roar
Loading...
Searching...
No Matches
Namespaces | Functions | Variables
ranges.cpp File Reference
#include <roar/mechanics/ranges.hpp>
#include <boost/spirit/home/x3.hpp>
#include <boost/fusion/adapted/struct.hpp>
Include dependency graph for ranges.cpp:

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