carl  24.04
Computer ARithmetic Library
carl::io::parser::RationalFunctionParser< Pol > Struct Template Reference

#include <RationalFunctionParser.h>

Inheritance diagram for carl::io::parser::RationalFunctionParser< Pol >:
Collaboration diagram for carl::io::parser::RationalFunctionParser< Pol >:

Public Member Functions

 RationalFunctionParser ()
 
void addVariable (Variable::Arg v)
 

Private Member Functions

RatFun< Polconstruct (const Pol &lhs, const boost::optional< Pol > &rhs)
 

Private Attributes

PolynomialParser< Polpolynomial
 
qi::rule< Iterator, RatFun< Pol >), Skippermain
 

Detailed Description

template<typename Pol>
struct carl::io::parser::RationalFunctionParser< Pol >

Definition at line 16 of file RationalFunctionParser.h.

Constructor & Destructor Documentation

◆ RationalFunctionParser()

Definition at line 17 of file RationalFunctionParser.h.

Member Function Documentation

◆ addVariable()

template<typename Pol >
void carl::io::parser::RationalFunctionParser< Pol >::addVariable ( Variable::Arg  v)
inline

Definition at line 20 of file RationalFunctionParser.h.

◆ construct()

template<typename Pol >
RatFun<Pol> carl::io::parser::RationalFunctionParser< Pol >::construct ( const Pol lhs,
const boost::optional< Pol > &  rhs 
)
inlineprivate

Definition at line 24 of file RationalFunctionParser.h.

Field Documentation

◆ main

template<typename Pol >
qi::rule<Iterator, RatFun<Pol>), Skipper> carl::io::parser::RationalFunctionParser< Pol >::main
private

Definition at line 29 of file RationalFunctionParser.h.

◆ polynomial

template<typename Pol >
PolynomialParser<Pol> carl::io::parser::RationalFunctionParser< Pol >::polynomial
private

Definition at line 28 of file RationalFunctionParser.h.


The documentation for this struct was generated from the following file: