Seastar
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: