Version: 9.12.0
HDFinternalObject Class Reference

#include <HDFinternalObject.hxx>

Inheritance diagram for HDFinternalObject:

Public Member Functions

 HDFinternalObject (const char *name)
 
HDFinternalObjectGetPreviousBrother ()
 
HDFinternalObjectGetNextBrother ()
 
void SetPreviousBrother (HDFinternalObject *previous)
 
void SetNextBrother (HDFinternalObject *next)
 
hdf_idt GetId ()
 
char * GetName ()
 
virtual hdf_object_type GetObjectType ()
 

Protected Attributes

char * _name
 
hdf_idt _id
 

Private Attributes

HDFinternalObject_previousbrother
 
HDFinternalObject_nextbrother
 

Constructor & Destructor Documentation

◆ HDFinternalObject()

HDFinternalObject::HDFinternalObject ( const char *  name)

References _nextbrother, and _previousbrother.

Member Function Documentation

◆ GetId()

◆ GetName()

char * HDFobject::GetName ( )
inherited

◆ GetNextBrother()

HDFinternalObject * HDFinternalObject::GetNextBrother ( )

◆ GetObjectType()

hdf_object_type HDFobject::GetObjectType ( )
virtualinherited

Reimplemented in HDFgroup, HDFfile, HDFdataset, and HDFarray.

References HDF_OBJECT.

◆ GetPreviousBrother()

HDFinternalObject * HDFinternalObject::GetPreviousBrother ( )

References _previousbrother.

◆ SetNextBrother()

void HDFinternalObject::SetNextBrother ( HDFinternalObject next)

References _nextbrother.

Referenced by HDFcontainerObject::AddSon().

◆ SetPreviousBrother()

void HDFinternalObject::SetPreviousBrother ( HDFinternalObject previous)

References _previousbrother.

Referenced by HDFcontainerObject::AddSon().

Field Documentation

◆ _id

◆ _name

◆ _nextbrother

HDFinternalObject* HDFinternalObject::_nextbrother
private

◆ _previousbrother

HDFinternalObject* HDFinternalObject::_previousbrother
private