Bertini 2 d882924 (2026-10-06 19:56 UTC)
Numerical algebraic geometry library (C++ core)
Loading...
Searching...
No Matches
bertini::parsing::classic::MpfrComplexParser< Iterator, Skipper > Struct Template Reference

A Qi grammar parsing a complex multiprecision number (real then imaginary part). More...

#include <number_parsers.hpp>

Inheritance diagram for bertini::parsing::classic::MpfrComplexParser< Iterator, Skipper >:
[legend]
Collaboration diagram for bertini::parsing::classic::MpfrComplexParser< Iterator, Skipper >:
[legend]

Public Member Functions

 MpfrComplexParser ()
 Construct the complex-multiprecision parser.

Public Attributes

qi::rule< Iterator, complex_mp(), Skipper > root_rule_
 The grammar's root rule.
MpfrFloatParser< Iterator > mpfr_float_
 The real-part parser, used for both components.

Detailed Description

template<typename Iterator, typename Skipper = ascii::space_type>
struct bertini::parsing::classic::MpfrComplexParser< Iterator, Skipper >

A Qi grammar parsing a complex multiprecision number (real then imaginary part).

Constructor & Destructor Documentation

◆ MpfrComplexParser()

template<typename Iterator, typename Skipper = ascii::space_type>
bertini::parsing::classic::MpfrComplexParser< Iterator, Skipper >::MpfrComplexParser ( )
inline

Construct the complex-multiprecision parser.

Member Data Documentation

◆ mpfr_float_

template<typename Iterator, typename Skipper = ascii::space_type>
MpfrFloatParser<Iterator> bertini::parsing::classic::MpfrComplexParser< Iterator, Skipper >::mpfr_float_

The real-part parser, used for both components.

◆ root_rule_

template<typename Iterator, typename Skipper = ascii::space_type>
qi::rule<Iterator, complex_mp(), Skipper > bertini::parsing::classic::MpfrComplexParser< Iterator, Skipper >::root_rule_

The grammar's root rule.