OKlibrary  0.2.1.6
XercesTools Namespace Reference

Namespaces

namespace  ErrorMessages

Classes

struct  Error
struct  missing_required_attribute
struct  checked_conversion_failed
class  Wrapper
class  WrapperData
class  full_string
class  full_string_co
class  checked
struct  ElementStack
class  ElementMap
class  AttributeMap
class  SimpleElementAttributeHandling
class  Unique_content_extraction_handler
class  SimpleErrorHandler
class  Inititialisation_and_Termination
class  InitBasis
class  SimpleParserWrapper

Typedefs

typedef
Unique_content_extraction_handler
< SimpleElementAttributeHandling
SUCEH
typedef Loki::SingletonHolder
< Inititialisation_and_Termination,
Loki::CreateStatic > 
InitTermSingleton

Enumerations

enum  Attribute_types { required, implied }

Functions

const std::string x2s (const XMLCh *const X)
void write_xml (std::ostream &target, const XMLCh *const s)
std::ostream & operator<< (std::ostream &S, const XMLCh *const X)
std::istream & operator>> (std::istream &i, full_string &fs)
template<typename T >
std::istream & operator>> (std::istream &i, checked< T > &t)
template<typename T , template< typename > class Container>
std::istream & operator>> (std::istream &is, ElementStack< T, Container > &st)
const std::string XMLError2string (const xercesc::XMLException &e, MessageHandling::Sprachen L=MessageHandling::English)
const std::string SAXError2string (const xercesc::SAXException &e, MessageHandling::Sprachen L=MessageHandling::English)

Typedef Documentation

typedef Loki::SingletonHolder<Inititialisation_and_Termination, Loki::CreateStatic> XercesTools::InitTermSingleton

Definition at line 554 of file XercesTools.hpp.


Enumeration Type Documentation

Enumerator:
required 
implied 

Definition at line 224 of file XercesTools.hpp.


Function Documentation

std::ostream& XercesTools::operator<< ( std::ostream &  S,
const XMLCh *const  X 
) [inline]

Definition at line 93 of file XercesTools.hpp.

References S, and write_xml().

std::istream& XercesTools::operator>> ( std::istream &  i,
full_string &  fs 
)

Definition at line 144 of file XercesTools.hpp.

template<typename T >
std::istream& XercesTools::operator>> ( std::istream &  i,
checked< T > &  t 
)

Definition at line 173 of file XercesTools.hpp.

References T.

template<typename T , template< typename > class Container>
std::istream& XercesTools::operator>> ( std::istream &  is,
ElementStack< T, Container > &  st 
)

Definition at line 198 of file XercesTools.hpp.

References XercesTools::ElementStack< T, Container >::C, and T.

const std::string XercesTools::SAXError2string ( const xercesc::SAXException &  e,
MessageHandling::Sprachen  L = MessageHandling::English 
) [inline]

Definition at line 499 of file XercesTools.hpp.

References L, M, XercesTools::ErrorMessages::Messages, and s.

void XercesTools::write_xml ( std::ostream &  target,
const XMLCh *const  s 
) [inline]
const std::string XercesTools::x2s ( const XMLCh *const  X) [inline]
const std::string XercesTools::XMLError2string ( const xercesc::XMLException &  e,
MessageHandling::Sprachen  L = MessageHandling::English 
) [inline]

Definition at line 492 of file XercesTools.hpp.

References L, M, XercesTools::ErrorMessages::Messages, and s.