Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::DynArray< T >::Proxy Class Reference
Collaboration diagram for Aleph::DynArray< T >::Proxy:
[legend]

Public Member Functions

 Proxy (DynArray< T > &_array, const size_t i) noexcept
 
 operator T& ()
 
Toperator-> ()
 
Proxyoperator= (const T &data)
 
Proxyoperator= (const Proxy &proxy)
 

Private Attributes

size_t index
 
size_t pos_in_dir
 
size_t pos_in_seg
 
size_t pos_in_block
 
T **& ref_seg
 
Tblock
 
DynArrayarray
 

Detailed Description

template<typename T>
class Aleph::DynArray< T >::Proxy

Definition at line 526 of file tpl_dynArray.H.

Constructor & Destructor Documentation

◆ Proxy()

template<typename T >
Aleph::DynArray< T >::Proxy::Proxy ( DynArray< T > &  _array,
const size_t  i 
)
inlinenoexcept

Member Function Documentation

◆ operator T&()

template<typename T >
Aleph::DynArray< T >::Proxy::operator T& ( )
inline

Definition at line 547 of file tpl_dynArray.H.

◆ operator->()

◆ operator=() [1/2]

◆ operator=() [2/2]

Member Data Documentation

◆ array

◆ block

◆ index

◆ pos_in_block

◆ pos_in_dir

◆ pos_in_seg

◆ ref_seg


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