qx::trait::generic_container<T> : provide some tools to manage all containers without knowing its type
More...
Classes |
class | qx::trait::no_type |
struct | qx::trait::generic_container< T > |
| qx::trait::generic_container<T> : provide some tools to manage all containers without knowing its type More...
|
struct | qx::trait::generic_container_item< Key, Value > |
struct | qx::trait::generic_container_item< Key, Value >::new_Helper< bIsPointer, T, dummy > |
struct | qx::trait::generic_container_item< Key, Value >::new_Helper< false, T, dummy > |
struct | qx::trait::generic_container_item< Key, Value >::value_qx_Helper< bIsPointer, T, U, dummy > |
struct | qx::trait::generic_container_item< Key, Value >::value_qx_Helper< false, T, U, dummy > |
struct | qx::trait::detail::generic_container_base< Container, Item > |
struct | qx::trait::detail::generic_container_base_without_reserve< Container, Item > |
struct | qx::trait::detail::generic_container_base_set< Container, Item > |
struct | qx::trait::detail::generic_container_base_multi_set< Container, Item > |
struct | qx::trait::detail::generic_container_base_key_value_std_style< Container, Key, Value > |
struct | qx::trait::detail::generic_container_base_key_value_without_reserve< Container, Key, Value > |
struct | qx::trait::detail::generic_container_base_key_value_multi_std_style< Container, Key, Value > |
struct | qx::trait::detail::generic_container_base_key_value_qt_style< Container, Key, Value > |
struct | qx::trait::generic_container< std::vector< T > > |
struct | qx::trait::generic_container< std::list< T > > |
struct | qx::trait::generic_container< std::set< T > > |
struct | qx::trait::generic_container< std::map< Key, Value > > |
struct | qx::trait::generic_container< boost::unordered_set< T > > |
struct | qx::trait::generic_container< boost::unordered_multiset< T > > |
struct | qx::trait::generic_container< boost::unordered_map< Key, Value > > |
struct | qx::trait::generic_container< boost::unordered_multimap< Key, Value > > |
struct | qx::trait::generic_container< std::unordered_set< T > > |
struct | qx::trait::generic_container< std::unordered_multiset< T > > |
struct | qx::trait::generic_container< std::unordered_map< Key, Value > > |
struct | qx::trait::generic_container< std::unordered_multimap< Key, Value > > |
struct | qx::trait::generic_container< QList< T > > |
struct | qx::trait::generic_container< QSet< T > > |
struct | qx::trait::generic_container< QMap< Key, Value > > |
struct | qx::trait::generic_container< QMultiMap< Key, Value > > |
struct | qx::trait::generic_container< QHash< Key, Value > > |
struct | qx::trait::generic_container< QMultiHash< Key, Value > > |
struct | qx::trait::generic_container< qx::QxCollection< Key, Value > > |
Namespaces |
namespace | qx |
| Root namespace for all QxOrm library features.
|
namespace | qx::trait |
| QxOrm library traits (template metaprogramming) not available in boost::type_traits library.
|
namespace | qx::trait::detail |
| Internal helper tools for qx::trait namespace.
|
Defines |
#define | QX_TRAIT_GENERIC_CONTAINER_TYPEDEF(TypeContainer, TypeKey, TypeValue) |
qx::trait::generic_container<T> : provide some tools to manage all containers without knowing its type
- Author:
- Lionel Marty
Definition in file generic_container.h.