QxOrm  1.5.0
C++ Object Relational Mapping library
qx::trait::detail::generic_container_base< Container, Item > Struct Template Reference

#include <generic_container.h>

List of all members.

Static Public Member Functions

static long size (const Container &t)
static void clear (Container &t)
static void reserve (Container &t, long l)
static type_item createItem ()
static Item * insertItem (Container &t, type_item &item)
static type_iterator end (Container &t)
static type_iterator begin (Container &t, type_item &item)
static type_iterator next (Container &t, type_iterator itr, type_item &item)

Detailed Description

template<typename Container, typename Item>
struct qx::trait::detail::generic_container_base< Container, Item >

Definition at line 135 of file generic_container.h.


Member Function Documentation

template<typename Container, typename Item>
static type_iterator qx::trait::detail::generic_container_base< Container, Item >::begin ( Container &  t,
type_item &  item 
) [inline, static]

Definition at line 147 of file generic_container.h.

template<typename Container, typename Item>
static void qx::trait::detail::generic_container_base< Container, Item >::clear ( Container &  t) [inline, static]

Definition at line 141 of file generic_container.h.

template<typename Container, typename Item>
static type_item qx::trait::detail::generic_container_base< Container, Item >::createItem ( ) [inline, static]

Definition at line 143 of file generic_container.h.

template<typename Container, typename Item>
static type_iterator qx::trait::detail::generic_container_base< Container, Item >::end ( Container &  t) [inline, static]

Definition at line 145 of file generic_container.h.

template<typename Container, typename Item>
static Item* qx::trait::detail::generic_container_base< Container, Item >::insertItem ( Container &  t,
type_item &  item 
) [inline, static]

Definition at line 144 of file generic_container.h.

template<typename Container, typename Item>
static type_iterator qx::trait::detail::generic_container_base< Container, Item >::next ( Container &  t,
type_iterator  itr,
type_item &  item 
) [inline, static]

Definition at line 150 of file generic_container.h.

template<typename Container, typename Item>
static void qx::trait::detail::generic_container_base< Container, Item >::reserve ( Container &  t,
long  l 
) [inline, static]

Definition at line 142 of file generic_container.h.

template<typename Container, typename Item>
static long qx::trait::detail::generic_container_base< Container, Item >::size ( const Container &  t) [inline, static]

Definition at line 140 of file generic_container.h.


The documentation for this struct was generated from the following file: