SourceForge.net Logo
Static Public Member Functions | List of all members
XQillaPlatformUtils Class Reference

Static utility methods for initializing and terminating the XQilla and Xerces environments. More...

#include <XQillaPlatformUtils.hpp>

Static Public Member Functions

static void initialize (xercesc::MemoryManager *memMgr=0)
 Perform XQilla initialization. More...
 
static void terminate ()
 Perform XQilla termination. More...
 
static void enableExtendedPrecision (bool bEnable)
 Enable/disable extended precision in numeric items. More...
 

Detailed Description

Static utility methods for initializing and terminating the XQilla and Xerces environments.

Member Function Documentation

static void XQillaPlatformUtils::enableExtendedPrecision ( bool  bEnable)
static

Enable/disable extended precision in numeric items.

When disabled, xs:decimal values will hold only 18 digits, xs:float 7 digits and xs:double 15 digits as mandated

static void XQillaPlatformUtils::initialize ( xercesc::MemoryManager memMgr = 0)
static

Perform XQilla initialization.

Initialization should be called first in any user code.

Initializes Xerces and adds its own DOMImplementation to the registry

Examples:
dom-basic.cpp, dom-context-item.cpp, and dom-resolver.cpp.
static void XQillaPlatformUtils::terminate ( )
static

Perform XQilla termination.

Terminates Xerces

Examples:
dom-basic.cpp, dom-context-item.cpp, and dom-resolver.cpp.

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