upm  1.5.0
Sensor/Actuator repository for libmraa (v1.8.0)
Public Types | Public Member Functions
mat< TYPE, 1, R > Class Template Reference

Public Types

enum  { ROWS = R, COLS = 1 }
 
typedef TYPE value_type
 
typedef TYPE & reference
 
typedef TYPE const & const_reference
 
typedef size_t size_type
 
- Public Types inherited from vec< TYPE, R >
typedef TYPE value_type
 
typedef TYPE & reference
 
typedef TYPE const & const_reference
 
typedef size_t size_type
 
typedef TYPE * iterator
 
typedef TYPE const * const_iterator
 

Public Member Functions

size_type size () const
 
 mat (const base &rhs)
 
 mat (const mat &rhs)
 
 mat (const TYPE &rhs)
 
matoperator= (const mat &rhs)
 
matoperator= (const base &rhs)
 
matoperator= (const TYPE &rhs)
 
const baseoperator[] (size_t) const
 
baseoperator[] (size_t)
 
void operator<< (const vec< TYPE, R > &rhs)
 
- Public Member Functions inherited from vec< TYPE, R >
iterator begin ()
 
const_iterator begin () const
 
iterator end ()
 
const_iterator end () const
 
size_type size () const
 
 vec (const vec &rhs)
 
 vec (const base &rhs)
 
 vec (pTYPE rhs)
 
 vec (const VEC< TYPE, S > &rhs)
 
 vec (TYPE const *array)
 
vecoperator= (const vec &rhs)
 
vecoperator= (const base &rhs)
 
vecoperator= (pTYPE rhs)
 
vecoperator= (const VEC< TYPE, S > &rhs)
 
vecoperator+= (const vec &rhs)
 
vecoperator-= (const vec &rhs)
 
vecoperator*= (pTYPE rhs)
 
- Public Member Functions inherited from vbase< TYPE, SIZE >
const TYPE & operator[] (size_t i) const
 
TYPE & operator[] (size_t i)
 

Additional Inherited Members

- Data Fields inherited from vbase< TYPE, SIZE >
TYPE v [SIZE]
 
Inheritance diagram for mat< TYPE, 1, R >:
Inheritance graph
[legend]
Collaboration diagram for mat< TYPE, 1, R >:
Collaboration graph
[legend]

The documentation for this class was generated from the following file: