#include <RootIOStream.h>
Inheritance diagram for RootIOStream:
Public Member Functions | |
| RootIOStream (void *addr) | |
| Create a stream using given tree. | |
| virtual | ~RootIOStream () |
| RootIOBaseObject * | obj () |
| Return the pointer that m_addr points to assuming it points to a RootIOBaseObject. | |
| virtual std::string | path ()=0 |
| Return path up to an including the tree. | |
Protected Attributes | |
| void * | m_addr |
Definition at line 8 of file RootIOStream.h.
| RootIOStream::RootIOStream | ( | void * | addr | ) |
Create a stream using given tree.
Definition at line 4 of file RootIOStream.cc.
00005 : m_addr(addr) 00006 { 00007 }
| RootIOStream::~RootIOStream | ( | ) | [virtual] |
| RootIOBaseObject * RootIOStream::obj | ( | ) |
Return the pointer that m_addr points to assuming it points to a RootIOBaseObject.
Definition at line 13 of file RootIOStream.cc.
00014 { 00015 return *(RootIOBaseObject**)m_addr; 00016 }
| virtual std::string RootIOStream::path | ( | ) | [pure virtual] |
void* RootIOStream::m_addr [protected] |
Definition at line 10 of file RootIOStream.h.
1.4.7