5 #ifndef BITCOIN_UTIL_SPANPARSING_H 6 #define BITCOIN_UTIL_SPANPARSING_H 50 #endif // BITCOIN_UTIL_SPANPARSING_H
bool Func(const std::string &str, Span< const char > &sp)
Parse a function call.
bool Const(const std::string &str, Span< const char > &sp)
Parse a constant.
std::vector< Span< const char > > Split(const Span< const char > &sp, char sep)
Split a string on every instance of sep, returning a vector.
Span< const char > Expr(Span< const char > &sp)
Extract the expression that sp begins with.
A Span is an object that can refer to a contiguous sequence of objects.