FLANG
|
Public Member Functions | |
ContextualMessages (CharBlock at, Messages *m) | |
ContextualMessages (Messages *m) | |
ContextualMessages (const ContextualMessages &that) | |
CharBlock | at () const |
Messages * | messages () const |
Message::Reference | contextMessage () const |
bool | empty () const |
common::Restorer< CharBlock > | SetLocation (CharBlock at) |
common::Restorer< Message::Reference > | SetContext (Message *m) |
common::Restorer< Messages * > | SetMessages (Messages &buffer) |
common::Restorer< Messages * > | DiscardMessages () |
template<typename... A> | |
Message * | Say (A &&...args) |
template<typename... A> | |
Message * | Say (CharBlock at, A &&...args) |
template<typename... A> | |
Message * | Say (std::optional< CharBlock > at, A &&...args) |
template<typename... A> | |
Message * | Say (common::LanguageFeature feature, A &&...args) |
template<typename... A> | |
Message * | Say (common::UsageWarning warning, A &&...args) |
Message * | Say (Message &&msg) |