__gnu_debug::Error_formatter Class Reference

Collaboration diagram for __gnu_debug::Error_formatter:

Collaboration graph
[legend]
List of all members.

Public Member Functions

template<typename Iterator>
const Error_formatterM_iterator (const Iterator &__it, const char *name=0) const
const Error_formatterM_integer (long value, const char *name=0) const
const Error_formatterM_string (const char *value, const char *name=0) const
template<typename Sequence>
const Error_formatterM_sequence (const Sequence &seq, const char *name=0) const
const Error_formatterM_message (const char *__text) const
const Error_formatterM_message (Debug_msg_id __id) const
void M_error () const
template<typename Type>
void M_format_word (char *__buf, int n attribute__((__unused__)), const char *__fmt, Type s) const

Static Public Member Functions

static Error_formatter M_at (const char *__file, size_t __line)

Private Types

enum  Constness
 Whether an iterator is constant, mutable, or unknown. More...
enum  Iterator_state
enum  
enum  

Private Member Functions

 Error_formatter (const char *__file, size_t __line)
void M_print_word (const char *__word) const
void M_print_string (const char *string) const

Private Attributes

const char * M_file
size_t M_line
Parameter M_parameters [__max_parameters]
size_t M_num_parameters
const char * M_text
size_t M_max_length
size_t M_column
bool M_first_line
bool M_wordwrap

Friends

struct Parameter

Classes

struct  Is_iterator
struct  Is_sequence
struct  Parameter

Detailed Description

Definition at line 117 of file formatter.h.


Member Enumeration Documentation

enum __gnu_debug::Error_formatter::Constness [private]
 

Whether an iterator is constant, mutable, or unknown.

Definition at line 120 of file formatter.h.


The documentation for this class was generated from the following files:
Generated on Thu Mar 16 10:41:59 2006 for libstdc++-v3 Source by  doxygen 1.4.6