Project
Loading...
Searching...
No Matches
o2::rans::SourceProxy< IT > Class Template Reference

#include <SourceProxy.h>

Public Member Functions

template<typename F >
 SourceProxy (IT begin, IT end, F functor)
 
const_pointer beginCache () const
 
const_pointer endCache () const
 
iterator beginIter () const
 
iterator endIter () const
 
source_type getMin () const
 
source_type getMax () const
 
size_t getAlphabetRangeBits () const
 
bool isCached () const
 
size_t size () const noexcept
 
bool empty () const noexcept
 

Detailed Description

template<typename IT>
class o2::rans::SourceProxy< IT >

Definition at line 92 of file SourceProxy.h.

Constructor & Destructor Documentation

◆ SourceProxy()

template<typename IT >
template<typename F >
o2::rans::SourceProxy< IT >::SourceProxy ( IT  begin,
IT  end,
functor 
)
inline

Definition at line 103 of file SourceProxy.h.

Member Function Documentation

◆ beginCache()

template<typename IT >
const_pointer o2::rans::SourceProxy< IT >::beginCache ( ) const
inline

Definition at line 116 of file SourceProxy.h.

◆ beginIter()

template<typename IT >
iterator o2::rans::SourceProxy< IT >::beginIter ( ) const
inline

Definition at line 118 of file SourceProxy.h.

◆ empty()

template<typename IT >
bool o2::rans::SourceProxy< IT >::empty ( ) const
inlinenoexcept

Definition at line 135 of file SourceProxy.h.

◆ endCache()

template<typename IT >
const_pointer o2::rans::SourceProxy< IT >::endCache ( ) const
inline

Definition at line 117 of file SourceProxy.h.

◆ endIter()

template<typename IT >
iterator o2::rans::SourceProxy< IT >::endIter ( ) const
inline

Definition at line 119 of file SourceProxy.h.

◆ getAlphabetRangeBits()

template<typename IT >
size_t o2::rans::SourceProxy< IT >::getAlphabetRangeBits ( ) const
inline

Definition at line 122 of file SourceProxy.h.

◆ getMax()

template<typename IT >
source_type o2::rans::SourceProxy< IT >::getMax ( ) const
inline

Definition at line 121 of file SourceProxy.h.

◆ getMin()

template<typename IT >
source_type o2::rans::SourceProxy< IT >::getMin ( ) const
inline

Definition at line 120 of file SourceProxy.h.

◆ isCached()

template<typename IT >
bool o2::rans::SourceProxy< IT >::isCached ( ) const
inline

Definition at line 124 of file SourceProxy.h.

◆ size()

template<typename IT >
size_t o2::rans::SourceProxy< IT >::size ( ) const
inlinenoexcept

Definition at line 126 of file SourceProxy.h.


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