Public Member Functions | Private Types | Private Attributes | Friends

wb::side_actions::const_iterator Class Reference

#include <side_actions.hpp>

Collaboration diagram for wb::side_actions::const_iterator:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 const_iterator ()
 const_iterator (base_t const &base)
action_ptr const & operator* () const
action_ptr const * operator-> () const
this_toperator++ ()
this_toperator-- ()
this_t operator+ (int x) const
this_t operator- (int x) const
size_t operator- (this_t const &that) const
bool operator== (this_t const &that) const
bool operator!= (this_t const &that) const
bool operator< (this_t const &that) const

Private Types

typedef side_actions::iterator base_t
typedef
side_actions::const_iterator 
this_t

Private Attributes

base_t base_

Friends

class side_actions

Detailed Description

Definition at line 406 of file side_actions.hpp.


Member Typedef Documentation

Definition at line 410 of file side_actions.hpp.

Definition at line 411 of file side_actions.hpp.


Constructor & Destructor Documentation

wb::side_actions::const_iterator::const_iterator (  )  [inline]

Definition at line 414 of file side_actions.hpp.

wb::side_actions::const_iterator::const_iterator ( base_t const &  base  )  [inline]

Definition at line 419 of file side_actions.hpp.


Member Function Documentation

bool wb::side_actions::const_iterator::operator!= ( this_t const &  that  )  const [inline]

Definition at line 432 of file side_actions.hpp.

References base_.

action_ptr const& wb::side_actions::const_iterator::operator* (  )  const [inline]

Definition at line 424 of file side_actions.hpp.

References base_.

this_t wb::side_actions::const_iterator::operator+ ( int  x  )  const [inline]

Definition at line 428 of file side_actions.hpp.

References base_.

this_t& wb::side_actions::const_iterator::operator++ (  )  [inline]

Definition at line 426 of file side_actions.hpp.

References base_.

size_t wb::side_actions::const_iterator::operator- ( this_t const &  that  )  const [inline]

Definition at line 430 of file side_actions.hpp.

References base_.

this_t wb::side_actions::const_iterator::operator- ( int  x  )  const [inline]

Definition at line 429 of file side_actions.hpp.

References base_.

this_t& wb::side_actions::const_iterator::operator-- (  )  [inline]

Definition at line 427 of file side_actions.hpp.

References base_.

action_ptr const* wb::side_actions::const_iterator::operator-> (  )  const [inline]

Definition at line 425 of file side_actions.hpp.

References base_.

bool wb::side_actions::const_iterator::operator< ( this_t const &  that  )  const [inline]

Definition at line 433 of file side_actions.hpp.

References base_.

bool wb::side_actions::const_iterator::operator== ( this_t const &  that  )  const [inline]

Definition at line 431 of file side_actions.hpp.

References base_.


Friends And Related Function Documentation

friend class side_actions [friend]

Definition at line 409 of file side_actions.hpp.


Member Data Documentation


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

Generated by doxygen 1.7.1 on Thu May 24 2012 01:26:38 for The Battle for Wesnoth
Gna! | Forum | Wiki | CIA | devdocs