OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Protected Types | Protected Member Functions | List of all members
Misc::MessageFormatParser Class Referenceabstract

#include <messageformatparser.hpp>

Inheritance diagram for Misc::MessageFormatParser:
Collaboration diagram for Misc::MessageFormatParser:

Public Member Functions

virtual ~MessageFormatParser ()
 
virtual void process (const std::string &message)
 

Protected Types

enum  Placeholder { StringPlaceholder, IntegerPlaceholder, FloatPlaceholder }
 

Protected Member Functions

virtual void visitedPlaceholder (Placeholder placeholder, char padding, int width, int precision)=0
 
virtual void visitedCharacter (char c)=0
 

Member Enumeration Documentation

Enumerator
StringPlaceholder 
IntegerPlaceholder 
FloatPlaceholder 

Constructor & Destructor Documentation

Misc::MessageFormatParser::~MessageFormatParser ( )
virtual

Member Function Documentation

void Misc::MessageFormatParser::process ( const std::string &  message)
virtual

Reimplemented in Compiler::GetArgumentsFromMessageFormat, and Interpreter::RuntimeMessageFormatter.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual void Misc::MessageFormatParser::visitedCharacter ( char  c)
protectedpure virtual

Implemented in Compiler::GetArgumentsFromMessageFormat, and Interpreter::RuntimeMessageFormatter.

Here is the caller graph for this function:

virtual void Misc::MessageFormatParser::visitedPlaceholder ( Placeholder  placeholder,
char  padding,
int  width,
int  precision 
)
protectedpure virtual

Implemented in Compiler::GetArgumentsFromMessageFormat, and Interpreter::RuntimeMessageFormatter.

Here is the caller graph for this function:


The documentation for this class was generated from the following files: