#include <multi_stream.hh>
Public Member Functions | |
FixedArray (std::size_t count) | |
FixedArray () | |
void | Init (std::size_t count) |
FixedArray (const FixedArray &from) | |
~FixedArray () | |
T * | begin () |
const T * | begin () const |
T * | end () |
const T * | end () const |
T & | back () |
const T & | back () const |
std::size_t | size () const |
bool | empty () const |
T & | operator[] (std::size_t i) |
const T & | operator[] (std::size_t i) const |
template<class C > | |
void | push_back (const C &c) |
void | clear () |
Protected Member Functions | |
void | Constructed () |
Definition at line 16 of file multi_stream.hh.
lm::builder::FixedArray< T >::FixedArray | ( | std::size_t | count | ) | [inline, explicit] |
Definition at line 18 of file multi_stream.hh.
lm::builder::FixedArray< T >::FixedArray | ( | ) | [inline] |
Definition at line 22 of file multi_stream.hh.
lm::builder::FixedArray< T >::FixedArray | ( | const FixedArray< T > & | from | ) | [inline] |
Definition at line 31 of file multi_stream.hh.
lm::builder::FixedArray< T >::~FixedArray | ( | ) | [inline] |
Definition at line 40 of file multi_stream.hh.
const T& lm::builder::FixedArray< T >::back | ( | ) | const [inline] |
Definition at line 49 of file multi_stream.hh.
T& lm::builder::FixedArray< T >::back | ( | ) | [inline] |
Definition at line 48 of file multi_stream.hh.
const T* lm::builder::FixedArray< T >::begin | ( | ) | const [inline] |
Definition at line 43 of file multi_stream.hh.
T* lm::builder::FixedArray< T >::begin | ( | ) | [inline] |
Definition at line 42 of file multi_stream.hh.
Referenced by lm::builder::FixedArray< util::stream::ChainPosition >::clear(), lm::builder::FixedArray< util::stream::ChainPosition >::empty(), lm::builder::NGramStreams::Init(), lm::builder::ChainPositions::Init(), lm::builder::FixedArray< util::stream::ChainPosition >::Init(), lm::builder::NGramStreams::InitWithDummy(), lm::builder::JointOrder(), lm::builder::FixedArray< util::stream::ChainPosition >::operator[](), lm::builder::Print< V >::Run(), lm::builder::AdjustCounts::Run(), and lm::builder::FixedArray< util::stream::ChainPosition >::size().
void lm::builder::FixedArray< T >::clear | ( | ) | [inline] |
Definition at line 62 of file multi_stream.hh.
Referenced by lm::builder::FixedArray< util::stream::ChainPosition >::~FixedArray().
void lm::builder::FixedArray< T >::Constructed | ( | ) | [inline, protected] |
Definition at line 69 of file multi_stream.hh.
Referenced by lm::builder::FixedArray< util::stream::ChainPosition >::FixedArray(), lm::builder::Sorts< Compare >::push_back(), and lm::builder::FixedArray< util::stream::ChainPosition >::push_back().
bool lm::builder::FixedArray< T >::empty | ( | ) | const [inline] |
Definition at line 52 of file multi_stream.hh.
const T* lm::builder::FixedArray< T >::end | ( | ) | const [inline] |
Definition at line 46 of file multi_stream.hh.
T* lm::builder::FixedArray< T >::end | ( | ) | [inline] |
Definition at line 45 of file multi_stream.hh.
Referenced by lm::builder::FixedArray< util::stream::ChainPosition >::back(), lm::builder::FixedArray< util::stream::ChainPosition >::clear(), lm::builder::FixedArray< util::stream::ChainPosition >::empty(), lm::builder::FixedArray< util::stream::ChainPosition >::FixedArray(), lm::builder::ChainPositions::Init(), lm::builder::NGramStreams::InitWithDummy(), lm::builder::Sorts< Compare >::push_back(), lm::builder::FixedArray< util::stream::ChainPosition >::push_back(), lm::builder::Print< V >::Run(), lm::builder::AdjustCounts::Run(), and lm::builder::FixedArray< util::stream::ChainPosition >::size().
void lm::builder::FixedArray< T >::Init | ( | std::size_t | count | ) | [inline] |
Definition at line 24 of file multi_stream.hh.
Referenced by lm::builder::FixedArray< util::stream::ChainPosition >::FixedArray().
const T& lm::builder::FixedArray< T >::operator[] | ( | std::size_t | i | ) | const [inline] |
Definition at line 55 of file multi_stream.hh.
T& lm::builder::FixedArray< T >::operator[] | ( | std::size_t | i | ) | [inline] |
Definition at line 54 of file multi_stream.hh.
void lm::builder::FixedArray< T >::push_back | ( | const C & | c | ) | [inline] |
Definition at line 57 of file multi_stream.hh.
Referenced by lm::builder::InitialProbabilities().
std::size_t lm::builder::FixedArray< T >::size | ( | ) | const [inline] |
Definition at line 51 of file multi_stream.hh.
Referenced by lm::builder::FixedArray< util::stream::ChainPosition >::FixedArray(), lm::builder::NGramStreams::Init(), lm::builder::ChainPositions::Init(), lm::builder::InitialProbabilities(), lm::builder::NGramStreams::InitWithDummy(), lm::builder::JointOrder(), lm::builder::PrintARPA::Run(), lm::builder::Interpolate::Run(), and lm::builder::AdjustCounts::Run().