23 #ifndef ICL_CORE_LIST_H_INCLUDED 24 #define ICL_CORE_LIST_H_INCLUDED 35 class List :
public std::list<T>
42 List(
const std::list<T>& c) :
std::list<T>(c) { }
44 :
std::list<T>(num, val)
46 template <
typename TInputIterator>
47 List(TInputIterator start, TInputIterator end) :
std::list<T>(start, end) { }
Helper definitions for template programming.
List(size_type num, typename ConvertToRef< T >::ToConstRef val=DefaultConstruct< T >::C())
List< uint8_t > Unsigned8List
List< int16_t > Signed16List
List< uint32_t > Unsigned32List
List< int8_t > Signed8List
List< int32_t > Signed32List
List(const std::list< T > &c)
List< int64_t > Signed64List
List< uint64_t > Unsigned64List
List< double > DoubleList
Contains Interface base classes and base types.
List(TInputIterator start, TInputIterator end)
std::list< T >::size_type size_type
List< uint16_t > Unsigned16List