|
HDK
|
#include <UT_ORMField.h>
Inheritance diagram for UT_ORMBasicFieldAdapter< Cls, MemberT >:Public Types | |
| using | model_t = Cls |
| using | field_t = MemberT |
Public Member Functions | |
| UT_ORMBasicFieldAdapter (MemberT Cls::*member_ptr) | |
| UT_ORMColumn::Type | sqlType () const override |
| void | bind (const void *obj, UT_SqlStatement &stmt, int index, UT_ErrorCode &ec) override |
| void | load (void *obj, UT_SqlStatement &stmt, int index, UT_ErrorCode &ec) override |
| void | setValue (void *obj, const MemberT &t) |
| MemberT & | getValue (void *obj) |
| bool | isSame (const void *obj_left, const void *obj_right, UT_ErrorCode &ec) const finaloverride |
Public Member Functions inherited from UT_IORMFieldAdapter | |
| virtual | ~UT_IORMFieldAdapter ()=default |
| UT_IORMFieldAdapter (const UT_IORMFieldAdapter &)=default | |
| UT_IORMFieldAdapter & | operator= (const UT_IORMFieldAdapter &)=default |
| virtual void | onDelete (void *obj, UT_ORMColumn::OnDelete ondelete, UT_ErrorCode &ec) |
| template<typename Cls , typename MemberT > | |
| void | setValue (Cls &obj, const MemberT &member_value, UT_ErrorCode &ec) |
| template<typename Cls , typename MemberT > | |
| void | getValue (const Cls &obj, MemberT &member_value, UT_ErrorCode &ec) |
Static Public Member Functions | |
| static UT_ORMFieldColumn | createColumn (const UT_StringHolder &name, MemberT Cls::*member_ptr, unsigned props) |
Protected Member Functions | |
| MemberT & | field (void *obj) |
| const MemberT & | field (const void *obj) const |
Protected Member Functions inherited from UT_IORMFieldAdapter | |
| UT_IORMFieldAdapter (setter_func_t setter, getter_func_t getter) | |
Additional Inherited Members | |
Protected Types inherited from UT_IORMFieldAdapter | |
| typedef void(* | setter_func_t )(UT_IORMFieldAdapter *adapter, void *obj, const void *value, UT_ErrorCode &ec) |
| typedef void(* | getter_func_t )(UT_IORMFieldAdapter *adapter, const void *obj, void *value, UT_ErrorCode &ec) |
Protected Attributes inherited from UT_IORMFieldAdapter | |
| setter_func_t | mySetter |
| getter_func_t | myGetter |
Definition at line 179 of file UT_ORMField.h.
| using UT_ORMBasicFieldAdapter< Cls, MemberT >::field_t = MemberT |
Definition at line 205 of file UT_ORMField.h.
| using UT_ORMBasicFieldAdapter< Cls, MemberT >::model_t = Cls |
Definition at line 204 of file UT_ORMField.h.
|
inline |
Definition at line 207 of file UT_ORMField.h.
|
inlineoverridevirtual |
Implements UT_IORMFieldAdapter.
Definition at line 228 of file UT_ORMField.h.
|
inlinestatic |
Definition at line 213 of file UT_ORMField.h.
|
inlineprotected |
Definition at line 259 of file UT_ORMField.h.
|
inlineprotected |
Definition at line 264 of file UT_ORMField.h.
|
inline |
Definition at line 249 of file UT_ORMField.h.
|
inlinefinaloverridevirtual |
Implements UT_IORMFieldAdapter.
Definition at line 250 of file UT_ORMField.h.
|
inlineoverridevirtual |
Implements UT_IORMFieldAdapter.
Definition at line 238 of file UT_ORMField.h.
|
inline |
Definition at line 245 of file UT_ORMField.h.
|
inlineoverridevirtual |
Implements UT_IORMFieldAdapter.
Definition at line 224 of file UT_ORMField.h.