#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().