Honeycomb  0.1
Component-Model Framework
Public Types | List of all members
honey::matrix::priv::Traits< Block< Vec, 1, 1 > > Struct Template Reference

1x1 block traits More...

#include <Base.h>

Inheritance diagram for honey::matrix::priv::Traits< Block< Vec, 1, 1 > >:
Inheritance graph
[legend]
Collaboration diagram for honey::matrix::priv::Traits< Block< Vec, 1, 1 > >:
Collaboration graph
[legend]

Public Types

typedef BlockTraits< Vec, 1, 1 > Super
 
typedef VecBase< SubclassBase
 
typedef Block< MatrixP_, Rows, Cols > Subclass
 
- Public Types inherited from honey::matrix::priv::BlockTraits< Vec, 1, 1 >
typedef Block< Vec, Rows, Cols > Subclass
 
typedef MatrixBase< SubclassBase
 
typedef StorageBlock< SubclassStorage
 
typedef Vec MatrixP
 
typedef MatrixP::Real Real
 
typedef std::conditional< std::is_const< MatrixP >::value, const typename MatrixP::ElemT, typename MatrixP::ElemT >::type ElemT
 Our element access is const if matrix is const. More...
 
typedef MatrixP::Alloc Alloc
 

Additional Inherited Members

- Static Public Attributes inherited from honey::matrix::priv::BlockTraits< Vec, 1, 1 >
static const sdt rows
 
static const sdt cols
 
static const int options
 

Detailed Description

template<class Vec>
struct honey::matrix::priv::Traits< Block< Vec, 1, 1 > >

1x1 block traits

Member Typedef Documentation

template<class Vec >
typedef VecBase<Subclass> honey::matrix::priv::Traits< Block< Vec, 1, 1 > >::Base
template<class Vec >
typedef Block<MatrixP_,Rows,Cols> honey::matrix::priv::BlockTraits< MatrixP_, Rows, Cols >::Subclass
template<class Vec >
typedef BlockTraits<Vec,1,1> honey::matrix::priv::Traits< Block< Vec, 1, 1 > >::Super

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