FLANG
Public Member Functions | List of all members
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)
 
template<typename... A>
MessageSay (common::LanguageFeature feature, A &&...args)
 
template<typename... A>
MessageSay (common::UsageWarning warning, A &&...args)
 
MessageSay (Message &&msg)
 

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