A.I.M.S


aims::Selection Class Reference

#include <aims/selection/selection.h>

Public Types

typedef std::list< std::string >
::value_type 
value_type
 
typedef std::list< std::string >
::pointer 
pointer
 
typedef std::list< std::string >
::const_pointer 
const_pointer
 
typedef std::list< std::string >
::reference 
reference
 
typedef std::list< std::string >
::const_reference 
const_reference
 
typedef std::list< std::string >
::difference_type 
difference_type
 
typedef std::list< std::string >
::size_type 
size_type
 
typedef std::list< std::string >
::iterator 
iterator
 
typedef std::list< std::string >
::const_iterator 
const_iterator
 
typedef std::list< std::string >
::reverse_iterator 
reverse_iterator
 
typedef std::list< std::string >
::const_reverse_iterator 
const_reverse_iterator
 

Public Member Functions

iterator begin ()
 
iterator end ()
 
const_iterator begin () const
 
const_iterator end () const
 
reverse_iterator rbegin ()
 
reverse_iterator rend ()
 
const_reverse_iterator rbegin () const
 
const_reverse_iterator rend () const
 
 Selection ()
 
 Selection (const std::string &selname)
 
void select (const std::string &label)
 
void selectQuick (const std::string &label)
 
void unselect (const std::string &label)
 
iterator find (const std::string &label)
 
const_iterator find (const std::string &label) const
 
bool empty () const
 
std::string name () const
 

Detailed Description

Definition at line 45 of file selection.h.

Member Typedef Documentation

typedef std::list<std::string>::const_iterator aims::Selection::const_iterator

Definition at line 58 of file selection.h.

typedef std::list<std::string>::const_pointer aims::Selection::const_pointer

Definition at line 50 of file selection.h.

typedef std::list<std::string>::const_reference aims::Selection::const_reference

Definition at line 52 of file selection.h.

Definition at line 61 of file selection.h.

typedef std::list<std::string>::difference_type aims::Selection::difference_type

Definition at line 54 of file selection.h.

typedef std::list<std::string>::iterator aims::Selection::iterator

Definition at line 57 of file selection.h.

typedef std::list<std::string>::pointer aims::Selection::pointer

Definition at line 49 of file selection.h.

typedef std::list<std::string>::reference aims::Selection::reference

Definition at line 51 of file selection.h.

typedef std::list<std::string>::reverse_iterator aims::Selection::reverse_iterator

Definition at line 59 of file selection.h.

typedef std::list<std::string>::size_type aims::Selection::size_type

Definition at line 55 of file selection.h.

typedef std::list<std::string>::value_type aims::Selection::value_type

Definition at line 48 of file selection.h.

Constructor & Destructor Documentation

aims::Selection::Selection ( )
aims::Selection::Selection ( const std::string &  selname)

Member Function Documentation

aims::Selection::iterator aims::Selection::begin ( )
inline

Definition at line 136 of file selection.h.

aims::Selection::const_iterator aims::Selection::begin ( ) const
inline

Definition at line 150 of file selection.h.

bool aims::Selection::empty ( ) const
aims::Selection::iterator aims::Selection::end ( )
inline

Definition at line 143 of file selection.h.

aims::Selection::const_iterator aims::Selection::end ( ) const
inline

Definition at line 157 of file selection.h.

iterator aims::Selection::find ( const std::string &  label)
const_iterator aims::Selection::find ( const std::string &  label) const
std::string aims::Selection::name ( ) const
aims::Selection::reverse_iterator aims::Selection::rbegin ( )
inline

Definition at line 164 of file selection.h.

aims::Selection::const_reverse_iterator aims::Selection::rbegin ( ) const
inline

Definition at line 178 of file selection.h.

aims::Selection::reverse_iterator aims::Selection::rend ( )
inline

Definition at line 171 of file selection.h.

aims::Selection::const_reverse_iterator aims::Selection::rend ( ) const
inline

Definition at line 185 of file selection.h.

void aims::Selection::select ( const std::string &  label)
void aims::Selection::selectQuick ( const std::string &  label)
void aims::Selection::unselect ( const std::string &  label)

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