clockUtils  1.1
clockUtils::argParser::ArgumentList Class Reference

base class for Variable handling More...

#include <ArgumentList.h>

Public Types

typedef std::vector< std::string >::iterator iterator
 
typedef std::vector< std::string >::const_iterator const_iterator
 
typedef std::vector< std::string >::reverse_iterator reverse_iterator
 
typedef std::vector< std::string >::const_reverse_iterator const_reverse_iterator
 
typedef std::vector< std::string >::reference reference
 
typedef std::vector< std::string >::const_reference const_reference
 
typedef std::vector< std::string >::size_type size_type
 

Public Member Functions

 ArgumentList ()
 constructor creating empty std::vector<std::string> and registering it in parser More...
 
 ~ArgumentList ()
 destructor, removes list of the Parser More...
 
iterator begin ()
 all following methods are just wrappers for std::vector More...
 
const_iterator begin () const
 
iterator end ()
 
const_iterator end () const
 
reverse_iterator rbegin ()
 
const_reverse_iterator rbegin () const
 
reverse_iterator rend ()
 
const_reverse_iterator rend () const
 
const_iterator cbegin () const
 
const_iterator cend () const
 
const_reverse_iterator crbegin () const
 
const_reverse_iterator crend () const
 
size_t size () const
 
bool empty () const
 
reference operator[] (size_type n)
 
const_reference operator[] (size_type n) const
 
reference at (size_type n)
 
const_reference at (size_type n) const
 
reference front ()
 
const_reference front () const
 
reference back ()
 
const_reference back () const
 

Friends

class Parser
 

Detailed Description

base class for Variable handling

Definition at line 41 of file ArgumentList.h.

Member Typedef Documentation

§ const_iterator

Definition at line 46 of file ArgumentList.h.

§ const_reference

Definition at line 50 of file ArgumentList.h.

§ const_reverse_iterator

Definition at line 48 of file ArgumentList.h.

§ iterator

typedef std::vector<std::string>::iterator clockUtils::argParser::ArgumentList::iterator

Definition at line 45 of file ArgumentList.h.

§ reference

typedef std::vector<std::string>::reference clockUtils::argParser::ArgumentList::reference

Definition at line 49 of file ArgumentList.h.

§ reverse_iterator

Definition at line 47 of file ArgumentList.h.

§ size_type

typedef std::vector<std::string>::size_type clockUtils::argParser::ArgumentList::size_type

Definition at line 51 of file ArgumentList.h.

Constructor & Destructor Documentation

§ ArgumentList()

clockUtils::argParser::ArgumentList::ArgumentList ( )

constructor creating empty std::vector<std::string> and registering it in parser

§ ~ArgumentList()

clockUtils::argParser::ArgumentList::~ArgumentList ( )

destructor, removes list of the Parser

Member Function Documentation

§ at() [1/2]

reference clockUtils::argParser::ArgumentList::at ( size_type  n)
inline

Definition at line 130 of file ArgumentList.h.

§ at() [2/2]

const_reference clockUtils::argParser::ArgumentList::at ( size_type  n) const
inline

Definition at line 134 of file ArgumentList.h.

§ back() [1/2]

reference clockUtils::argParser::ArgumentList::back ( )
inline

Definition at line 146 of file ArgumentList.h.

§ back() [2/2]

const_reference clockUtils::argParser::ArgumentList::back ( ) const
inline

Definition at line 150 of file ArgumentList.h.

§ begin() [1/2]

iterator clockUtils::argParser::ArgumentList::begin ( )
inline

all following methods are just wrappers for std::vector

Definition at line 66 of file ArgumentList.h.

§ begin() [2/2]

const_iterator clockUtils::argParser::ArgumentList::begin ( ) const
inline

Definition at line 70 of file ArgumentList.h.

§ cbegin()

const_iterator clockUtils::argParser::ArgumentList::cbegin ( ) const
inline

Definition at line 98 of file ArgumentList.h.

§ cend()

const_iterator clockUtils::argParser::ArgumentList::cend ( ) const
inline

Definition at line 102 of file ArgumentList.h.

§ crbegin()

const_reverse_iterator clockUtils::argParser::ArgumentList::crbegin ( ) const
inline

Definition at line 106 of file ArgumentList.h.

§ crend()

const_reverse_iterator clockUtils::argParser::ArgumentList::crend ( ) const
inline

Definition at line 110 of file ArgumentList.h.

§ empty()

bool clockUtils::argParser::ArgumentList::empty ( ) const
inline

Definition at line 118 of file ArgumentList.h.

§ end() [1/2]

iterator clockUtils::argParser::ArgumentList::end ( )
inline

Definition at line 74 of file ArgumentList.h.

§ end() [2/2]

const_iterator clockUtils::argParser::ArgumentList::end ( ) const
inline

Definition at line 78 of file ArgumentList.h.

§ front() [1/2]

reference clockUtils::argParser::ArgumentList::front ( )
inline

Definition at line 138 of file ArgumentList.h.

§ front() [2/2]

const_reference clockUtils::argParser::ArgumentList::front ( ) const
inline

Definition at line 142 of file ArgumentList.h.

§ operator[]() [1/2]

reference clockUtils::argParser::ArgumentList::operator[] ( size_type  n)
inline

Definition at line 122 of file ArgumentList.h.

§ operator[]() [2/2]

const_reference clockUtils::argParser::ArgumentList::operator[] ( size_type  n) const
inline

Definition at line 126 of file ArgumentList.h.

§ rbegin() [1/2]

reverse_iterator clockUtils::argParser::ArgumentList::rbegin ( )
inline

Definition at line 82 of file ArgumentList.h.

§ rbegin() [2/2]

const_reverse_iterator clockUtils::argParser::ArgumentList::rbegin ( ) const
inline

Definition at line 86 of file ArgumentList.h.

§ rend() [1/2]

reverse_iterator clockUtils::argParser::ArgumentList::rend ( )
inline

Definition at line 90 of file ArgumentList.h.

§ rend() [2/2]

const_reverse_iterator clockUtils::argParser::ArgumentList::rend ( ) const
inline

Definition at line 94 of file ArgumentList.h.

§ size()

size_t clockUtils::argParser::ArgumentList::size ( ) const
inline

Definition at line 114 of file ArgumentList.h.

Friends And Related Function Documentation

§ Parser

friend class Parser
friend

Definition at line 42 of file ArgumentList.h.


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