#include <MMessage.hh>
|
| void | StreamableClass (const Message &message) const |
| |
| void | ExceptionClass (const Message &message) const |
| |
| void | FunctionPrototype (const std::string &returnType, const std::string &className, const std::string &prefix, const std::string &postfix, const std::string &name, const ParameterList ¶meters, bool constness, bool localeParm=true, bool streamFunc=false) const |
| |
| void | LogFunctionPrototype (const std::string &returnType, const std::string &className, const std::string &prefix, const std::string &postfix, const std::string &name, const ParameterList ¶meters, bool constness, const std::string &facility, const std::string &level, bool localeParm, bool defaultVal) const |
| |
| void | Declarations (const Message &message, const FunctionConcept &concept, FunctionKind kind, bool inClass) const |
| | The declarations of a function concept's function(s). More...
|
| |
| void | WriteBaseClause (inheritance type, const std::string &parent) const |
| |
◆ MessageHeaderWriter()
| MessageHeaderWriter::MessageHeaderWriter |
( |
std::ostream & |
stream, |
|
|
std::string & |
indent |
|
) |
| |
◆ operator()()
| void MessageHeaderWriter::operator() |
( |
const Message & |
message | ) |
|
◆ StreamableClass()
| void MessageHeaderWriter::StreamableClass |
( |
const Message & |
message | ) |
const |
|
protected |
References Concept::_Active, Writer::_Indent, ClassConcept::_InheritanceType, ClassConcept::_Parent, Writer::_Stream, MessageSettings::_Streamable, FunctionConcept::_Type, MessagePrototypeWriter::Declarations(), GenerationMode::Export(), MessagePrototypeWriter::FunctionPrototype(), Writer::left(), MEMBER_AS, Mode, Message::Parameters, Writer::right(), Message::Settings, MessagePrototypeWriter::StreamableClassName(), and MessagePrototypeWriter::WriteBaseClause().
◆ ExceptionClass()
| void MessageHeaderWriter::ExceptionClass |
( |
const Message & |
message | ) |
const |
|
protected |
References Writer::_Indent, ClassConcept::_InheritanceType, ClassConcept::_Override, ClassConcept::_Parent, Writer::_Stream, MessagePrototypeWriter::ExceptionClassName(), MessagePrototypeWriter::ExceptionLocaleConstructor(), GenerationMode::Export(), MessagePrototypeWriter::FunctionPrototype(), Writer::left(), Mode, Message::Parameters, Writer::right(), Message::Settings, and MessagePrototypeWriter::WriteBaseClause().
The documentation for this class was generated from the following files: