TemplateArguments Member List

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

_argsTemplateArgumentsprivate
Add(const TemplateArguments &args)TemplateArguments
Contains(const NodePath &path, KIND kind) constTemplateArguments
Create(ARGS &&... args)TemplateArgumentsstatic
CreateImpl()TemplateArgumentsprivatestatic
CreateImpl(const PATH &path, T &&value, REST &&... rest)TemplateArgumentsprivate
Get(const NodePath &path, KIND kind) constTemplateArguments
Get(const NodePath &path, KIND kind) constTemplateArguments
GetArgs() constTemplateArguments
GetArgs()TemplateArguments
GetBundleArgument(const NodePath &path) constTemplateArguments
GetImpl(const NodePath &path, KIND kind) constTemplateArgumentsprivate
GetKindFor(const void *, OverloadRank0)TemplateArgumentsprivatestatic
GetKindFor(const DataType *, OverloadRank1)TemplateArgumentsprivatestatic
GetKindFor(const Array< InternedId > *, OverloadRank1)TemplateArgumentsprivatestatic
GetPathArguments(OP &&receiver) constTemplateArguments
GetTypeArgument(const NodePath &path) constTemplateArguments
GetValueArgument(const NodePath &path) constTemplateArguments
GetValueModeArgument(const NodePath &path) constTemplateArguments
HasDeduced(const NodePath &path, KIND kind) constTemplateArguments
HasDefault(const NodePath &path, KIND kind) constTemplateArguments
HasExplicit(const NodePath &path, KIND kind) constTemplateArguments
IsEmpty() constTemplateArguments
IsPopulated() constTemplateArguments
KeyType typedefTemplateArguments
KIND enum nameTemplateArguments
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)TemplateArgumentsprivate
SetImpl(const Char *path, T &&value)TemplateArgumentsprivate
SetNoKindArgument(const InternedId &id, T &&value)TemplateArguments
TemplateArguments()=defaultTemplateArguments
TemplateArguments(const DataDictionary &defaultArgs)TemplateArgumentsexplicit