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