![]() |
Project
|
#include <Container.h>
Inherited by o2::rans::DenseSymbolTable< source_type, symbol_type >.
Public Types | |
| using | source_type = typename base_type::source_type |
| using | value_type = typename base_type::value_type |
| using | container_type = typename base_type::container_type |
| using | size_type = typename base_type::size_type |
| using | difference_type = typename base_type::difference_type |
| using | reference = typename base_type::reference |
| using | const_reference = typename base_type::const_reference |
| using | pointer = typename base_type::pointer |
| using | const_pointer = typename base_type::const_pointer |
| using | const_iterator = typename base_type::const_iterator |
Public Types inherited from o2::rans::internal::Container< ShiftableVector< source_T, value_T >, VectorContainer< source_T, value_T > > | |
| using | source_type = typename container_T::source_type |
| using | value_type = typename container_T::value_type |
| using | container_type = ShiftableVector< source_T, value_T > |
| using | size_type = typename container_type::size_type |
| using | difference_type = typename container_type::difference_type |
| using | reference = typename std::add_lvalue_reference_t< value_type > |
| using | const_reference = typename std::add_lvalue_reference_t< std::add_const_t< value_type > > |
| using | pointer = typename std::add_pointer_t< value_type > |
| using | const_pointer = typename std::add_pointer_t< std::add_const_t< value_type > > |
| using | const_iterator = typename container_type::const_iterator |
Public Member Functions | |
| const_pointer | data () const noexcept |
| const_reference | operator[] (source_type sourceSymbol) const |
| source_type | getOffset () const noexcept |
Public Member Functions inherited from o2::rans::internal::Container< ShiftableVector< source_T, value_T >, VectorContainer< source_T, value_T > > | |
| const_reference | operator[] (source_type sourceSymbol) const |
| const_iterator | cbegin () const noexcept |
| const_iterator | cend () const noexcept |
| const_iterator | begin () const noexcept |
| const_iterator | end () const noexcept |
| size_type | size () const noexcept |
| bool | empty () const noexcept |
| size_type | getNumSamples () const noexcept |
| source_type | getOffset () const noexcept |
| container_type | release () &&noexcept |
Protected Member Functions | |
| VectorContainer ()=default | |
| VectorContainer (size_type size, source_type offset) | |
Protected Member Functions inherited from o2::rans::internal::Container< ShiftableVector< source_T, value_T >, VectorContainer< source_T, value_T > > | |
| T | countSamples (T frequency) |
| Container ()=default | |
| Container (size_type size, source_type offset) | |
Additional Inherited Members | |
Protected Attributes inherited from o2::rans::internal::Container< ShiftableVector< source_T, value_T >, VectorContainer< source_T, value_T > > | |
| container_type | mContainer |
| size_type | mNSamples |
Definition at line 83 of file Container.h.
| using o2::rans::internal::VectorContainer< source_T, value_T >::const_iterator = typename base_type::const_iterator |
Definition at line 98 of file Container.h.
| using o2::rans::internal::VectorContainer< source_T, value_T >::const_pointer = typename base_type::const_pointer |
Definition at line 97 of file Container.h.
| using o2::rans::internal::VectorContainer< source_T, value_T >::const_reference = typename base_type::const_reference |
Definition at line 95 of file Container.h.
| using o2::rans::internal::VectorContainer< source_T, value_T >::container_type = typename base_type::container_type |
Definition at line 91 of file Container.h.
| using o2::rans::internal::VectorContainer< source_T, value_T >::difference_type = typename base_type::difference_type |
Definition at line 93 of file Container.h.
| using o2::rans::internal::VectorContainer< source_T, value_T >::pointer = typename base_type::pointer |
Definition at line 96 of file Container.h.
| using o2::rans::internal::VectorContainer< source_T, value_T >::reference = typename base_type::reference |
Definition at line 94 of file Container.h.
| using o2::rans::internal::VectorContainer< source_T, value_T >::size_type = typename base_type::size_type |
Definition at line 92 of file Container.h.
| using o2::rans::internal::VectorContainer< source_T, value_T >::source_type = typename base_type::source_type |
Definition at line 89 of file Container.h.
| using o2::rans::internal::VectorContainer< source_T, value_T >::value_type = typename base_type::value_type |
Definition at line 90 of file Container.h.
|
protecteddefault |
|
inlineprotected |
Definition at line 108 of file Container.h.
|
inlinenoexcept |
Definition at line 100 of file Container.h.
|
inlinenoexcept |
Definition at line 104 of file Container.h.
|
inline |
Definition at line 102 of file Container.h.