morph 0.1.0
Asynchronous bridge between GUI thread and business models
Loading...
Searching...
No Matches
morph::ui::detail::MessageReader Class Reference

A recursive-descent reader over one message's text. More...

#include <message.hpp>

Public Member Functions

 MessageReader (std::string_view text)
 Reads text.
std::expected< MessagePattern, std::string > parse ()
 Parses the whole message.

Detailed Description

A recursive-descent reader over one message's text.

Definition at line 332 of file message.hpp.

Constructor & Destructor Documentation

◆ MessageReader()

morph::ui::detail::MessageReader::MessageReader ( std::string_view text)
inlineexplicit

Reads text.

Parameters
textThe message source.

Definition at line 336 of file message.hpp.

Member Function Documentation

◆ parse()

std::expected< MessagePattern, std::string > morph::ui::detail::MessageReader::parse ( )
inlinenodiscard

Parses the whole message.

Returns
The pattern, or the reason it is outside the subset.

Definition at line 340 of file message.hpp.


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