CLAM::XercesInitializer Class Reference
[XML Backend for Apache's Xerces-C]

Ensures that Xerces-C library initialization and termination occurs once and only when needed. More...

#include <XercesInitializer.hxx>

List of all members.

Public Member Functions

 ~XercesInitializer ()

Static Public Member Functions

static const XercesInitializerrequire ()

Detailed Description

Ensures that Xerces-C library initialization and termination occurs once and only when needed.

At any time you need the xerces library (this is handled by the Xerces-C XML Backend , so you won't normally need to), you should call:

 ::CLAM::XercesInitializer::require();

Calling that multiple times is safe and painless.

Only if you called the previous static method at any time in your program, the Xerces termination will be automagically performed when the program ends.

Author:
David Garcia

Definition at line 47 of file XercesInitializer.hxx.


Constructor & Destructor Documentation

CLAM::XercesInitializer::~XercesInitializer (  )  [inline]

Definition at line 55 of file XercesInitializer.hxx.


Member Function Documentation

static const XercesInitializer& CLAM::XercesInitializer::require (  )  [inline, static]

The documentation for this class was generated from the following file:
Generated by  doxygen 1.6.3