31#if !defined(ETL_IN_VECTOR_H) && !defined(ETL_IN_PVOIDVECTOR)
32#error This header is a private element of etl::vector & etl::pvoidvector
35#ifndef ETL_VECTOR_BASE_INCLUDED
36#define ETL_VECTOR_BASE_INCLUDED
38#include "../platform.h"
39#include "../exception.h"
40#include "../error_handler.h"
41#include "../debug_count.h"
125 typedef size_t size_type;
158#if defined(ETL_POLYMORPHIC_VECTOR) || defined(ETL_POLYMORPHIC_CONTAINERS) || defined(ETL_IVECTOR_REPAIR_ENABLE)
Definition exception.h:47
size_type max_size() const
Definition vector_base.h:140
size_type capacity() const
Definition vector_base.h:131
vector_base(size_t max_size_)
Constructor.
Definition vector_base.h:150
const size_type CAPACITY
The maximum number of elements in the vector.
Definition vector_base.h:170
ETL_DECLARE_DEBUG_COUNT
Internal debugging.
Definition vector_base.h:171
~vector_base()
Destructor.
Definition vector_base.h:165
Definition vector_base.h:122
Definition vector_base.h:80
Definition vector_base.h:52
Definition vector_base.h:66
Definition vector_base.h:108
Definition vector_base.h:94
bitset_ext
Definition absolute.h:38
pair holds two objects of arbitrary type
Definition utility.h:164