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 |