libstdc++: std::__detail::_StateSeq< _TraitsT > Class Template Reference (original) (raw)
#include <[regex_automaton.h](a00665%5Fsource.html)>
Public Types | |
---|---|
typedef _NFA< _TraitsT > | _RegexT |
Public Member Functions | |
---|---|
_StateSeq (_RegexT &__nfa, _StateIdT __s) | |
_StateSeq (_RegexT &__nfa, _StateIdT __s, _StateIdT __end) | |
void | _M_append (_StateIdT __id) |
void | _M_append (const _StateSeq &__s) |
_StateSeq | _M_clone () |
Public Attributes | |
---|---|
_StateIdT | _M_end |
_RegexT & | _M_nfa |
_StateIdT | _M_start |
Detailed Description
template<typename _TraitsT>
class std::__detail::_StateSeq< _TraitsT >
Describes a sequence of one or more _State, its current start and end(s). This structure contains fragments of an NFA during construction.
Definition at line 354 of file regex_automaton.h.
Member Typedef Documentation
◆ _RegexT
template<typename _TraitsT >
Constructor & Destructor Documentation
template<typename _TraitsT >
◆ _StateSeq() [2/2]
template<typename _TraitsT >
Member Function Documentation
◆ _M_append() [1/2]
template<typename _TraitsT >
◆ _M_append() [2/2]
template<typename _TraitsT >
◆ _M_clone()
template<typename _TraitsT >
Member Data Documentation
◆ _M_end
template<typename _TraitsT >
◆ _M_nfa
template<typename _TraitsT >
◆ _M_start
template<typename _TraitsT >
The documentation for this class was generated from the following files: