#include <OpenMS/FORMAT/HANDLERS/XMLHandler.h>
Public Member Functions | |
StringManager () | |
Constructor. | |
~StringManager () | |
Destructor. Destroys the strings in the various lists. | |
void | clear () |
Frees memory of all owned strings. | |
XMLCh * | convert (const char *str) const |
Transcode the supplied C string to XMLCh* and take ownership of the XMLCh*. | |
XMLCh * | convert (const std::string &str) const |
Transcode the supplied C++ string to XMLCh* and take ownership of the XMLCh*. | |
XMLCh * | convert (const String &str) const |
Transcode the supplied OpenMS string to XMLCh* and take ownership of the XMLCh*. | |
char * | convert (const XMLCh *str) const |
Transcode the supplied XMLCh* to a C string and take ownership of the C string. | |
Private Attributes | |
std::vector< XMLCh * > | xml_strings_ |
std::vector< char * > | c_strings_ |
StringManager | ( | ) |
Constructor.
~StringManager | ( | ) |
Destructor. Destroys the strings in the various lists.
void clear | ( | ) |
Frees memory of all owned strings.
XMLCh* convert | ( | const char * | str | ) | const |
Transcode the supplied C string to XMLCh* and take ownership of the XMLCh*.
XMLCh* convert | ( | const std::string & | str | ) | const |
Transcode the supplied C++ string to XMLCh* and take ownership of the XMLCh*.
XMLCh* convert | ( | const String & | str | ) | const |
Transcode the supplied OpenMS string to XMLCh* and take ownership of the XMLCh*.
char* convert | ( | const XMLCh * | str | ) | const |
Transcode the supplied XMLCh* to a C string and take ownership of the C string.
std::vector<XMLCh*> xml_strings_ [mutable, private] |
std::vector<char*> c_strings_ [mutable, private] |
Generated Tue Apr 1 15:36:49 2008 -- using doxygen 1.5.4 | OpenMS / TOPP 1.1 |