FST  openfst-1.6.1
OpenFst Library
Public Member Functions | List of all members
fst::internal::DenseSymbolMap Class Reference

#include <symbol-table.h>

Public Member Functions

 DenseSymbolMap ()
 DenseSymbolMap (const DenseSymbolMap &x)
 ~DenseSymbolMap ()
std::pair< int64, bool > InsertOrFind (const string &key)
int64 Find (const string &key) const
const size_t size () const
const string GetSymbol (size_t idx) const
void RemoveSymbol (size_t idx)

Detailed Description

Definition at line 60 of file symbol-table.h.

Constructor & Destructor Documentation

fst::internal::DenseSymbolMap::DenseSymbolMap ( )

Definition at line 254 of file symbol-table.cc.

fst::internal::DenseSymbolMap::DenseSymbolMap ( const DenseSymbolMap x)

Definition at line 259 of file symbol-table.cc.

fst::internal::DenseSymbolMap::~DenseSymbolMap ( )

Definition at line 272 of file symbol-table.cc.

Member Function Documentation

int64 fst::internal::DenseSymbolMap::Find ( const string &  key) const

Definition at line 295 of file symbol-table.cc.

const string fst::internal::DenseSymbolMap::GetSymbol ( size_t  idx) const

Definition at line 74 of file symbol-table.h.

std::pair< int64, bool > fst::internal::DenseSymbolMap::InsertOrFind ( const string &  key)

Definition at line 276 of file symbol-table.cc.

void fst::internal::DenseSymbolMap::RemoveSymbol ( size_t  idx)

Definition at line 327 of file symbol-table.cc.

const size_t fst::internal::DenseSymbolMap::size ( ) const

Definition at line 72 of file symbol-table.h.

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