#include "config.hpp"
#include <iostream>
#include <algorithm>
#include <utility>
#include "type_opers.hpp"
#include "factory.hpp"
#include "std_import.hpp"
#include "interval.hpp"
#include "_utility.cpp"
Go to the source code of this file.
Namespaces | |
namespace | Arageli |
namespace | Arageli::_Internal |
Classes | |
class | Arageli::_Internal::Auto_stream_state |
class | Arageli::_Internal::auto_array< T > |
class | Arageli::_Internal::module_2pm1< D, T > |
2^p - 1 module. WARNING! TEMPORARY IMPLEMENTATION. More... | |
Defines | |
#define | ARAGELI_INCLUDE_CPP_WITH_EXPORT_TEMPLATE__UTILITY |
Functions | |
bool | Arageli::_Internal::is_not_contains_spaces (const char *s) |
bool | Arageli::_Internal::read_literal (std::istream &in, const char *s) |
template<typename In, typename Str> | |
bool | Arageli::_Internal::is_bad_read_literal (In &in, const Str &s) |
template<typename In> | |
bool | Arageli::_Internal::is_bad_input (In &in) |
template<typename A, typename B, typename Store_A, typename Store_B> | |
void | Arageli::_Internal::swap_help_1 (A &a, B &b, Store_A &sa, Store_B &sb, true_type) |
template<typename A, typename B, typename Store_A, typename Store_B> | |
void | Arageli::_Internal::swap_help_1 (A &a, B &b, Store_A &sa, Store_B &sb, false_type) |
template<typename In_a, typename In_b> | |
int | Arageli::_Internal::aggregate_cmp (In_a ai, In_a aend, In_b bi, In_b bend) |
template<typename T> | |
std::reverse_iterator< T > | Arageli::_Internal::make_reverse_iterator (const T &x) |
template<typename R, typename T> | |
R | Arageli::_Internal::noncopy_cast (const T &x) |
template<typename R> | |
const R & | Arageli::_Internal::noncopy_cast (const R &x) |
template<typename R> | |
R & | Arageli::_Internal::noncopy_cast (R &x) |
template<typename R, typename T> | |
R | Arageli::_Internal::copy_cast (const T &x) |
template<typename D1, typename T1, typename D2, typename T2> | |
bool | Arageli::_Internal::operator== (const module_2pm1< D1, T1 > &a, const module_2pm1< D2, T2 > &b) |
template<typename D1, typename T1, typename D2, typename T2> | |
bool | Arageli::_Internal::operator!= (const module_2pm1< D1, T1 > &a, const module_2pm1< D2, T2 > &b) |
template<typename In> | |
std::iterator_traits< In >::value_type | Arageli::_Internal::content (In begin, In end) |
template<typename D1, typename T1> | |
bool | Arageli::is_null (const _Internal::module_2pm1< D1, T1 > &a) |
template<typename D1, typename T1> | |
bool | Arageli::is_unit (const _Internal::module_2pm1< D1, T1 > &a) |
template<typename T1, typename D2, typename T2> | |
T1 | Arageli::prrem (const T1 &aa, const _Internal::module_2pm1< D2, T2 > &b) |
template<typename Out, typename D, typename T> | |
Out & | Arageli::operator<< (Out &out, const _Internal::module_2pm1< D, T > &x) |
template<typename In, typename D, typename T> | |
In & | Arageli::operator>> (In &in, _Internal::module_2pm1< D, T > &x) |
#define ARAGELI_INCLUDE_CPP_WITH_EXPORT_TEMPLATE__UTILITY |
Definition at line 301 of file _utility.hpp.