MboTString.h File Reference

string classes, typedefs, conversions and macros: More...

#include "Mbo.h"
#include "MboDebugTrace.h"
#include <locale>
#include <string>
#include <stdexcept>
#include <stdlib.h>
#include <tchar.h>

Include dependency graph for MboTString.h:

Mbo.hMboDebugTrace.harg_info.h

This graph shows which files directly or indirectly include this file:

Mbo.hMboStrMap.hMboStrHelper.hdeque2.hmap2.hMboStrList.hMboIniData.hMboDrawWin.hMboDebugTrace.hMboSynch.hMboThread.hMboLockedVar.hMboRefCntPtr.hlist2.hvector2.hreallocator.hTDynamicArray.hTStaticArray.henumset.henumset.hpp

Go to the source code of this file.

Namespaces

namespace  mbo

Classes

class  mbo::string_conversion_error

Defines

#define __USE_FACET
#define MBO_MT_LOCAL_OR_STATIC   static
#define _TS(text)   mbo::TStrCreate(text)

Typedefs

typedef char mbo::TCHAR
typedef std::basic_string< TCHAR > mbo::tstring
typedef mbo::tstring mbo::MboString

Functions

template<class _E>
const std::ctype< _E > & mbo::get_facet ()
template<class _E, class _Tr, class _A>
std::basic_string< _E, _Tr, _A > mbo::StrCreate (const char *sz)
mbo::tstring mbo::TStrCreate (const char *sz)
std::basic_string< char > mbo::WStrToStr (const std::basic_string< wchar_t > &wstr)
std::basic_string< wchar_t > mbo::StrToWStr (const std::basic_string< char > &str)
template<typename _ValType>
tstring mbo::TStrFrom (const _ValType &val)


Detailed Description

string classes, typedefs, conversions and macros:

Author:
Marcus Boerger (http://marcus-boerger.de/)

Note:
This file is distributed under the LGPL license GNU Lesser General Public License, version 2.1.

Definition in file MboTString.h.


Define Documentation

#define __USE_FACET

Definition at line 75 of file MboTString.h.

Referenced by mbo::get_facet().

#define _TS ( text   )     mbo::TStrCreate(text)

Definition at line 122 of file MboTString.h.

#define MBO_MT_LOCAL_OR_STATIC   static

Definition at line 81 of file MboTString.h.

Referenced by mbo::get_facet(), mbo::StrCompareIC(), mbo::StrLower(), mbo::StrTrimLeft(), mbo::StrTrimRight(), mbo::StrUCFirst(), and mbo::StrUpper().


  Hosted on code.google.com  
© Marcus Börger
Generated on Fri Jan 18 21:21:08 2008 for MBO-lib by doxygen 1.5.4