clang API Documentation
#include "clang/Driver/Types.h"#include "llvm/ADT/STLExtras.h"#include "llvm/ADT/StringSwitch.h"#include <cassert>#include <string.h>#include "clang/Driver/Types.def"
Go to the source code of this file.
Classes | |
| struct | TypeInfo |
Defines | |
| #define | TYPE(NAME, ID, PP_TYPE, TEMP_SUFFIX, FLAGS) { NAME, FLAGS, TEMP_SUFFIX, TY_##PP_TYPE, }, |
Functions | |
| static const TypeInfo & | getInfo (unsigned id) |
Variables | |
| static const TypeInfo | TypeInfos [] |
| static const unsigned | numTypes = llvm::array_lengthof(TypeInfos) |
Definition at line 34 of file Types.cpp.
References numTypes, and TypeInfos.
Referenced by clang::driver::types::appendSuffixForType(), clang::driver::types::canTypeBeUserSpecified(), clang::driver::types::getPreprocessedType(), clang::driver::types::getTypeName(), clang::driver::types::getTypeTempSuffix(), clang::driver::types::lookupTypeForTypeSpecifier(), clang::driver::types::onlyAssembleType(), clang::driver::types::onlyPrecompileType(), and clang::consumed::ConsumedStmtVisitor::VisitCXXOperatorCallExpr().
Definition at line 32 of file Types.cpp.
Referenced by getInfo(), and clang::driver::types::lookupTypeForTypeSpecifier().