HomeSort by: relevance | last modified time | path
    Searched defs:TYPELOC (Results 1 - 9 of 9) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/include/clang/AST/
TypeLocVisitor.h 1 //===--- TypeLocVisitor.h - Visitor for TypeLoc subclasses ------*- C++ -*-===//
15 #include "clang/AST/TypeLoc.h"
27 RetTy Visit(TypeLoc TyLoc) {
30 #define TYPELOC(CLASS, PARENT) \
31 case TypeLoc::CLASS: DISPATCH(CLASS##TypeLoc);
40 #define TYPELOC(CLASS, PARENT) \
41 case TypeLoc::CLASS: DISPATCH(CLASS##TypeLoc);
47 #define TYPELOC(CLASS, PARENT)
    [all...]
TypeLoc.h 1 //===- TypeLoc.h - Type Source Info Wrapper ---------------------*- C++ -*-===//
10 /// Defines the clang::TypeLoc interface and its subclasses.
50 #define TYPELOC(Class, Base) \
51 class Class##TypeLoc;
56 /// A client should use the TypeLoc subclasses through castAs()/getAs()
58 class TypeLoc {
66 TypeLoc() = default;
67 TypeLoc(QualType ty, void *opaqueData)
69 TypeLoc(const Type *ty, void *opaqueData)
72 /// Convert to the specified TypeLoc type, asserting that this TypeLo
    [all...]
RecursiveASTVisitor.h 40 #include "clang/AST/TypeLoc.h"
232 /// Traverse*TypeLoc() based on the argument type's getTypeClass() property.
236 bool TraverseTypeLoc(TypeLoc TL);
391 // FIXME: revamp to take TypeLoc's rather than Types.
414 // Declare Traverse*() for all concrete TypeLoc classes.
416 #define TYPELOC(CLASS, BASE) bool Traverse##CLASS##TypeLoc(CLASS##TypeLoc TL);
418 // The above header #undefs ABSTRACT_TYPELOC and TYPELOC upon exit.
420 // Define WalkUpFrom*() and empty Visit*() for all TypeLoc classes
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Sema/
TypeLocBuilder.cpp 18 void TypeLocBuilder::pushFullCopy(TypeLoc L) {
22 SmallVector<TypeLoc, 4> TypeLocs;
23 TypeLoc CurTL = L;
30 TypeLoc CurTL = TypeLocs[e-i-1];
33 #define TYPELOC(CLASS, PARENT) \
34 case TypeLoc::CLASS: { \
35 CLASS##TypeLoc NewTL = push<class CLASS##TypeLoc>(CurTL.getType()); \
62 TypeLoc TypeLocBuilder::pushImpl(QualType T, size_t LocalSize, unsigned LocalAlignment) {
64 QualType TLast = TypeLoc(T, nullptr).getNextTypeLoc().getType()
    [all...]
TreeTransform.h 334 QualType TransformType(TypeLocBuilder &TLB, TypeLoc TL);
635 #define TYPELOC(CLASS, PARENT) \
636 QualType Transform##CLASS##Type(TypeLocBuilder &TLB, CLASS##TypeLoc T);
3720 TypeLoc TransformTypeInObjectScope(TypeLoc TL,
3730 TypeSourceInfo *TransformTSIInObjectScope(TypeLoc TL, QualType ObjectType,
4092 TypeLoc TL = TransformTypeInObjectScope(Q.getTypeLoc(), ObjectType,
4621 TypeLoc TL = DI->getTypeLoc();
4633 TreeTransform<Derived>::TransformType(TypeLocBuilder &TLB, TypeLoc T) {
4636 #define TYPELOC(CLASS, PARENT)
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/AST/
TypeLoc.cpp 1 //===- TypeLoc.cpp - Type Source Info Wrapper -----------------------------===//
9 // This file defines the TypeLoc subclasses implementations.
13 #include "clang/AST/TypeLoc.h"
36 // TypeLoc Implementation
44 #define TYPELOC(CLASS, PARENT) \
45 SourceRange Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
53 SourceRange TypeLoc::getLocalSourceRangeImpl(TypeLoc TL) {
63 #define TYPELOC(CLASS, PARENT)
    [all...]
  /src/external/apache2/llvm/dist/clang/tools/libclang/
CursorVisitor.h 258 #define TYPELOC(CLASS, PARENT) bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc);
  /src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTWriter.cpp 184 #define TYPELOC(CLASS, PARENT) \
185 void Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc);
5163 void ASTRecordWriter::AddTypeLoc(TypeLoc TL) {
ASTReader.cpp 40 #include "clang/AST/TypeLoc.h"
6469 #define TYPELOC(CLASS, PARENT) \
6470 void Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc);
6794 void ASTRecordReader::readTypeLoc(TypeLoc TL) {

Completed in 62 milliseconds