Audio Processing Framework (APF) version 0.5.0
Public Types | Public Member Functions | List of all members
apf::cast_proxy_const< T, Container > Struct Template Reference

Encapsulate a container of base pointers (const version). More...

#include <apf/iterator.h>

Inheritance diagram for apf::cast_proxy_const< T, Container >:
Inheritance graph
[legend]

Public Types

using value_type = T
 
- Public Types inherited from apf::iterator_proxy_const< cast_iterator< const T, Container::const_iterator >, Container >
using iterator = cast_iterator< const T, Container::const_iterator >
 
using reverse_iterator = std::reverse_iterator< iterator >
 
using size_type = typename Container::size_type
 
using value_type = typename std::iterator_traits< cast_iterator< const T, Container::const_iterator > >::value_type
 

Public Member Functions

 cast_proxy_const (const Container &l)
 
- Public Member Functions inherited from apf::iterator_proxy_const< cast_iterator< const T, Container::const_iterator >, Container >
 iterator_proxy_const (const Container &l)
 
iterator begin () const
 
iterator end () const
 
reverse_iterator rbegin () const
 
reverse_iterator rend () const
 
size_type size () const
 

Detailed Description

template<typename T, typename Container>
struct apf::cast_proxy_const< T, Container >

Encapsulate a container of base pointers (const version).

The underlying container cannot be modified.

See also
cast_proxy

Definition at line 642 of file iterator.h.

Member Typedef Documentation

◆ value_type

template<typename T , typename Container >
using apf::cast_proxy_const< T, Container >::value_type = T

Definition at line 645 of file iterator.h.

Constructor & Destructor Documentation

◆ cast_proxy_const()

template<typename T , typename Container >
apf::cast_proxy_const< T, Container >::cast_proxy_const ( const Container &  l)
inline

Definition at line 647 of file iterator.h.


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