|
HDK
|
#include <UT_ORMField.h>
Inheritance diagram for UT_IORMFieldAdapter:Public Member Functions | |
| virtual | ~UT_IORMFieldAdapter ()=default |
| UT_IORMFieldAdapter (const UT_IORMFieldAdapter &)=default | |
| UT_IORMFieldAdapter & | operator= (const UT_IORMFieldAdapter &)=default |
| virtual UT_ORMColumn::Type | sqlType () const =0 |
| virtual void | bind (const void *obj, UT_SqlStatement &cursor, int bind_index, UT_ErrorCode &ec)=0 |
| virtual void | load (void *obj, UT_SqlStatement &cursor, int index, UT_ErrorCode &ec)=0 |
| virtual void | onDelete (void *obj, UT_ORMColumn::OnDelete ondelete, UT_ErrorCode &ec) |
| virtual bool | isSame (const void *obj_left, const void *obj_right, UT_ErrorCode &ec) const =0 |
| 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) |
Protected Types | |
| 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 Member Functions | |
| UT_IORMFieldAdapter (setter_func_t setter, getter_func_t getter) | |
Protected Attributes | |
| setter_func_t | mySetter |
| getter_func_t | myGetter |
Definition at line 46 of file UT_ORMField.h.
|
protected |
Definition at line 96 of file UT_ORMField.h.
|
protected |
Definition at line 91 of file UT_ORMField.h.
|
virtualdefault |
|
default |
|
inlineprotected |
Definition at line 102 of file UT_ORMField.h.
|
pure virtual |
Implemented in UT_ORMForeignKeyFieldAdapter< Cls, ForeignKey >, and UT_ORMBasicFieldAdapter< Cls, MemberT >.
|
inline |
Definition at line 85 of file UT_ORMField.h.
|
pure virtual |
Implemented in UT_ORMForeignKeyFieldAdapter< Cls, ForeignKey >, and UT_ORMBasicFieldAdapter< Cls, MemberT >.
|
pure virtual |
Implemented in UT_ORMForeignKeyFieldAdapter< Cls, ForeignKey >, and UT_ORMBasicFieldAdapter< Cls, MemberT >.
|
inlinevirtual |
Reimplemented in UT_ORMForeignKeyFieldAdapter< Cls, ForeignKey >.
Definition at line 66 of file UT_ORMField.h.
|
default |
|
inline |
Definition at line 79 of file UT_ORMField.h.
|
pure virtual |
Implemented in UT_ORMForeignKeyFieldAdapter< Cls, ForeignKey >, and UT_ORMBasicFieldAdapter< Cls, MemberT >.
|
protected |
Definition at line 107 of file UT_ORMField.h.
|
protected |
Definition at line 106 of file UT_ORMField.h.