5 #ifndef ODB_STD_ARRAY_TRAITS_HXX
6 #define ODB_STD_ARRAY_TRAITS_HXX
18 template <
typename V, std::
size_t N>
23 static const bool smart =
false;
45 for (; more && i < N; ++i)
48 more = f.
select (dummy, c[i]);
51 assert (!more && i == N);
73 #endif // ODB_STD_ARRAY_TRAITS_HXX
void insert(I index, const V &value) const
Definition: container-traits.hxx:49
static void update(const container_type &c, const functions &f)
Definition: std-array-traits.hxx:55
Definition: forward.hxx:119
bool select(I &next_index, V &next_value) const
Definition: container-traits.hxx:55
std::array< V, N > container_type
Definition: std-array-traits.hxx:25
container_kind
Definition: container-traits.hxx:17
V value_type
Definition: std-array-traits.hxx:27
container_type::size_type index_type
Definition: std-array-traits.hxx:28
static void erase(const functions &f)
Definition: std-array-traits.hxx:64
static void persist(const container_type &c, const functions &f)
Definition: std-array-traits.hxx:34
Definition: container-traits.hxx:19
void delete_() const
Definition: container-traits.hxx:61
ordered_functions< index_type, value_type > functions
Definition: std-array-traits.hxx:30
Definition: container-traits.hxx:33
static void load(container_type &c, bool more, const functions &f)
Definition: std-array-traits.hxx:41