FST
openfst-1.8.2.post1
OpenFst Library
|
#include <set-weight.h>
Public Types | |
using | Label = L |
using | ReverseWeight = SetWeight< Label, S > |
using | Iterator = SetWeightIterator< SetWeight > |
Public Member Functions | |
SetWeight () | |
template<typename Iterator > | |
SetWeight (const Iterator begin, const Iterator end) | |
SetWeight (Label label) | |
template<SetType S2> | |
SetWeight (const SetWeight< Label, S2 > &w) | |
template<SetType S2> | |
SetWeight (SetWeight< Label, S2 > &&w) | |
template<SetType S2> | |
SetWeight & | operator= (const SetWeight< Label, S2 > &w) |
template<SetType S2> | |
SetWeight & | operator= (SetWeight< Label, S2 > &&w) |
bool | Member () const |
std::istream & | Read (std::istream &strm) |
std::ostream & | Write (std::ostream &strm) const |
size_t | Hash () const |
SetWeight | Quantize (float delta=kDelta) const |
ReverseWeight | Reverse () const |
void | Clear () |
size_t | Size () const |
Label | Back () |
void | PushBack (Label label) |
Static Public Member Functions | |
static const SetWeight & | Zero () |
static const SetWeight & | One () |
static const SetWeight & | NoWeight () |
static const std::string & | Type () |
static constexpr uint64_t | Properties () |
static const SetWeight & | EmptySet () |
static const SetWeight & | UnivSet () |
Friends | |
class | SetWeightIterator< SetWeight > |
template<typename L2 , SetType S2> | |
class | SetWeight |
Definition at line 64 of file set-weight.h.
using fst::SetWeight< L, S >::Iterator = SetWeightIterator<SetWeight> |
Definition at line 68 of file set-weight.h.
using fst::SetWeight< L, S >::Label = L |
Definition at line 66 of file set-weight.h.
using fst::SetWeight< L, S >::ReverseWeight = SetWeight<Label, S> |
Definition at line 67 of file set-weight.h.
|
inline |
Definition at line 74 of file set-weight.h.
|
inline |
Definition at line 78 of file set-weight.h.
|
inlineexplicit |
Definition at line 84 of file set-weight.h.
|
inlineexplicit |
Definition at line 87 of file set-weight.h.
|
inlineexplicit |
Definition at line 91 of file set-weight.h.
|
inline |
Definition at line 175 of file set-weight.h.
|
inline |
Definition at line 168 of file set-weight.h.
|
inlinestatic |
Definition at line 156 of file set-weight.h.
|
inline |
Definition at line 282 of file set-weight.h.
|
inline |
Definition at line 270 of file set-weight.h.
|
inlinestatic |
Definition at line 119 of file set-weight.h.
|
inlinestatic |
Definition at line 115 of file set-weight.h.
|
inline |
Definition at line 97 of file set-weight.h.
|
inline |
Definition at line 104 of file set-weight.h.
|
inlinestatic |
Definition at line 148 of file set-weight.h.
|
inline |
Definition at line 186 of file set-weight.h.
|
inline |
Definition at line 144 of file set-weight.h.
|
inline |
Definition at line 247 of file set-weight.h.
|
inline |
Definition at line 277 of file set-weight.h.
|
inline |
Definition at line 173 of file set-weight.h.
|
inlinestatic |
Definition at line 124 of file set-weight.h.
|
inlinestatic |
Definition at line 162 of file set-weight.h.
|
inline |
Definition at line 260 of file set-weight.h.
|
inlinestatic |
Definition at line 111 of file set-weight.h.
|
friend |
Definition at line 72 of file set-weight.h.
|
friend |
Definition at line 69 of file set-weight.h.