diff options
author | louiz’ <louiz@louiz.org> | 2017-06-13 11:18:05 +0200 |
---|---|---|
committer | louiz’ <louiz@louiz.org> | 2017-06-14 00:19:15 +0200 |
commit | 369ccb037619871403b14c959bbb359332133810 (patch) | |
tree | 559d64437c302c306aade66486fac33ef6320d2a /src/database/column.hpp | |
parent | 50cadf3dac0d56ef8181d1800cc30f8dcb749141 (diff) | |
download | biboumi-369ccb037619871403b14c959bbb359332133810.tar.gz biboumi-369ccb037619871403b14c959bbb359332133810.tar.bz2 biboumi-369ccb037619871403b14c959bbb359332133810.tar.xz biboumi-369ccb037619871403b14c959bbb359332133810.zip |
Add default values for the database columns
Diffstat (limited to 'src/database/column.hpp')
-rw-r--r-- | src/database/column.hpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/database/column.hpp b/src/database/column.hpp index e74d426..22f4254 100644 --- a/src/database/column.hpp +++ b/src/database/column.hpp @@ -5,8 +5,12 @@ template <typename T> struct Column { + Column(T default_value): + value{default_value} {} + Column(): + value{} {} using real_type = T; - T value; + T value{}; }; struct Id: Column<std::size_t> { static constexpr auto name = "id_"; |