High performance C++ framework for concurrent servers
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
seastar::ragel_parser_base< ConcreteParser > Class Template Reference

Public Types

using unconsumed_remainder = std::optional< temporary_buffer< char > >

Public Member Functions

future< unconsumed_remainder > operator() (temporary_buffer< char > buf)

Protected Member Functions

void init_base ()
void prepush ()
void postpop ()
sstring get_str ()

Protected Attributes

int _fsm_cs
std::unique_ptr< int[]> _fsm_stack = nullptr
int _fsm_stack_size = 0
int _fsm_top
int _fsm_act
char * _fsm_ts
char * _fsm_te
sstring_builder _builder

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