Jive reference manual
List of all members | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions
jem::hdf5::H5File Class Reference

#include <jem/hdf5/H5File.h>

Inheritance diagram for jem::hdf5::H5File:
Inheritance graph

Public Member Functions

 H5File (const Handle &fid, const String &name)
 
void flush () const
 
void close ()
 
String getName () const
 
Ref< GroupgetRoot () const
 
- Public Member Functions inherited from jem::Object
virtual ClassgetClass () const
 Returns the Class instance representing the runtime class of this object. More...
 
virtual String toString () const
 Returns a short textual description of this object. More...
 
virtual long hashValue () const
 Returns a hash value for this object. More...
 
virtual bool equals (const Ref< Object > &obj) const
 Tests whether two objects are equal. More...
 
Ref< Objectclone () const
 Returns a copy of this object. More...
 

Static Public Member Functions

static Ref< H5Fileopen (const String &name, int flags)
 
static Ref< H5Filecreate (const String &name, int flags)
 
- Static Public Member Functions inherited from jem::Object
static ClassgetType ()
 Returns the Class instance representing the Object class. More...
 

Static Public Attributes

static const int TRUNCATE
 
static const int EXCLUSIVE
 
static const int READ_WRITE
 
static const int READ_ONLY
 

Protected Member Functions

virtual ~H5File ()
 
- Protected Member Functions inherited from jem::Collectable
 Collectable ()
 Creates an empty Collectable. More...
 
 ~Collectable ()
 Frees resources. More...
 

Constructor & Destructor Documentation

jem::hdf5::H5File::H5File ( const Handle &  fid,
const String name 
)
virtual jem::hdf5::H5File::~H5File ( )
protectedvirtual

Member Function Documentation

static Ref<H5File> jem::hdf5::H5File::open ( const String name,
int  flags 
)
static
static Ref<H5File> jem::hdf5::H5File::create ( const String name,
int  flags 
)
static
void jem::hdf5::H5File::flush ( ) const
void jem::hdf5::H5File::close ( )
String jem::hdf5::H5File::getName ( ) const
Ref<Group> jem::hdf5::H5File::getRoot ( ) const

Member Data Documentation

const int jem::hdf5::H5File::TRUNCATE
static
const int jem::hdf5::H5File::EXCLUSIVE
static
const int jem::hdf5::H5File::READ_WRITE
static
const int jem::hdf5::H5File::READ_ONLY
static