Euphoria
|
lrud.h
Go to the documentation of this file.
150 if(!vert) { return R::create_error(fmt::format("invalid vert({}): {}", vvert, vert.get_error())); }
166 if(!left) { return R::create_error(fmt::format("invalid left({}): {}", vleft, left.get_error())); }
167 if(!right) { return R::create_error(fmt::format("invalid right({}): {}", vright, right.get_error())); }
169 if(!down) { return R::create_error(fmt::format("invalid down({}): {}", vdown, down.get_error())); }
std::vector< std::string > split(const std::string &s, char delim)
Definition: stringutils.cc:431
Definition: assert.h:90
std::string from_default_value_to_string(const T &t)
Definition: default_parse.h:137
String utility functions.
static Self from_lrud(const T &lr, const T &ud)
Create a new fourway from left-righ and up-down.
Definition: lrud.h:41
static Self from_lrud(const T &l, const T &r, const T &u, const T &d)
Create a new fourway from left right up and down.
Definition: lrud.h:51
Definition: result.h:11
static std::string to_string(const Self &fw)
Definition: lrud.h:108
static Result< Self > parse(const std::string &value)
Definition: lrud.h:123
Definition: string_io.h:12
auto format(const eu::Lrud< T > &fw, FormatContext &ctx) const
Definition: lrud.h:194