g4tools  5.4.0
Public Types | Public Member Functions | List of all members
tools::rroot::ifile Class Referenceabstract
Inheritance diagram for tools::rroot::ifile:
Inheritance graph
[legend]

Public Types

enum  from { begin, current, end }
 

Public Member Functions

virtual ~ifile ()
 
virtual const std::string & path () const =0
 
virtual bool verbose () const =0
 
virtual std::ostream & out () const =0
 
virtual bool byte_swap () const =0
 
virtual bool set_pos (seek=0, from=begin)=0
 
virtual bool read_buffer (char *, uint32)=0
 
virtual bool unziper (char, decompress_func &) const =0
 
virtual keysinfos_key ()=0
 
virtual streamer_infofind_streamer_info (const std::string &)=0
 

Detailed Description

Definition at line 16 of file ifile.

Member Enumeration Documentation

◆ from

Enumerator
begin 
current 
end 

Definition at line 25 of file ifile.

25  {
26  begin,
27  current,
28  end
29  };

Constructor & Destructor Documentation

◆ ~ifile()

virtual tools::rroot::ifile::~ifile ( )
inlinevirtual

Definition at line 18 of file ifile.

18 {}

Member Function Documentation

◆ byte_swap()

virtual bool tools::rroot::ifile::byte_swap ( ) const
pure virtual

Implemented in tools::rroot::file.

◆ find_streamer_info()

virtual streamer_info* tools::rroot::ifile::find_streamer_info ( const std::string &  )
pure virtual

Implemented in tools::rroot::file.

◆ out()

virtual std::ostream& tools::rroot::ifile::out ( ) const
pure virtual

Implemented in tools::rroot::file.

◆ path()

virtual const std::string& tools::rroot::ifile::path ( ) const
pure virtual

Implemented in tools::rroot::file.

◆ read_buffer()

virtual bool tools::rroot::ifile::read_buffer ( char *  ,
uint32   
)
pure virtual

Implemented in tools::rroot::file.

◆ set_pos()

virtual bool tools::rroot::ifile::set_pos ( seek  = 0,
from  = begin 
)
pure virtual

Implemented in tools::rroot::file.

◆ sinfos_key()

virtual key& tools::rroot::ifile::sinfos_key ( )
pure virtual

Implemented in tools::rroot::file.

◆ unziper()

virtual bool tools::rroot::ifile::unziper ( char  ,
decompress_func  
) const
pure virtual

Implemented in tools::rroot::file.

◆ verbose()

virtual bool tools::rroot::ifile::verbose ( ) const
pure virtual

Implemented in tools::rroot::file.


The documentation for this class was generated from the following file:
tools::rroot::ifile::current
@ current
Definition: ifile:27
tools::rroot::ifile::begin
@ begin
Definition: ifile:26
tools::rroot::ifile::end
@ end
Definition: ifile:28