diff --git a/libs/main/containers/pideque.h b/libs/main/containers/pideque.h index 5724d1af..47cfad94 100644 --- a/libs/main/containers/pideque.h +++ b/libs/main/containers/pideque.h @@ -118,6 +118,12 @@ template class PIDeque { public: typedef bool (*CompareFunc)(const T & , const T & ); + typedef T value_type; + typedef T* pointer; + typedef const T* const_pointer; + typedef T& reference; + typedef const T& const_reference; + typedef size_t size_type; //! \~english Constructs an empty array. //! \~russian Создает пустой массив. diff --git a/libs/main/containers/pivector.h b/libs/main/containers/pivector.h index bbfbc18c..7c35f3b8 100644 --- a/libs/main/containers/pivector.h +++ b/libs/main/containers/pivector.h @@ -118,6 +118,12 @@ template class PIVector { public: typedef bool (*CompareFunc)(const T & , const T & ); + typedef T value_type; + typedef T* pointer; + typedef const T* const_pointer; + typedef T& reference; + typedef const T& const_reference; + typedef size_t size_type; //! \~english Constructs an empty array. //! \~russian Создает пустой массив.