yapf/array.hpp
changeset 4549 60410aa1aa88
parent 3900 4984308f9125
child 5081 f71d1d2da6ed
equal deleted inserted replaced
4548:23b56455df33 4549:60410aa1aa88
     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