GNU Octave  8.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
hdf5_ifstream Class Reference

#include "ls-hdf5.h"

Inheritance diagram for hdf5_ifstream:
Collaboration diagram for hdf5_ifstream:

Public Member Functions

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

Public Attributes

int current_item
 
octave_hdf5_id file_id
 

Detailed Description

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

Constructor & Destructor Documentation

◆ hdf5_ifstream() [1/2]

hdf5_ifstream::hdf5_ifstream ( )
inline

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

◆ hdf5_ifstream() [2/2]

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

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

Member Function Documentation

◆ close()

void hdf5_fstreambase::close ( void  )
inherited

◆ open()

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

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

References hdf5_fstreambase::open().

◆ open_create()

void hdf5_fstreambase::open_create ( const char *  name,
int  mode 
)
inherited

Member Data Documentation

◆ current_item

int hdf5_fstreambase::current_item
inherited

◆ file_id


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