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

References

tools/clang/lib/Sema/SemaTemplate.cpp
 6452         Arg, ParamType, Value, CCEK_TemplateArg);
 6466     switch (Value.getKind()) {
 6476       Converted = TemplateArgument(Context, Value.getInt(), CanonParamType);
 6482       if (!Value.getMemberPointerPath().empty()) {
 6485             << Value.getMemberPointerDecl() << ParamType
 6490       auto *VD = const_cast<ValueDecl*>(Value.getMemberPointerDecl());
 6504       APValue::LValueBase Base = Value.getLValueBase();
 6517       if (Value.hasLValuePath() && Value.getLValuePath().size() == 1 &&
 6517       if (Value.hasLValuePath() && Value.getLValuePath().size() == 1 &&
 6519           Value.getLValuePath()[0].getAsArrayIndex() == 0 &&
 6520           !Value.isLValueOnePastTheEnd() && ParamType->isPointerType()) {
 6524       } else if (!Value.hasLValuePath() || Value.getLValuePath().size() ||
 6524       } else if (!Value.hasLValuePath() || Value.getLValuePath().size() ||
 6525                  Value.isLValueOnePastTheEnd()) {
 6527           << Value.getAsString(Context, ParamType);