From abb97b623b942b25fcfba5293d7799569f94edd2 Mon Sep 17 00:00:00 2001 From: rbock Date: Sun, 29 Jun 2014 12:52:21 +0200 Subject: [PATCH] Removed remainder of char_result_row interface from fields --- include/sqlpp11/boolean.h | 13 ------------- include/sqlpp11/floating_point.h | 13 ------------- include/sqlpp11/integral.h | 13 ------------- include/sqlpp11/text.h | 13 ------------- 4 files changed, 52 deletions(-) diff --git a/include/sqlpp11/boolean.h b/include/sqlpp11/boolean.h index e0a31821..786b2200 100644 --- a/include/sqlpp11/boolean.h +++ b/include/sqlpp11/boolean.h @@ -105,19 +105,6 @@ namespace sqlpp _value(false) {} - _result_entry_t(const char* data, size_t): - _is_valid(true), - _is_null(data == nullptr), - _value(_is_null ? false : (data[0] == 't' or data[0] == '1')) - {} - - void assign(const char* data, size_t) - { - _is_valid = true; - _is_null = data == nullptr; - _value = _is_null ? false : (data[0] == 't' or data[0] == '1'); - } - void _validate() { _is_valid = true; diff --git a/include/sqlpp11/floating_point.h b/include/sqlpp11/floating_point.h index ccf7a43b..a39c85ae 100644 --- a/include/sqlpp11/floating_point.h +++ b/include/sqlpp11/floating_point.h @@ -106,19 +106,6 @@ namespace sqlpp _value(0) {} - _result_entry_t(const char* data, size_t): - _is_valid(true), - _is_null(data == nullptr), - _value(_is_null ? 0 : std::strtoll(data, nullptr, 10)) - {} - - void assign(const char* data, size_t) - { - _is_valid = true; - _is_null = data == nullptr; - _value = _is_null ? 0 : std::strtoll(data, nullptr, 10); - } - void _validate() { _is_valid = true; diff --git a/include/sqlpp11/integral.h b/include/sqlpp11/integral.h index 61a0bf3c..c1ab26bf 100644 --- a/include/sqlpp11/integral.h +++ b/include/sqlpp11/integral.h @@ -108,19 +108,6 @@ namespace sqlpp _value(0) {} - _result_entry_t(const char* data, size_t): - _is_valid(true), - _is_null(data == nullptr), - _value(_is_null ? 0 : std::strtoll(data, nullptr, 10)) - {} - - void assign(const char* data, size_t) - { - _is_valid = true; - _is_null = data == nullptr; - _value = _is_null ? 0 : std::strtoll(data, nullptr, 10); - } - void _invalidate() { _is_valid = false; diff --git a/include/sqlpp11/text.h b/include/sqlpp11/text.h index 1f50667a..6cce5aea 100644 --- a/include/sqlpp11/text.h +++ b/include/sqlpp11/text.h @@ -104,19 +104,6 @@ namespace sqlpp _len(0) {} - _result_entry_t(char* data, size_t len): - _is_valid(true), - _value_ptr(data), - _len(_value_ptr ? 0 : len) - {} - - void assign(const char* data, size_t len) - { - _is_valid = true; - _value_ptr = data; - _len = _value_ptr ? len: 0; - } - void _validate() { _is_valid = true;