#include <c4d_basecontainer.h>
Public Member Functions | |
void | CheckValue () |
Bool | SetData (const GeData *d) |
Bool | HasValue () |
const TYPE & | GetOrDefault () |
TYPE | GetValueOr (TYPE &&defaultValue) |
const TYPE & | GetValueOr (const TYPE &defaultValue) |
Static Public Attributes | |
static const Int32 | ids |
Private Attributes | |
maxon::Opt< typename maxon::ByValueParam< TYPE >::type > | _val |
const GeData * | _data |
void CheckValue | ( | ) |
Bool HasValue | ( | ) |
const TYPE& GetOrDefault | ( | ) |
TYPE GetValueOr | ( | TYPE && | defaultValue | ) |
const TYPE& GetValueOr | ( | const TYPE & | defaultValue | ) |
|
static |
|
private |
|
private |