|
|
template<typename T , uint32_t Columns, uint32_t Rows> |
bool | castor::operator== (Matrix< T, Columns, Rows > const &lhs, Matrix< T, Columns, Rows > const &rhs) |
|
template<typename T , uint32_t Columns, uint32_t Rows> |
bool | castor::operator!= (Matrix< T, Columns, Rows > const &lhs, Matrix< T, Columns, Rows > const &rhs) |
|
|
template<typename T , uint32_t Columns, uint32_t Rows, typename U > |
Matrix< T, Columns, Rows > | castor::operator+ (Matrix< T, Columns, Rows > const &lhs, Matrix< U, Columns, Rows > const &rhs) |
|
template<typename T , uint32_t Columns, uint32_t Rows, typename U > |
Matrix< T, Columns, Rows > | castor::operator- (Matrix< T, Columns, Rows > const &lhs, Matrix< U, Columns, Rows > const &rhs) |
|
template<typename T , uint32_t Columns, uint32_t Rows, typename U , uint32_t ColumnsU> |
Matrix< T, ColumnsU, Rows > | castor::operator* (Matrix< T, Columns, Rows > const &lhs, Matrix< U, ColumnsU, Columns > const &rhs) |
|
template<typename T , uint32_t Columns, uint32_t Rows, typename U > |
Point< T, Rows > | castor::operator* (Matrix< T, Columns, Rows > const &lhs, Point< U, Columns > const &rhs) |
|
template<typename T , uint32_t Columns, uint32_t Rows, typename U > |
Point< T, Columns > | castor::operator* (Point< T, Rows > const &lhs, Matrix< U, Columns, Rows > const &rhs) |
|
template<typename T , uint32_t Columns, uint32_t Rows, typename U > |
Matrix< T, Columns, Rows > | castor::operator+ (Matrix< T, Columns, Rows > const &lhs, U const *rhs) |
|
template<typename T , uint32_t Columns, uint32_t Rows, typename U > |
Matrix< T, Columns, Rows > | castor::operator- (Matrix< T, Columns, Rows > const &lhs, U const *rhs) |
|
template<typename T , uint32_t Columns, uint32_t Rows, typename U > |
Matrix< T, Columns, Rows > | castor::operator+ (Matrix< T, Columns, Rows > const &lhs, T const &rhs) |
|
template<typename T , uint32_t Columns, uint32_t Rows, typename U > |
Matrix< T, Columns, Rows > | castor::operator- (Matrix< T, Columns, Rows > const &lhs, T const &rhs) |
|
template<typename T , uint32_t Columns, uint32_t Rows, typename U > |
Matrix< T, Columns, Rows > | castor::operator* (Matrix< T, Columns, Rows > const &lhs, T const &rhs) |
|
template<typename T , uint32_t Columns, uint32_t Rows, typename U > |
Matrix< T, Columns, Rows > | castor::operator/ (Matrix< T, Columns, Rows > const &lhs, T const &rhs) |
|
template<typename T , uint32_t Columns, uint32_t Rows, typename U > |
Matrix< T, Columns, Rows > | castor::operator+ (T const &lhs, Matrix< U, Columns, Rows > const &rhs) |
|
template<typename T , uint32_t Columns, uint32_t Rows, typename U > |
Matrix< T, Columns, Rows > | castor::operator- (T const &lhs, Matrix< U, Columns, Rows > const &rhs) |
|
template<typename T , uint32_t Columns, uint32_t Rows, typename U > |
Matrix< T, Columns, Rows > | castor::operator* (T const &lhs, Matrix< U, Columns, Rows > const &rhs) |
|
template<typename T , uint32_t Columns, uint32_t Rows> |
Matrix< T, Columns, Rows > | castor::operator- (Matrix< T, Columns, Rows > const &rhs) |
|
|
template<typename T , uint32_t Columns, uint32_t Rows> |
String & | castor::operator<< (String &stream, Matrix< T, Columns, Rows > const &matrix) |
|
template<typename T , uint32_t Columns, uint32_t Rows> |
String & | castor::operator>> (String &stream, Matrix< T, Columns, Rows > &matrix) |
|
template<typename CharT , typename T , uint32_t Columns, uint32_t Rows> |
std::basic_ostream< CharT > & | castor::operator<< (std::basic_ostream< CharT > &stream, Matrix< T, Columns, Rows > const &matrix) |
|
template<typename CharT , typename T , uint32_t Columns, uint32_t Rows> |
std::basic_istream< CharT > & | castor::operator>> (std::basic_istream< CharT > &stream, Matrix< T, Columns, Rows > &matrix) |
|