Open Search
    IncludeHelper Struct Reference

    #include <datadescriptiondefinition_include.h>

    Public Member Functions

     IncludeHelper ()=default
     
     IncludeHelper (const IncludeHelper &parent)
     
    Result< void > PrepareInclude (const DataDescriptionEntry &props, const InternedId &groupId, const Tuple< Id, InternedId > &includedFromId, const HashSet< Id > &includeFilterAttributes)
     
    Result< BoolIsFiltered (const InternedId &id) const
     
    Result< void > Rename (const Id &category, const InternedId &id, DataDescriptionEntry &props) const
     

    Public Attributes

    Bool _ignoreExportFlag
     
    RenameList _includeRenameList
     
    HashSet< Id_includeFilterAttributes
     
    Tuple< Id, InternedId_includedFromId
     
    InternedId _groupId
     

    Constructor & Destructor Documentation

    ◆ IncludeHelper() [1/2]

    IncludeHelper ( )
    default

    ◆ IncludeHelper() [2/2]

    IncludeHelper ( const IncludeHelper parent)

    Member Function Documentation

    ◆ PrepareInclude()

    Result< void > PrepareInclude ( const DataDescriptionEntry props,
    const InternedId groupId,
    const Tuple< Id, InternedId > &  includedFromId,
    const HashSet< Id > &  includeFilterAttributes 
    )

    ◆ IsFiltered()

    Result< maxon::Bool > IsFiltered ( const InternedId id) const

    ◆ Rename()

    Result< void > Rename ( const Id category,
    const InternedId id,
    DataDescriptionEntry props 
    ) const

    Member Data Documentation

    ◆ _ignoreExportFlag

    Bool _ignoreExportFlag

    ◆ _includeRenameList

    RenameList _includeRenameList

    ◆ _includeFilterAttributes

    HashSet<Id> _includeFilterAttributes

    ◆ _includedFromId

    Tuple<Id, InternedId> _includedFromId

    ◆ _groupId

    InternedId _groupId