FLANG
Public Member Functions | List of all members
Fortran::parser::Messages Class Reference

Public Member Functions

 Messages (Messages &&that)
 
Messagesoperator= (Messages &&that)
 
std::list< Message > & messages ()
 
bool empty () const
 
void clear ()
 
template<typename... A>
MessageSay (A &&...args)
 
template<typename... A>
MessageSay (common::LanguageFeature feature, A &&...args)
 
template<typename... A>
MessageSay (common::UsageWarning warning, A &&...args)
 
void Annex (Messages &&that)
 
bool Merge (const Message &)
 
void Merge (Messages &&)
 
void Copy (const Messages &)
 
void ResolveProvenances (const AllCookedSources &)
 
void Emit (llvm::raw_ostream &, const AllCookedSources &, bool echoSourceLines=true) const
 
void AttachTo (Message &, std::optional< Severity >=std::nullopt)
 
bool AnyFatalError () const
 

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