|
roar
|
Typedefs | |
| using | StreamType = boost::beast::basic_stream< boost::asio::ip::tcp, boost::asio::any_io_executor, boost::beast::simple_rate_policy > |
| template<typename T , typename... Args> | |
| using | FirstType_t = typename FirstType< T, Args... >::type |
| template<bool Optional, typename... Retrievers> | |
| using | MakeVariantFromRetrievers_v = typename MakeVariantFromRetrievers< Optional, Retrievers... >::type |
Functions | |
| static constexpr std::uint64_t | bufferSize () |
| template<unsigned Base> | |
| std::string | bytesToHumanReadable (std::uint64_t bytes) |
| template<unsigned N> | |
| FixedString (char const (&)[N]) -> FixedString< N - 1 > | |
| template<unsigned... Length> | |
| constexpr auto | FixConcat (const char(&... strings)[Length]) |
| Allows for compile-time string concatenation. Use very sparingly. | |
| template<typename T > | |
| auto | ref (T &thing) |
| template<typename T > | |
| auto | cref (T const &thing) |
| BOOST_SPIRIT_DEFINE (ranges) | |
Variables | |
| constexpr char const * | defaultListingStyle |
| const auto | rangeRule = x3::rule<RangeRuleTag, Ranges::Range>{"range"} = x3::ulong_long >> '-' >> x3::ulong_long |
| const auto | ranges = x3::rule<RangesRuleTag, Roar::Ranges>{"ranges"} |
| const auto | ranges_def = (+(x3::char_ - '=') >> '=' >> (rangeRule % ',')) > x3::eoi |
| using Roar::Detail::FirstType_t = typedef typename FirstType<T, Args...>::type |
| using Roar::Detail::MakeVariantFromRetrievers_v = typedef typename MakeVariantFromRetrievers<Optional, Retrievers...>::type |
| using Roar::Detail::StreamType = typedef boost::beast:: basic_stream<boost::asio::ip::tcp, boost::asio::any_io_executor, boost::beast::simple_rate_policy> |
| Roar::Detail::BOOST_SPIRIT_DEFINE | ( | ranges | ) |
|
staticconstexpr |
| std::string Roar::Detail::bytesToHumanReadable | ( | std::uint64_t | bytes | ) |
| auto Roar::Detail::cref | ( | T const & | thing | ) |
|
constexpr |
Allows for compile-time string concatenation. Use very sparingly.
| Roar::Detail::FixedString | ( | char | const(&)[N] | ) | -> FixedString< N - 1 > |
| auto Roar::Detail::ref | ( | T & | thing | ) |
|
constexpr |
| const auto Roar::Detail::rangeRule = x3::rule<RangeRuleTag, Ranges::Range>{"range"} = x3::ulong_long >> '-' >> x3::ulong_long |
| const auto Roar::Detail::ranges = x3::rule<RangesRuleTag, Roar::Ranges>{"ranges"} |
| const auto Roar::Detail::ranges_def = (+(x3::char_ - '=') >> '=' >> (rangeRule % ',')) > x3::eoi |