#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.