HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PDG_AttributeMap Member List

This is the complete list of members for PDG_AttributeMap, including all inherited members.

addedFileRO(AttribTable table=eTableCount) const PDG_AttributeMapinline
addedFileRW(CreateWhen create=eCreateNever, AttribTable table=eTableCount)PDG_AttributeMapinline
AttribTable enum namePDG_AttributeMap
attributeMatch(const PDG_AttributePattern &pattern, bool include_internal) const PDG_AttributeMap
attributeMatch(UT_ArrayStringSet &names, const PDG_AttributePattern &pattern, bool include_internal) const PDG_AttributeMap
attributeMatch(UT_ArrayStringSet &names, const PDG_AttributePattern &pattern, PDG_AttributeType type, bool include_internal) const PDG_AttributeMap
attributeNames(UT_ArrayStringSet &names, PDG_AttributeType type) const PDG_AttributeMap
attributeNames(UT_StringArray &names, PDG_AttributeType type) const PDG_AttributeMap
attributeSize(const UT_StringHolder &name) const PDG_AttributeMap
attributeType(const UT_StringHolder &name) const PDG_AttributeMap
ChangeResult enum namePDG_AttributeMap
clearConcat(AttribTable table=eTableCount)PDG_AttributeMap
clearValues(const UT_StringHolder &name, bool create, PDG_AttributeOverwrite overwrite=PDG_AttributeOverwrite::eMatch)PDG_AttributeMapinline
commandStringRO(AttribTable table=eTableCount) const PDG_AttributeMapinline
commandStringRW(CreateWhen create=eCreateNever, AttribTable table=eTableCount)PDG_AttributeMapinline
cookPercentRO(AttribTable table=eTableCount) const PDG_AttributeMapinline
cookPercentRW(CreateWhen create=eCreateNever, AttribTable table=eTableCount)PDG_AttributeMapinline
copyFrom(const UT_StringHolder &name, const PDG_ROAttributeRef< Attribute > &ref, bool overwrite_existing, bool deep_copy)PDG_AttributeMapinline
CreateWhen enum namePDG_AttributeMap
eChangeConstructive enum valuePDG_AttributeMap
eChangeDestructive enum valuePDG_AttributeMap
eChangeNone enum valuePDG_AttributeMap
eCreateAlways enum valuePDG_AttributeMap
eCreateNever enum valuePDG_AttributeMap
eCreateUpgrade enum valuePDG_AttributeMap
endChangeTracking(bool check_all)PDG_AttributeMap
erase(PDG_AttributeType type)PDG_AttributeMap
erase(const UT_StringHolder &name)PDG_AttributeMap
eraseAll(bool include_internal)PDG_AttributeMap
eraseDirty(bool include_unowned)PDG_AttributeMap
eraseStale()PDG_AttributeMap
eTableCount enum valuePDG_AttributeMap
eTableDynamic enum valuePDG_AttributeMap
eTableStatic enum valuePDG_AttributeMap
forEachRO(const Func &func) const PDG_AttributeMapinline
forEachRO(const PDG_AttributePattern &pattern, const Func &func) const PDG_AttributeMapinline
forEachRO(const PDG_AttributePattern &pattern, const Func &func) const PDG_AttributeMapinline
freeze()PDG_AttributeMap
getMemoryUsage(bool inclusive) const PDG_AttributeMap
hasAttribute(const UT_StringHolder &name) const PDG_AttributeMap
hasFlag(const UT_StringHolder &name, PDG_AttributeFlag flag) const PDG_AttributeMap
hash(SYS_HashType &hash_val, AttribTable table, bool include_internal, bool include_unowned, UT_WorkBuffer &errors) const PDG_AttributeMap
hash(SYS_HashType &hash_val, const UT_ArrayStringSet &filter, AttribTable table, bool include_internal, bool include_unowned, UT_WorkBuffer &errors) const PDG_AttributeMap
inputFileRO(AttribTable table=eTableCount) const PDG_AttributeMapinline
inputFileRW(CreateWhen create=eCreateNever, AttribTable table=eTableCount)PDG_AttributeMapinline
labelRO(AttribTable table=eTableCount) const PDG_AttributeMapinline
labelRW(CreateWhen create=eCreateNever, AttribTable table=eTableCount)PDG_AttributeMapinline
loadV1(PDG_AttributeCollision strategy, const UT_JSONValue &value)PDG_AttributeMap
loadV2(PDG_AttributeSaveType save_type, PDG_AttributeCollision strategy, const UT_JSONValue &value)PDG_AttributeMap
loadV2(PDG_AttributeSaveType save_type, PDG_AttributeCollision strategy, const UT_OptionsHolder &dict)PDG_AttributeMap
lockedAccess(const Func &func) const PDG_AttributeMapinline
mergeDynamic(PDG_AttributeMerge &attrib_merge, const PDG_AttributeOwner *owner)PDG_AttributeMap
mergeFull(PDG_AttributeMerge &attrib_merge, const PDG_AttributeMap &other, AttribTable dst_table=eTableStatic, bool reset=true)PDG_AttributeMap
mergeFull(PDG_AttributeMerge &attrib_merge, const PDG_AttributeOwner *owner, AttribTable dst_table=eTableStatic, bool reset=true)PDG_AttributeMap
mergeStatic(PDG_AttributeMerge &attrib_merge, const PDG_AttributeOwner *owner)PDG_AttributeMap
numAttributes(PDG_AttributeType type) const PDG_AttributeMap
operator=(const UT_NonCopyable &)=deleteUT_NonCopyableNS::UT_NonCopyableprivate
outputFileRO(AttribTable table=eTableCount) const PDG_AttributeMapinline
outputFileRW(CreateWhen create=eCreateNever, AttribTable table=eTableCount)PDG_AttributeMapinline
owner() const PDG_AttributeMapinline
PDG_AttributeMap(const PDG_AttributeOwner *owner, bool has_runtime)PDG_AttributeMapexplicit
refRO(const UT_StringHolder &name, AttribTable table=eTableCount) const PDG_AttributeMapinline
refRW(const UT_StringHolder &name)PDG_AttributeMapinline
refRW(const UT_StringHolder &name, bool create, PDG_AttributeOverwrite overwrite=PDG_AttributeOverwrite::eMatch, uint16 flags=0)PDG_AttributeMapinline
refRWC(const UT_StringHolder &name, CreateWhen create=eCreateNever, PDG_AttributeOverwrite overwrite=PDG_AttributeOverwrite::eMatch, AttribTable table=eTableCount, bool allow_internal_names=false, uint16 flags=0)PDG_AttributeMapinline
rename(const UT_StringHolder &src_name, const UT_StringHolder &dst_name, bool overwrite)PDG_AttributeMapinline
resolveMergeOps(PDG_AttributeMerge &attrib_merge)PDG_AttributeMap
save(UT_JSONWriter &writer, PDG_AttributeSaveType save_type, bool is_patch, bool include_bound) const PDG_AttributeMap
save(UT_OptionsHolder &dict, PDG_AttributeSaveType save_type, bool is_patch, bool include_bound) const PDG_AttributeMap
save(UT_JSONWriter &writer, const PDG_AttributeHolder &holder, const UT_StringHolder &name) const PDG_AttributeMap
save(UT_OptionsHolder &dict, const PDG_AttributeHolder &holder) const PDG_AttributeMap
setFlag(const UT_StringHolder &name, PDG_AttributeFlag flag, bool set)PDG_AttributeMap
setFlagAll(PDG_AttributeFlag flag, bool set)PDG_AttributeMap
setParentMap(PDG_AttributeOwner *parent)PDG_AttributeMap
setValue(const UT_StringHolder &name, const typename Attribute::Data &value, int index, bool create, PDG_AttributeOverwrite overwrite=PDG_AttributeOverwrite::eMatch)PDG_AttributeMapinline
setValue(const UT_StringHolder &name, const typename Attribute::Array &values, bool create, PDG_AttributeOverwrite overwrite=PDG_AttributeOverwrite::eMatch)PDG_AttributeMapinline
startChangeTracking()PDG_AttributeMap
stateRO(AttribTable table=eTableCount) const PDG_AttributeMapinline
stateRW(CreateWhen create=eCreateNever, AttribTable table=eTableCount)PDG_AttributeMapinline
swap(PDG_AttributeMap &other)PDG_AttributeMap
theAddedFileFlagsPDG_AttributeMapstatic
theAddedFileNamePDG_AttributeMapstatic
theAllAttribNamePDG_AttributeMapstatic
theBuiltinPrefixPDG_AttributeMapstatic
theCommandStringFlagsPDG_AttributeMapstatic
theCommandStringNamePDG_AttributeMapstatic
theCookPercentNamePDG_AttributeMapstatic
theCustomStateFlagsPDG_AttributeMapstatic
theCustomStateNamePDG_AttributeMapstatic
theInputFileFlagsPDG_AttributeMapstatic
theInputFileNamePDG_AttributeMapstatic
theLabelFlagsPDG_AttributeMapstatic
theLabelNamePDG_AttributeMapstatic
theOutputFileFlagsPDG_AttributeMapstatic
theOutputFileNamePDG_AttributeMapstatic
thePartitionSizeNamePDG_AttributeMapstatic
thePseudoAttribNamePDG_AttributeMapstatic
timeDependentAttributes(UT_ArrayStringSet &names) const PDG_AttributeMap
tryLockedAccess(const Func &func) const PDG_AttributeMapinline
UT_NonCopyable()=defaultUT_NonCopyableNS::UT_NonCopyableprivate
UT_NonCopyable(const UT_NonCopyable &)=deleteUT_NonCopyableNS::UT_NonCopyableprivate
value(typename Attribute::Data &value, const UT_StringHolder &name, int index, uint16 flags=0) const PDG_AttributeMapinline
value(typename Attribute::Array &value, const UT_StringHolder &name, uint16 flags=0) const PDG_AttributeMapinline
value(PDGT_Value &value, const UT_StringHolder &name, int index, uint16 flags=0) const PDG_AttributeMap
values(typename Attribute::Map &value_map, uint16 flags=0) const PDG_AttributeMapinline
values(PDGT_Value::Map &value_map, uint16 flags=0) const PDG_AttributeMap
~PDG_AttributeMap()PDG_AttributeMap
~UT_NonCopyable()=defaultUT_NonCopyableNS::UT_NonCopyableprivate