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

References

tools/clang/lib/Sema/SemaDeclCXX.cpp
14022   if (isa<CXXMethodDecl>(FnDecl)) {
14023     Diag(FnDecl->getLocation(), diag::err_literal_operator_outside_namespace)
14024       << FnDecl->getDeclName();
14028   if (FnDecl->isExternC()) {
14029     Diag(FnDecl->getLocation(), diag::err_literal_operator_extern_c);
14031             FnDecl->getDeclContext()->getExternCContext())
14037   FunctionTemplateDecl *TpDecl = FnDecl->getDescribedFunctionTemplate();
14041     TpDecl = FnDecl->getPrimaryTemplate();
14047     if (FnDecl->param_size() != 0) {
14048       Diag(FnDecl->getLocation(),
14056   } else if (FnDecl->param_size() == 1) {
14057     const ParmVarDecl *Param = FnDecl->getParamDecl(0);
14100   } else if (FnDecl->param_size() == 2) {
14101     FunctionDecl::param_iterator Param = FnDecl->param_begin();
14155     Diag(FnDecl->getLocation(), diag::err_literal_operator_bad_param_count);
14163   for (auto Param : FnDecl->parameters()) {
14173     = FnDecl->getDeclName().getCXXLiteralIdentifier()->getName();
14175       !getSourceManager().isInSystemHeader(FnDecl->getLocation())) {
14179     Diag(FnDecl->getLocation(), diag::warn_user_literal_reserved)