reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
104 class Leaf final : public Node { 116 class Tree : public Node {
57 static inline bool doit(const From &Val) { 104 static inline bool doit(const From *Val) { 106 return isa_impl<To, From>::doit(*Val); 263 inline typename cast_retty<X, Y *>::ret_type cast(Y *Val) { 263 inline typename cast_retty<X, Y *>::ret_type cast(Y *Val) { 265 return cast_convert_val<X, Y*, 266 typename simplify_type<Y*>::SimpleType>::doit(Val); 305 LLVM_NODISCARD inline typename cast_retty<X, Y *>::ret_type 306 cast_or_null(Y *Val) {tools/clang/include/clang/Tooling/Syntax/Nodes.h
50 static bool classof(const Node *N) { 64 static bool classof(const Node *N) { 73 static bool classof(const Node *N) { 83 static bool classof(const Node *N) {tools/clang/include/clang/Tooling/Syntax/Tree.h
85 const Node *nextSibling() const { return NextSibling; } 86 Node *nextSibling() { return NextSibling; } 98 Node *NextSibling; 104 class Leaf final : public Node { 107 static bool classof(const Node *N); 116 class Tree : public Node { 119 static bool classof(const Node *N); 121 Node *firstChild() { return FirstChild; } 122 const Node *firstChild() const { return FirstChild; } 126 syntax::Node *findChild(NodeRole R); 133 void prependChildLowLevel(Node *Child, NodeRole Role); 136 Node *FirstChild = nullptr;tools/clang/lib/Tooling/Syntax/BuildTree.cpp
150 syntax::Node *finalize() && { 152 auto *Root = Trees.begin()->second.Node; 176 explicit NodeAndRole(syntax::Node *Node) 179 syntax::Node *Node;tools/clang/lib/Tooling/Syntax/Tree.cpp
37 bool syntax::Leaf::classof(const Node *N) { 45 bool syntax::Tree::classof(const Node *N) { return N->kind() > NodeKind::Leaf; } 47 void syntax::Tree::prependChildLowLevel(Node *Child, NodeRole Role) { 60 static void traverse(const syntax::Node *N, 61 llvm::function_ref<void(const syntax::Node *)> Visit) { 86 static void dumpTree(llvm::raw_ostream &OS, const syntax::Node *N, 143 syntax::Node *syntax::Tree::findChild(NodeRole R) { 144 for (auto *C = FirstChild; C; C = C->nextSibling()) {usr/include/c++/7.4.0/type_traits
1983 { typedef _Up type; };