Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

base::XS Class Reference

Collaboration diagram for base::XS:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 XS (String str)
 XS (const char *cstr)
 XS (const XCh *xstr)
 ~XS ()
 operator XCh * () const
 operator String () const

Detailed Description

Helper class for transcoding between char* or String ASCII and XML Unicode strings Use like XS("ascii") - has automatic conversion to XMLCh* or XS(domElement->getTagName()) - has auto conversion to String

Definition at line 56 of file Externalizer.


Constructor & Destructor Documentation

base::XS::XS String  str  )  [inline]
 

Definition at line 59 of file Externalizer.

References base::Int, base::String, and base::XCh.

base::XS::XS const char *  cstr  )  [inline]
 

Definition at line 66 of file Externalizer.

References base::Int, and base::XCh.

base::XS::XS const XCh xstr  )  [inline]
 

Definition at line 73 of file Externalizer.

References base::XCh.

base::XS::~XS  )  [inline]
 

Definition at line 79 of file Externalizer.


Member Function Documentation

base::XS::operator String  )  const [inline]
 

Definition at line 83 of file Externalizer.

References base::String.

base::XS::operator XCh *  )  const [inline]
 

Definition at line 81 of file Externalizer.


The documentation for this class was generated from the following file:
Generated on Thu Jul 29 16:38:36 2004 for OpenSim by doxygen 1.3.6