#include <eleve/src0/bag1.hpp>
Public Types | |
typedef boost::bimap< int, std::string > | attr_pos_t |
typedef attr_pos_t::left_map::const_iterator | l_itr |
The left iterator is useful. | |
typedef attr_pos_t::right_map::const_iterator | r_itr |
The right iterator is useful. | |
Public Member Functions | |
void | add (int column_position, const std::string &column_name) |
std::list< boost::any > * | get (const std::string &name0) throw (std::exception) |
std::list< boost::any > * | get (int pos) throw (std::exception) |
const std::list< boost::any > * | get (const std::string &name0) const throw (std::exception) |
const std::list< boost::any > * | get (int pos) const throw (std::exception) |
std::list< boost::any > * | append (int pos, const std::string &value0) throw (std::exception) |
Bag () throw (std::exception) | |
virtual | ~Bag () throw () |
Public Attributes | |
attr_pos_t | header |
The map containing the headers. | |
Protected Attributes | |
const std::auto_ptr < eepgwde::detail::Bag::Impl > | impl |
Friends | |
struct | Impl |
Classes | |
struct | Impl |
Definition at line 26 of file bag1.hpp.
typedef boost::bimap<int, std::string> eepgwde::detail::Bag::attr_pos_t |
typedef attr_pos_t::left_map::const_iterator eepgwde::detail::Bag::l_itr |
typedef attr_pos_t::right_map::const_iterator eepgwde::detail::Bag::r_itr |
void eepgwde::detail::Bag::add | ( | int | column_position, | |
const std::string & | column_name | |||
) |
std::list< boost::any > * eepgwde::detail::Bag::get | ( | const std::string & | name0 | ) | throw (std::exception) |
std::list< boost::any > * eepgwde::detail::Bag::get | ( | int | pos | ) | throw (std::exception) |
const std::list< boost::any > * eepgwde::detail::Bag::get | ( | const std::string & | name0 | ) | const throw (std::exception) |
const std::list< boost::any > * eepgwde::detail::Bag::get | ( | int | pos | ) | const throw (std::exception) |
std::list< boost::any > * eepgwde::detail::Bag::append | ( | int | pos, | |
const std::string & | value0 | |||
) | throw (std::exception) |
const std::auto_ptr<eepgwde::detail::Bag::Impl> eepgwde::detail::Bag::impl [protected] |