/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...] |
TypeLocNodes.def | 1 //===-- TypeLocNodes.def - Metadata about TypeLoc wrappers ------*- C++ -*-===// 10 // This file defines the TypeLoc info database. Each node is 15 // TYPELOC(Class, Base) - A TypeLoc subclass. If UNQUAL_TYPELOC is 25 # define UNQUAL_TYPELOC(Class, Base) TYPELOC(Class, Base) 32 TYPELOC(Qualified, TypeLoc) 41 #undef TYPELOC
|
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 { 58 TypeLoc() : Ty(0), Data(0) { } 59 TypeLoc(QualType ty, void *opaqueData) 61 TypeLoc(const Type *ty, void *opaqueData) 113 /// \brief Get the next TypeLoc pointed by this TypeLoc, e.g for "int*" th [all...] |
RecursiveASTVisitor.h | 32 #include "clang/AST/TypeLoc.h" 172 /// Traverse*TypeLoc() based on the argument type's getTypeClass() property. 176 bool TraverseTypeLoc(TypeLoc TL); 315 // FIXME: revamp to take TypeLoc's rather than Types. 341 #define TYPELOC(CLASS, BASE) \ 342 bool Traverse##CLASS##TypeLoc(CLASS##TypeLoc TL); 344 // The above header #undefs ABSTRACT_TYPELOC and TYPELOC upon exit. 346 // Define WalkUpFrom*() and empty Visit*() for all TypeLoc classes. 347 bool WalkUpFromTypeLoc(TypeLoc TL) { return getDerived().VisitTypeLoc(TL); [all...] |
NestedNameSpecifier.h | 30 class TypeLoc; 301 TypeLoc getTypeLoc() const; 367 /// \param TL The TypeLoc that describes the type preceding the '::'. 370 void Extend(ASTContext &Context, SourceLocation TemplateKWLoc, TypeLoc TL,
|
/external/clang/lib/AST/ |
TypeLoc.cpp | 1 //===--- TypeLoc.cpp - Type Source Info Wrapper -----------------*- C++ -*-===// 10 // This file defines the TypeLoc subclasses implementations. 21 // TypeLoc Implementation 28 #define TYPELOC(CLASS, PARENT) \ 29 SourceRange Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \ 36 SourceRange TypeLoc::getLocalSourceRangeImpl(TypeLoc TL) { 45 #define TYPELOC(CLASS, PARENT) \ 46 unsigned Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { [all...] |
CMakeLists.txt | 50 TypeLoc.cpp
|
NestedNameSpecifier.cpp | 20 #include "clang/AST/TypeLoc.h" 310 // The "void*" that points at the TypeLoc data. 311 // Note: the 'template' keyword is part of the TypeLoc. 374 // The "void*" that points at the TypeLoc data. 375 // Note: the 'template' keyword is part of the TypeLoc. 377 TypeLoc TL(Qualifier->getAsType(), TypeData); 386 TypeLoc NestedNameSpecifierLoc::getTypeLoc() const { 391 // The "void*" that points at the TypeLoc data. 394 return TypeLoc(Qualifier->getAsType(), TypeData); 501 TypeLoc TL, [all...] |
Android.mk | 63 TypeLoc.cpp \
|
TemplateBase.cpp | 22 #include "clang/AST/TypeLoc.h" 441 TypeLoc Pattern = Expansion.getPatternLoc();
|
DumpXML.cpp | 37 #include "clang/AST/TypeLoc.h" 883 void dispatch(TypeLoc TL) {
|
/external/clang/lib/Sema/ |
TypeLocBuilder.h | 18 #include "clang/AST/TypeLoc.h" 60 /// Pushes a copy of the given TypeLoc onto this builder. The builder 62 void pushFullCopy(TypeLoc L) { 64 TypeLoc Copy = pushFullUninitializedImpl(L.getType(), Size); 70 TypeLoc pushFullUninitialized(QualType T) { 71 return pushFullUninitializedImpl(T, TypeLoc::getFullDataSizeForType(T)); 74 /// Pushes space for a typespec TypeLoc. Invalidates any TypeLocs 97 /// Pushes space for a new TypeLoc of the given type. Invalidates 100 size_t LocalSize = cast<TyLocType>(TypeLoc(T, 0)).getLocalDataSize(); 117 /// returns a \c TypeLoc referring into the AST context [all...] |
SemaTemplateVariadic.cpp | 19 #include "clang/AST/TypeLoc.h" 128 bool TraverseTypeLoc(TypeLoc TL) { 337 void Sema::collectUnexpandedParameterPacks(TypeLoc TL,
|
TreeTransform.h | 306 QualType TransformType(TypeLocBuilder &TLB, TypeLoc TL); 521 #define TYPELOC(CLASS, PARENT) \ 522 QualType Transform##CLASS##Type(TypeLocBuilder &TLB, CLASS##TypeLoc T); [all...] |
SemaTemplateInstantiateDecl.cpp | 23 #include "clang/AST/TypeLoc.h" [all...] |
/external/clang/tools/libclang/ |
CursorVisitor.h | 240 #define TYPELOC(CLASS, PARENT) \ 241 bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc);
|
IndexBody.cpp | 32 bool TraverseTypeLoc(TypeLoc TL) {
|
IndexTypeSourceInfo.cpp | 106 void IndexingContext::indexTypeLoc(TypeLoc TL,
|
/external/clang/lib/ARCMigrate/ |
TransARCAssign.cpp | 60 TypeLoc TLoc = var->getTypeSourceInfo()->getTypeLoc();
|
TransGCAttrs.cpp | 63 TypeLoc TL = TInfo->getTypeLoc(); 250 TypeLoc TL = TInfo->getTypeLoc();
|
/external/llvm/lib/MC/MCParser/ |
ELFAsmParser.cpp | 466 SMLoc TypeLoc; 468 TypeLoc = getLexer().getLoc(); 483 return Error(TypeLoc, "unsupported attribute in '.type' directive");
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
MallocSizeofChecker.cpp | 22 #include "clang/AST/TypeLoc.h"
|
/external/llvm/lib/AsmParser/ |
LLParser.cpp | 294 LocTy TypeLoc = Lex.getLoc(); 306 if (ParseStructDefinition(TypeLoc, "", 312 return Error(TypeLoc, "non-struct types may not be recursive"); [all...] |
/external/clang/lib/Serialization/ |
ASTWriterDecl.cpp | [all...] |
/system/core/sh/ |
parser.c | 1261 int typeloc; local 1279 typeloc = out - stackblock(); 1344 *(stackblock() + typeloc) = subtype | flags; [all...] |