struct
#include <AllSyntax.h>
NameSyntax Concrete syntax definition for a Name.
Base classes
- struct ExpressionSyntax
- Concrete syntax definition for an Expression.
Derived classes
- struct ClassNameSyntax
- Concrete syntax definition for a ClassName.
- struct EmptyIdentifierNameSyntax
- Concrete syntax definition for an EmptyIdentifierName.
- struct IdentifierNameSyntax
- Concrete syntax definition for an IdentifierName.
- struct IdentifierSelectNameSyntax
- Concrete syntax definition for an IdentifierSelectName.
- struct KeywordNameSyntax
- Concrete syntax definition for a KeywordName.
- struct ScopedNameSyntax
- Concrete syntax definition for a ScopedName.
- struct SystemNameSyntax
- Concrete syntax definition for a SystemName.
Public static functions
- static auto isKind(SyntaxKind kind) -> bool
- Returns true if the provided syntax kind is represented by this type.
Constructors, destructors, conversion operators
- NameSyntax(SyntaxKind kind)
- Constructs a new instance of the NameSyntax struct.
- NameSyntax(const NameSyntax&) defaulted explicit
- Copy constructor.