equal
deleted
inserted
replaced
4 #define ARRAY_HPP |
4 #define ARRAY_HPP |
5 |
5 |
6 #include "fixedsizearray.hpp" |
6 #include "fixedsizearray.hpp" |
7 |
7 |
8 /** Flexible array with size limit. Implemented as fixed size |
8 /** Flexible array with size limit. Implemented as fixed size |
9 array of fixed size arrays */ |
9 * array of fixed size arrays */ |
10 template <class Titem_, int Tblock_size_ = 1024, int Tnum_blocks_ = Tblock_size_> |
10 template <class Titem_, int Tblock_size_ = 1024, int Tnum_blocks_ = Tblock_size_> |
11 class CArrayT { |
11 class CArrayT { |
12 public: |
12 public: |
13 typedef Titem_ Titem; ///< Titem is now visible from outside |
13 typedef Titem_ Titem; ///< Titem is now visible from outside |
14 typedef CFixedSizeArrayT<Titem_, Tblock_size_> CSubArray; ///< inner array |
14 typedef CFixedSizeArrayT<Titem_, Tblock_size_> CSubArray; ///< inner array |