![]() |
QxOrm 1.4.9
C++ Object Relational Mapping library
|
#include <generic_container.h>
Classes | |
| struct | new_Helper |
| struct | new_Helper< false, T, dummy > |
| struct | value_qx_Helper |
| struct | value_qx_Helper< false, T, U, dummy > |
Public Types | |
| enum | { is_key_pointer = (std::is_pointer<type_key>::value || qx::trait::is_smart_ptr<type_key>::value) } |
| enum | { is_value_pointer = (std::is_pointer<type_value>::value || qx::trait::is_smart_ptr<type_value>::value) } |
| typedef Key | type_key |
| typedef Value | type_value |
| typedef qx::trait::remove_attr< Value >::type | type_value_qx_tmp |
| typedef qx::trait::remove_smart_ptr< type_value_qx_tmp >::type | type_value_qx |
Public Member Functions | |
| generic_container_item () | |
| generic_container_item (const Key &key, const Value &value) | |
| ~generic_container_item () | |
| type_key & | key () |
| type_value & | value () |
| const type_key & | key () const |
| const type_value & | value () const |
| type_value_qx & | value_qx () |
| const type_value_qx & | value_qx () const |
| void | key (const Key &key) |
| void | value (const Value &value) |
Static Public Member Functions | |
| static type_key | newKey () |
| static type_value | newValue () |
Private Attributes | |
| std::pair< type_key, type_value > | m_pair |
Definition at line 66 of file generic_container.h.
| typedef Key qx::trait::generic_container_item< Key, Value >::type_key |
Definition at line 69 of file generic_container.h.
| typedef Value qx::trait::generic_container_item< Key, Value >::type_value |
Definition at line 70 of file generic_container.h.
| typedef qx::trait::remove_smart_ptr<type_value_qx_tmp>::type qx::trait::generic_container_item< Key, Value >::type_value_qx |
Definition at line 72 of file generic_container.h.
| typedef qx::trait::remove_attr<Value>::type qx::trait::generic_container_item< Key, Value >::type_value_qx_tmp |
Definition at line 71 of file generic_container.h.
| anonymous enum |
| Enumerator | |
|---|---|
| is_key_pointer | |
Definition at line 74 of file generic_container.h.
| anonymous enum |
| Enumerator | |
|---|---|
| is_value_pointer | |
Definition at line 75 of file generic_container.h.
|
inline |
Definition at line 83 of file generic_container.h.
|
inline |
Definition at line 84 of file generic_container.h.
|
inline |
Definition at line 85 of file generic_container.h.
|
inline |
Definition at line 87 of file generic_container.h.
|
inline |
Definition at line 89 of file generic_container.h.
|
inline |
Definition at line 94 of file generic_container.h.
|
inlinestatic |
Definition at line 97 of file generic_container.h.
|
inlinestatic |
Definition at line 98 of file generic_container.h.
|
inline |
Definition at line 88 of file generic_container.h.
|
inline |
Definition at line 90 of file generic_container.h.
|
inline |
Definition at line 95 of file generic_container.h.
|
inline |
Definition at line 91 of file generic_container.h.
|
inline |
Definition at line 92 of file generic_container.h.
|
private |
Definition at line 79 of file generic_container.h.