FST
openfst-1.8.4
OpenFst Library
|
#include <interval-set.h>
Public Types | |
using | Interval = IntInterval< T > |
using | Iterator = typename std::vector< Interval >::const_iterator |
Public Member Functions | |
VectorIntervalStore () | |
VectorIntervalStore (std::initializer_list< Interval > intervals_init) | |
std::vector< Interval > * | MutableIntervals () |
const Interval * | Intervals () const |
T | Size () const |
T | Count () const |
void | SetCount (T count) |
void | Clear () |
Iterator | begin () const |
Iterator | end () const |
std::istream & | Read (std::istream &strm) |
std::ostream & | Write (std::ostream &strm) const |
Definition at line 77 of file interval-set.h.
using fst::VectorIntervalStore< T >::Interval = IntInterval<T> |
Definition at line 79 of file interval-set.h.
using fst::VectorIntervalStore< T >::Iterator = typename std::vector<Interval>::const_iterator |
Definition at line 80 of file interval-set.h.
|
inline |
Definition at line 82 of file interval-set.h.
|
inline |
Definition at line 83 of file interval-set.h.
|
inline |
Definition at line 101 of file interval-set.h.
|
inline |
Definition at line 96 of file interval-set.h.
|
inline |
Definition at line 92 of file interval-set.h.
|
inline |
Definition at line 103 of file interval-set.h.
|
inline |
Definition at line 88 of file interval-set.h.
|
inline |
Definition at line 86 of file interval-set.h.
|
inline |
Definition at line 105 of file interval-set.h.
|
inline |
Definition at line 94 of file interval-set.h.
|
inline |
Definition at line 90 of file interval-set.h.
|
inline |
Definition at line 110 of file interval-set.h.