HDK
|
#include <UT_ORMField.h>
Public Types | |
using | model_pointer_t = UT_IntrusivePtr< PointerHolder > |
using | model_t = ModelT |
using | foreign_key_t = typename ModelT::Meta::primary_key_t |
Public Member Functions | |
UT_ORMForeignKeyField ()=default | |
UT_ORMForeignKeyField (foreign_key_t pk) | |
bool | operator== (const UT_ORMForeignKeyField &rhs) const |
bool | operator!= (const UT_ORMForeignKeyField &rhs) const |
ModelT * | get () |
const ModelT * | get () const |
foreign_key_t | id () const |
void | setId (const foreign_key_t &id) |
void | setValue (const ModelT &value) |
void | clear () |
Definition at line 284 of file UT_ORMField.h.
using UT_ORMForeignKeyField< ModelT >::foreign_key_t = typename ModelT::Meta::primary_key_t |
Definition at line 306 of file UT_ORMField.h.
using UT_ORMForeignKeyField< ModelT >::model_pointer_t = UT_IntrusivePtr<PointerHolder> |
Definition at line 304 of file UT_ORMField.h.
using UT_ORMForeignKeyField< ModelT >::model_t = ModelT |
Definition at line 305 of file UT_ORMField.h.
|
default |
|
inline |
Definition at line 309 of file UT_ORMField.h.
|
inline |
Definition at line 359 of file UT_ORMField.h.
|
inline |
Definition at line 322 of file UT_ORMField.h.
|
inline |
Definition at line 332 of file UT_ORMField.h.
|
inline |
Definition at line 337 of file UT_ORMField.h.
|
inline |
Definition at line 317 of file UT_ORMField.h.
|
inline |
Definition at line 313 of file UT_ORMField.h.
|
inline |
Definition at line 341 of file UT_ORMField.h.
|
inline |
Definition at line 346 of file UT_ORMField.h.