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

Declarations

tools/clang/include/clang/AST/Type.h
  799   bool isTriviallyCopyableType(const ASTContext &Context) const;

References

tools/clang/lib/AST/ASTContext.cpp
 2520   if (!Ty.isTriviallyCopyableType(*this))
tools/clang/lib/AST/ExprConstant.cpp
 8381     if (!T.isTriviallyCopyableType(Info.Ctx)) {
tools/clang/lib/AST/Type.cpp
 2290     return Context.getBaseElementType(*this).isTriviallyCopyableType(Context);
tools/clang/lib/Analysis/BodyFarm.cpp
  776       !IVar->getType().isTriviallyCopyableType(Ctx))
tools/clang/lib/CodeGen/CGClass.cpp
 1055           !(FieldType.isTriviallyCopyableType(CGF.getContext()) ||
tools/clang/lib/CodeGen/CGExprAgg.cpp
  494       elementType.isTriviallyCopyableType(CGF.getContext())) {
tools/clang/lib/CodeGen/CodeGenFunction.cpp
 1138   return !T.isTriviallyCopyableType(Context);
tools/clang/lib/Sema/SemaCast.cpp
 2825   if (!DestType.isTriviallyCopyableType(Self.Context)) {
 2832   if (!SrcType.isTriviallyCopyableType(Self.Context)) {
tools/clang/lib/Sema/SemaChecking.cpp
 4760   if (!IsC11 && !AtomTy.isTriviallyCopyableType(Context) &&
tools/clang/lib/Sema/SemaDeclCXX.cpp
12306       T.isTriviallyCopyableType(S.Context))
tools/clang/lib/Sema/SemaExprCXX.cpp
 4581     return T.isTriviallyCopyableType(C);
tools/clang/lib/Sema/SemaExprObjC.cpp
  721     if (!ValueType.isTriviallyCopyableType(Context)) {
tools/clang/lib/Sema/SemaStmt.cpp
 3160                      .isTriviallyCopyableType(Context)) {
 3191                        .isTriviallyCopyableType(Context)) {
tools/clang/lib/Sema/SemaType.cpp
 8448     else if (!T.isTriviallyCopyableType(Context))
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp
  626       Descriptor.ElemType.isTriviallyCopyableType(*Context) &&
tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp
  194   if (ParamDecl->getType().getNonReferenceType().isTriviallyCopyableType(
tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp
   76       Arg->getType().isTriviallyCopyableType(*Result.Context);
tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.cpp
   54   if (QT.isTriviallyCopyableType(*Result.Context))
tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp
   45   return !Type.isTriviallyCopyableType(Context) &&