datadictionary.h File Reference

Classes

class  Array< T >
 
class  DataDictionaryInterface
 

Namespaces

 maxon
 

Functions

Result< void > MergeDataDictionaries (DataDictionary &base, const DataDictionary &other, Bool mergeSubContainers)
 
Result< void > MergeDataDictionariesPreferBase (DataDictionary &base, const DataDictionary &other, Bool mergeSubContainers)
 
Result< Data > GetDataDescriptionValueI (const Id &databaseScope, const InternedId &attributeData, const ConstDataPtr &keyPtr)
 
template<typename ATTRIBUTETYPE , typename KEY >
static Result< typename IsFidClass< ATTRIBUTETYPE >::type > GetDataDescriptionValue (ATTRIBUTETYPE &&attribute, KEY &&key)
 
template<typename ATTRIBUTETYPE >
static Result< typename IsFidClass< ATTRIBUTETYPE >::type > GetDataDescriptionValue2 (ATTRIBUTETYPE &&attribute, const ConstDataPtr &key)
 
template<typename ATTRIBUTETYPE , typename KEY >
static Result< typename IsFidClass< KEY >::type > GetDataDescriptionValueFromKey (ATTRIBUTETYPE &&attribute, KEY &&key)
 
template<typename KEY >
IsFidClass< KEY >::type GetDefaultFromFidIfAvailable (KEY &&key, OverloadRank0)
 
template<typename KEY >
SFINAEHelper< typename IsFidClass< KEY >::type, decltype(std::remove_reference< KEY >::type::DEFAULTVALUE)>::type GetDefaultFromFidIfAvailable (KEY &&key, OverloadRank2)
 
ConstDataPtr GetDefaultValueKey ()
 
template<typename SRCCLASS , typename PROPSRCTYPE , typename DSTCLASS , typename PROPDSTTYPE >
Result< void > TransferPropertyIfAvailable (const SRCCLASS &src, PROPSRCTYPE &&srcType, DSTCLASS &dst, PROPDSTTYPE &&dstType)