HomeSort by relevance Sort by last modified time
    Searched full:typeloc (Results 1 - 25 of 64) sorted by null

1 2 3

  /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...]

Completed in 516 milliseconds

1 2 3