#include <strX.hpp>
Public Member Functions | |
| StrX (const From *aXMLStr) | |
| StrX (const StrX< To, From > &aStrX) | |
| virtual | ~StrX (void) |
| Destructor. | |
| int | getLength (void) const |
| int | getSize (void) const |
| const To * | getBuffer () const |
Protected Attributes | |
| To * | buffer |
Definition at line 38 of file strX.hpp.
Definition at line 42 of file strX.hpp.
References StrX< To, From >::buffer.
00043 { buffer = XMLString::transcode( aXMLStr ); }
Destructor.
Definition at line 48 of file strX.hpp.
References StrX< To, From >::buffer.
00048 { free( buffer ); }
| int StrX< To, From >::getLength | ( | void | ) | const [inline] |
Definition at line 50 of file strX.hpp.
References StrX< To, From >::buffer.
Referenced by StrX< To, From >::getSize().
00051 { return XMLString::stringLen( buffer ); }
| int StrX< To, From >::getSize | ( | void | ) | const [inline] |
Definition at line 53 of file strX.hpp.
References StrX< To, From >::getLength().
00053 { return ( getLength() + 1 ) * sizeof(To); }
| const To* StrX< To, From >::getBuffer | ( | ) | const [inline] |
Definition at line 55 of file strX.hpp.
References StrX< To, From >::buffer.
00055 { return buffer; }
Definition at line 58 of file strX.hpp.
Referenced by StrX< To, From >::getBuffer(), StrX< To, From >::getLength(), StrX< To, From >::StrX(), and StrX< To, From >::~StrX().