Loading...
Searching...
No Matches
Attribute Member List

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

ArrayPackNode enum value | Node |
ArrayUnpackNode enum value | Node |
AssignExpressionNode enum value | Node |
Attribute(const std::string &name, const tokens::CoreType type, const bool inferred=false) | Attribute | inline
Attribute(const std::string &name, const std::string &token, const bool inferred=false) | Attribute | inline
Attribute(const Attribute &other) | Attribute | inline
AttributeNode enum value | Node |
basetype() const override | Attribute | inline virtual
BinaryOperatorNode enum value | Node |
BlockNode enum value | Node |
CastNode enum value | Node |
child(const size_t) const override | Variable | inline virtual
childidx() const | Node | inline
children() const override | Variable | inline virtual
CommaOperatorNode enum value | Node |
ConditionalStatementNode enum value | Node |
copy() const override final | Attribute | inline virtual
CrementNode enum value | Node |
DeclareLocalNode enum value | Node |
ExternalVariableNode enum value | Node |
FunctionCallNode enum value | Node |
inferred() const | Attribute | inline
isType() const | Node | inline
KeywordNode enum value | Node |
LocalNode enum value | Node |
LoopNode enum value | Node |
name() const | Variable | inline
nametypeFromToken(const std::string &token, std::string *name, std::string *type) | Attribute | inline static
Node()=default | Node |
nodename() const override | Attribute | inline virtual
NodeType enum name | Node |
nodetype() const override | Attribute | inline virtual
parent() const | Node | inline
Ptr typedef | Node |
replace(Node *node) | Node | inline
replacechild(const size_t index, Node *node) | Node | inline virtual
setParent(Node *parent) | Node | inline
StatementListNode enum value | Node |
subname() const override | Attribute | inline virtual
symbolseparator() | Attribute | inline static
TernaryOperatorNode enum value | Node |
tokenFromNameType(const std::string &name, const tokens::CoreType type) | Attribute | inline static
tokenname() const | Attribute | inline
TreeNode enum value | Node |
type() const | Attribute | inline
typestr() const | Attribute | inline
UnaryOperatorNode enum value | Node |
UniquePtr typedef | Attribute |
ValueBoolNode enum value | Node |
ValueDoubleNode enum value | Node |
ValueFloatNode enum value | Node |
ValueInt16Node enum value | Node |
ValueInt32Node enum value | Node |
ValueInt64Node enum value | Node |
ValueStrNode enum value | Node |
Variable(const std::string &name) | Variable | inline
Variable(const Variable &other) | Variable | inline
~Attribute() override=default | Attribute |
~Expression() override=default | Expression |
~Node()=default | Node | virtual
~Statement() override=default | Statement |
~Variable() override=default | Variable |