#include <MMessage.hh>
|
| 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 |
| |
◆ MessagePrototypeWriter()
| MessagePrototypeWriter::MessagePrototypeWriter |
( |
std::ostream & |
stream, |
|
|
std::string & |
indent |
|
) |
| |
◆ StreamableClassName()
| string MessagePrototypeWriter::StreamableClassName |
( |
const Message & |
message | ) |
|
|
static |
◆ ExceptionClassName()
| string MessagePrototypeWriter::ExceptionClassName |
( |
const Message & |
message | ) |
|
|
static |
◆ ExceptionLocaleConstructor()
| bool MessagePrototypeWriter::ExceptionLocaleConstructor |
( |
const Message & |
message | ) |
|
|
static |
◆ Place()
◆ FunctionPrototype()
| void MessagePrototypeWriter::FunctionPrototype |
( |
const std::string & |
returnType, |
|
|
const std::string & |
className, |
|
|
const std::string & |
prefix, |
|
|
const std::string & |
postfix, |
|
|
const std::string & |
name, |
|
|
const ParameterList & |
parameters, |
|
|
bool |
constness, |
|
|
bool |
localeParm = true, |
|
|
bool |
streamFunc = false |
|
) |
| const |
|
protected |
◆ LogFunctionPrototype()
| void MessagePrototypeWriter::LogFunctionPrototype |
( |
const std::string & |
returnType, |
|
|
const std::string & |
className, |
|
|
const std::string & |
prefix, |
|
|
const std::string & |
postfix, |
|
|
const std::string & |
name, |
|
|
const ParameterList & |
parameters, |
|
|
bool |
constness, |
|
|
const std::string & |
facility, |
|
|
const std::string & |
level, |
|
|
bool |
localeParm, |
|
|
bool |
defaultVal |
|
) |
| const |
|
protected |
◆ Declarations()
The declarations of a function concept's function(s).
References LogConcept::_Facility, Writer::_Indent, LogConcept::_Level, Concept::_LocaleExtra, Concept::_Postfix, Concept::_Prefix, Writer::_Stream, MessagePrototypeWriter::Placement::constness, GenerationMode::Export(), FunctionPrototype(), Log, LogFunctionPrototype(), Mode, MessagePrototypeWriter::Placement::name, MessagePrototypeWriter::Placement::parameters, Place(), Message::Settings, and Throw.
Referenced by MessageHeaderWriter::StreamableClass().
◆ WriteBaseClause()
| void MessagePrototypeWriter::WriteBaseClause |
( |
inheritance |
type, |
|
|
const std::string & |
parent |
|
) |
| const |
|
protected |
The documentation for this class was generated from the following files: