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

References

tools/clang/lib/AST/ExprConstant.cpp
 3167           << handler.AccessKind;
 3181     if ((O->isAbsent() && !(handler.AccessKind == AK_Construct && I == N)) ||
 3182         (O->isIndeterminate() && handler.AccessKind != AK_Construct &&
 3183          handler.AccessKind != AK_Assign &&
 3184          handler.AccessKind != AK_ReadObjectRepresentation)) {
 3187             << handler.AccessKind << O->isIndeterminate();
 3208       if (ObjType.isVolatileQualified() && isFormalAccess(handler.AccessKind)) {
 3227               << handler.AccessKind << DiagKind << Decl;
 3240           !Obj.mayAccessMutableMembers(Info, handler.AccessKind) &&
 3241           diagnoseMutableFields(Info, E, handler.AccessKind, ObjType))
 3250       if (isModification(handler.AccessKind) &&
 3269             << handler.AccessKind;
 3279       else if (!isRead(handler.AccessKind)) {
 3290             << handler.AccessKind;
 3310           !Obj.mayAccessMutableMembers(Info, handler.AccessKind)) {
 3312           << handler.AccessKind << Field;
 3323           if (I == N - 1 && handler.AccessKind == AK_Construct) {
 3332                 << handler.AccessKind << Field << !UnionField << UnionField;
 3988       if (AccessKind == AK_Increment)
 3996     if (AccessKind == AK_Increment) {
 4022     if (AccessKind == AK_Increment)
 4043                                      AccessKind == AK_Increment ? 1 : -1))