ListAttributeType Class Reference

#include <eclasslib.h>

Public Types

typedef ListItems::const_iterator const_iterator

Public Member Functions

const_iterator begin () const
const_iterator end () const
const ListItemoperator[] (std::size_t i) const
const_iterator findValue (const std::string &value) const
void push_back (const std::string &name, const std::string &value)

Private Types

typedef std::pair< std::string,
std::string
ListItem
typedef std::vector< ListItemListItems

Private Attributes

ListItems m_items

Detailed Description

Definition at line 38 of file eclasslib.h.


Member Typedef Documentation

typedef ListItems::const_iterator ListAttributeType::const_iterator

Definition at line 45 of file eclasslib.h.

typedef std::pair<std::string, std::string> ListAttributeType::ListItem [private]

Definition at line 40 of file eclasslib.h.

typedef std::vector<ListItem> ListAttributeType::ListItems [private]

Definition at line 41 of file eclasslib.h.


Member Function Documentation

const_iterator ListAttributeType::begin (  )  const [inline]

Definition at line 46 of file eclasslib.h.

References m_items.

Referenced by ListAttribute::ListAttribute(), and ListAttribute::update().

const_iterator ListAttributeType::end (  )  const [inline]

Definition at line 50 of file eclasslib.h.

References m_items.

Referenced by ListAttribute::ListAttribute(), and ListAttribute::update().

const_iterator ListAttributeType::findValue ( const std::string value  )  const [inline]

Definition at line 59 of file eclasslib.h.

References i, and m_items.

Referenced by ListAttribute::update().

const ListItem& ListAttributeType::operator[] ( std::size_t  i  )  const [inline]

Definition at line 55 of file eclasslib.h.

References m_items.

void ListAttributeType::push_back ( const std::string name,
const std::string value 
) [inline]

Definition at line 68 of file eclasslib.h.

References m_items.


Field Documentation

Definition at line 42 of file eclasslib.h.

Referenced by begin(), end(), findValue(), operator[](), and push_back().


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

Generated by  doxygen 1.6.2