Synesis Software STLSoft - ... Robust, Lightweight, Cross-platform, Template Software ...

illformed_format_exception Class Reference

#include <fastformat/exceptions.hpp>

Inheritance diagram for illformed_format_exception:

format_parsing_exception fastformat_exception

List of all members.


Detailed Description

Exception class that represents an illformed format string.
Examples:

examples/example.ff_101/example.ff_101.cpp.


Public Types

typedef format_parsing_exception parent_class_type
 Member Types.
typedef illformed_format_exception class_type
 This type.
typedef
parent_class_type::string_type 
string_type
 The string type.

Public Member Functions

 illformed_format_exception (char const *message, ff_parse_code_t code, ff_char_t const *format)
 Construction.
 illformed_format_exception (char const *message, ff_parse_code_t code, ff_char_t const *format, size_t cchFormat)
 Constructs an exception with the given message.

Member Typedef Documentation

Member Types.

The parent exception class type

Reimplemented from format_parsing_exception.

This type.

Reimplemented from format_parsing_exception.

The string type.

Reimplemented from format_parsing_exception.


Constructor & Destructor Documentation

illformed_format_exception ( char const *  message,
ff_parse_code_t  code,
ff_char_t const *  format 
) [inline]

Construction.

Constructs an exception with the given message

Parameters:
message The message. May not be NULL
code The code associated with the condition
format The format that caused the condition

illformed_format_exception ( char const *  message,
ff_parse_code_t  code,
ff_char_t const *  format,
size_t  cchFormat 
) [inline]

Constructs an exception with the given message.

Parameters:
message The message. May not be NULL
code The code associated with the condition
format The format that caused the condition
cchFormat The number of characters in the format


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

FastFormat Library documentation © Matthew Wilson, 2006-2009 SourceForge.net Logo