HomeSort by relevance Sort by last modified time
    Searched refs:ast_type_traits (Results 1 - 16 of 16) 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 *,
113 ast_type_traits::ASTNodeKind SupportedKind,
135 RestrictKind = ast_type_traits::ASTNodeKind::getMostDerivedType
    [all...]
ASTMatchFinder.cpp 61 ast_type_traits::DynTypedNode Node;
113 bool findMatch(const ast_type_traits::DynTypedNode &DynNode) {
251 if (Matcher->matches(ast_type_traits::DynTypedNode::create(Node), Finder,
259 if (Matcher->matches(ast_type_traits::DynTypedNode::create(Node), Finder,
376 bool memoizedMatchesRecursively(const ast_type_traits::DynTypedNode &Node,
410 bool matchesRecursively(const ast_type_traits::DynTypedNode &Node,
424 bool matchesChildOf(const ast_type_traits::DynTypedNode &Node,
435 bool matchesDescendantOf(const ast_type_traits::DynTypedNode &Node,
445 bool matchesAncestorOf(const ast_type_traits::DynTypedNode &Node,
459 void match(const ast_type_traits::DynTypedNode &Node)
    [all...]
  /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/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 25 using namespace clang::ast_type_traits;
  /external/clang/include/clang/ASTMatchers/
ASTMatchersInternal.h 69 void addNode(StringRef ID, const ast_type_traits::DynTypedNode& DynNode) {
86 ast_type_traits::DynTypedNode getNode(StringRef ID) const {
89 return ast_type_traits::DynTypedNode();
104 typedef std::map<std::string, ast_type_traits::DynTypedNode> IDToNodeMap;
143 void setBinding(StringRef Id, const ast_type_traits::DynTypedNode &DynNode) {
200 virtual bool dynMatches(const ast_type_traits::DynTypedNode &DynNode,
223 bool dynMatches(const ast_type_traits::DynTypedNode &DynNode,
264 SupportedKind(ast_type_traits::ASTNodeKind::getFromNodeKind<T>()),
285 ast_type_traits::ASTNodeKind SupportedKind,
291 static DynTypedMatcher trueMatcher(ast_type_traits::ASTNodeKind NodeKind)
    [all...]
ASTMatchFinder.h 184 match(clang::ast_type_traits::DynTypedNode::create(Node), Context);
186 void match(const clang::ast_type_traits::DynTypedNode &Node,
240 match(MatcherT Matcher, const ast_type_traits::DynTypedNode &Node,
276 match(MatcherT Matcher, const ast_type_traits::DynTypedNode &Node,
288 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
172 } // namespace ast_type_traits
  /external/clang/include/clang/AST/
ASTTypeTraits.h 39 namespace ast_type_traits { namespace in namespace:clang
494 } // end namespace ast_type_traits
500 struct DenseMapInfo<clang::ast_type_traits::ASTNodeKind>
501 : clang::ast_type_traits::ASTNodeKind::DenseMapInfo {};
504 struct DenseMapInfo<clang::ast_type_traits::DynTypedNode>
505 : clang::ast_type_traits::DynTypedNode::DenseMapInfo {};
ASTContext.h 457 typedef llvm::SmallVector<ast_type_traits::DynTypedNode, 2> ParentVector;
464 ast_type_traits::DynTypedNode *,
470 ast_type_traits::DynTypedNode,
472 ast_type_traits::DynTypedNode *, ParentVector *>>
478 typedef ast_type_traits::DynTypedNode DynTypedNode;
479 llvm::AlignedCharArrayUnion<ast_type_traits::DynTypedNode,
491 const ast_type_traits::DynTypedNode *begin() const {
498 const ast_type_traits::DynTypedNode *end() const {
538 return getParents(ast_type_traits::DynTypedNode::create(Node));
541 DynTypedNodeList getParents(const ast_type_traits::DynTypedNode &Node)
    [all...]
  /external/clang/lib/AST/
ASTTypeTraits.cpp 21 namespace ast_type_traits { namespace in namespace:clang
157 } // end namespace ast_type_traits
ASTContext.cpp 800 if (Entry.second.is<ast_type_traits::DynTypedNode *>()) {
801 delete Entry.second.get<ast_type_traits::DynTypedNode *>();
807 if (Entry.second.is<ast_type_traits::DynTypedNode *>()) {
808 delete Entry.second.get<ast_type_traits::DynTypedNode *>();
    [all...]
  /external/clang/unittests/ASTMatchers/
ASTMatchersTest.cpp 461 ast_type_traits::ASTNodeKind::getFromNodeKind<QualType>(),
    [all...]

Completed in 164 milliseconds