#include <c4d_basecontainer_values.h>
Helper struct for indirect data storage with BaseContainer::GetValues()
Public Member Functions | |
| MAXON_ATTRIBUTE_FORCE_INLINE void | CheckValue () | 
| MAXON_ATTRIBUTE_FORCE_INLINE Bool | SetData (const GeData *d) | 
| MAXON_ATTRIBUTE_FORCE_INLINE Bool | HasValue () | 
| MAXON_ATTRIBUTE_FORCE_INLINE const TYPE & | GetOrDefault () | 
| MAXON_ATTRIBUTE_FORCE_INLINE TYPE | GetValueOr (TYPE &&defaultValue) | 
| MAXON_ATTRIBUTE_FORCE_INLINE 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 | 
| MAXON_ATTRIBUTE_FORCE_INLINE void CheckValue | ( | ) | 
| MAXON_ATTRIBUTE_FORCE_INLINE Bool SetData | ( | const GeData * | d | ) | 
| MAXON_ATTRIBUTE_FORCE_INLINE Bool HasValue | ( | ) | 
| MAXON_ATTRIBUTE_FORCE_INLINE const TYPE& GetOrDefault | ( | ) | 
| MAXON_ATTRIBUTE_FORCE_INLINE TYPE GetValueOr | ( | TYPE && | defaultValue | ) | 
| MAXON_ATTRIBUTE_FORCE_INLINE const TYPE& GetValueOr | ( | const TYPE & | defaultValue | ) | 
      
  | 
  static | 
      
  | 
  private | 
      
  | 
  private |