Lines Matching defs:Say
332 template <typename... A> Message &Say(A &&...args) {
337 Message &Say(common::LanguageFeature feature, A &&...args) {
338 return Say(std::forward<A>(args)...).set_languageFeature(feature);
342 Message &Say(common::UsageWarning warning, A &&...args) {
343 return Say(std::forward<A>(args)...).set_usageWarning(warning);
401 template <typename... A> Message *Say(A &&...args) {
402 return Say(at_, std::forward<A>(args)...);
405 template <typename... A> Message *Say(CharBlock at, A &&...args) {
407 auto &msg{messages_->Say(at, std::forward<A>(args)...)};
418 Message *Say(std::optional<CharBlock> at, A &&...args) {
419 return Say(at.value_or(at_), std::forward<A>(args)...);
423 Message *Say(common::LanguageFeature feature, A &&...args) {
424 Message *msg{Say(std::forward<A>(args)...)};
432 Message *Say(common::UsageWarning warning, A &&...args) {
433 Message *msg{Say(std::forward<A>(args)...)};
440 Message *Say(Message &&msg) {
445 return &messages_->Say(std::move(msg));