Lumiera  0.pre.03
»edityourfreedom«
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
lib::iter Namespace Reference

Classes

class  CursorGear
 
struct  IterDequeStorage
 Wrapper to mark a std::deque instance for use as "state core" within lib::IterStateWrapper. More...
 
struct  TypeBinding
 Type re-binding helper template for creating nested typedefs for use by IterAdapter or similar "Lumiera Forward Iterators". More...
 
struct  TypeBinding< const TY * >
 
struct  TypeBinding< TY * >
 
struct  TypeBinding< vector< Scope >::const_reverse_iterator >
 this explicit specialisation allows to build a RangeIter to yield const Scope elements, based on the const_reverse_iterator used internally within ScopePath. More...
 

Class Documentation

struct lib::iter::TypeBinding
Class Members
typedef pointer pointer
typedef reference reference
typedef value_type value_type
+ Collaboration diagram for TypeBinding< TY >:
struct lib::iter::TypeBinding< const TY * >
Class Members
typedef TY value_type
typedef const TY & reference
typedef const TY * pointer
+ Collaboration diagram for TypeBinding< const TY * >:
struct lib::iter::TypeBinding< TY * >
Class Members
typedef TY value_type
typedef TY & reference
typedef TY * pointer
+ Collaboration diagram for TypeBinding< TY * >:
struct lib::iter::TypeBinding< vector< Scope >::const_reverse_iterator >
Class Members
typedef const Scope value_type
typedef Scope const & reference
typedef const Scope * pointer
+ Collaboration diagram for TypeBinding< vector< Scope >::const_reverse_iterator >: