#include <eclasslib.h>
Public Types | |
typedef ListItems::const_iterator | const_iterator |
Public Member Functions | |
const_iterator | begin () const |
const_iterator | end () const |
const ListItem & | operator[] (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< ListItem > | ListItems |
Private Attributes | |
ListItems | m_items |
Definition at line 38 of file eclasslib.h.
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.
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.
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.
ListItems ListAttributeType::m_items [private] |
Definition at line 42 of file eclasslib.h.
Referenced by begin(), end(), findValue(), operator[](), and push_back().