IncludeHelper Struct Reference

#include <datadescriptiondefinition_include.h>

公共成员函数

  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 < Bool IsFiltered (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

构造函数 & 析构函数文档编制

◆  IncludeHelper() [1/2]

IncludeHelper ( )
default

◆  IncludeHelper() [2/2]

IncludeHelper ( const IncludeHelper parent )

成员函数文档编制

◆  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