libpniio
|
generator for complex numbers More...
#include <complex_generator.hpp>
Data Structures | |
struct | get_imag |
get imaginary part More... | |
struct | get_real |
get real part More... | |
Public Member Functions | |
complex_generator () | |
default constructor More... | |
Data Fields | |
boost::phoenix::function < get_real > | real |
instance of the get_real lazy function More... | |
boost::phoenix::function < get_imag > | imag |
instance of the get_imag lazy function More... | |
boost::spirit::karma::real_generator < T, float_policy< T > > | float_rule |
rule to produce the real part More... | |
boost::spirit::karma::real_generator < T, imag_policy< T > > | imag_rule |
rule to produce the imaginary part More... | |
boost::spirit::karma::rule < OITER, std::complex< T >)> | complex_rule |
total rule for complex numbers More... | |
This is a karma generator for complex numbers.
OITER | output iterator |
T | base type for the copmlex type |
|
inline |
Default constructor for the complex number rule.
boost::spirit::karma::rule<OITER,std::complex<T>)> pni::io::complex_generator< OITER, T >::complex_rule |
boost::spirit::karma::real_generator<T,float_policy<T> > pni::io::complex_generator< OITER, T >::float_rule |
boost::phoenix::function<get_imag> pni::io::complex_generator< OITER, T >::imag |
boost::spirit::karma::real_generator<T,imag_policy<T> > pni::io::complex_generator< OITER, T >::imag_rule |
boost::phoenix::function<get_real> pni::io::complex_generator< OITER, T >::real |