PPL  1.2
Ptr_Iterator_defs.hh File Reference
#include "Ptr_Iterator_types.hh"
#include <iterator>
#include "Ptr_Iterator_inlines.hh"
Include dependency graph for Ptr_Iterator_defs.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Parma_Polyhedra_Library::Implementation::Ptr_Iterator< P >
 A class to define STL const and non-const iterators from pointer types. More...
 

Namespaces

 Parma_Polyhedra_Library
 The entire library is confined to this namespace.
 
 Parma_Polyhedra_Library::Implementation
 Implementation related data and functions.
 

Functions

template<typename P , typename Q >
bool Parma_Polyhedra_Library::Implementation::operator== (const Ptr_Iterator< P > &x, const Ptr_Iterator< Q > &y)
 
template<typename P , typename Q >
bool Parma_Polyhedra_Library::Implementation::operator!= (const Ptr_Iterator< P > &x, const Ptr_Iterator< Q > &y)
 
template<typename P , typename Q >
bool Parma_Polyhedra_Library::Implementation::operator< (const Ptr_Iterator< P > &x, const Ptr_Iterator< Q > &y)
 
template<typename P , typename Q >
bool Parma_Polyhedra_Library::Implementation::operator<= (const Ptr_Iterator< P > &x, const Ptr_Iterator< Q > &y)
 
template<typename P , typename Q >
bool Parma_Polyhedra_Library::Implementation::operator> (const Ptr_Iterator< P > &x, const Ptr_Iterator< Q > &y)
 
template<typename P , typename Q >
bool Parma_Polyhedra_Library::Implementation::operator>= (const Ptr_Iterator< P > &x, const Ptr_Iterator< Q > &y)
 
template<typename P , typename Q >
Ptr_Iterator< P >::difference_type Parma_Polyhedra_Library::Implementation::operator- (const Ptr_Iterator< P > &x, const Ptr_Iterator< Q > &y)
 
template<typename P >
Ptr_Iterator< P > Parma_Polyhedra_Library::Implementation::operator+ (typename Ptr_Iterator< P >::difference_type m, const Ptr_Iterator< P > &y)