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

xi Class Reference

#include <pantheios/inserters/xi.hpp>

Inheritance diagram for xi:

integer

List of all members.


Detailed Description

Shortcut inserter class for inserting integers in a hexadecimal format.
Examples:

cpp/inserters/example.cpp.inserter.xi/example.cpp.inserter.xi.cpp.


Public Types

typedef integer parent_class_type
 The parent class type.
typedef xi class_type
 This type.

Public Member Functions

 xi (int i, int width=get_default_width_(sizeof(int)))
 Construct from an int.
 xi (unsigned int i, int width=get_default_width_(sizeof(unsigned int)))
 Construct from an unsigned int.
 xi (long i, int width=get_default_width_(sizeof(long)))
 Construct from a long.
 xi (unsigned long i, int width=get_default_width_(sizeof(unsigned long)))
 Construct from an unsigned long.

Member Typedef Documentation

typedef integer parent_class_type

The parent class type.

typedef xi class_type

This type.

Reimplemented from integer.


Constructor & Destructor Documentation

xi ( int  i,
int  width = get_default_width_(sizeof(int)) 
) [inline, explicit]

Construct from an int.

xi ( unsigned int  i,
int  width = get_default_width_(sizeof(unsigned int)) 
) [inline, explicit]

Construct from an unsigned int.

xi ( long  i,
int  width = get_default_width_(sizeof(long)) 
) [inline, explicit]

Construct from a long.

xi ( unsigned long  i,
int  width = get_default_width_(sizeof(unsigned long)) 
) [inline, explicit]

Construct from an unsigned long.


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

pantheios Library documentation © Matthew Wilson & Synesis Software, 2006-2011 SourceForge.net Logo