FLANG
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>
MessageWarn (bool isInModuleFile, const common::LanguageFeatureControl &control, common::LanguageFeature feature, A &&...args)
template<typename... A>
MessageWarn (bool isInModuleFile, const common::LanguageFeatureControl &control, 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 common::LanguageFeatureControl *hintFlags=nullptr, std::size_t maxErrorsToEmit=0, bool warningsAreErrors=false) const
void AttachTo (Message &, std::optional< Severity >=std::nullopt)
bool AnyFatalError (bool warningsAreErrors=false) const

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