From cb4df7dc420121bbfcae84e9a2d2027f2cebe7f4 Mon Sep 17 00:00:00 2001 From: Andrey Date: Fri, 22 Apr 2022 18:44:58 +0300 Subject: [PATCH] fix PIVector and PIDeque typedefs --- libs/main/containers/pideque.h | 6 ++++++ libs/main/containers/pivector.h | 6 ++++++ 2 files changed, 12 insertions(+) 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 Создает пустой массив.