|
Database System 0.1.0
Advanced C++20 Database System with Multi-Backend Support
|
Template class for type-safe field access. More...
#include <entity.h>

Public Member Functions | |
| field_accessor (T &value, const field_metadata &metadata) | |
| T & | get () |
| const T & | get () const |
| const field_metadata & | metadata () const |
| field_accessor & | operator= (const T &value) |
| operator T& () | |
| operator const T & () const | |
Private Attributes | |
| T & | value_ |
| const field_metadata & | metadata_ |
Template class for type-safe field access.
|
inline |
Definition at line 167 of file entity.h.
|
inline |
Definition at line 170 of file entity.h.
References database::orm::field_accessor< T, typename >::value_.
|
inline |
Definition at line 171 of file entity.h.
References database::orm::field_accessor< T, typename >::value_.
|
inline |
Definition at line 172 of file entity.h.
References database::orm::field_accessor< T, typename >::metadata_.
|
inline |
Definition at line 180 of file entity.h.
References database::orm::field_accessor< T, typename >::value_.
|
inline |
Definition at line 179 of file entity.h.
References database::orm::field_accessor< T, typename >::value_.
|
inline |
Definition at line 174 of file entity.h.
References database::orm::field_accessor< T, typename >::value_.
|
private |
Definition at line 184 of file entity.h.
Referenced by database::orm::field_accessor< T, typename >::metadata().
|
private |
Definition at line 183 of file entity.h.
Referenced by database::orm::field_accessor< T, typename >::get(), database::orm::field_accessor< T, typename >::get(), database::orm::field_accessor< T, typename >::operator const T &(), database::orm::field_accessor< T, typename >::operator T&(), and database::orm::field_accessor< T, typename >::operator=().