Leosac  0.8.0
Open Source Access Control
odb::sqlite::value_traits< std::chrono::system_clock::time_point, id_text > Class Reference

Store as string. More...

#include <STDTimePointODB.hpp>

Public Types

using TimePoint = std::chrono::system_clock::time_point
 
typedef TimePoint value_type
 
typedef value_type query_type
 
typedef details::buffer image_type
 

Static Public Member Functions

static void set_value (TimePoint &v, const details::buffer &b, std::size_t n, bool is_null)
 
static void set_image (details::buffer &b, std::size_t &n, bool &is_null, const TimePoint &v)
 

Static Public Attributes

static constexpr const char *const TIME_POINT_MIN = "TIME_POINT_MIN"
 
static constexpr const char *const TIME_POINT_MAX = "TIME_POINT_MAX"
 

Detailed Description

Store as string.

Definition at line 127 of file STDTimePointODB.hpp.

Member Typedef Documentation

◆ image_type

typedef details::buffer odb::sqlite::value_traits< std::chrono::system_clock::time_point, id_text >::image_type

Definition at line 133 of file STDTimePointODB.hpp.

◆ query_type

typedef value_type odb::sqlite::value_traits< std::chrono::system_clock::time_point, id_text >::query_type

Definition at line 132 of file STDTimePointODB.hpp.

◆ TimePoint

using odb::sqlite::value_traits< std::chrono::system_clock::time_point, id_text >::TimePoint = std::chrono::system_clock::time_point

Definition at line 130 of file STDTimePointODB.hpp.

◆ value_type

typedef TimePoint odb::sqlite::value_traits< std::chrono::system_clock::time_point, id_text >::value_type

Definition at line 131 of file STDTimePointODB.hpp.

Member Function Documentation

◆ set_image()

static void odb::sqlite::value_traits< std::chrono::system_clock::time_point, id_text >::set_image ( details::buffer &  b,
std::size_t &  n,
bool &  is_null,
const TimePoint v 
)
inlinestatic

Definition at line 157 of file STDTimePointODB.hpp.

◆ set_value()

static void odb::sqlite::value_traits< std::chrono::system_clock::time_point, id_text >::set_value ( TimePoint v,
const details::buffer &  b,
std::size_t  n,
bool  is_null 
)
inlinestatic

Definition at line 138 of file STDTimePointODB.hpp.

Member Data Documentation

◆ TIME_POINT_MAX

constexpr const char* const odb::sqlite::value_traits< std::chrono::system_clock::time_point, id_text >::TIME_POINT_MAX = "TIME_POINT_MAX"
staticconstexpr

Definition at line 136 of file STDTimePointODB.hpp.

◆ TIME_POINT_MIN

constexpr const char* const odb::sqlite::value_traits< std::chrono::system_clock::time_point, id_text >::TIME_POINT_MIN = "TIME_POINT_MIN"
staticconstexpr

Definition at line 135 of file STDTimePointODB.hpp.


The documentation for this class was generated from the following file: