5 #ifndef ODB_STD_VECTOR_TRAITS_HXX
6 #define ODB_STD_VECTOR_TRAITS_HXX
16 template <
typename V,
typename A>
21 static const bool smart =
false;
34 for (
index_type i (0), n (c.size ()); i < n; ++i)
47 more = f.
select (dummy, c.back ());
56 for (
index_type i (0), n (c.size ()); i < n; ++i)
70 #endif // ODB_STD_VECTOR_TRAITS_HXX
container_type::size_type index_type
Definition: std-vector-traits.hxx:26
static void load(container_type &c, bool more, const functions &f)
Definition: std-vector-traits.hxx:39
void insert(I index, const V &value) const
Definition: container-traits.hxx:49
static void persist(const container_type &c, const functions &f)
Definition: std-vector-traits.hxx:32
Definition: forward.hxx:119
bool select(I &next_index, V &next_value) const
Definition: container-traits.hxx:55
static void update(const container_type &c, const functions &f)
Definition: std-vector-traits.hxx:52
container_kind
Definition: container-traits.hxx:17
std::vector< V, A > container_type
Definition: std-vector-traits.hxx:23
ordered_functions< index_type, value_type > functions
Definition: std-vector-traits.hxx:28
V value_type
Definition: std-vector-traits.hxx:25
static void erase(const functions &f)
Definition: std-vector-traits.hxx:61
Definition: container-traits.hxx:19
void delete_() const
Definition: container-traits.hxx:61
Definition: vector.hxx:51
Definition: container-traits.hxx:33