Celartem::Printf< char > Struct Template Reference

#include <cel_printf.h>

List of all members.

Static Public Member Functions

static char * sprintf (const char *format,...)
static char * vsprintf (const char *format, std::va_list ap)


Detailed Description

template<>
struct Celartem::Printf< char >

Printf Implementation for char.

Definition at line 61 of file cel_printf.h.


Member Function Documentation

static char* Celartem::Printf< char >::sprintf ( const char *  format,
  ... 
) [static]

This function works much like as sprintf except it allocates the buffer using std::malloc function. The details of the parameters are identical to _vsnwprintf.
This function is a portable version of sprintf and it does not depend on platform specific implementation. It is not affected by any locales.

Parameters:
format Format specification.
ap Pointer to list of parameters.
Returns:
Pointer to the allocated string. It should be released using std::free function.

static char* Celartem::Printf< char >::vsprintf ( const char *  format,
std::va_list  ap 
) [static]

This function works much like as vsprintf except it allocates the buffer using std::malloc function. The details of the parameters are identical to _vsnwprintf.
This function is a portable version of sprintf and it does not depend on platform specific implementation. It is not affected by any locales.

Parameters:
format Format specification.
ap Pointer to list of parameters.
Returns:
Pointer to the allocated string. It should be released using std::free function.


The documentation for this struct was generated from the following file:
This document is automatically generated using doxygen 1.5.4 at Fri Jun 27 18:23:19 2008.