5 #ifndef ODB_STD_LIST_TRAITS_HXX
6 #define ODB_STD_LIST_TRAITS_HXX
16 template <
typename V,
typename A>
21 static const bool smart =
false;
35 for (
typename container_type::const_iterator j (c.begin ()),
36 e (c.end ()); j != e; ++j)
49 more = f.
select (dummy, c.back ());
59 for (
typename container_type::const_iterator j (c.begin ()),
60 e (c.end ()); j != e; ++j)
74 #endif // ODB_STD_LIST_TRAITS_HXX
V value_type
Definition: std-list-traits.hxx:25
void insert(I index, const V &value) const
Definition: container-traits.hxx:49
Definition: forward.hxx:119
bool select(I &next_index, V &next_value) const
Definition: container-traits.hxx:55
container_kind
Definition: container-traits.hxx:17
static void erase(const functions &f)
Definition: std-list-traits.hxx:65
static void load(container_type &c, bool more, const functions &f)
Definition: std-list-traits.hxx:41
Definition: container-traits.hxx:19
ordered_functions< index_type, value_type > functions
Definition: std-list-traits.hxx:28
void delete_() const
Definition: container-traits.hxx:61
static void update(const container_type &c, const functions &f)
Definition: std-list-traits.hxx:54
container_type::size_type index_type
Definition: std-list-traits.hxx:26
std::list< V, A > container_type
Definition: std-list-traits.hxx:23
static void persist(const container_type &c, const functions &f)
Definition: std-list-traits.hxx:32
Definition: container-traits.hxx:33