convert.hpp File Reference
Provides generic conversion functions. More...
#include "tools/varchar.hpp"#include "tools/enable_if.hpp"#include <tr1/type_traits>#include <cstdlib>#include <typeinfo>#include <cstring>Namespaces | |
| oos | |
| The Open Object Store namespace. | |
Functions | |
| template<class T , class U > | |
| void | oos::convert (const T &from, U &to) |
| template<class T , class U , class S > | |
| void | oos::convert (const T &from, U &to, S size) |
| template<class T , class U , class S , class P > | |
| void | oos::convert (const T &from, U &to, S size, P precision) |
Detailed Description
Provides generic conversion functions.
This file provides generic conversion function. All builtin types, std::string and oos::varchar_base types are supported. The conversion succeeds as long as the size of the types fits or it is a string.
