#include "config.hpp"#include "sparse_polynom.hpp"#include "vector.hpp"#include "matrix.hpp"#include "io.hpp"Go to the source code of this file.
Namespaces | |
| namespace | Arageli |
| namespace | Arageli::iomanip |
Classes | |
| struct | Arageli::iomanip::monom_output_list_binder< Ch, ChT > |
| struct | Arageli::iomanip::monom_output_list |
| struct | Arageli::iomanip::monom_input_list_binder< Ch, ChT > |
| struct | Arageli::iomanip::monom_input_list |
| struct | Arageli::iomanip::monom_output_var_binder< Ch, ChT > |
| struct | Arageli::iomanip::monom_output_var |
| struct | Arageli::iomanip::monom_input_var_binder< Ch, ChT > |
| struct | Arageli::iomanip::monom_input_var |
| struct | Arageli::iomanip::monom_output_aligned_binder< Ch, ChT > |
| struct | Arageli::iomanip::monom_output_aligned |
| struct | Arageli::iomanip::sparse_polynom_output_list_binder< Ch, ChT > |
| struct | Arageli::iomanip::sparse_polynom_output_list |
| struct | Arageli::iomanip::sparse_polynom_input_list_binder< Ch, ChT > |
| struct | Arageli::iomanip::sparse_polynom_input_list |
| struct | Arageli::iomanip::sparse_polynom_output_var_binder< Ch, ChT > |
| struct | Arageli::iomanip::sparse_polynom_output_var |
| struct | Arageli::iomanip::sparse_polynom_input_var_binder< Ch, ChT > |
| struct | Arageli::iomanip::sparse_polynom_input_var |
| struct | Arageli::iomanip::sparse_polynom_output_aligned_binder< Ch, ChT > |
| struct | Arageli::iomanip::sparse_polynom_output_aligned |
| struct | Arageli::iomanip::vector_output_list_binder< Ch, ChT > |
| struct | Arageli::iomanip::vector_output_list |
| struct | Arageli::iomanip::vector_input_list_binder< Ch, ChT > |
| struct | Arageli::iomanip::vector_input_list |
| struct | Arageli::iomanip::vector_output_aligned_binder< Ch, ChT > |
| struct | Arageli::iomanip::vector_output_aligned |
| struct | Arageli::iomanip::matrix_output_list_binder< Ch, ChT > |
| struct | Arageli::iomanip::matrix_output_list |
| struct | Arageli::iomanip::matrix_input_list_binder< Ch, ChT > |
| struct | Arageli::iomanip::matrix_input_list |
| struct | Arageli::iomanip::matrix_output_aligned_binder< Ch, ChT > |
| struct | Arageli::iomanip::matrix_output_aligned |
Defines | |
| #define | ARAGELI_IOMANIP_BINDER_PART1(NAME, MANIP, DIR) |
| #define | ARAGELI_IOMANIP_MANIP_PART1(MANIP, BINDER, DIR, DIRSYMB) |
Functions | |
| template<typename Ch, typename ChT> | |
| monom_output_list_binder< Ch, ChT > | Arageli::iomanip::operator<< (std::basic_ostream< Ch, ChT > &stream, const monom_output_list &x) |
| template<typename Ch, typename ChT> | |
| monom_input_list_binder< Ch, ChT > | Arageli::iomanip::operator>> (std::basic_istream< Ch, ChT > &stream, const monom_input_list &x) |
| template<typename Ch, typename ChT> | |
| monom_output_var_binder< Ch, ChT > | Arageli::iomanip::operator<< (std::basic_ostream< Ch, ChT > &stream, const monom_output_var &x) |
| template<typename Ch, typename ChT> | |
| monom_input_var_binder< Ch, ChT > | Arageli::iomanip::operator>> (std::basic_istream< Ch, ChT > &stream, const monom_input_var &x) |
| template<typename Ch, typename ChT> | |
| monom_output_aligned_binder< Ch, ChT > | Arageli::iomanip::operator<< (std::basic_ostream< Ch, ChT > &stream, const monom_output_aligned &x) |
| template<typename Ch, typename ChT> | |
| sparse_polynom_output_list_binder< Ch, ChT > | Arageli::iomanip::operator<< (std::basic_ostream< Ch, ChT > &stream, const sparse_polynom_output_list &x) |
| template<typename Ch, typename ChT> | |
| sparse_polynom_input_list_binder< Ch, ChT > | Arageli::iomanip::operator>> (std::basic_istream< Ch, ChT > &stream, const sparse_polynom_input_list &x) |
| template<typename Ch, typename ChT> | |
| sparse_polynom_output_var_binder< Ch, ChT > | Arageli::iomanip::operator<< (std::basic_ostream< Ch, ChT > &stream, const sparse_polynom_output_var &x) |
| template<typename Ch, typename ChT> | |
| sparse_polynom_input_var_binder< Ch, ChT > | Arageli::iomanip::operator>> (std::basic_istream< Ch, ChT > &stream, const sparse_polynom_input_var &x) |
| template<typename Ch, typename ChT> | |
| sparse_polynom_output_aligned_binder< Ch, ChT > | Arageli::iomanip::operator<< (std::basic_ostream< Ch, ChT > &stream, const sparse_polynom_output_aligned &x) |
| template<typename Ch, typename ChT> | |
| vector_output_list_binder< Ch, ChT > | Arageli::iomanip::operator<< (std::basic_ostream< Ch, ChT > &stream, const vector_output_list &x) |
| template<typename Ch, typename ChT> | |
| vector_input_list_binder< Ch, ChT > | Arageli::iomanip::operator>> (std::basic_istream< Ch, ChT > &stream, const vector_input_list &x) |
| template<typename Ch, typename ChT> | |
| vector_output_aligned_binder< Ch, ChT > | Arageli::iomanip::operator<< (std::basic_ostream< Ch, ChT > &stream, const vector_output_aligned &x) |
| template<typename Ch, typename ChT, typename T, bool REFCNT> | |
| std::basic_ostream< Ch, ChT > & | Arageli::iomanip::operator<< (const vector_output_aligned_binder< Ch, ChT > &b, const vector< T, REFCNT > &x) |
| template<typename Ch, typename ChT> | |
| matrix_output_list_binder< Ch, ChT > | Arageli::iomanip::operator<< (std::basic_ostream< Ch, ChT > &stream, const matrix_output_list &x) |
| template<typename Ch, typename ChT> | |
| matrix_input_list_binder< Ch, ChT > | Arageli::iomanip::operator>> (std::basic_istream< Ch, ChT > &stream, const matrix_input_list &x) |
| template<typename Ch, typename ChT> | |
| matrix_output_aligned_binder< Ch, ChT > | Arageli::iomanip::operator<< (std::basic_ostream< Ch, ChT > &stream, const matrix_output_aligned &x) |
| template<typename Ch, typename ChT, typename T, bool REFCNT> | |
| std::basic_ostream< Ch, ChT > & | Arageli::iomanip::operator<< (const matrix_output_aligned_binder< Ch, ChT > &binder, const matrix< T, REFCNT > &x) |
Definition in file iomanip.hpp.
| #define ARAGELI_IOMANIP_BINDER_PART1 | ( | NAME, | |||
| MANIP, | |||||
| DIR | ) |
Value:
NAME \
( \
std::basic_##DIR##stream<Ch, ChT>& stream_a, \
const MANIP* manip_a \
) : stream(stream_a), manip(manip_a) {} \
\
std::basic_##DIR##stream<Ch, ChT>& stream; \
const MANIP* manip;
Definition at line 36 of file iomanip.hpp.
| #define ARAGELI_IOMANIP_MANIP_PART1 | ( | MANIP, | |||
| BINDER, | |||||
| DIR, | |||||
| DIRSYMB | ) |
Value:
template <typename Ch, typename ChT> \ inline BINDER<Ch, ChT> operator DIRSYMB \ (std::basic_##DIR##stream<Ch, ChT>& stream, const MANIP& x) \ { return BINDER<Ch, ChT>(stream, &x); }
Definition at line 46 of file iomanip.hpp.
1.4.7