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