#include <ot_lib.h>
Public Member Functions | |
ot_container_element (const ot_obj *data=0) | |
ot_container_element (const ot_obj &data) | |
ot_container_element (const ot_container_element &c) | |
virtual | ~ot_container_element (void) |
bool | operator== (const ot_container_element &r) const |
bool | operator!= (const ot_container_element &r) const |
bool | operator== (const ot_obj &r) const |
bool | operator!= (const ot_obj &r) const |
const ot_container_element & | operator= (const ot_container_element &r) |
const ot_container_element & | operator= (ot_obj *r) |
bool | set (const ot_obj *data) |
const ot_obj * | get (void) const |
ot_obj * | getPtr (void) |
const ot_obj * | operator-> (void) |
operator const ot_obj & (void) | |
Private Attributes | |
auto_ptr< ot_obj > | m_data |
ot_lib::ot_container_element::ot_container_element | ( | const ot_obj * | data = 0 |
) |
ot_lib::ot_container_element::ot_container_element | ( | const ot_obj & | data | ) |
ot_lib::ot_container_element::ot_container_element | ( | const ot_container_element & | c | ) |
virtual ot_lib::ot_container_element::~ot_container_element | ( | void | ) | [virtual] |
bool ot_lib::ot_container_element::operator== | ( | const ot_container_element & | r | ) | const |
bool ot_lib::ot_container_element::operator!= | ( | const ot_container_element & | r | ) | const |
bool ot_lib::ot_container_element::operator== | ( | const ot_obj & | r | ) | const |
bool ot_lib::ot_container_element::operator!= | ( | const ot_obj & | r | ) | const |
const ot_container_element& ot_lib::ot_container_element::operator= | ( | const ot_container_element & | r | ) |
const ot_container_element& ot_lib::ot_container_element::operator= | ( | ot_obj * | r | ) |
bool ot_lib::ot_container_element::set | ( | const ot_obj * | data | ) |
const ot_obj* ot_lib::ot_container_element::get | ( | void | ) | const |
ot_obj* ot_lib::ot_container_element::getPtr | ( | void | ) |
const ot_obj* ot_lib::ot_container_element::operator-> | ( | void | ) |
ot_lib::ot_container_element::operator const ot_obj & | ( | void | ) | [inline] |
auto_ptr<ot_obj> ot_lib::ot_container_element::m_data [private] |