|
| Message (const Message &)=default |
|
| Message (Message &&)=default |
|
Message & | operator= (const Message &)=default |
|
Message & | operator= (Message &&)=default |
|
| Message (ProvenanceRange pr, const MessageFixedText &t) |
|
| Message (ProvenanceRange pr, const MessageFormattedText &s) |
|
| Message (ProvenanceRange pr, MessageFormattedText &&s) |
|
| Message (ProvenanceRange pr, const MessageExpectedText &t) |
|
| Message (common::LanguageFeature feature, ProvenanceRange pr, const MessageFixedText &t) |
|
| Message (common::LanguageFeature feature, ProvenanceRange pr, const MessageFormattedText &s) |
|
| Message (common::LanguageFeature feature, ProvenanceRange pr, MessageFormattedText &&s) |
|
| Message (common::UsageWarning warning, ProvenanceRange pr, const MessageFixedText &t) |
|
| Message (common::UsageWarning warning, ProvenanceRange pr, const MessageFormattedText &s) |
|
| Message (common::UsageWarning warning, ProvenanceRange pr, MessageFormattedText &&s) |
|
| Message (CharBlock csr, const MessageFixedText &t) |
|
| Message (CharBlock csr, const MessageFormattedText &s) |
|
| Message (CharBlock csr, MessageFormattedText &&s) |
|
| Message (CharBlock csr, const MessageExpectedText &t) |
|
| Message (common::LanguageFeature feature, CharBlock csr, const MessageFixedText &t) |
|
| Message (common::LanguageFeature feature, CharBlock csr, const MessageFormattedText &s) |
|
| Message (common::LanguageFeature feature, CharBlock csr, MessageFormattedText &&s) |
|
| Message (common::UsageWarning warning, CharBlock csr, const MessageFixedText &t) |
|
| Message (common::UsageWarning warning, CharBlock csr, const MessageFormattedText &s) |
|
| Message (common::UsageWarning warning, CharBlock csr, MessageFormattedText &&s) |
|
template<typename RANGE , typename A , typename... As> |
| Message (RANGE r, const MessageFixedText &t, A &&x, As &&...xs) |
|
template<typename RANGE , typename A , typename... As> |
| Message (common::LanguageFeature feature, RANGE r, const MessageFixedText &t, A &&x, As &&...xs) |
|
template<typename RANGE , typename A , typename... As> |
| Message (common::UsageWarning warning, RANGE r, const MessageFixedText &t, A &&x, As &&...xs) |
|
Reference | attachment () const |
|
void | SetContext (Message *c) |
|
Message & | Attach (Message *) |
|
Message & | Attach (std::unique_ptr< Message > &&) |
|
template<typename... A> |
Message & | Attach (A &&...args) |
|
bool | SortBefore (const Message &that) const |
|
bool | IsFatal () const |
|
Severity | severity () const |
|
Message & | set_severity (Severity) |
|
std::optional< common::LanguageFeature > | languageFeature () const |
|
Message & | set_languageFeature (common::LanguageFeature) |
|
std::optional< common::UsageWarning > | usageWarning () const |
|
Message & | set_usageWarning (common::UsageWarning) |
|
std::string | ToString () const |
|
std::optional< ProvenanceRange > | GetProvenanceRange (const AllCookedSources &) const |
|
void | Emit (llvm::raw_ostream &, const AllCookedSources &, bool echoSourceLine=true) const |
|
void | ResolveProvenances (const AllCookedSources &) |
|
bool | IsMergeable () const |
|
bool | Merge (const Message &) |
|
bool | operator== (const Message &that) const |
|
bool | operator!= (const Message &that) const |
|
int | references () const |
|
void | TakeReference () |
|
void | DropReference () |
|