bes Updated for version 3.20.13
hdfistream_vgroup Class Reference
Collaboration diagram for hdfistream_vgroup:
Collaboration graph

Public Member Functions

void _init (const string filename="")
 
virtual bool bos (void) const
 
virtual void close (void)
 
virtual bool eo_attr (void) const
 
virtual bool eos (void) const
 
 hdfistream_vgroup (const hdfistream_vgroup &)
 
 hdfistream_vgroup (const string filename="")
 
virtual int index (void) const
 
string memberName (int32 ref)
 
virtual void open (const char *filename)
 
virtual void open (const string &filename)
 
void operator= (const hdfistream_vgroup &)
 
hdfistream_vgroupoperator>> (hdf_attr &ha)
 
hdfistream_vgroupoperator>> (hdf_vgroup &hs)
 
hdfistream_vgroupoperator>> (vector< hdf_attr > &hav)
 
hdfistream_vgroupoperator>> (vector< hdf_vgroup > &hsv)
 
virtual void rewind (void)
 
virtual void seek (const char *name)
 
virtual void seek (const string &name)
 
virtual void seek (int index=0)
 
virtual void seek_next (void)
 
virtual void seek_ref (int ref)
 
void setmeta (bool val)
 

Public Attributes

int32 _file_id
 
string _filename
 
int _index
 
int32 begin
 
int32 end
 
bool set
 

Protected Member Functions

void _del (void)
 
void _get_fileinfo (void)
 
void _init (void)
 
string _memberName (int32 ref)
 
void _rewind (void)
 
void _seek (const char *name)
 
void _seek (int32 ref)
 
void _seek_next (void)
 

Protected Attributes

int32 _attr_index
 
bool _meta
 
int32 _nattrs
 
struct {
   int32   begin
 
   int32   end
 
   bool   set
 
_recs
 
int32 _vgroup_id
 
vector< int32 > _vgroup_refs
 

Detailed Description

Definition at line 321 of file hcstream.h.

Constructor & Destructor Documentation

◆ hdfistream_vgroup() [1/2]

hdfistream_vgroup::hdfistream_vgroup ( const string  filename = "")
explicit

Definition at line 158 of file vgroup.cc.

◆ hdfistream_vgroup() [2/2]

hdfistream_vgroup::hdfistream_vgroup ( const hdfistream_vgroup )
inline

Definition at line 324 of file hcstream.h.

◆ ~hdfistream_vgroup()

virtual hdfistream_vgroup::~hdfistream_vgroup ( void  )
inlinevirtual

Definition at line 327 of file hcstream.h.

Member Function Documentation

◆ _del()

void hdfistream_vgroup::_del ( void  )
inlineprotected

Definition at line 365 of file hcstream.h.

◆ _get_fileinfo()

void hdfistream_vgroup::_get_fileinfo ( void  )
protected

Definition at line 86 of file vgroup.cc.

◆ _init() [1/2]

void hdfistream_obj::_init ( const string  filename = "")
inlineinherited

Definition at line 74 of file hcstream.h.

◆ _init() [2/2]

void hdfistream_vgroup::_init ( void  )
protected

Definition at line 77 of file vgroup.cc.

◆ _memberName()

string hdfistream_vgroup::_memberName ( int32  ref)
protected

Definition at line 136 of file vgroup.cc.

◆ _rewind()

void hdfistream_vgroup::_rewind ( void  )
inlineprotected

Definition at line 372 of file hcstream.h.

◆ _seek() [1/2]

void hdfistream_vgroup::_seek ( const char *  name)
protected

Definition at line 107 of file vgroup.cc.

◆ _seek() [2/2]

void hdfistream_vgroup::_seek ( int32  ref)
protected

Definition at line 118 of file vgroup.cc.

◆ _seek_next()

void hdfistream_vgroup::_seek_next ( void  )
protected

Definition at line 99 of file vgroup.cc.

◆ bos()

virtual bool hdfistream_vgroup::bos ( void  ) const
inlinevirtual

Implements hdfistream_obj.

Definition at line 347 of file hcstream.h.

◆ close()

void hdfistream_vgroup::close ( void  )
virtual

Implements hdfistream_obj.

Definition at line 190 of file vgroup.cc.

◆ eo_attr()

bool hdfistream_vgroup::eo_attr ( void  ) const
virtual

Definition at line 436 of file vgroup.cc.

◆ eos()

virtual bool hdfistream_vgroup::eos ( void  ) const
inlinevirtual

Implements hdfistream_obj.

Definition at line 351 of file hcstream.h.

◆ index()

virtual int hdfistream_obj::index ( void  ) const
inlinevirtualinherited

Definition at line 71 of file hcstream.h.

◆ memberName()

string hdfistream_vgroup::memberName ( int32  ref)

Definition at line 241 of file vgroup.cc.

◆ open() [1/2]

void hdfistream_vgroup::open ( const char *  filename)
virtual

Implements hdfistream_obj.

Definition at line 173 of file vgroup.cc.

◆ open() [2/2]

void hdfistream_vgroup::open ( const string &  filename)
virtual

Definition at line 167 of file vgroup.cc.

◆ operator=()

void hdfistream_vgroup::operator= ( const hdfistream_vgroup )
inline

Definition at line 330 of file hcstream.h.

◆ operator>>() [1/4]

hdfistream_vgroup & hdfistream_vgroup::operator>> ( hdf_attr ha)

Definition at line 459 of file vgroup.cc.

◆ operator>>() [2/4]

hdfistream_vgroup & hdfistream_vgroup::operator>> ( hdf_vgroup hs)

Definition at line 260 of file vgroup.cc.

◆ operator>>() [3/4]

hdfistream_vgroup & hdfistream_vgroup::operator>> ( vector< hdf_attr > &  hav)

Definition at line 448 of file vgroup.cc.

◆ operator>>() [4/4]

hdfistream_vgroup & hdfistream_vgroup::operator>> ( vector< hdf_vgroup > &  hsv)

Definition at line 249 of file vgroup.cc.

◆ rewind()

virtual void hdfistream_vgroup::rewind ( void  )
inlinevirtual

Implements hdfistream_obj.

Definition at line 343 of file hcstream.h.

◆ seek() [1/3]

void hdfistream_vgroup::seek ( const char *  name)
virtual

Definition at line 235 of file vgroup.cc.

◆ seek() [2/3]

void hdfistream_vgroup::seek ( const string &  name)
virtual

Definition at line 230 of file vgroup.cc.

◆ seek() [3/3]

void hdfistream_vgroup::seek ( int  index = 0)
virtual

Implements hdfistream_obj.

Definition at line 215 of file vgroup.cc.

◆ seek_next()

virtual void hdfistream_vgroup::seek_next ( void  )
inlinevirtual

Implements hdfistream_obj.

Definition at line 339 of file hcstream.h.

◆ seek_ref()

void hdfistream_vgroup::seek_ref ( int  ref)
virtual

Definition at line 224 of file vgroup.cc.

◆ setmeta()

void hdfistream_vgroup::setmeta ( bool  val)
inline

Definition at line 356 of file hcstream.h.

Member Data Documentation

◆ _attr_index

int32 hdfistream_vgroup::_attr_index
protected

Definition at line 383 of file hcstream.h.

◆ _file_id

int32 hdfistream_obj::_file_id
inherited

Definition at line 80 of file hcstream.h.

◆ _filename

string hdfistream_obj::_filename
inherited

Definition at line 79 of file hcstream.h.

◆ _index

int hdfistream_obj::_index
inherited

Definition at line 81 of file hcstream.h.

◆ _meta

bool hdfistream_vgroup::_meta
protected

Definition at line 385 of file hcstream.h.

◆ _nattrs

int32 hdfistream_vgroup::_nattrs
protected

Definition at line 384 of file hcstream.h.

◆ _vgroup_id

int32 hdfistream_vgroup::_vgroup_id
protected

Definition at line 379 of file hcstream.h.

◆ _vgroup_refs

vector< int32 > hdfistream_vgroup::_vgroup_refs
protected

Definition at line 386 of file hcstream.h.

◆ begin

int32 hdfistream_vgroup::begin

Definition at line 389 of file hcstream.h.

◆ end

int32 hdfistream_vgroup::end

Definition at line 390 of file hcstream.h.

◆ set

bool hdfistream_vgroup::set

Definition at line 388 of file hcstream.h.


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