#include <state_map_base.hpp>
|
| void | bindToMemory (NumericType *_memRef) |
| |
| MapTypeCRTP & | data () |
| |
| const MapTypeCRTP & | data () const |
| |
| NumericType *const | memStartRef () const |
| |
| StateMapBaseCRTP & | operator= (StateMapBaseCRTP &&)=default |
| |
| | StateMapBaseCRTP ()=default |
| |
| | StateMapBaseCRTP (StateMapBaseCRTP &&)=default |
| |
| template<typename leafType = LeafType, typename std::enable_if<(!std::is_same< EmptyLeafType, leafType >::value)>::type * = nullptr> |
| LeafType & | sub (const size_t &_i) |
| |
| template<typename leafType = LeafType, typename std::enable_if<(!std::is_same< EmptyLeafType, leafType >::value)>::type * = nullptr> |
| const LeafType & | sub (const size_t &_i) const |
| |
| template<size_t _i, typename leafType = LeafType, typename std::enable_if<(!std::is_same< EmptyLeafType, leafType >::value)>::type * = nullptr> |
| LeafType & | sub () |
| |
| template<size_t _i, typename leafType = LeafType, typename std::enable_if<(!std::is_same< EmptyLeafType, leafType >::value)>::type * = nullptr> |
| const LeafType & | sub () const |
| |
| template<size_t _i, typename leafType = LeafType, typename std::enable_if<(std::is_same< EmptyLeafType, leafType >::value)>::type * = nullptr> |
| std::tuple_element< _i, typename StateMapBaseCRTPTraits< TDerived >::LeafsTupleTypeExt >::type & | sub () |
| |
| template<size_t _i, typename leafType = LeafType, typename std::enable_if<(std::is_same< EmptyLeafType, leafType >::value)>::type * = nullptr> |
| const std::tuple_element< _i, typename StateMapBaseCRTPTraits< TDerived >::LeafsTupleTypeExt >::type & | sub () const |
| |
| template<bool isDynamic = IsDynamic, typename std::enable_if<(isDynamic)>::type * = nullptr> |
| void | subResize (const size_t &_size) |
| |
| constexpr const size_t | subSize () const |
| |
| | ~StateMapBaseCRTP ()=default |
| |
template<class TDerived>
class tuw::StateMapBaseCRTP< TDerived >
Definition at line 304 of file state_map_base.hpp.
◆ LeafType
◆ MapTypeCRTP
◆ MatrixTypeCRTP
◆ NumericType
◆ RootType
◆ StateMapBaseCRTP() [1/3]
◆ ~StateMapBaseCRTP()
◆ StateMapBaseCRTP() [2/3]
◆ StateMapBaseCRTP() [3/3]
◆ bindToMemory()
◆ data() [1/2]
◆ data() [2/2]
◆ memStartRef()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ sub() [1/6]
template<class TDerived>
template<typename leafType = LeafType, typename std::enable_if<(!std::is_same< EmptyLeafType, leafType >::value)>::type * = nullptr>
◆ sub() [2/6]
template<class TDerived>
template<typename leafType = LeafType, typename std::enable_if<(!std::is_same< EmptyLeafType, leafType >::value)>::type * = nullptr>
◆ sub() [3/6]
template<class TDerived>
template<size_t _i, typename leafType = LeafType, typename std::enable_if<(!std::is_same< EmptyLeafType, leafType >::value)>::type * = nullptr>
◆ sub() [4/6]
template<class TDerived>
template<size_t _i, typename leafType = LeafType, typename std::enable_if<(!std::is_same< EmptyLeafType, leafType >::value)>::type * = nullptr>
◆ sub() [5/6]
template<class TDerived>
template<size_t _i, typename leafType = LeafType, typename std::enable_if<(std::is_same< EmptyLeafType, leafType >::value)>::type * = nullptr>
◆ sub() [6/6]
template<class TDerived>
template<size_t _i, typename leafType = LeafType, typename std::enable_if<(std::is_same< EmptyLeafType, leafType >::value)>::type * = nullptr>
◆ subResize()
template<class TDerived>
template<bool isDynamic = IsDynamic, typename std::enable_if<(isDynamic)>::type * = nullptr>
◆ subSize()
◆ thisDerived() [1/2]
◆ thisDerived() [2/2]
◆ LeafTypeContClass
template<class TDerived>
template<class TLeafType2 >
| friend struct LeafTypeContClass |
|
friend |
◆ StateMapArray
template<class TDerived>
template<class TNumericType2 , class TLeafType2 , size_t TN2>
◆ StateMapBaseCRTP
template<class TDerived>
template<class Derived2 >
◆ StateMapBaseCRTPTraits
template<class TDerived>
template<class Derived2 >
| friend struct StateMapBaseCRTPTraits |
|
friend |
◆ StateMapBaseVirt
template<class TDerived>
template<class TNumericType2 >
◆ StateMapTuple
template<class TDerived>
template<class TNumericType2 , class... TLeafTypes2>
◆ StateMapVector
template<class TDerived>
template<class TNumericType2 , class TLeafType2 >
◆ IsDynamic
◆ MapSize
The documentation for this class was generated from the following file: