HomeSort by relevance Sort by last modified time
    Searched refs:DynTypedNode (Results 1 - 8 of 8) sorted by null

  /external/clang/include/clang/AST/
ASTTypeTraits.h 133 /// Use \c create(Node) to create a \c DynTypedNode from an AST node,
139 class DynTypedNode {
141 /// \brief Creates a \c DynTypedNode from \c Node.
143 static DynTypedNode create(const T &Node) {
156 /// in the \c DynTypedNode, and the returned pointer points at
157 /// the storage inside DynTypedNode. For those nodes, do not
158 /// use the pointer outside the scope of the DynTypedNode.
172 /// \brief Imposes an order on \c DynTypedNode.
177 bool operator<(const DynTypedNode &Other) const {
181 bool operator==(const DynTypedNode &Other) const
    [all...]
ASTContext.h 413 typedef llvm::SmallVector<ast_type_traits::DynTypedNode, 1> ParentVector;
444 return getParents(ast_type_traits::DynTypedNode::create(Node));
447 ParentVector getParents(const ast_type_traits::DynTypedNode &Node);
    [all...]
  /external/clang/include/clang/ASTMatchers/
ASTMatchFinder.h 149 match(clang::ast_type_traits::DynTypedNode::create(Node), Context);
151 void match(const clang::ast_type_traits::DynTypedNode &Node,
188 match(MatcherT Matcher, const ast_type_traits::DynTypedNode &Node,
226 match(MatcherT Matcher, const ast_type_traits::DynTypedNode &Node,
238 return match(Matcher, ast_type_traits::DynTypedNode::create(Node), Context);
ASTMatchersInternal.h 71 NodeMap[ID] = ast_type_traits::DynTypedNode::create(*Node);
87 ast_type_traits::DynTypedNode getNode(StringRef ID) const {
90 return ast_type_traits::DynTypedNode();
106 typedef std::map<std::string, ast_type_traits::DynTypedNode> IDToNodeMap;
203 /// \brief Base class for all matchers that works on a \c DynTypedNode.
205 /// Matcher implementations will check whether the \c DynTypedNode is
213 virtual bool matches(const ast_type_traits::DynTypedNode DynNode,
317 virtual bool matches(const ast_type_traits::DynTypedNode DynNode,
379 return Inner->matches(ast_type_traits::DynTypedNode::create(Node), Finder,
681 return matchesChildOf(ast_type_traits::DynTypedNode::create(Node)
    [all...]
ASTMatchers.h     [all...]
  /external/clang/lib/ASTMatchers/
ASTMatchFinder.cpp 57 ast_type_traits::DynTypedNode Node;
112 bool findMatch(const ast_type_traits::DynTypedNode &DynNode) {
253 if (Matcher->matches(ast_type_traits::DynTypedNode::create(Node), Finder,
261 if (Matcher->matches(ast_type_traits::DynTypedNode::create(Node), Finder,
372 bool memoizedMatchesRecursively(const ast_type_traits::DynTypedNode &Node,
403 bool matchesRecursively(const ast_type_traits::DynTypedNode &Node,
417 virtual bool matchesChildOf(const ast_type_traits::DynTypedNode &Node,
428 virtual bool matchesDescendantOf(const ast_type_traits::DynTypedNode &Node,
438 virtual bool matchesAncestorOf(const ast_type_traits::DynTypedNode &Node,
452 void match(const ast_type_traits::DynTypedNode& Node)
    [all...]
  /external/clang/unittests/ASTMatchers/Dynamic/
ParserTest.cpp 32 virtual bool matches(const ast_type_traits::DynTypedNode DynNode,
  /external/clang/lib/AST/
ASTContext.cpp     [all...]

Completed in 137 milliseconds