|
| String (std::string value) |
|
const std::string & | stringValue () const override |
|
| Tree (int kind_) |
|
int | kind () const |
|
virtual bool | isAtom () const |
|
virtual const SourceRange & | range () const |
|
virtual const TreeList & | trees () const |
|
const TreeRef & | tree (size_t i) const |
|
virtual TreeRef | map (const std::function< TreeRef(TreeRef)> &fn) |
|
template<typename... Args> |
void | match (int k, Args &...args) |
|
template<typename... Args> |
void | matchD (int k, const char *filename, int lineno, Args &...args) |
|
void | matchNumSubtrees (int k, size_t expected_subtrees) |
|
void | matchNumSubtreesD (int k, const char *filename, int lineno, size_t expected_subtrees, bool allow_more) |
|
|
template<typename... Args> |
static TreeRef | create (Args &&...args) |
|
Definition at line 104 of file tree.h.
The documentation for this struct was generated from the following file: