gtkmm  2.24.4
Public Types | Public Member Functions | Protected Attributes | Related Functions | List of all members
Gtk::Notebook_Helpers::PageIterator Class Reference
Inheritance diagram for Gtk::Notebook_Helpers::PageIterator:
Inheritance graph
[legend]
Collaboration diagram for Gtk::Notebook_Helpers::PageIterator:
Collaboration graph
[legend]

Public Types

typedef std::bidirectional_iterator_tag iterator_category
 
typedef size_t size_type
 
typedef ptrdiff_t difference_type
 
typedef Page value_type
 
typedef const Pagepointer
 
typedef const Pagereference
 

Public Member Functions

 PageIterator (Gtk::Notebook* parent, GList* node)
 
 PageIterator ()
 
bool equal (const PageIterator& other) const
 
 operator bool () const
 
PageIteratoroperator++ ()
 
const PageIterator operator++ (int)
 
PageIteratoroperator-- ()
 
const PageIterator operator-- (int)
 
reference operator* () const
 
pointer operator-> () const
 

Protected Attributes

GList* node_
 
Gtk::Notebookparent_
 

Related Functions

(Note that these are not member functions.)

bool operator== (const PageIterator& lhs, const PageIterator& rhs)
 
bool operator!= (const PageIterator& lhs, const PageIterator& rhs)
 

Detailed Description

Deprecated:
Use Notebook::get_current_page(), Notebook::get_nth_page(), etc.

instead.

Member Typedef Documentation

Constructor & Destructor Documentation

Gtk::Notebook_Helpers::PageIterator::PageIterator ( Gtk::Notebook parent,
GList *  node 
)
inline
Gtk::Notebook_Helpers::PageIterator::PageIterator ( )
inline

Member Function Documentation

bool Gtk::Notebook_Helpers::PageIterator::equal ( const PageIterator other) const
Gtk::Notebook_Helpers::PageIterator::operator bool ( ) const
reference Gtk::Notebook_Helpers::PageIterator::operator* ( ) const
inline
PageIterator& Gtk::Notebook_Helpers::PageIterator::operator++ ( )
const PageIterator Gtk::Notebook_Helpers::PageIterator::operator++ ( int  )
PageIterator& Gtk::Notebook_Helpers::PageIterator::operator-- ( )
const PageIterator Gtk::Notebook_Helpers::PageIterator::operator-- ( int  )
pointer Gtk::Notebook_Helpers::PageIterator::operator-> ( ) const
inline

Friends And Related Function Documentation

bool operator!= ( const PageIterator lhs,
const PageIterator rhs 
)
related
bool operator== ( const PageIterator lhs,
const PageIterator rhs 
)
related

Member Data Documentation

GList* Gtk::Notebook_Helpers::PageIterator::node_
protected
Gtk::Notebook* Gtk::Notebook_Helpers::PageIterator::parent_
protected

The documentation for this class was generated from the following file: