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

References

tools/clang/lib/AST/ExprConstant.cpp
 3181     if ((O->isAbsent() && !(handler.AccessKind == AK_Construct && I == N)) ||
 3182         (O->isIndeterminate() && handler.AccessKind != AK_Construct &&
 3187             << handler.AccessKind << O->isIndeterminate();
 3246       if (!handler.found(*O, ObjType))
 3252           !truncateBitfieldValue(Info, E, *O, LastField))
 3277       if (O->getArrayInitializedElts() > Index)
 3278         O = &O->getArrayInitializedElt(Index);
 3278         O = &O->getArrayInitializedElt(Index);
 3280         expandArray(*O, Index);
 3281         O = &O->getArrayInitializedElt(Index);
 3281         O = &O->getArrayInitializedElt(Index);
 3283         O = &O->getArrayFiller();
 3283         O = &O->getArrayFiller();
 3300       if (O->isComplexInt()) {
 3301         return handler.found(Index ? O->getComplexIntImag()
 3302                                    : O->getComplexIntReal(), ObjType);
 3304         assert(O->isComplexFloat());
 3305         return handler.found(Index ? O->getComplexFloatImag()
 3306                                    : O->getComplexFloatReal(), ObjType);
 3320         const FieldDecl *UnionField = O->getUnionField();
 3325             O->setUnion(Field, APValue());
 3336         O = &O->getUnionValue();
 3336         O = &O->getUnionValue();
 3338         O = &O->getStructField(Field->getFieldIndex());
 3338         O = &O->getStructField(Field->getFieldIndex());
 3348       O = &O->getStructBase(getBaseIndex(Derived, Base));
 3348       O = &O->getStructBase(getBaseIndex(Derived, Base));