#include <vectorn.h>
Collaboration diagram for vectorn< T, NUM >:

Public Types | |
| typedef T | value_type |
Public Member Functions | |
| vectorn () | |
| vectorn (const T *vector) | |
| vectorn (const vectorn< T, NUM > &v) | |
| const vectorn< T, NUM > | operator= (const vectorn< T, NUM > &v) |
| const vectorn< T, NUM > | operator+= (const vectorn< T, NUM > &v) |
| const vectorn< T, NUM > | operator-= (const vectorn< T, NUM > &v) |
| const vectorn< T, NUM > | operator *= (const T &num) |
| const vectorn< T, NUM > | operator/= (const T &num) |
| const bool | operator== (const vectorn< T, NUM > &v) const |
| const bool | operator!= (const vectorn< T, NUM > &v) const |
| const vectorn< T, NUM > | operator- () const |
| const vectorn< T, NUM > | operator * (const T &num) const |
| const vectorn< T, NUM > | operator/ (const T &num) const |
| size_t | size () const |
| operator T * () | |
| operator const T * () const | |
Public Attributes | |
| T | cmp [NUM] |
Friends | |
| std::ostream & | operator<< (std::ostream &out, const vectorn< T, NUM > &v) |
| const vectorn< T, NUM > | operator+ (const vectorn< T, NUM > &v1, const vectorn< T, NUM > &v2) |
| const vectorn< T, NUM > | operator- (const vectorn< T, NUM > &v1, const vectorn< T, NUM > &v2) |
| const T | operator * (const vectorn< T, NUM > &v1, const vectorn< T, NUM > &v2) |
| const vectorn< T, NUM > | operator * (const T &s, const vectorn< T, NUM > &v) |
| typedef T vectorn< T, NUM >::value_type |
| const vectorn<T,NUM> vectorn< T, NUM >::operator= | ( | const vectorn< T, NUM > & | v | ) | [inline] |
| const vectorn<T,NUM> vectorn< T, NUM >::operator+= | ( | const vectorn< T, NUM > & | v | ) | [inline] |
| const vectorn<T,NUM> vectorn< T, NUM >::operator-= | ( | const vectorn< T, NUM > & | v | ) | [inline] |
| const vectorn<T,NUM> vectorn< T, NUM >::operator *= | ( | const T & | num | ) | [inline] |
| const vectorn<T,NUM> vectorn< T, NUM >::operator/= | ( | const T & | num | ) | [inline] |
| const bool vectorn< T, NUM >::operator== | ( | const vectorn< T, NUM > & | v | ) | const [inline] |
| const bool vectorn< T, NUM >::operator!= | ( | const vectorn< T, NUM > & | v | ) | const [inline] |
| const vectorn<T,NUM> vectorn< T, NUM >::operator * | ( | const T & | num | ) | const [inline] |
| const vectorn<T,NUM> vectorn< T, NUM >::operator/ | ( | const T & | num | ) | const [inline] |
| size_t vectorn< T, NUM >::size | ( | ) | const [inline] |
| vectorn< T, NUM >::operator T * | ( | ) | [inline] |
| vectorn< T, NUM >::operator const T * | ( | ) | const [inline] |
| std::ostream& operator<< | ( | std::ostream & | out, | |
| const vectorn< T, NUM > & | v | |||
| ) | [friend] |
| const vectorn<T,NUM> operator+ | ( | const vectorn< T, NUM > & | v1, | |
| const vectorn< T, NUM > & | v2 | |||
| ) | [friend] |
| const vectorn<T,NUM> operator- | ( | const vectorn< T, NUM > & | v1, | |
| const vectorn< T, NUM > & | v2 | |||
| ) | [friend] |
| const T operator * | ( | const vectorn< T, NUM > & | v1, | |
| const vectorn< T, NUM > & | v2 | |||
| ) | [friend] |
| const vectorn<T,NUM> operator * | ( | const T & | s, | |
| const vectorn< T, NUM > & | v | |||
| ) | [friend] |
1.5.2