reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/AST/Type.h
 2411 template <> const TypedefType *Type::getAs() const;

References

tools/clang/lib/AST/ASTContext.cpp
 1759   if (const auto *TT = T->getAs<TypedefType>())
 1770   if (const auto *TT = T->getAs<TypedefType>())
tools/clang/lib/AST/CommentSema.cpp
  876   if (QT->getAs<TypedefType>())
  879     if (P->getPointeeType()->getAs<TypedefType>())
  882     if (P->getPointeeType()->getAs<TypedefType>())
tools/clang/lib/AST/JSONNodeDumper.cpp
  274     if (const auto *TT = QT->getAs<TypedefType>())
tools/clang/lib/AST/NSAPI.cpp
  383   const TypedefType *TDT = T->getAs<TypedefType>();
  509   while (const TypedefType *TDT = T->getAs<TypedefType>()) {
  566   while (const TypedefType *TDT = T->getAs<TypedefType>()) {
tools/clang/lib/Analysis/CocoaConventions.cpp
   27   while (const TypedefType *TD = RetTy->getAs<TypedefType>()) {
tools/clang/lib/Analysis/ThreadSafety.cpp
 1234   } else if (const auto *TT = VDT->getAs<TypedefType>()) {
tools/clang/lib/CodeGen/CodeGenFunction.cpp
  122   if (auto TT = T->getAs<TypedefType>()) {
tools/clang/lib/Index/IndexDecl.cpp
  391           if (auto *TT = TInfo->getType()->getAs<TypedefType>()) {
tools/clang/lib/Sema/SemaChecking.cpp
 8216   while (const TypedefType *UserTy = TyTy->getAs<TypedefType>()) {
tools/clang/lib/Sema/SemaDecl.cpp
 1770     if (const TypedefType *TT = Ty->getAs<TypedefType>()) {
 8418       while ((Typedef = PT->getAs<TypedefType>())) {
tools/clang/lib/Sema/SemaDeclAttr.cpp
  578   const auto *TD = Ty->getAs<TypedefType>();
 6411     while (const auto *TT = T->getAs<TypedefType>()) {
tools/clang/lib/Sema/SemaDeclCXX.cpp
 8790   if (const TypedefType *TT = DeclaratorType->getAs<TypedefType>())
tools/clang/lib/Sema/SemaExpr.cpp
 4159     if (auto *TT = T->getAs<TypedefType>()) {
 4776             LHSExp->IgnoreParenImpCasts()->getType()->getAs<TypedefType>()) {
tools/clang/lib/Sema/SemaInit.cpp
 9556   if (const TypedefType *TT = EntityType->getAs<TypedefType>()) {
tools/clang/lib/Sema/SemaType.cpp
 4266     auto *typedefTy = T->getAs<TypedefType>();
 4276       typedefTy = typedefTy->desugar()->getAs<TypedefType>();
 6594       if (auto typedefType = desugared->getAs<TypedefType>()) {
 7078          AT->getAs<TypedefType>() == T->getAs<TypedefType>()) {
 7078          AT->getAs<TypedefType>() == T->getAs<TypedefType>()) {
 7320   if (const TypedefType* TypedefTy = CurType->getAs<TypedefType>()) {
tools/clang/lib/Serialization/ASTReader.cpp
 4824         if (const TypedefType *Typedef = FileType->getAs<TypedefType>())
 4845         if (const TypedefType *Typedef = Jmp_bufType->getAs<TypedefType>())
 4866         if (const TypedefType *Typedef = Sigjmp_bufType->getAs<TypedefType>())
 4902         if (const TypedefType *Typedef = Ucontext_tType->getAs<TypedefType>())
tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp
   47   if (const TypedefType *TT = Ty->getAs<TypedefType>())
tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp
   53   const TypedefType *TT = T->getAs<TypedefType>();
tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp
  305   const TypedefType* TT = PPT->getPointeeType()->getAs<TypedefType>();
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp
   85   if (!PT.isNull() && !QT->getAs<TypedefType>())
tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp
  129     const auto *T = C.getVariable()->getType()->getAs<TypedefType>();
tools/clang/lib/Tooling/Refactoring/Rename/USRLocFinder.cpp
  452     if (const auto* TT = Loc.getType()->getAs<clang::TypedefType>())
tools/clang/tools/extra/clang-change-namespace/ChangeNamespace.cpp
  918   if (auto *Typedef = Type.getType()->getAs<TypedefType>()) {
tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp
   55     if (Location.isMacroID() || ReturnType->getAs<TypedefType>() ||
   56         RefType->getPointeeTypeAsWritten()->getAs<TypedefType>())
   82   if (!Location.isMacroID() && !ReturnType->getAs<TypedefType>())
tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp
  311     if (const auto *Typedef = BT->getAs<TypedefType>()) {
tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp
  816         if (const auto *Typedef = TypePtr->getAs<TypedefType>()) {
  826               Value->getReturnType().getTypePtr()->getAs<TypedefType>()) {
  834                                       ->getAs<TypedefType>()) {
tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp
   65     if (auto Typedef = Parm->getType()->getAs<clang::TypedefType>())
tools/clang/tools/libclang/CIndex.cpp
 1556     if (const TypedefType *Typedef = VisitType->getAs<TypedefType>())
tools/clang/tools/libclang/CXCursor.cpp
 1139   if (const TypedefType *Typedef = Ty->getAs<TypedefType>())
tools/clang/tools/libclang/CXIndexDataConsumer.cpp
  347     if (const TypedefType *TDT = T->getAs<TypedefType>()) {
tools/clang/tools/libclang/CXType.cpp
  433   const TypedefType *TT = T->getAs<TypedefType>();
tools/lldb/source/Symbol/ClangASTContext.cpp
 3932         qual_type->getAs<clang::TypedefType>();
 9670           qual_type->getAs<clang::TypedefType>();