|
NewLang Project
Yet another programm language
|
This is the complete list of members for newlang::Diag, including all inherited members.
| Apply(const char *name, State state, const TermPtr term=nullptr) | newlang::Diag | |
| ChangeState(const std::string name, State from_state, State to_state) | newlang::Diag | static |
| Diag() | newlang::Diag | |
| Diag(const Diag &)=delete | newlang::Diag | |
| DIAG_ERROR_LIMIT | newlang::Diag | inlinestatic |
| DIAG_EXTRA_TOKENS | newlang::Diag | inlinestatic |
| DIAG_FILL_REMAINDER | newlang::Diag | inlinestatic |
| DIAG_MACRO_NOT_FOUND | newlang::Diag | inlinestatic |
| DIAG_MACRO_STORAGE_NOT_EXIST | newlang::Diag | inlinestatic |
| DiagListType typedef | newlang::Diag | |
| DiagStackType typedef | newlang::Diag | |
| Emit(const char *name, const TermPtr term=nullptr) | newlang::Diag | |
| Init(int argc=0, const char **argv=nullptr) | newlang::Diag | inlinestatic |
| IsClang(const std::string name) | newlang::Diag | inlinestatic |
| IsDisable(const std::string name) | newlang::Diag | inlinestatic |
| IsEnable(const std::string name) | newlang::Diag | inlinestatic |
| IsTurnError(const std::string name) | newlang::Diag | inlinestatic |
| IsTurnNoError(const std::string name) | newlang::Diag | inlinestatic |
| m_diag_stack | newlang::Diag | |
| m_error_count | newlang::Diag | |
| m_error_limit | newlang::Diag | |
| m_fill_remainder | newlang::Diag | |
| operator=(const Diag &)=delete | newlang::Diag | |
| ParseArgs(int argc, const char **argv) | newlang::Diag | inline |
| Pop(const TermPtr term=nullptr) | newlang::Diag | |
| Push(const TermPtr term=nullptr) | newlang::Diag | |
| Register(const char *name, State state, const char *desc=nullptr) | newlang::Diag | |
| RemoveDiagPrefix(const std::string name) | newlang::Diag | inlinestatic |
| State enum name | newlang::Diag | |
| Test(const char *name) | newlang::Diag | |
| TestIgnore(const char *name) | newlang::Diag | |
| toString(State state) | newlang::Diag | inlinestatic |
| ~Diag() | newlang::Diag | inlinevirtual |