HDF5 C++ API Reference Manual

 

 

 

Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | Examples

H5::IdComponent Class Reference

#include <H5IdComponent.h>

Inheritance diagram for H5::IdComponent:

H5::DataSpace H5::H5File H5::H5Object H5::PropList H5::AbstractDs H5::DataType H5::Group H5::DSetCreatPropList H5::DSetMemXferPropList H5::FileAccPropList H5::FileCreatPropList H5::Attribute H5::DataSet H5::ArrayType H5::AtomType H5::CompType H5::EnumType H5::VarLenType H5::FloatType H5::IntType H5::PredType H5::StrType List of all members.

Public Member Functions

void incRefCount ()
 Increment id reference counter.
void decRefCount ()
 Decrement id reference counter.
int getCounter ()
 Returns the reference counter to this identifier.
bool noReference ()
IdComponentoperator= (const IdComponent &rhs)
 Assignment operator.
void setId (hid_t new_id)
 Sets the identifier of this object to a new value.
 IdComponent (const hid_t h5_id)
 Creates an IdComponent object using the id of an existing object.
 IdComponent (const IdComponent &original)
 Copy constructor: makes a copy of the original IdComponent object.
virtual hid_t getId () const
 Returns the id of this object.
virtual ~IdComponent ()
 Noop destructor.

Constructor & Destructor Documentation

H5::IdComponent::IdComponent const hid_t  h5_id  ) 
 

Creates an IdComponent object using the id of an existing object.

Parameters:
h5_id - IN: Id of an existing object
Exceptions:
H5::DataTypeIException 

H5::IdComponent::IdComponent const IdComponent original  ) 
 

Copy constructor: makes a copy of the original IdComponent object.

Parameters:
original - IN: IdComponent instance to copy

H5::IdComponent::~IdComponent  )  [virtual]
 

Noop destructor.


Member Function Documentation

void H5::IdComponent::incRefCount  ) 
 

Increment id reference counter.

void H5::IdComponent::decRefCount  ) 
 

Decrement id reference counter.

int H5::IdComponent::getCounter  ) 
 

Returns the reference counter to this identifier.

Returns:
Reference count

bool H5::IdComponent::noReference  ) 
 

IdComponent & H5::IdComponent::operator= const IdComponent rhs  ) 
 

Assignment operator.

Parameters:
rhs - IN: Reference to the existing object
Returns:
Reference to IdComponent instance
Exceptions:
H5::IdComponentException when attempt to close the HDF5 object fails

void H5::IdComponent::setId hid_t  new_id  ) 
 

Sets the identifier of this object to a new value.

Exceptions:
H5::IdComponentException when the attempt to close the HDF5 object fails

hid_t H5::IdComponent::getId  )  const [virtual]
 

Returns the id of this object.

Returns:
HDF5 id

Reimplemented in H5::PredType.


Generated on Sat Apr 23 16:19:48 2005 by  doxygen 1.4.2