12 #ifndef ECL_CONTAINERS_INITIALISER_HPP_ 13 #define ECL_CONTAINERS_INITIALISER_HPP_ 29 namespace containers {
48 template<
class Type,
class Iterator, std::
size_t N = ecl::DynamicStorage>
83 template <
typename Type,
typename Iterator, std::
size_t N>
91 template <
typename Type,
typename Iterator,std::
size_t N>
116 template<
class Type,
class Iterator>
154 template <
typename Type,
typename Iterator>
164 template <
typename Type,
typename Iterator>
Embedded control libraries.
Some common container definitions.
Convenience initialiser with bounds checking for dynamic containers.
virtual ~BoundedListInitialiser()
BoundedListInitialiser< Type, Iterator, N > & operator,(const Type &value) ecl_assert_throw_decl(StandardException)
#define ecl_assert_throw(expression, exception)
BoundedListInitialiser(const Type &value, Iterator iter)
const std::size_t upper_bound
Convenience initialiser with bounds checking for fixed size containers.
#define ecl_assert_throw_decl(exception)
virtual ~BoundedListInitialiser()