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

  /external/clang/include/clang/AST/
TypeLocVisitor.h 1 //===--- TypeLocVisitor.h - Visitor for TypeLoc subclasses ------*- C++ -*-===//
16 #include "clang/AST/TypeLoc.h"
29 RetTy Visit(TypeLoc TyLoc) {
32 #define TYPELOC(CLASS, PARENT) \
33 case TypeLoc::CLASS: DISPATCH(CLASS##TypeLoc);
42 #define TYPELOC(CLASS, PARENT) \
43 case TypeLoc::CLASS: DISPATCH(CLASS##TypeLoc);
49 #define TYPELOC(CLASS, PARENT)
    [all...]
RecursiveASTVisitor.h 34 #include "clang/AST/TypeLoc.h"
179 /// Traverse*TypeLoc() based on the argument type's getTypeClass() property.
183 bool TraverseTypeLoc(TypeLoc TL);
330 // FIXME: revamp to take TypeLoc's rather than Types.
356 #define TYPELOC(CLASS, BASE) \
357 bool Traverse##CLASS##TypeLoc(CLASS##TypeLoc TL);
359 // The above header #undefs ABSTRACT_TYPELOC and TYPELOC upon exit.
361 // Define WalkUpFrom*() and empty Visit*() for all TypeLoc classes.
362 bool WalkUpFromTypeLoc(TypeLoc TL) { return getDerived().VisitTypeLoc(TL);
    [all...]
TypeLoc.h 1 //===--- TypeLoc.h - Type Source Info Wrapper -------------------*- C++ -*-===//
10 // This file defines the TypeLoc interface and subclasses.
31 #define TYPELOC(Class, Base) \
32 class Class##TypeLoc;
37 /// A client should use the TypeLoc subclasses through cast/dyn_cast in order to
39 class TypeLoc {
47 /// \brief Convert to the specified TypeLoc type, asserting that this TypeLoc
53 TypeLoc& tl = t;
58 /// \brief Convert to the specified TypeLoc type, returning a null TypeLoc i
    [all...]
  /external/clang/lib/AST/
TypeLoc.cpp 1 //===--- TypeLoc.cpp - Type Source Info Wrapper -----------------*- C++ -*-===//
10 // This file defines the TypeLoc subclasses implementations.
14 #include "clang/AST/TypeLoc.h"
23 // TypeLoc Implementation
30 #define TYPELOC(CLASS, PARENT) \
31 SourceRange Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
38 SourceRange TypeLoc::getLocalSourceRangeImpl(TypeLoc TL) {
47 #define TYPELOC(CLASS, PARENT)
    [all...]
  /external/clang/lib/Sema/
TypeLocBuilder.cpp 19 void TypeLocBuilder::pushFullCopy(TypeLoc L) {
23 SmallVector<TypeLoc, 4> TypeLocs;
24 TypeLoc CurTL = L;
31 TypeLoc CurTL = TypeLocs[e-i-1];
34 #define TYPELOC(CLASS, PARENT) \
35 case TypeLoc::CLASS: { \
36 CLASS##TypeLoc NewTL = push<class CLASS##TypeLoc>(CurTL.getType()); \
63 TypeLoc TypeLocBuilder::pushImpl(QualType T, size_t LocalSize, unsigned LocalAlignment) {
65 QualType TLast = TypeLoc(T, 0).getNextTypeLoc().getType()
    [all...]
TreeTransform.h 304 QualType TransformType(TypeLocBuilder &TLB, TypeLoc TL);
538 #define TYPELOC(CLASS, PARENT) \
539 QualType Transform##CLASS##Type(TypeLocBuilder &TLB, CLASS##TypeLoc T);
    [all...]
SemaDeclCXX.cpp 26 #include "clang/AST/TypeLoc.h"
    [all...]
  /external/clang/tools/libclang/
CursorVisitor.h 251 #define TYPELOC(CLASS, PARENT) \
252 bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc);
RecursiveASTVisitor.h 34 #include "clang/AST/TypeLoc.h"
172 /// Traverse*TypeLoc() based on the argument type's getTypeClass() property.
176 bool TraverseTypeLoc(TypeLoc TL);
317 // FIXME: revamp to take TypeLoc's rather than Types.
343 #define TYPELOC(CLASS, BASE) \
344 bool Traverse##CLASS##TypeLoc(CLASS##TypeLoc TL);
346 // The above header #undefs ABSTRACT_TYPELOC and TYPELOC upon exit.
348 // Define WalkUpFrom*() and empty Visit*() for all TypeLoc classes.
349 bool WalkUpFromTypeLoc(TypeLoc TL) { return getDerived().VisitTypeLoc(TL);
    [all...]
  /external/clang/lib/Serialization/
ASTReader.cpp     [all...]
ASTWriter.cpp 427 #define TYPELOC(CLASS, PARENT) \
428 void Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc);
    [all...]

Completed in 73 milliseconds