This is the complete list of members for TemplateArguments, including all inherited members.
_args | TemplateArguments | private |
Add(const TemplateArguments &args) | TemplateArguments | |
Contains(const NodePath &path, KIND kind) const | TemplateArguments | |
Create(ARGS &&... args) | TemplateArguments | static |
CreateImpl() | TemplateArguments | privatestatic |
CreateImpl(const PATH &path, T &&value, REST &&... rest) | TemplateArguments | private |
Get(const NodePath &path, KIND kind) const | TemplateArguments | |
Get(const NodePath &path, KIND kind) const | TemplateArguments | |
GetArgs() const | TemplateArguments | |
GetArgs() | TemplateArguments | |
GetBundleArgument(const NodePath &path) const | TemplateArguments | |
GetImpl(const NodePath &path, KIND kind) const | TemplateArguments | private |
GetKindFor(const void *, OverloadRank0) | TemplateArguments | privatestatic |
GetKindFor(const DataType *, OverloadRank1) | TemplateArguments | privatestatic |
GetKindFor(const Array< InternedId > *, OverloadRank1) | TemplateArguments | privatestatic |
GetPathArguments(OP &&receiver) const | TemplateArguments | |
GetTypeArgument(const NodePath &path) const | TemplateArguments | |
GetValueArgument(const NodePath &path) const | TemplateArguments | |
HasDeduced(const NodePath &path, KIND kind) const | TemplateArguments | |
HasDefault(const NodePath &path, KIND kind) const | TemplateArguments | |
HasExplicit(const NodePath &path, KIND kind) const | TemplateArguments | |
IsEmpty() const | TemplateArguments | |
IsPopulated() const | TemplateArguments | |
KeyType typedef | TemplateArguments | |
KIND enum name | TemplateArguments | |
MAXON_ENUM_FLAGS_CLASS(KIND) | TemplateArguments | |
MAXON_OPERATOR_STRUCT(TemplateArguments, _args) | TemplateArguments | |
Remove(const NodePath &path, KIND kind) | TemplateArguments | |
Reset() | TemplateArguments | |
SetDefault(const NodePath &path, KIND kind, T &&value) | TemplateArguments | |
SetDefaultRemoveDeduced(const NodePath &path, KIND kind, T &&value) | TemplateArguments | |
SetExplicit(const NodePath &path, KIND kind, T &&value) | TemplateArguments | |
SetImpl(const NodePath &path, T &&value) | TemplateArguments | private |
SetImpl(const Char *path, T &&value) | TemplateArguments | private |
SetNoKindArgument(const InternedId &id, T &&value) | TemplateArguments | |
TemplateArguments()=default | TemplateArguments | |
TemplateArguments(const DataDictionary &defaultArgs) | TemplateArguments | explicit |