|
| LanguageFeatureControl (const LanguageFeatureControl &)=default |
void | Enable (LanguageFeature f, bool yes=true) |
void | EnableWarning (LanguageFeature f, bool yes=true) |
void | EnableWarning (UsageWarning w, bool yes=true) |
void | EnableWarning (LanguageFeatureOrWarning flag, bool yes=true) |
void | WarnOnAllNonstandard (bool yes=true) |
bool | IsWarnOnAllNonstandard () const |
void | WarnOnAllUsage (bool yes=true) |
bool | IsWarnOnAllUsage () const |
void | DisableAllNonstandardWarnings () |
void | DisableAllUsageWarnings () |
void | DisableAllWarnings () |
bool | AreWarningsDisabled () const |
bool | IsEnabled (LanguageFeature f) const |
bool | ShouldWarn (LanguageFeature f) const |
bool | ShouldWarn (UsageWarning w) const |
std::optional< LanguageControlFlag > | FindWarning (std::string_view input) |
bool | EnableWarning (std::string_view input) |
void | AddAlternativeCliSpelling (LanguageFeature f, std::string input) |
void | AddAlternativeCliSpelling (UsageWarning w, std::string input) |
void | ReplaceCliCanonicalSpelling (LanguageFeature f, std::string input) |
void | ReplaceCliCanonicalSpelling (UsageWarning w, std::string input) |
std::string_view | getDefaultCliSpelling (LanguageFeature f) const |
std::string_view | getDefaultCliSpelling (UsageWarning w) const |
std::vector< const char * > | GetNames (LogicalOperator) const |
std::vector< const char * > | GetNames (RelationalOperator) const |