convert.h File Reference
#include <stdexcept>
#include <sstream>
#include <typeinfo>
#include <dvutil/trace.h>
Go to the source code of this file.
Classes |
struct | Dv::Convert< Target, Source > |
struct | Dv::Convert< T, T > |
struct | Dv::Convert< std::string, std::string > |
struct | Dv::Convert< std::string, const char * > |
struct | Dv::Convert< Target, std::string > |
struct | Dv::Convert< std::string, Source > |
Namespaces |
namespace | Dv |
Functions |
template<typename Target , typename Source > |
bool | Dv::convert (Target &target, const Source &source) |
template<typename Target , typename Source > |
Target | Dv::convert (const Source &source, const Target &default_value) |
template<typename Source > |
std::string | Dv::tostring (const Source &source, const std::string &default_value="") |
template<typename Target > |
Target | Dv::fromstring (const std::string &source, const Target &default_value) |
template<typename Target > |
Target | Dv::fromstring (const std::string &source) |