Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

dtoolbase_cc.h File Reference

#include <iostream.h>
#include <fstream.h>
#include <iomanip.h>
#include "fakestringstream.h"
#include <string>

Go to the source code of this file.

Defines

#define TYPENAME
#define INLINE   inline
#define EXPORT_TEMPLATE_CLASS(expcl, exptp, classname)
#define PUBLISHED   public

Typedefs

typedef basic_string< wchar_twstring
typedef int streamsize
typedef int ios_openmode
typedef int ios_fmtflags
typedef int ios_iostate
typedef ios::seek_dir ios_seekdir

Functions

EXPCL_DTOOL voiddefault_operator_new (size_t size)
EXPCL_DTOOL void default_operator_delete (void *ptr)
INLINE voidoperator new (size_t size)
INLINE voidoperator new[] (size_t size)
INLINE void operator delete (void *ptr)
INLINE void operator delete[] (void *ptr)

Variables

EXPCL_DTOOL void *(* global_operator_new )(size_t size)
EXPCL_DTOOL void(* global_operator_delete )(void *ptr)


Define Documentation

#define EXPORT_TEMPLATE_CLASS expcl,
exptp,
classname   ) 
 

Definition at line 124 of file dtoolbase_cc.h.

#define INLINE   inline
 

Definition at line 113 of file dtoolbase_cc.h.

Referenced by Serialize::Deserializer< Collection, Extractor >::Clear(), Config::ConfigTable::IsConfigDbg(), Serialize::Length(), Serialize::Serializer< Collection, Inserter >::operator ConfigString(), Serialize::Deserializer< Collection, Extractor >::operator const Collection &(), operator delete(), operator delete[](), operator new(), operator new[](), Serialize::Deserializer< Collection, Extractor >::operator()(), Serialize::Serializer< Collection, Inserter >::operator()(), Serialize::StdExt< X >::operator()(), Serialize::StdIns< X >::operator()(), and operator<<().

#define PUBLISHED   public
 

Definition at line 131 of file dtoolbase_cc.h.

#define TYPENAME
 

Definition at line 80 of file dtoolbase_cc.h.

Referenced by Serialize::Serializer< Collection, Inserter >::SerializeToString().


Typedef Documentation

typedef int ios_fmtflags
 

Definition at line 95 of file dtoolbase_cc.h.

Referenced by Notify::get_literal_flag().

typedef int ios_iostate
 

Definition at line 96 of file dtoolbase_cc.h.

typedef int ios_openmode
 

Definition at line 94 of file dtoolbase_cc.h.

Referenced by Filename::open_append(), Filename::open_read(), Filename::open_read_write(), and Filename::open_write().

typedef ios::seek_dir ios_seekdir
 

Definition at line 98 of file dtoolbase_cc.h.

typedef int streamsize
 

Definition at line 90 of file dtoolbase_cc.h.

typedef basic_string<wchar_t> wstring
 

Definition at line 85 of file dtoolbase_cc.h.


Function Documentation

EXPCL_DTOOL void default_operator_delete void ptr  ) 
 

Definition at line 33 of file dtoolbase.cxx.

EXPCL_DTOOL void* default_operator_new size_t  size  ) 
 

Definition at line 24 of file dtoolbase.cxx.

References malloc(), and NULL.

INLINE void operator delete void ptr  ) 
 

Definition at line 174 of file dtoolbase_cc.h.

References INLINE.

INLINE void operator delete[] void ptr  ) 
 

Definition at line 177 of file dtoolbase_cc.h.

References INLINE.

INLINE void* operator new size_t  size  ) 
 

Definition at line 167 of file dtoolbase_cc.h.

References INLINE.

INLINE void* operator new[] size_t  size  ) 
 

Definition at line 170 of file dtoolbase_cc.h.

References INLINE.


Variable Documentation

EXPCL_DTOOL void(* global_operator_delete)(void *ptr)
 

Definition at line 143 of file dtoolbase_cc.h.

EXPCL_DTOOL void*(* global_operator_new)(size_t size)
 

Definition at line 142 of file dtoolbase_cc.h.


Generated on Fri Apr 18 01:34:08 2003 for DTool by doxygen1.3