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

#include <symbol-table.h>

Inheritance diagram for fst::internal::MutableSymbolTableImpl:
Inheritance graph
Collaboration diagram for fst::internal::MutableSymbolTableImpl:
Collaboration graph

Public Member Functions

void AddTable (const SymbolTable &table) override
bool IsMutable () const final
- Public Member Functions inherited from fst::internal::SymbolTableImplBase
 SymbolTableImplBase ()=default
virtual ~SymbolTableImplBase ()=default
 SymbolTableImplBase (const SymbolTableImplBase &)=delete
SymbolTableImplBaseoperator= (const SymbolTableImplBase &)=delete
virtual std::unique_ptr< SymbolTableImplBaseCopy () const =0
virtual bool Write (std::ostream &strm) const =0
virtual int64 AddSymbol (SymbolType symbol, int64 key)=0
virtual int64 AddSymbol (SymbolType symbol)=0
virtual void RemoveSymbol (int64 key)=0
virtual std::string Find (int64 key) const =0
virtual int64 Find (SymbolType symbol) const =0
virtual bool Member (int64 key) const
virtual bool Member (SymbolType symbol) const
virtual int64 GetNthKey (ssize_t pos) const =0
virtual const std::string & Name () const =0
virtual void SetName (const std::string &new_name)=0
virtual const std::string & CheckSum () const =0
virtual const std::string & LabeledCheckSum () const =0
virtual int64 AvailableKey () const =0
virtual size_t NumSymbols () const =0

Additional Inherited Members

- Public Types inherited from fst::internal::SymbolTableImplBase
using SymbolType = DenseSymbolMap::KeyType

Detailed Description

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

Member Function Documentation

void fst::internal::MutableSymbolTableImpl::AddTable ( const SymbolTable table)

Implements fst::internal::SymbolTableImplBase.

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

bool fst::internal::MutableSymbolTableImpl::IsMutable ( ) const

Implements fst::internal::SymbolTableImplBase.

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

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