GNU Octave  3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
hdf5_ifstream Class Reference

#include "ls-hdf5.h"

Inheritance diagram for hdf5_ifstream:
Inheritance graph
[legend]
Collaboration diagram for hdf5_ifstream:
Collaboration graph
[legend]

Public Member Functions

 hdf5_ifstream ()
 hdf5_ifstream (const char *name, int mode=std::ios::in|std::ios::binary, int prot=0)
void close ()
void open (const char *name, int mode=std::ios::in|std::ios::binary, int prot=0)

Public Attributes

int current_item
hid_t file_id

Detailed Description

Definition at line 103 of file ls-hdf5.h.

Constructor & Destructor Documentation

hdf5_ifstream::hdf5_ifstream ( )
inline

Definition at line 107 of file ls-hdf5.h.

hdf5_ifstream::hdf5_ifstream ( const char name,
int  mode = std::ios::in|std::ios::binary,
int  prot = 0 
)
inline

Definition at line 109 of file ls-hdf5.h.

Member Function Documentation

void hdf5_fstreambase::close ( void  )
inlineinherited

Definition at line 69 of file ls-hdf5.h.

References hdf5_fstreambase::file_id.

Referenced by dump_octave_core(), and hdf5_fstreambase::~hdf5_fstreambase().

void hdf5_ifstream::open ( const char name,
int  mode = std::ios::in|std::ios::binary,
int  prot = 0 
)
inline

Reimplemented from hdf5_fstreambase.

Definition at line 113 of file ls-hdf5.h.

Member Data Documentation

int hdf5_fstreambase::current_item
inherited
hid_t hdf5_fstreambase::file_id
inherited

The documentation for this class was generated from the following file: