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

Declarations

tools/clang/include/clang/AST/Type.h
 2248   const ArrayType *getAsArrayTypeUnsafe() const;

References

tools/clang/include/clang/AST/Type.h
 6800   while (const ArrayType *arrayType = type->getAsArrayTypeUnsafe())
tools/clang/include/clang/Sema/Initialization.h
  466                                       getType()->getAsArrayTypeUnsafe());
tools/clang/lib/AST/ASTContext.cpp
 5662     const ArrayType *array = split.Ty->getAsArrayTypeUnsafe();
 5679       CA->getElementType()->getAsArrayTypeUnsafe());
tools/clang/lib/AST/Expr.cpp
 2141     return Ctx.getPointerType(ArrTy->getAsArrayTypeUnsafe()->getElementType());
 2275   const ArrayType *AT = getType()->getAsArrayTypeUnsafe();
tools/clang/lib/AST/ExprConstant.cpp
 4257           dyn_cast_or_null<ConstantArrayType>(T->getAsArrayTypeUnsafe())) {
 6276         dyn_cast_or_null<ConstantArrayType>(Ty->getAsArrayTypeUnsafe());
 8653   if (auto *AT = AllocType->getAsArrayTypeUnsafe())
tools/clang/lib/AST/Interp/EvalEmitter.cpp
  171     if (auto *AT = Ty->getAsArrayTypeUnsafe()) {
tools/clang/lib/AST/Interp/Program.cpp
  306   if (auto ArrayType = Ty->getAsArrayTypeUnsafe()) {
tools/clang/lib/AST/Type.cpp
 4075   while (const ArrayType *array = type->getAsArrayTypeUnsafe())
 4103   if (const ArrayType *arr = getAsArrayTypeUnsafe()) {
tools/clang/lib/CodeGen/CGExprCXX.cpp
 1032           cast<ConstantArrayType>(ILE->getType()->getAsArrayTypeUnsafe())
 1057             AllocType->getAsArrayTypeUnsafe())) {
 1547           cast<ConstantArrayType>(ILE->getType()->getAsArrayTypeUnsafe())
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
  868   const ArrayType *ArrayTy = Type->getAsArrayTypeUnsafe();
 5479   const ArrayType *ArrayTy = Type->getAsArrayTypeUnsafe();
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
  352   if (const ArrayType *A = T->getAsArrayTypeUnsafe()) {
  646   const ArrayType *ArrayTy = OriginalType->getAsArrayTypeUnsafe();
tools/clang/lib/CodeGen/TargetInfo.cpp
 6378   if (const auto *AT = T->getAsArrayTypeUnsafe())
 9185   if (const ArrayType *AT = QT->getAsArrayTypeUnsafe())
 9228     if (const ArrayType *AT = QT->getAsArrayTypeUnsafe()) {
tools/clang/lib/Sema/SemaChecking.cpp
 1008     if (const ArrayType *Ty = ArgTy->getAsArrayTypeUnsafe())
tools/clang/lib/Sema/SemaExpr.cpp
 4511     ResultTy = OriginalTy->getAsArrayTypeUnsafe()->getElementType();
tools/clang/lib/Sema/SemaExprObjC.cpp
 1084     if (!EncodedType->getAsArrayTypeUnsafe() && //// Incomplete array is handled.
 3289     } else if (const ArrayType *array = type->getAsArrayTypeUnsafe()) {
tools/clang/lib/Sema/SemaInit.cpp
  192       cast<ConstantArrayType>(Str->getType()->getAsArrayTypeUnsafe());
tools/clang/lib/Sema/SemaOpenMP.cpp
13194       if (const auto *ATy = BaseType->getAsArrayTypeUnsafe())
15125     assert(Type->getAsArrayTypeUnsafe() && "Expect to get a valid array type");
15126     Type = Type->getAsArrayTypeUnsafe()->getElementType().getCanonicalType();
tools/clang/lib/Sema/SemaStmt.cpp
 2437     if (const ArrayType *UnqAT = RangeType->getAsArrayTypeUnsafe()) {
tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp
  164   while (const ArrayType *AT = T->getAsArrayTypeUnsafe()) {
tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp
  115     const ArrayType *ArrTy = VD->getType()->getAsArrayTypeUnsafe();
tools/lldb/source/Symbol/ClangASTContext.cpp
 6913       const clang::ArrayType *array = GetQualType(type)->getAsArrayTypeUnsafe();
tools/lldb/source/Symbol/ClangASTImporter.cpp
  791   if (const ArrayType *array_type = type->getAsArrayTypeUnsafe()) {