|
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 |
1.8.8