Open Search
    datadictionary.h File Reference

    Classes

    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 > PrivateGetDataDescriptionValue (const Id &databaseScope, const InternedId &attributeData, const ConstDataPtr &keyPtr)
     
    template<typename ATTRIBUTETYPE , typename KEY >
    static Result< typename IsFidClass< ATTRIBUTETYPE >::typeGetDataDescriptionValue (ATTRIBUTETYPE &&attribute, KEY &&key)
     
    template<typename TT , typename ATTRIBUTETYPE >
    static Opt< TT > GetDataDescriptionValue2 (ATTRIBUTETYPE &&attribute, const ConstDataPtr &key)
     
    template<typename ATTRIBUTETYPE , typename KEY >
    static Result< typename IsFidClass< KEY >::typeGetDataDescriptionValueFromKey (ATTRIBUTETYPE &&attribute, KEY &&key)
     
    template<typename TT , typename KEY >
    TT GetDefaultFromFidIfAvailable (KEY &&key, OverloadRank0)
     
    template<typename TT , typename KEY >
    SFINAEHelper< TT, 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)