#include <StdAdaptors.h>
Public Member Functions | |
| StdArrayDefaultAdapt (T *pArray, size_t iSize, const D &rDefault, const M &map=M()) | |
| void | CompileFunc (StdCompiler *pComp) const |
| bool | operator== (const T *pDefaults) const |
| StdArrayDefaultAdapt & | operator= (const T *pDefaults) |
Public Attributes | |
| T * | pArray |
| size_t | iSize |
| const D & | rDefault |
| const M | map |
Definition at line 347 of file StdAdaptors.h.
|
inline |
Definition at line 349 of file StdAdaptors.h.
|
inline |
Definition at line 353 of file StdAdaptors.h.
References StdCompiler::hasNaming(), StdCompiler::isDeserializer(), StdArrayDefaultAdapt< T, D, M >::iSize, StdArrayDefaultAdapt< T, D, M >::map, mkDefaultAdapt(), StdArrayDefaultAdapt< T, D, M >::pArray, StdArrayDefaultAdapt< T, D, M >::rDefault, StdCompiler::SEP_SEP, StdCompiler::Separator(), and StdCompiler::Value().
|
inline |
Definition at line 382 of file StdAdaptors.h.
References StdArrayDefaultAdapt< T, D, M >::iSize, and StdArrayDefaultAdapt< T, D, M >::pArray.
|
inline |
Definition at line 375 of file StdAdaptors.h.
References StdArrayDefaultAdapt< T, D, M >::iSize, and StdArrayDefaultAdapt< T, D, M >::pArray.
| size_t StdArrayDefaultAdapt< T, D, M >::iSize |
Definition at line 352 of file StdAdaptors.h.
Referenced by StdArrayDefaultAdapt< T, D, M >::CompileFunc(), StdArrayDefaultAdapt< T, D, M >::operator=(), and StdArrayDefaultAdapt< T, D, M >::operator==().
| const M StdArrayDefaultAdapt< T, D, M >::map |
Definition at line 352 of file StdAdaptors.h.
Referenced by StdArrayDefaultAdapt< T, D, M >::CompileFunc().
| T* StdArrayDefaultAdapt< T, D, M >::pArray |
Definition at line 352 of file StdAdaptors.h.
Referenced by StdArrayDefaultAdapt< T, D, M >::CompileFunc(), StdArrayDefaultAdapt< T, D, M >::operator=(), and StdArrayDefaultAdapt< T, D, M >::operator==().
| const D& StdArrayDefaultAdapt< T, D, M >::rDefault |
Definition at line 352 of file StdAdaptors.h.
Referenced by StdArrayDefaultAdapt< T, D, M >::CompileFunc().