NCBI C++ ToolKit
|
Search Toolkit Book for FSM::CCompiledFSM
#include <util/impl/generated_fsm.hpp>
Public Types | |
using | index_type = uint16_t |
using | TRulesAsn1 = ct::const_vector< unsigned char > |
using | TEmits = CConstEmits |
using | TStates = ct::const_vector< index_type > |
using | THits1 = ct::const_vector< index_type > |
using | hits_iterator = const index_type * |
Public Member Functions | |
constexpr | CCompiledFSM ()=default |
virtual range< hits_iterator > | get_hits (index_type state) const =0 |
Public Attributes | |
TStates | m_states |
TEmits | m_emit |
THits1 | m_hits1 |
TRulesAsn1 | m_rules_asn1 |
Definition at line 85 of file generated_fsm.hpp.
Definition at line 105 of file generated_fsm.hpp.
Definition at line 88 of file generated_fsm.hpp.
using FSM::CCompiledFSM::TEmits = CConstEmits |
Definition at line 90 of file generated_fsm.hpp.
Definition at line 92 of file generated_fsm.hpp.
using FSM::CCompiledFSM::TRulesAsn1 = ct::const_vector<unsigned char> |
Definition at line 89 of file generated_fsm.hpp.
Definition at line 91 of file generated_fsm.hpp.
|
constexprdefault |
|
pure virtual |
Implemented in FSM::TCompiledFSMImpl< _THits2 >.
TEmits FSM::CCompiledFSM::m_emit |
Definition at line 98 of file generated_fsm.hpp.
Referenced by FSM::TCompiledFSMImpl< _THits2 >::TCompiledFSMImpl().
THits1 FSM::CCompiledFSM::m_hits1 |
Definition at line 99 of file generated_fsm.hpp.
Referenced by FSM::TCompiledFSMImpl< _THits2 >::get_hits(), and FSM::TCompiledFSMImpl< _THits2 >::TCompiledFSMImpl().
TRulesAsn1 FSM::CCompiledFSM::m_rules_asn1 |
Definition at line 100 of file generated_fsm.hpp.
Referenced by FSM::TCompiledFSMImpl< _THits2 >::TCompiledFSMImpl().
TStates FSM::CCompiledFSM::m_states |
Definition at line 96 of file generated_fsm.hpp.
Referenced by FSM::TCompiledFSMImpl< _THits2 >::TCompiledFSMImpl().