Go to the source code of this file.
Classes
Namespaces
Defines
Functions
- template<typename C > bool busy (const iterator< C > &it)
- template<typename C > bool done (const iterator< C > &it)
- template<typename C > bool init (const iterator< C > &it)
- template<typename C > nat hash (const iterator< C > &it)
- template<typename C > nat exact_hash (const iterator< C > &it)
- template<typename C > iterator< C > copy (const iterator< C > &it)
- template<typename C > class iterator_rep REP_STRUCT_1 (C)
- INDIRECT_IMPL_1 (iterator, iterator_rep, typename C, C) template< typename C > inline bool busy(const iterator< C > &it)
- template<typename C > format< C > CF (const iterator< C > &it)
- template<typename C > format< iterator< C > > get_format (const iterator< C > &it)
- template<typename C > iterator< C > get_sample (const format< iterator< C > > &fm)
- template<typename C > syntactic flatten (const syntactic &fun, const iterator< C > &it)
- template<typename C > syntactic flatten (const iterator< C > &it)
- template<typename Op , typename C > nat unary_hash (const iterator< C > &it)
- template<typename Op , typename C > bool binary_test (const iterator< C > &it1b, const iterator< C > &it2b)
- HARD_TO_EXACT_IDENTITY_SUGAR (template< typename C >, iterator< C >) HARD_TO_TRUE_IDENTITY_SUGAR(template< typename C >
- template<typename T , typename F > void set_as (iterator< T > &r, const iterator< F > &x)
- template<typename C > iterator< C > seq (const C &c1)
- template<typename C > iterator< C > seq (const C &c1, const C &c2)
- template<typename C > iterator< C > seq (const C &c1, const C &c2, const C &c3)
- template<typename C > iterator< C > seq (const C &c1, const C &c2, const C &c3, const C &c4)
- template<typename C > iterator< C > seq (const C &c1, const C &c2, const C &c3, const C &c4, const C &c5)
- template<typename C > iterator< C > seq (const C &c1, const C &c2, const C &c3, const C &c4, const C &c5, const C &c6)
- template<typename C > iterator< C > range_iterator (const C &start, const C &end, const C &step=C(1), bool strict=true)
- template<typename C > iterator< C > operator* (const iterator< C > &it1, const iterator< C > &it2)
- template<typename C , typename T > iterator< C > lazy_iterator (const T &x, const format< C > &fm)
- template<typename Op , typename C > C big (const iterator< C > &it)
- template<typename C > C big_add (const iterator< C > &it)
- template<typename C > C big_mul (const iterator< C > &it)
- template<typename C > C big_or (const iterator< C > &it)
- template<typename C > C big_and (const iterator< C > &it)
- template<typename C > C big_min (const iterator< C > &it)
- template<typename C > C big_max (const iterator< C > &it)
Detailed Description
Definition in file iterator.hpp.
Define Documentation
#define Iterator_rep iterator_rep<C> |
#define TMPL template<typename C> |
#define TMPL_DEF template<typename C> |