reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/Tooling/Syntax/Tree.h
   69 enum class NodeRole : uint8_t;

References

tools/clang/include/clang/Tooling/Syntax/Tree.h
   80   NodeRole role() const { return static_cast<NodeRole>(Role); }
  126   syntax::Node *findChild(NodeRole R);
  133   void prependChildLowLevel(Node *Child, NodeRole Role);
tools/clang/lib/Tooling/Syntax/BuildTree.cpp
   56   void markChildToken(SourceLocation Loc, tok::TokenKind Kind, NodeRole R);
  112                     syntax::NodeRole Role) {
  177           : Node(Node), Role(NodeRole::Unknown) {}
  180       NodeRole Role;
  228     using NodeRole = syntax::NodeRole;
  255                                          tok::TokenKind Kind, NodeRole Role) {
tools/clang/lib/Tooling/Syntax/Nodes.cpp
   29       findChild(NodeRole::CompoundStatement_lbrace));
   34       findChild(NodeRole::CompoundStatement_rbrace));
tools/clang/lib/Tooling/Syntax/Tree.cpp
   43       Role(static_cast<unsigned>(NodeRole::Detached)) {}
   47 void syntax::Tree::prependChildLowLevel(Node *Child, NodeRole Role) {
   88   if (N->role() != syntax::NodeRole::Unknown) {
   90     if (N->role() == syntax::NodeRole::Detached)
  143 syntax::Node *syntax::Tree::findChild(NodeRole R) {