#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.