HosrDiretta
Loading...
Searching...
No Matches
ACQUA::ArrayList< T > Class Template Reference

Static valiable size array. More...

#include <Array.hpp>

Inheritance diagram for ACQUA::ArrayList< T >:
ACQUA::Array< T > ACQUA::ArrayStackList< EthernetBuffer *, SendListMax > ACQUA::ArrayStackList< T, si >

Public Member Functions

 ArrayList (T *d, std::size_t si)
 
void push_back (const T &t)
 
void clear ()
 
std::size_t max_size () const
 
std::size_t available_size () const
 
bool available ()
 
- Public Member Functions inherited from ACQUA::Array< T >
 Array (T *d, std::size_t s)
 
T * begin ()
 
const T * begin () const
 
T * end ()
 
const T * end () const
 
std::size_t size () const
 
T & operator[] (std::size_t i)
 
const T & operator[] (std::size_t i) const
 
 operator Array_const< T > () const
 
bool empty ()
 

Protected Attributes

const std::size_t Limit
 
- Protected Attributes inherited from ACQUA::Array< T >
T *const Data
 
std::size_t Size
 

Detailed Description

template<typename T>
class ACQUA::ArrayList< T >

Static valiable size array.

Template Parameters
TElement type

The documentation for this class was generated from the following file: