Honeycomb  0.1
Component-Model Framework
Public Member Functions | List of all members
honey::matrix::Builder< Matrix > Class Template Reference

Matrix comma initializer. More...

#include <Builder.h>

Public Member Functions

 Builder (Matrix &m)
 
 Builder (Builder &&rhs)
 
 ~Builder ()
 
template<class T >
Builderoperator, (const Builder< T > &rhs)
 Append builder. More...
 
Builderoperator, (typename Matrix::Real rhs)
 Append scalar. More...
 
template<class T >
Builderoperator, (const MatrixBase< T > &rhs)
 Append matrix. More...
 
Matrixeval () const
 Get initialized matrix. More...
 
 operator Matrix & () const
 Get initialized matrix. More...
 

Detailed Description

template<class Matrix>
class honey::matrix::Builder< Matrix >

Matrix comma initializer.

Constructor & Destructor Documentation

template<class Matrix>
honey::matrix::Builder< Matrix >::Builder ( Matrix m)
inline
template<class Matrix>
honey::matrix::Builder< Matrix >::Builder ( Builder< Matrix > &&  rhs)
inline
template<class Matrix>
honey::matrix::Builder< Matrix >::~Builder ( )
inline

Member Function Documentation

template<class Matrix>
Matrix& honey::matrix::Builder< Matrix >::eval ( ) const
inline

Get initialized matrix.

template<class Matrix>
honey::matrix::Builder< Matrix >::operator Matrix & ( ) const
inline

Get initialized matrix.

template<class Matrix>
template<class T >
Builder& honey::matrix::Builder< Matrix >::operator, ( const Builder< T > &  rhs)
inline

Append builder.

template<class Matrix>
Builder& honey::matrix::Builder< Matrix >::operator, ( typename Matrix::Real  rhs)
inline

Append scalar.

template<class Matrix>
template<class T >
Builder& honey::matrix::Builder< Matrix >::operator, ( const MatrixBase< T > &  rhs)
inline

Append matrix.


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