|
mstring
1.3.1
Generates C++ message functions and classes from localized message definitions
|
Settings shared by every generated artefact. More...
#include <Settings.hh>
Inheritance diagram for Concept:
Collaboration diagram for Concept:Public Member Functions | |
| Concept (std::string prefix="", std::string postfix="", bool active=false) | |
| virtual | ~Concept ()=default |
Public Attributes | |
| std::string | _Prefix |
| Prepended to the message name. More... | |
| std::string | _Postfix |
| Appended to the message name. More... | |
| bool | _Active { false } |
ENABLE / DISABLE. More... | |
| bool | _Customized { false } |
| Prefix/postfix changed by a directive. More... | |
| bool | _LocaleExtra { true } |
Also generate the std::locale overload. More... | |
Settings shared by every generated artefact.
| Concept::Concept | ( | std::string | prefix = "", |
| std::string | postfix = "", |
||
| bool | active = false |
||
| ) |
|
virtualdefault |
| std::string Concept::_Prefix |
Prepended to the message name.
Referenced by MStringParser::commonOption(), MessagePrototypeWriter::Declarations(), MessageCodeWriter::Definitions(), MessagePrototypeWriter::ExceptionClassName(), and MessagePrototypeWriter::StreamableClassName().
| std::string Concept::_Postfix |
Appended to the message name.
Referenced by MStringParser::commonOption(), MessagePrototypeWriter::Declarations(), MessageCodeWriter::Definitions(), MessagePrototypeWriter::ExceptionClassName(), and MessagePrototypeWriter::StreamableClassName().
| bool Concept::_Active { false } |
ENABLE / DISABLE.
Referenced by MStringParser::commonOption(), MessagePrototypeWriter::ExceptionLocaleConstructor(), MStringParser::messageDirective(), NeedsBuilder(), NeedsStreamer(), MessageHeaderWriter::operator()(), MessageCodeWriter::operator()(), MessageHeaderWriter::StreamableClass(), and ValidateModule().
| bool Concept::_Customized { false } |
Prefix/postfix changed by a directive.
Referenced by MStringParser::commonOption().
| bool Concept::_LocaleExtra { true } |
Also generate the std::locale overload.
Referenced by MStringParser::commonOption(), MessagePrototypeWriter::Declarations(), MessageCodeWriter::Definitions(), and MessagePrototypeWriter::ExceptionLocaleConstructor().