Home
last modified time | relevance | path

Searched refs:hasCopyCtor (Results 1 – 9 of 9) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Ddstruct.d200 bool hasCopyCtor; // copy constructor variable
412 if (enclosing || postblit || dtor || hasCopyCtor) in isPOD()
H A Daggregate.h167 bool hasCopyCtor; // copy constructor variable
H A Dclone.d1468 if (sd.hasCopyCtor) in buildPostBlit()
1473 sd.hasCopyCtor = false; in buildPostBlit()
1482 sd.hasCopyCtor = false; in buildPostBlit()
1633 if (ts.sym.hasCopyCtor) in needCopyCtor()
H A Dsemantic3.d905 … const hasCopyCtor = exp.type.ty == Tstruct && (cast(TypeStruct)exp.type).sym.hasCopyCtor; in visit() local
907 if (!(hasCopyCtor && exp.isLvalue())) in visit()
H A Dmtype.d4728 if (argStruct && argStruct == prmStruct && argStruct.hasCopyCtor)
5779 return sym.hasCopyCtor || sym.postblit; in needsCopyOrPostblit()
7221 if (ts.sym.hasCopyCtor) in isCopyable()
H A Dtraits.d645 : (sd.hasCopyCtor ? True() : False()); in semanticTraits()
H A Dexpressionsem.d1962 … const hasCopyCtor = arg.type.isTypeStruct() && arg.type.isTypeStruct().sym.hasCopyCtor; in functionParameters() local
1964 if (!((hasCopyCtor && typesMatch) || tprm.equals(arg.type))) in functionParameters()
9151 if (sd.postblit || sd.hasCopyCtor) in visit()
9158 if (sd.hasCopyCtor) in visit()
H A Ddsymbolsem.d4070 if (sd && sd.hasCopyCtor && (dim == 1 || (dim > 1 && tf.parameterList[1].defaultArg))) in visit()
4613 sd.hasCopyCtor = buildCopyCtor(sd, sc2); in visit()
H A Dexpression.d465 if (sd.postblit || sd.hasCopyCtor) in callCpCtor()
474 if (sd.hasCopyCtor && destinationType) in callCpCtor()