H5::PropList::PropList | ( | const hid_t | plist_id | ) |
Creates a property list using the id of an existing property.
plist_id | - IN: Id of the existing property list |
H5::PropListIException |
H5::PropList::PropList | ( | const PropList & | original | ) |
Copy constructor.
original | - IN: The original property list to copy |
References H5::IdComponent::incRefCount().
void H5::PropList::close | ( | ) | [virtual] |
Closes the property list if it is not a default one.
H5::PropListIException |
Implements H5::IdComponent.
References H5::IdComponent::getCounter(), and H5::IdComponent::inMemFunc().
Referenced by copy(), p_setId(), and ~PropList().
void H5::PropList::closeClass | ( | ) | const |
Close a property list class.
H5::PropListIException |
References H5::IdComponent::inMemFunc().
void H5::PropList::copy | ( | const PropList & | like_plist | ) |
Makes a copy of an existing property list.
like_plist | - IN: Reference to the existing property list |
H5::PropListIException |
References close(), H5::Exception::getDetailMsg(), and H5::IdComponent::inMemFunc().
Referenced by operator=().
This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts. - Obsolete.
dest | - IN: Destination property list or class | |
src | - IN: Source property list or class | |
name | - IN: Name of the property to copy - H5std_string |
References copyProp().
Copies a property from one list or class to another - Obsolete.
dest | - IN: Destination property list or class | |
src | - IN: Source property list or class | |
name | - IN: Name of the property to copy - char pointer |
H5::PropListIException |
References H5::IdComponent::inMemFunc().
void H5::PropList::copyProp | ( | PropList & | dest, | |
const H5std_string & | name | |||
) | const |
This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
dest | - IN: Destination property list or class | |
name | - IN: Name of the property to copy - H5std_string |
References copyProp().
void H5::PropList::copyProp | ( | PropList & | dest, | |
const char * | name | |||
) | const |
Copies a property from this property list or class to another.
dest | - IN: Destination property list or class | |
name | - IN: Name of the property to copy - char pointer |
H5::PropListIException |
References H5::IdComponent::inMemFunc().
Referenced by copyProp().
hid_t H5::PropList::getClass | ( | ) | const |
Returns the class of this property list, i.e. H5P_FILE_CREATE
...
H5P_ROOT
H5::PropListIException |
References H5::IdComponent::inMemFunc().
H5std_string H5::PropList::getClassName | ( | ) | const |
Return the name of a generic property list class.
PropList H5::PropList::getClassParent | ( | ) | const |
Returns the parent class of a generic property class.
H5::PropListIException |
References H5::IdComponent::inMemFunc().
size_t H5::PropList::getNumProps | ( | ) | const |
Returns the number of properties in this property list or class.
H5::PropListIException |
References H5::IdComponent::inMemFunc().
H5std_string H5::PropList::getProperty | ( | const H5std_string & | name | ) | const |
This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
name | - IN: Name of property to query - H5std_string |
H5std_string
. References getProperty().
H5std_string H5::PropList::getProperty | ( | const char * | name | ) | const |
This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
name | - IN: Name of property to query - char pointer |
H5std_string
. H5::PropListIException |
References getPropSize(), and H5::IdComponent::inMemFunc().
void H5::PropList::getProperty | ( | const H5std_string & | name, | |
void * | value | |||
) | const |
This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
name | - IN: Name of property to query - H5std_string | |
value | - OUT: Pointer to the buffer for the property value |
References getProperty().
void H5::PropList::getProperty | ( | const char * | name, | |
void * | value | |||
) | const |
Query the value of a property in a property list.
name | - IN: Name of property to query - char pointer | |
value | - OUT: Pointer to the buffer for the property value |
H5::PropListIException |
References H5::IdComponent::inMemFunc().
Referenced by getProperty().
size_t H5::PropList::getPropSize | ( | const H5std_string & | name | ) | const |
This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
name | - IN: Name of property to query - H5std_string |
References getPropSize().
size_t H5::PropList::getPropSize | ( | const char * | name | ) | const |
Query the size of a property in a property list or class.
name | - IN: Name of property to query |
H5::PropListIException |
References H5::IdComponent::inMemFunc().
Referenced by getProperty(), and getPropSize().
bool H5::PropList::isAClass | ( | const PropList & | prop_class | ) | const |
Determines whether a property list is a certain class.
prop_class | - IN: Property class to query |
H5::PropListIException |
References H5::IdComponent::inMemFunc().
Assignment operator.
rhs | - IN: Reference to the existing property list |
H5::PropListIException |
References copy().
bool H5::PropList::operator== | ( | const PropList & | rhs | ) | const |
Compares this property list or class against the given list or class.
rhs | - IN: Reference to the property list to compare |
H5::PropListIException |
References H5::IdComponent::inMemFunc().
void H5::PropList::p_setId | ( | const hid_t | new_id | ) | [protected, virtual] |
Sets the identifier of this object to a new value.
H5::IdComponentException | when the attempt to close the HDF5 object fails |
Implements H5::IdComponent.
References close(), H5::Exception::getDetailMsg(), and H5::IdComponent::inMemFunc().
Referenced by H5::FileAccPropList::getFamily().
bool H5::PropList::propExist | ( | const H5std_string & | name | ) | const |
This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
name | - IN: Name of property to check for - H5std_string |
References propExist().
bool H5::PropList::propExist | ( | const char * | name | ) | const |
Query the existance of a property in a property object.
name | - IN: Name of property to check for - char pointer |
H5::PropListIException |
References H5::IdComponent::inMemFunc().
Referenced by propExist().
void H5::PropList::removeProp | ( | const H5std_string & | name | ) | const |
This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
name | - IN: Name of property to remove - H5std_string |
References removeProp().
void H5::PropList::removeProp | ( | const char * | name | ) | const |
Removes a property from a property list.
name | - IN: Name of property to remove - char pointer |
H5::PropListIException |
References H5::IdComponent::inMemFunc().
Referenced by removeProp().
void H5::PropList::setProperty | ( | const H5std_string & | name, | |
H5std_string & | strg | |||
) | const |
This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
name | - IN: Name of property to set - H5std_string | |
strg | - IN: Value for the property is a H5std_string |
References setProperty().
void H5::PropList::setProperty | ( | const H5std_string & | name, | |
void * | value | |||
) | const |
This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
name | - IN: Name of property to set - H5std_string | |
value | - IN: Void pointer to the value for the property |
References setProperty().
void H5::PropList::setProperty | ( | const char * | name, | |
H5std_string & | strg | |||
) | const |
This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
name | - IN: Name of property to set - char pointer | |
strg | - IN: Value for the property is a H5std_string |
References setProperty().
void H5::PropList::setProperty | ( | const char * | name, | |
const char * | charptr | |||
) | const |
This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
name | - IN: Name of property to set - char pointer | |
charptr | - IN: Char pointer to the value for the property |
References H5::IdComponent::inMemFunc().
void H5::PropList::setProperty | ( | const char * | name, | |
void * | value | |||
) | const |
Set a property's value in a property list.
name | - IN: Name of property to set - char pointer | |
value | - IN: Void pointer to the value for the property |
H5::PropListIException |
References H5::IdComponent::inMemFunc().
Referenced by setProperty().