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

Declarations

tools/clang/include/clang/AST/Type.h
 2260   const ArrayType *castAsArrayTypeUnsafe() const;

References

tools/clang/include/clang/AST/Expr.h
 5024     return cast<ConstantArrayType>(getType()->castAsArrayTypeUnsafe())
tools/clang/lib/AST/Expr.cpp
 4671       OriginalTy = OriginalTy->castAsArrayTypeUnsafe()->getElementType();
tools/clang/lib/AST/ExprConstant.cpp
 2177     QualType EltTy = Type->castAsArrayTypeUnsafe()->getElementType();
 3466         ObjType = ObjType->castAsArrayTypeUnsafe()->getElementType();
 9568   auto *CAT = cast<ConstantArrayType>(E->getType()->castAsArrayTypeUnsafe());
tools/clang/lib/AST/Type.cpp
   84     return ty->castAsArrayTypeUnsafe()->
tools/clang/lib/CodeGen/CGExpr.cpp
  861   const ArrayType *AT = E->getType()->castAsArrayTypeUnsafe();
  941       const ArrayType *AT = IndexedType->castAsArrayTypeUnsafe();
 3342   QualType EltType = E->getType()->castAsArrayTypeUnsafe()->getElementType();
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 2320             Rec.second.FD->getType()->castAsArrayTypeUnsafe()->getElementType();
tools/clang/lib/Sema/SemaDecl.cpp
 5262       Ty = Ty->castAsArrayTypeUnsafe()->getElementType();