CoreComponents 3.0.0
A Modern C++ Toolkit
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages Modules
SyntaxRule Member List

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

alias(const State *state)Objectprotectedstatic
as() constObject
entry() constSyntaxRule
explain() constSyntaxNode
hint() constSyntaxNode
initOnce()Objectprotected
initOncePerThread()Objectprotected
is() constObject
isNull() constObject
isWeak() constObject
matchLength() constSyntaxNode
matchNext(const String &text, long offset, Token &production) constSyntaxNode
me() (defined in SyntaxRule)SyntaxRuleprotected
me() const (defined in SyntaxRule)SyntaxRuleprotected
metaData() constSyntaxRule
name() constSyntaxRule
Object()=defaultObject
Object(State *newState)Objectexplicitprotected
Object(State *state, Alias) (defined in Object)Objectexplicitprotected
Object(State *state, Weak) (defined in Object)Objectexplicitprotected
operator bool() constObjectexplicit
operator<=>(const Object &other) constObject
operator=(std::nullptr_t) (defined in Object)Objectprotected
operator==(const Object &other) constObject
setMetaData(const Object &newValue)SyntaxRule
setName(const String &newName)SyntaxRule
SyntaxNode()=defaultSyntaxNode
SyntaxNode(char ch) (defined in SyntaxNode)SyntaxNode
SyntaxNode(const char *s) (defined in SyntaxNode)SyntaxNode
SyntaxNode(const SyntaxRule *rule) (defined in SyntaxNode)SyntaxNode
SyntaxNode(Function< bool(char)> &&match) (defined in SyntaxNode)SyntaxNode
SyntaxNode(State *newState) (defined in SyntaxNode)SyntaxNodeexplicitprotected
SyntaxRule()=defaultSyntaxRule
SyntaxRule(const SyntaxNode &entry)SyntaxRuleexplicit
SyntaxRule(const String &name, const SyntaxNode &entry)SyntaxRule
SyntaxRule(State *newState) (defined in SyntaxRule)SyntaxRuleexplicitprotected
useCount() constObject
weak() const (defined in Object)Objectprotected
weak(const State *state) (defined in Object)Objectprotectedstatic