Go to the source code of this file.
Classes
- struct hard_eq_table
- struct exact_eq_table
- struct equal_table
- class table< C, T, V >
- struct species_type_information< table< C, T, V > >
- struct as_helper< table< D, T >, table< C, T > >
- class entries_iterator_rep< C, T, V >
- class table_iterator_rep< C, T, V >
- struct binary_helper< table< C, T, V > >
Namespaces
Defines
- #define TMPL_DEF template<typename C, typename T, typename V= exact_eq_table>
- #define TMPL template<typename C, typename T, typename V>
- #define TMPLK template<typename C, typename T, typename V, typename K>
- #define Format1 format<C>
- #define Format2 format<T>
- #define Table table<C,T,V>
- #define Table_rep table_rep<C,T,V>
Functions
- template<typename C , typename T , typename V > C & I (table< C, T, V > &t)
- template<typename C , typename T , typename V > const C & I (const table< C, T, V > &t)
- template<typename C , typename T , typename V > const C & read_I (const table< C, T, V > &t)
- template<typename C , typename T , typename V > nat N (const table< C, T, V > &t)
- template<typename C , typename T , typename V > void simplify (table< C, T, V > &t)
- template<typename C , typename T , typename V > bool operator== (const table< C, T, V > &t1, const table< C, T, V > &t2)
- template<typename C , typename T , typename V = exact_eq_table> class table_rep REP_STRUCT_2 (C, T)
- INDIRECT_IMPL_3 (table, table_rep, typename C, C, typename T, T, typename V, V) DEFINE_BINARY_FORMAT_3(table) STYPE_TO_TYPE(template< typename C
- template<typename C , typename T , typename V > format< C > CF1 (const table< C, T, V > &t)
- template<typename C , typename T , typename V > format< T > CF2 (const table< C, T, V > &t)
- template<typename C , typename T , typename V , typename K > const C & read (const table< C, T, V > &t, const K &x)
- template<typename C , typename T , typename V , typename K > void reset (table< C, T, V > &t, const K &x)
- template<typename C , typename T , typename V , typename K > bool contains (const table< C, T, V > &t, const K &x)
- template<typename C , typename T , typename V , typename K > void inside_set (const table< C, T, V > &t, const K &x, const C &v)
- template<typename C , typename T , typename V > const C & read (const table< C, T, V > &t, const T &x)
- template<typename C , typename T , typename V > void reset (table< C, T, V > &t, const T &x)
- template<typename C , typename T , typename V > bool contains (const table< C, T, V > &t, const T &x)
- template<typename C , typename T , typename V > void inside_set (const table< C, T, V > &t, const T &x, const C &v)
- template<typename C , typename T , typename V > iterator< T > entries (const table< C, T, V > &t)
- template<typename C , typename T , typename V > iterator< pair< T, C > > iterate (const table< C, T, V > &t)
- template<typename C , typename T , typename V > syntactic flatten (const table< C, T, V > &t)
- template<typename Op , typename C , typename T , typename V > nat unary_hash (const table< C, T, V > &t)
- template<typename C , typename T , typename V > table< C, T, V > copy (const table< C, T, V > &t)
- template<typename Op , typename C , typename T , typename V > table< C, T, V > unary_map (const table< C, T, V > &t)
- template<typename Op , typename C , typename T , typename V > table< C, T, V > binary_map (const table< C, T, V > &t, const table< C, T, V > &u)
- template<typename Op , typename C , typename T , typename V , typename X > table< C, T, V > binary_map_scalar (const table< C, T, V > &t, const X &x)
- template<typename Op , typename C , typename T , typename V > table< C, T, V > & unary_set (table< C, T, V > &t, const table< C, T, V > &u)
- template<typename Op , typename C , typename T , typename V , typename X > table< C, T, V > & unary_set_scalar (table< C, T, V > &t, const X &x)
- template<typename Op , typename C , typename T , typename V > bool binary_test (const table< C, T, V > &t, const table< C, T, V > &u)
- template<typename Op , typename C , typename T , typename V , typename X > bool binary_test_scalar (const table< C, T, V > &t, const X &c)
- template<typename Op , typename C , typename T , typename V > C big (const table< C, T, V > &t)
- template<typename Op , typename C , typename T , typename V > table< C, T, V > binary_combine (const table< C, T, V > &t, const table< C, T, V > &u)
- template<typename Op , typename C , typename T , typename V > table< C, T, V > unary_filter (const table< C, T, V > &t)
- template<typename T1 , typename C1 , typename T2 , typename C2 > table< C2, T2 > map (const function_1< T2, Argument(T1) > &funT, const function_1< C2, Argument(C1) > &funC, const table< C1, T1 > &t, const format< T2 > &fmT, const format< C2 > &fmC)
- template<typename C , typename T , typename V > table< C, T, V > duplicate (const table< C, T, V > &t)
- template<typename C , typename T , typename V > table< C, T, V > operator- (const table< C, T, V > &t)
- template<typename C , typename T , typename V > table< C, T, V > operator+ (const table< C, T, V > &t, const table< C, T, V > &u)
- template<typename C , typename T , typename V > table< C, T, V > operator+ (const table< C, T, V > &t, const C &u)
- template<typename C , typename T , typename V > table< C, T, V > operator+ (const C &t, const table< C, T, V > &u)
- template<typename C , typename T , typename V > table< C, T, V > operator- (const table< C, T, V > &t, const table< C, T, V > &u)
- template<typename C , typename T , typename V > table< C, T, V > operator- (const table< C, T, V > &t, const C &u)
- template<typename C , typename T , typename V > table< C, T, V > operator- (const C &t, const table< C, T, V > &u)
- template<typename C , typename T , typename V > table< C, T, V > operator* (const table< C, T, V > &t, const table< C, T, V > &u)
- template<typename C , typename T , typename V > table< C, T, V > operator/ (const table< C, T, V > &t, const table< C, T, V > &u)
- template<typename C , typename T , typename V > table< C, T, V > quo (const table< C, T, V > &t, const table< C, T, V > &u)
- template<typename C , typename T , typename V > table< C, T, V > rem (const table< C, T, V > &t, const table< C, T, V > &u)
- template<typename C , typename T , typename V > table< C, T, V > operator| (const table< C, T, V > &t, const table< C, T, V > &u)
- template<typename C , typename T , typename V > table< C, T, V > operator& (const table< C, T, V > &t, const table< C, T, V > &u)
- template<typename C , typename T , typename V > table< C, T, V > inf (const table< C, T, V > &t, const table< C, T, V > &u)
- template<typename C , typename T , typename V > table< C, T, V > sup (const table< C, T, V > &t, const table< C, T, V > &u)
- template<typename C , typename T , typename V , typename K > table< C, T, V > operator* (const table< C, T, V > &t, const K &sc)
- template<typename C , typename T , typename V , typename K > table< C, T, V > operator* (const K &sc, const table< C, T, V > &t)
- template<typename C , typename T , typename V , typename K > table< C, T, V > operator/ (const table< C, T, V > &t, const K &sc)
- template<typename C , typename T , typename V , typename K > table< C, T, V > operator/ (const K &sc, const table< C, T, V > &t)
- template<typename C , typename T , typename V , typename K > table< C, T, V > quo (const table< C, T, V > &t, const K &sc)
- template<typename C , typename T , typename V , typename K > table< C, T, V > rem (const table< C, T, V > &t, const K &sc)
- template<typename C , typename T , typename V > table< C, T, V > operator+= (table< C, T, V > &t, const table< C, T, V > &u)
- template<typename C , typename T , typename V > table< C, T, V > operator-= (table< C, T, V > &t, const table< C, T, V > &u)
- template<typename C , typename T , typename V > table< C, T, V > operator*= (table< C, T, V > &t, const table< C, T, V > &u)
- template<typename C , typename T , typename V > table< C, T, V > operator/= (table< C, T, V > &t, const table< C, T, V > &u)
- template<typename C , typename T , typename V > table< C, T, V > operator|= (table< C, T, V > &t, const table< C, T, V > &u)
- template<typename C , typename T , typename V > table< C, T, V > operator&= (table< C, T, V > &t, const table< C, T, V > &u)
- template<typename C , typename T , typename V , typename K > table< C, T, V > & operator*= (table< C, T, V > &t, const K &sc)
- template<typename C , typename T , typename V , typename K > table< C, T, V > & operator/= (table< C, T, V > &t, const K &sc)
- template<typename C , typename T , typename V > bool operator<= (const table< C, T, V > &t, const table< C, T, V > &u)
- template<typename C , typename T , typename V > bool operator>= (const table< C, T, V > &t, const table< C, T, V > &u)
- template<typename C , typename T , typename V , typename K > bool operator== (const table< C, T, V > &t, const K &c)
- template<typename C , typename T , typename V , typename K > bool operator<= (const table< C, T, V > &t, const K &c)
- template<typename C , typename T , typename V , typename K > bool operator>= (const table< C, T, V > &t, const K &c)
- TRUE_IDENTITY_OP_SUGAR (template< typename C, typename T, typename V >, table< C, T, V >) EXACT_IDENTITY_OP_SUGAR(template< typename C
- template<typename C , typename T , typename V > table< C, T, V > table< C, T, V > C big_add (const table< C, T, V > &t)
- template<typename C , typename T , typename V > C big_mul (const table< C, T, V > &t)
- template<typename C , typename T , typename V > C big_or (const table< C, T, V > &t)
- template<typename C , typename T , typename V > C big_and (const table< C, T, V > &t)
- template<typename C , typename T , typename V > C big_min (const table< C, T, V > &t)
- template<typename C , typename T , typename V > C big_max (const table< C, T, V > &t)
- template<typename C , typename T , typename V > C big_inf (const table< C, T, V > &t)
- template<typename C , typename T , typename V > C big_sup (const table< C, T, V > &t)
- template<typename C , typename T , typename V > bool is_finite (const table< C, T, V > &t)
- template<typename C , typename T , typename V > bool is_nan (const table< C, T, V > &t)
- template<typename C , typename T , typename V > bool is_infinite (const table< C, T, V > &t)
- template<typename C , typename T , typename V > bool is_fuzz (const table< C, T, V > &t)
- template<typename C , typename T , typename V > bool is_reliable (const table< C, T, V > &t)
- template<typename C , typename T , typename V > table< C, T, V > sharpen (const table< C, T, V > &t)
- template<typename C , typename T , typename V , typename K > table< C, T, V > blur (const table< C, T, V > &t, const K &x)
- template<typename C , typename T , typename V > table< C, T, V > append (const table< C, T, V > &t, const table< C, T, V > &u)
- template<typename C , typename T , typename V > table< C, T, V > common (const table< C, T, V > &t, const table< C, T, V > &u)
- template<typename C , typename T , typename V > table< C, T, V > difference (const table< C, T, V > &t, const table< C, T, V > &u)
Variables
Detailed Description
Definition in file table.hpp.
Define Documentation
#define Table table<C,T,V> |
Definition at line 27 of file table.hpp.
Referenced by mmx::append(), binary_helper< table< C, T, V > >::assemble(), mmx::binary_combine(), mmx::binary_map(), mmx::binary_map_scalar(), mmx::common(), mmx::copy(), mmx::difference(), mmx::operator+(), mmx::operator-(), binary_helper< table< C, T, V > >::read(), mmx::REP_STRUCT_2(), mmx::unary_filter(), and mmx::unary_map().
#define Table_rep table_rep<C,T,V> |
#define TMPL template<typename C, typename T, typename V> |
#define TMPL_DEF template<typename C, typename T, typename V= exact_eq_table> |
#define TMPLK template<typename C, typename T, typename V, typename K> |