roar
|
#include <roar/mechanics/ranges.hpp>
#include <boost/spirit/home/x3.hpp>
#include <boost/fusion/adapted/struct.hpp>
Namespaces | |
namespace | Roar |
namespace | Roar::Detail |
Functions | |
Roar::Detail::BOOST_SPIRIT_DEFINE (ranges) | |
Variables | |
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 |