HomeSort by relevance Sort by last modified time
    Searched refs:TypeLoc (Results 1 - 25 of 46) sorted by null

1 2

  /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...]
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...]
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,
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...]
  /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...]
Android.mk 63 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...]
  /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...]
SemaTemplateInstantiate.cpp     [all...]
SemaTemplateInstantiateDecl.cpp 23 #include "clang/AST/TypeLoc.h"
    [all...]
  /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/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,
IndexingContext.h 392 void indexTypeLoc(TypeLoc TL, const NamedDecl *Parent,
CIndex.cpp 633 TypeLoc TL = SpecType->getTypeLoc();
712 TypeLoc TL = TSInfo->getTypeLoc().IgnoreParens();
    [all...]
  /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...]
LLParser.h 227 bool ParseStructDefinition(SMLoc TypeLoc, StringRef Name,
  /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/include/clang/Sema/
Initialization.h 34 class TypeLoc;
    [all...]
DeclSpec.h 37 class TypeLoc;
87 /// \param TL The TypeLoc that describes the type preceding the '::'.
90 void Extend(ASTContext &Context, SourceLocation TemplateKWLoc, TypeLoc TL,
    [all...]
  /external/clang/include/clang/Serialization/
ASTWriter.h 541 void AddTypeLoc(TypeLoc TL, RecordDataImpl &Record);

Completed in 436 milliseconds

1 2