FLANG
Fortran::parser::ContextualMessages Class Reference

Public Member Functions

 ContextualMessages (CharBlock at, Messages *m)
 ContextualMessages (Messages *m)
 ContextualMessages (const ContextualMessages &that)
CharBlock at () const
Messagesmessages () const
Message::Reference contextMessage () const
bool empty () const
common::Restorer< CharBlockSetLocation (CharBlock at)
common::Restorer< Message::ReferenceSetContext (Message *m)
common::Restorer< Messages * > SetMessages (Messages &buffer)
common::Restorer< Messages * > DiscardMessages ()
template<typename... A>
MessageSay (A &&...args)
template<typename... A>
MessageSay (CharBlock at, A &&...args)
template<typename... A>
MessageSay (std::optional< CharBlock > at, A &&...args)
MessageSay (Message &&msg)
template<typename FeatureOrUsageWarning, typename... A>
MessageWarn (bool isInModuleFile, const common::LanguageFeatureControl &control, FeatureOrUsageWarning feature, CharBlock at, A &&...args)
template<typename FeatureOrUsageWarning, typename... A>
MessageWarn (bool isInModuleFile, const common::LanguageFeatureControl &control, FeatureOrUsageWarning feature, A &&...args)
template<typename FeatureOrUsageWarning, typename... A>
MessageWarn (bool isInModuleFile, const common::LanguageFeatureControl &control, FeatureOrUsageWarning feature, std::optional< CharBlock > at, A &&...args)

The documentation for this class was generated from the following file: