HomeSort by relevance Sort by last modified time
    Searched full:ast_type_traits (Results 1 - 15 of 15) sorted by null

  /external/clang/lib/ASTMatchers/
ASTMatchersInternal.cpp 23 bool NotUnaryOperator(const ast_type_traits::DynTypedNode DynNode,
27 bool AllOfVariadicOperator(const ast_type_traits::DynTypedNode DynNode,
32 bool EachOfVariadicOperator(const ast_type_traits::DynTypedNode DynNode,
37 bool AnyOfVariadicOperator(const ast_type_traits::DynTypedNode DynNode,
54 const ast_type_traits::DynTypedNode DynNode, ASTMatchFinder *Finder,
63 bool dynMatches(const ast_type_traits::DynTypedNode &DynNode,
79 bool dynMatches(const ast_type_traits::DynTypedNode &DynNode,
102 bool dynMatches(const ast_type_traits::DynTypedNode &, ASTMatchFinder *,
135 RestrictKind = ast_type_traits::ASTNodeKind::getMostDerivedType(
163 ast_type_traits::ASTNodeKind NodeKind)
    [all...]
ASTMatchFinder.cpp 61 ast_type_traits::DynTypedNode Node;
113 bool findMatch(const ast_type_traits::DynTypedNode &DynNode) {
254 if (Matcher->matches(ast_type_traits::DynTypedNode::create(Node), Finder,
262 if (Matcher->matches(ast_type_traits::DynTypedNode::create(Node), Finder,
379 bool memoizedMatchesRecursively(const ast_type_traits::DynTypedNode &Node,
413 bool matchesRecursively(const ast_type_traits::DynTypedNode &Node,
427 bool matchesChildOf(const ast_type_traits::DynTypedNode &Node,
438 bool matchesDescendantOf(const ast_type_traits::DynTypedNode &Node,
448 bool matchesAncestorOf(const ast_type_traits::DynTypedNode &Node,
462 void match(const ast_type_traits::DynTypedNode &Node)
    [all...]
  /external/clang/lib/ASTMatchers/Dynamic/
Marshallers.h 65 return ArgKind(ast_type_traits::ASTNodeKind::getFromNodeKind<T>());
122 virtual void getArgKinds(ast_type_traits::ASTNodeKind ThisKind, unsigned ArgNo,
133 ast_type_traits::ASTNodeKind Kind, unsigned *Specificity = nullptr,
134 ast_type_traits::ASTNodeKind *LeastDerivedKind = nullptr) const = 0;
142 ArrayRef<ast_type_traits::ASTNodeKind> RetKinds,
143 ast_type_traits::ASTNodeKind Kind, unsigned *Specificity,
144 ast_type_traits::ASTNodeKind *LeastDerivedKind) {
145 for (const ast_type_traits::ASTNodeKind &NodeKind : RetKinds) {
177 ArrayRef<ast_type_traits::ASTNodeKind> RetKinds,
191 void getArgKinds(ast_type_traits::ASTNodeKind ThisKind, unsigned ArgNo
    [all...]
VariantValue.cpp 101 bool isConvertibleTo(ast_type_traits::ASTNodeKind Kind,
159 bool isConvertibleTo(ast_type_traits::ASTNodeKind Kind,
202 bool isConvertibleTo(ast_type_traits::ASTNodeKind Kind,
Registry.cpp 24 using namespace clang::ast_type_traits;
  /external/clang/include/clang/ASTMatchers/Dynamic/
VariantValue.h 46 ArgKind(ast_type_traits::ASTNodeKind MatcherKind)
50 ast_type_traits::ASTNodeKind getMatcherKind() const {
74 ast_type_traits::ASTNodeKind MatcherKind;
96 MatcherOps(ast_type_traits::ASTNodeKind NodeKind) : NodeKind(NodeKind) {}
117 ast_type_traits::ASTNodeKind NodeKind;
130 virtual bool isConvertibleTo(ast_type_traits::ASTNodeKind Kind,
187 bool isConvertibleTo(ast_type_traits::ASTNodeKind Kind,
226 : MatcherOps(ast_type_traits::ASTNodeKind::getFromNodeKind<T>()) {}
  /external/clang/include/clang/ASTMatchers/
ASTMatchersInternal.h 68 void addNode(StringRef ID, const ast_type_traits::DynTypedNode& DynNode) {
85 ast_type_traits::DynTypedNode getNode(StringRef ID) const {
88 return ast_type_traits::DynTypedNode();
103 typedef std::map<std::string, ast_type_traits::DynTypedNode> IDToNodeMap;
143 const ast_type_traits::DynTypedNode &DynNode) {
197 virtual bool dynMatches(const ast_type_traits::DynTypedNode &DynNode,
222 bool dynMatches(const ast_type_traits::DynTypedNode &DynNode,
263 SupportedKind(ast_type_traits::ASTNodeKind::getFromNodeKind<T>()),
289 static DynTypedMatcher trueMatcher(ast_type_traits::ASTNodeKind NodeKind);
296 bool canMatchNodesOfKind(ast_type_traits::ASTNodeKind Kind) const
    [all...]
ASTMatchFinder.h 183 match(clang::ast_type_traits::DynTypedNode::create(Node), Context);
185 void match(const clang::ast_type_traits::DynTypedNode &Node,
239 match(MatcherT Matcher, const ast_type_traits::DynTypedNode &Node,
275 match(MatcherT Matcher, const ast_type_traits::DynTypedNode &Node,
287 return match(Matcher, ast_type_traits::DynTypedNode::create(Node), Context);
ASTMatchers.h 93 /// type of \c clang::ast_type_traits::DynTypedNode
    [all...]
  /external/clang/unittests/AST/
MatchVerifier.h 143 inline void MatchVerifier<ast_type_traits::DynTypedNode>::run(
241 class DumpVerifier : public MatchVerifier<ast_type_traits::DynTypedNode> {
249 const ast_type_traits::DynTypedNode &Node) override {
268 class PrintVerifier : public MatchVerifier<ast_type_traits::DynTypedNode> {
276 const ast_type_traits::DynTypedNode &Node) override {
ASTTypeTraitsTest.cpp 18 namespace ast_type_traits { namespace in namespace:clang
165 } // namespace ast_type_traits
  /external/clang/lib/AST/
ASTTypeTraits.cpp 21 namespace ast_type_traits { namespace in namespace:clang
157 } // end namespace ast_type_traits
ASTContext.cpp 792 if (Entry.second.is<ast_type_traits::DynTypedNode *>()) {
793 delete Entry.second.get<ast_type_traits::DynTypedNode *>();
    [all...]
  /external/clang/include/clang/AST/
ASTTypeTraits.h 39 namespace ast_type_traits { namespace in namespace:clang
414 } // end namespace ast_type_traits
420 struct DenseMapInfo<clang::ast_type_traits::ASTNodeKind>
421 : clang::ast_type_traits::ASTNodeKind::DenseMapInfo {};
ASTContext.h 436 typedef llvm::SmallVector<ast_type_traits::DynTypedNode, 2> ParentVector;
440 llvm::PointerUnion<ast_type_traits::DynTypedNode *,
468 ArrayRef<ast_type_traits::DynTypedNode> getParents(const NodeT &Node) {
469 return getParents(ast_type_traits::DynTypedNode::create(Node));
472 ArrayRef<ast_type_traits::DynTypedNode>
473 getParents(const ast_type_traits::DynTypedNode &Node);
    [all...]

Completed in 688 milliseconds