BWAPI
Public Types | Public Member Functions
_HalfedgeDS_facet_circ< Node, It, Ctg > Class Template Reference

#include <HalfedgeDS_iterator.h>

List of all members.

Public Types

typedef It Base
typedef _HalfedgeDS_facet_circ
< Node, It, Ctg > 
Self
typedef Ctg iterator_category
typedef Node value_type
typedef std::ptrdiff_t difference_type
typedef std::size_t size_type
typedef value_typereference
typedef value_typepointer

Public Member Functions

 _HalfedgeDS_facet_circ ()
 _HalfedgeDS_facet_circ (It i)
pointer ptr () const
bool operator== (Nullptr_t p) const
bool operator!= (Nullptr_t p) const
bool operator== (const Self &i) const
bool operator!= (const Self &i) const
Selfoperator++ ()
Self operator++ (int)
Selfoperator-- ()
Self operator-- (int)

template<class Node, class It, class Ctg>
class _HalfedgeDS_facet_circ< Node, It, Ctg >


Member Typedef Documentation

template<class Node, class It, class Ctg>
typedef It _HalfedgeDS_facet_circ< Node, It, Ctg >::Base
template<class Node, class It, class Ctg>
typedef std::ptrdiff_t _HalfedgeDS_facet_circ< Node, It, Ctg >::difference_type
template<class Node, class It, class Ctg>
typedef Ctg _HalfedgeDS_facet_circ< Node, It, Ctg >::iterator_category
template<class Node, class It, class Ctg>
typedef value_type* _HalfedgeDS_facet_circ< Node, It, Ctg >::pointer
template<class Node, class It, class Ctg>
typedef value_type& _HalfedgeDS_facet_circ< Node, It, Ctg >::reference
template<class Node, class It, class Ctg>
typedef _HalfedgeDS_facet_circ<Node,It,Ctg> _HalfedgeDS_facet_circ< Node, It, Ctg >::Self
template<class Node, class It, class Ctg>
typedef std::size_t _HalfedgeDS_facet_circ< Node, It, Ctg >::size_type
template<class Node, class It, class Ctg>
typedef Node _HalfedgeDS_facet_circ< Node, It, Ctg >::value_type

Constructor & Destructor Documentation

template<class Node, class It, class Ctg>
_HalfedgeDS_facet_circ< Node, It, Ctg >::_HalfedgeDS_facet_circ ( ) [inline]
template<class Node, class It, class Ctg>
_HalfedgeDS_facet_circ< Node, It, Ctg >::_HalfedgeDS_facet_circ ( It  i) [inline]

Member Function Documentation

template<class Node, class It, class Ctg>
bool _HalfedgeDS_facet_circ< Node, It, Ctg >::operator!= ( Nullptr_t  p) const [inline]
template<class Node, class It, class Ctg>
bool _HalfedgeDS_facet_circ< Node, It, Ctg >::operator!= ( const Self i) const [inline]
template<class Node, class It, class Ctg>
Self& _HalfedgeDS_facet_circ< Node, It, Ctg >::operator++ ( ) [inline]

Here is the call graph for this function:

template<class Node, class It, class Ctg>
Self _HalfedgeDS_facet_circ< Node, It, Ctg >::operator++ ( int  ) [inline]
template<class Node, class It, class Ctg>
Self& _HalfedgeDS_facet_circ< Node, It, Ctg >::operator-- ( ) [inline]
template<class Node, class It, class Ctg>
Self _HalfedgeDS_facet_circ< Node, It, Ctg >::operator-- ( int  ) [inline]
template<class Node, class It, class Ctg>
bool _HalfedgeDS_facet_circ< Node, It, Ctg >::operator== ( Nullptr_t  p) const [inline]

Here is the caller graph for this function:

template<class Node, class It, class Ctg>
bool _HalfedgeDS_facet_circ< Node, It, Ctg >::operator== ( const Self i) const [inline]

Here is the call graph for this function:

template<class Node, class It, class Ctg>
pointer _HalfedgeDS_facet_circ< Node, It, Ctg >::ptr ( ) const [inline]

Here is the call graph for this function:


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines