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

References

tools/clang/lib/AST/ExprConstant.cpp
 2160   if (!Value.hasValue()) {
 2176   if (Value.isArray()) {
 2178     for (unsigned I = 0, N = Value.getArrayInitializedElts(); I != N; ++I) {
 2180                                  Value.getArrayInitializedElt(I), Usage,
 2184     if (!Value.hasArrayFiller())
 2187                                  Value.getArrayFiller(), Usage, SubobjectLoc,
 2190   if (Value.isUnion() && Value.getUnionField()) {
 2190   if (Value.isUnion() && Value.getUnionField()) {
 2192         CERK, Info, DiagLoc, Value.getUnionField()->getType(),
 2193         Value.getUnionValue(), Usage, Value.getUnionField()->getLocation(),
 2193         Value.getUnionValue(), Usage, Value.getUnionField()->getLocation(),
 2196   if (Value.isStruct()) {
 2202                                    Value.getStructBase(BaseIndex), Usage,
 2213                                  Value.getStructField(I->getFieldIndex()),
 2219   if (Value.isLValue() &&
 2222     LVal.setFrom(Info.Ctx, Value);
 2227   if (Value.isMemberPointer() &&
 2229     return CheckMemberPointerConstantExpression(Info, DiagLoc, Type, Value, Usage);