diff options
Diffstat (limited to 'lib/dbTypes.cpp')
-rw-r--r-- | lib/dbTypes.cpp | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/lib/dbTypes.cpp b/lib/dbTypes.cpp new file mode 100644 index 0000000..7a428ae --- /dev/null +++ b/lib/dbTypes.cpp @@ -0,0 +1,19 @@ +#include "dbTypes.h" + +namespace std { + struct write { + template<typename T> + std::ostream & + operator()(const T & v) const + { + return strm << v; + } + std::ostream & strm; + }; + + std::ostream & + operator<<(std::ostream & strm, const MyGrate::DbValueV & v) + { + return std::visit(write {strm}, v); + } +} |