clang
3.9.0
|
Public Member Functions | |
ASTTypeWriter (ASTWriter &Writer, ASTWriter::RecordDataImpl &Record) | |
uint64_t | Emit () |
void | Visit (QualType T) |
void | VisitArrayType (const ArrayType *T) |
void | VisitFunctionType (const FunctionType *T) |
void | VisitTagType (const TagType *T) |
Definition at line 86 of file ASTWriter.cpp.
|
inline |
Definition at line 96 of file ASTWriter.cpp.
|
inline |
Definition at line 99 of file ASTWriter.cpp.
|
inline |
void ASTTypeWriter::VisitArrayType | ( | const ArrayType * | T | ) |
Definition at line 179 of file ASTWriter.cpp.
References clang::ArrayType::getElementType(), clang::ArrayType::getIndexTypeCVRQualifiers(), and clang::ArrayType::getSizeModifier().
void ASTTypeWriter::VisitFunctionType | ( | const FunctionType * | T | ) |
Definition at line 216 of file ASTWriter.cpp.
References clang::FunctionType::ExtInfo::getCC(), clang::FunctionType::getExtInfo(), clang::FunctionType::ExtInfo::getHasRegParm(), clang::FunctionType::ExtInfo::getNoReturn(), clang::FunctionType::ExtInfo::getProducesResult(), clang::FunctionType::ExtInfo::getRegParm(), and clang::FunctionType::getReturnType().
void ASTTypeWriter::VisitTagType | ( | const TagType * | T | ) |
Definition at line 321 of file ASTWriter.cpp.
References clang::TagDecl::getCanonicalDecl(), clang::TagType::getDecl(), clang::TagType::isBeingDefined(), and clang::Type::isDependentType().