V< TYPE, VALUE > Struct Template Reference

#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
 

Member Function Documentation

◆ CheckValue()

void CheckValue ( )

◆ SetData()

Bool SetData ( const GeData d)

◆ HasValue()

Bool HasValue ( )

◆ GetOrDefault()

const TYPE& GetOrDefault ( )

◆ GetValueOr() [1/2]

TYPE GetValueOr ( TYPE &&  defaultValue)

◆ GetValueOr() [2/2]

const TYPE& GetValueOr ( const TYPE &  defaultValue)

Member Data Documentation

◆ ids

const Int32 ids
static

◆ _val

maxon::Opt<typename maxon::ByValueParam<TYPE>::type> _val
private

◆ _data

const GeData* _data
private