util/lexical_cast.h File Reference

Include dependency graph for lexical_cast.h:

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

Go to the source code of this file.

Namespaces

namespace  org
namespace  org::xmlBlaster
namespace  org::xmlBlaster::util
namespace  org::xmlBlaster::util::detail

Classes

class  org::xmlBlaster::util::bad_lexical_cast
struct  org::xmlBlaster::util::detail::stream_char< Type >
struct  org::xmlBlaster::util::detail::stream_char< wchar_t >
struct  org::xmlBlaster::util::detail::stream_char< wchar_t * >
struct  org::xmlBlaster::util::detail::stream_char< wchar_t * >
struct  org::xmlBlaster::util::detail::stream_char< std::wstring >
struct  org::xmlBlaster::util::detail::widest_char< TargetChar, SourceChar >
struct  org::xmlBlaster::util::detail::widest_char< char, wchar_t >
class  org::xmlBlaster::util::detail::lexical_stream< Target, Source >

Defines

#define XMLBLASTER_CPP_SNPRINTF   snprintf

Functions

template<typename Target, typename Source>
Target org::xmlBlaster::util::lexical_cast (Source arg)
template<>
std::string org::xmlBlaster::util::lexical_cast (bool arg)
 Specialization which returns "true" instead of "1".
template<>
bool org::xmlBlaster::util::lexical_cast (std::string arg)
 Laghi 2004-10-28 transforming 'true' or 'false' to bool fails.
template<>
bool org::xmlBlaster::util::lexical_cast (char *arg)


Define Documentation

#define XMLBLASTER_CPP_SNPRINTF   snprintf

Definition at line 33 of file lexical_cast.h.

Referenced by org::xmlBlaster::util::bad_lexical_cast::what().