summaryrefslogtreecommitdiffstats
path: root/c++/src/cpplus_RM/class_h5_1_1_data_set.html
diff options
context:
space:
mode:
Diffstat (limited to 'c++/src/cpplus_RM/class_h5_1_1_data_set.html')
-rw-r--r--c++/src/cpplus_RM/class_h5_1_1_data_set.html1623
1 files changed, 0 insertions, 1623 deletions
diff --git a/c++/src/cpplus_RM/class_h5_1_1_data_set.html b/c++/src/cpplus_RM/class_h5_1_1_data_set.html
deleted file mode 100644
index 3932feb..0000000
--- a/c++/src/cpplus_RM/class_h5_1_1_data_set.html
+++ /dev/null
@@ -1,1623 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.5"/>
-<title>HDF5 C++ API: H5::DataSet Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectlogo"><img alt="Logo" src="hdf_logo.jpg"/></td>
- <td style="padding-left: 0.5em;">
- <div id="projectname">HDF5 C++ API
- &#160;<span id="projectnumber">1.8.13</span>
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.5 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="examples.html"><span>Examples</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
- <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
- <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
- </ul>
- </div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Pages</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div id="nav-path" class="navpath">
- <ul>
-<li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a></li> </ul>
-</div>
-</div><!-- top -->
-<div class="header">
- <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
-<a href="class_h5_1_1_data_set-members.html">List of all members</a> </div>
- <div class="headertitle">
-<div class="title">H5::DataSet Class Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Class <a class="el" href="class_h5_1_1_data_set.html" title="Class DataSet operates on HDF5 datasets. ">DataSet</a> operates on HDF5 datasets.
- <a href="class_h5_1_1_data_set.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" href="_h5_data_set_8h_source.html">H5DataSet.h</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for H5::DataSet:</div>
-<div class="dyncontent">
- <div class="center">
- <img src="class_h5_1_1_data_set.png" usemap="#H5::DataSet_map" alt=""/>
- <map id="H5::DataSet_map" name="H5::DataSet_map">
-<area href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group. " alt="H5::H5Object" shape="rect" coords="0,112,107,136"/>
-<area href="class_h5_1_1_abstract_ds.html" title="AbstractDs is an abstract base class, inherited by Attribute and DataSet. " alt="H5::AbstractDs" shape="rect" coords="117,112,224,136"/>
-<area href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12. " alt="H5::H5Location" shape="rect" coords="0,56,107,80"/>
-<area href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier. " alt="H5::IdComponent" shape="rect" coords="0,0,107,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a58b4e38cbb5cec13e21653882ba14cac"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#a58b4e38cbb5cec13e21653882ba14cac">close</a> ()</td></tr>
-<tr class="memdesc:a58b4e38cbb5cec13e21653882ba14cac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes this dataset. <a href="#a58b4e38cbb5cec13e21653882ba14cac">More...</a><br/></td></tr>
-<tr class="separator:a58b4e38cbb5cec13e21653882ba14cac"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adc3d4552c2486453b51b9c6cdbf02efd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#adc3d4552c2486453b51b9c6cdbf02efd">extend</a> (const hsize_t *size) const </td></tr>
-<tr class="memdesc:adc3d4552c2486453b51b9c6cdbf02efd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extends a dataset with unlimited dimension. <a href="#adc3d4552c2486453b51b9c6cdbf02efd">More...</a><br/></td></tr>
-<tr class="separator:adc3d4552c2486453b51b9c6cdbf02efd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a024eeee05222c411bbe7027702dfc3c3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#a024eeee05222c411bbe7027702dfc3c3">fillMemBuf</a> (const void *fill, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;fill_type, void *buf, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;buf_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space) const </td></tr>
-<tr class="memdesc:a024eeee05222c411bbe7027702dfc3c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fills a selection in memory with a value. <a href="#a024eeee05222c411bbe7027702dfc3c3">More...</a><br/></td></tr>
-<tr class="separator:a024eeee05222c411bbe7027702dfc3c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae288741d10a98352a00e27339809ad68"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#ae288741d10a98352a00e27339809ad68">fillMemBuf</a> (const void *fill, <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;fill_type, void *buf, <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;buf_type, <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space)</td></tr>
-<tr class="memdesc:ae288741d10a98352a00e27339809ad68"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is an overloaded member function, kept for backward compatibility. It differs from the above function in that it misses const's. This wrapper will be removed in future release. <a href="#ae288741d10a98352a00e27339809ad68">More...</a><br/></td></tr>
-<tr class="separator:ae288741d10a98352a00e27339809ad68"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad8e44095a6792d621266c9420b76b8f8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#ad8e44095a6792d621266c9420b76b8f8">fillMemBuf</a> (void *buf, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;buf_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space) const </td></tr>
-<tr class="memdesc:ad8e44095a6792d621266c9420b76b8f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fills a selection in memory with 0. <a href="#ad8e44095a6792d621266c9420b76b8f8">More...</a><br/></td></tr>
-<tr class="separator:ad8e44095a6792d621266c9420b76b8f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a77e16498f6aaf54afcb7d97ea26b9a0b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#a77e16498f6aaf54afcb7d97ea26b9a0b">fillMemBuf</a> (void *buf, <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;buf_type, <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space)</td></tr>
-<tr class="memdesc:a77e16498f6aaf54afcb7d97ea26b9a0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is an overloaded member function, kept for backward compatibility. It differs from the above function in that it misses const's. This wrapper will be removed in future release. <a href="#a77e16498f6aaf54afcb7d97ea26b9a0b">More...</a><br/></td></tr>
-<tr class="separator:a77e16498f6aaf54afcb7d97ea26b9a0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac567680b5bb3ad0a72ece90ea540f1f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#ac567680b5bb3ad0a72ece90ea540f1f0">getCreatePlist</a> () const </td></tr>
-<tr class="memdesc:ac567680b5bb3ad0a72ece90ea540f1f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the dataset creation property list. <a href="#ac567680b5bb3ad0a72ece90ea540f1f0">More...</a><br/></td></tr>
-<tr class="separator:ac567680b5bb3ad0a72ece90ea540f1f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4bb5bbc0977ccee6b0ce14d2acf48193"><td class="memItemLeft" align="right" valign="top">haddr_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#a4bb5bbc0977ccee6b0ce14d2acf48193">getOffset</a> () const </td></tr>
-<tr class="memdesc:a4bb5bbc0977ccee6b0ce14d2acf48193"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the address of this dataset in the file. <a href="#a4bb5bbc0977ccee6b0ce14d2acf48193">More...</a><br/></td></tr>
-<tr class="separator:a4bb5bbc0977ccee6b0ce14d2acf48193"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1f727ed91722af4630ba20b2d8b5b12d"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#a1f727ed91722af4630ba20b2d8b5b12d">getSpace</a> () const </td></tr>
-<tr class="memdesc:a1f727ed91722af4630ba20b2d8b5b12d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a copy of the dataspace of this dataset. <a href="#a1f727ed91722af4630ba20b2d8b5b12d">More...</a><br/></td></tr>
-<tr class="separator:a1f727ed91722af4630ba20b2d8b5b12d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a69ce56bd2958d86c74cc1b923dfc23a9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#a69ce56bd2958d86c74cc1b923dfc23a9">getSpaceStatus</a> (H5D_space_status_t &amp;status) const </td></tr>
-<tr class="memdesc:a69ce56bd2958d86c74cc1b923dfc23a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether space has been allocated for a dataset. <a href="#a69ce56bd2958d86c74cc1b923dfc23a9">More...</a><br/></td></tr>
-<tr class="separator:a69ce56bd2958d86c74cc1b923dfc23a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a594d12bbf45a2f2824935d31f612e726"><td class="memItemLeft" align="right" valign="top">virtual hsize_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#a594d12bbf45a2f2824935d31f612e726">getStorageSize</a> () const </td></tr>
-<tr class="memdesc:a594d12bbf45a2f2824935d31f612e726"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the amount of storage required for a dataset. <a href="#a594d12bbf45a2f2824935d31f612e726">More...</a><br/></td></tr>
-<tr class="separator:a594d12bbf45a2f2824935d31f612e726"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae74661cf21960e8579fa8c5c6a6cfd10"><td class="memItemLeft" align="right" valign="top">virtual size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#ae74661cf21960e8579fa8c5c6a6cfd10">getInMemDataSize</a> () const </td></tr>
-<tr class="memdesc:ae74661cf21960e8579fa8c5c6a6cfd10"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the size in memory of the dataset's data. <a href="#ae74661cf21960e8579fa8c5c6a6cfd10">More...</a><br/></td></tr>
-<tr class="separator:ae74661cf21960e8579fa8c5c6a6cfd10"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a46c4d637e0a5f9993702190f7b3ab308"><td class="memItemLeft" align="right" valign="top">hsize_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#a46c4d637e0a5f9993702190f7b3ab308">getVlenBufSize</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space) const </td></tr>
-<tr class="memdesc:a46c4d637e0a5f9993702190f7b3ab308"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of bytes required to store VL data. <a href="#a46c4d637e0a5f9993702190f7b3ab308">More...</a><br/></td></tr>
-<tr class="separator:a46c4d637e0a5f9993702190f7b3ab308"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5a840c880da67f8f569a5b1deca9421e"><td class="memItemLeft" align="right" valign="top">hsize_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#a5a840c880da67f8f569a5b1deca9421e">getVlenBufSize</a> (<a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;type, <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space) const </td></tr>
-<tr class="memdesc:a5a840c880da67f8f569a5b1deca9421e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is an overloaded member function, kept for backward compatibility. It differs from the above function in that it misses const's. This wrapper will be removed in future release. <a href="#a5a840c880da67f8f569a5b1deca9421e">More...</a><br/></td></tr>
-<tr class="separator:a5a840c880da67f8f569a5b1deca9421e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2f0278a519122419ae9981666277c9bb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#a2f0278a519122419ae9981666277c9bb">read</a> (void *buf, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;mem_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;mem_space=<a class="el" href="class_h5_1_1_data_space.html#af19fb72eae0855e07830c6d9a6f4748d">DataSpace::ALL</a>, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;file_space=<a class="el" href="class_h5_1_1_data_space.html#af19fb72eae0855e07830c6d9a6f4748d">DataSpace::ALL</a>, const <a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html">DSetMemXferPropList</a> &amp;xfer_plist=<a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#a47bb48aeb00da456b7c9f1d86fdc2acf">DSetMemXferPropList::DEFAULT</a>) const </td></tr>
-<tr class="memdesc:a2f0278a519122419ae9981666277c9bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads raw data from the specified dataset. <a href="#a2f0278a519122419ae9981666277c9bb">More...</a><br/></td></tr>
-<tr class="separator:a2f0278a519122419ae9981666277c9bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a507862244d09bd87f66c9e91cb09e104"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#a507862244d09bd87f66c9e91cb09e104">read</a> (H5std_string &amp;buf, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;mem_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;mem_space=<a class="el" href="class_h5_1_1_data_space.html#af19fb72eae0855e07830c6d9a6f4748d">DataSpace::ALL</a>, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;file_space=<a class="el" href="class_h5_1_1_data_space.html#af19fb72eae0855e07830c6d9a6f4748d">DataSpace::ALL</a>, const <a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html">DSetMemXferPropList</a> &amp;xfer_plist=<a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#a47bb48aeb00da456b7c9f1d86fdc2acf">DSetMemXferPropList::DEFAULT</a>) const </td></tr>
-<tr class="memdesc:a507862244d09bd87f66c9e91cb09e104"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is an overloaded member function, provided for convenience. It takes a reference to a <code>H5std_string</code> for the buffer. <a href="#a507862244d09bd87f66c9e91cb09e104">More...</a><br/></td></tr>
-<tr class="separator:a507862244d09bd87f66c9e91cb09e104"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3ce98e7a626fd32a23d1bcc41537326f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#a3ce98e7a626fd32a23d1bcc41537326f">write</a> (const void *buf, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;mem_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;mem_space=<a class="el" href="class_h5_1_1_data_space.html#af19fb72eae0855e07830c6d9a6f4748d">DataSpace::ALL</a>, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;file_space=<a class="el" href="class_h5_1_1_data_space.html#af19fb72eae0855e07830c6d9a6f4748d">DataSpace::ALL</a>, const <a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html">DSetMemXferPropList</a> &amp;xfer_plist=<a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#a47bb48aeb00da456b7c9f1d86fdc2acf">DSetMemXferPropList::DEFAULT</a>) const </td></tr>
-<tr class="memdesc:a3ce98e7a626fd32a23d1bcc41537326f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes raw data from an application buffer to a dataset. <a href="#a3ce98e7a626fd32a23d1bcc41537326f">More...</a><br/></td></tr>
-<tr class="separator:a3ce98e7a626fd32a23d1bcc41537326f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2eb77380665b6b26c19ff02f3e22b68c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#a2eb77380665b6b26c19ff02f3e22b68c">write</a> (const H5std_string &amp;buf, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;mem_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;mem_space=<a class="el" href="class_h5_1_1_data_space.html#af19fb72eae0855e07830c6d9a6f4748d">DataSpace::ALL</a>, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;file_space=<a class="el" href="class_h5_1_1_data_space.html#af19fb72eae0855e07830c6d9a6f4748d">DataSpace::ALL</a>, const <a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html">DSetMemXferPropList</a> &amp;xfer_plist=<a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#a47bb48aeb00da456b7c9f1d86fdc2acf">DSetMemXferPropList::DEFAULT</a>) const </td></tr>
-<tr class="memdesc:a2eb77380665b6b26c19ff02f3e22b68c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is an overloaded member function, provided for convenience. It takes a reference to a <code>H5std_string</code> for the buffer. <a href="#a2eb77380665b6b26c19ff02f3e22b68c">More...</a><br/></td></tr>
-<tr class="separator:a2eb77380665b6b26c19ff02f3e22b68c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a23b1e511f401e1dca147d224a6240d96"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#a23b1e511f401e1dca147d224a6240d96">iterateElems</a> (void *buf, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space, H5D_operator_t op, void *op_data=NULL)</td></tr>
-<tr class="memdesc:a23b1e511f401e1dca147d224a6240d96"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterates over all selected elements in a dataspace. <a href="#a23b1e511f401e1dca147d224a6240d96">More...</a><br/></td></tr>
-<tr class="separator:a23b1e511f401e1dca147d224a6240d96"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af789313a3635e675f76dccb10b39e141"><td class="memItemLeft" align="right" valign="top">virtual H5std_string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#af789313a3635e675f76dccb10b39e141">fromClass</a> () const </td></tr>
-<tr class="memdesc:af789313a3635e675f76dccb10b39e141"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns this class name. <a href="#af789313a3635e675f76dccb10b39e141">More...</a><br/></td></tr>
-<tr class="separator:af789313a3635e675f76dccb10b39e141"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a47ddc5594fd966e21f11db0dc6c199bc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#a47ddc5594fd966e21f11db0dc6c199bc">DataSet</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const void *ref, H5R_type_t ref_type=H5R_OBJECT, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a0f2f757ca782a743006c5756191c404b">PropList::DEFAULT</a>)</td></tr>
-<tr class="memdesc:a47ddc5594fd966e21f11db0dc6c199bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Given a reference, ref, to an hdf5 location, creates a <a class="el" href="class_h5_1_1_data_set.html" title="Class DataSet operates on HDF5 datasets. ">DataSet</a> object. <a href="#a47ddc5594fd966e21f11db0dc6c199bc">More...</a><br/></td></tr>
-<tr class="separator:a47ddc5594fd966e21f11db0dc6c199bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a598e5d1f1de88333a2e406cf91638b27"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#a598e5d1f1de88333a2e406cf91638b27">DataSet</a> (const <a class="el" href="class_h5_1_1_attribute.html">Attribute</a> &amp;attr, const void *ref, H5R_type_t ref_type=H5R_OBJECT, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a0f2f757ca782a743006c5756191c404b">PropList::DEFAULT</a>)</td></tr>
-<tr class="memdesc:a598e5d1f1de88333a2e406cf91638b27"><td class="mdescLeft">&#160;</td><td class="mdescRight">Given a reference, ref, to an hdf5 attribute, creates a <a class="el" href="class_h5_1_1_data_set.html" title="Class DataSet operates on HDF5 datasets. ">DataSet</a> object. <a href="#a598e5d1f1de88333a2e406cf91638b27">More...</a><br/></td></tr>
-<tr class="separator:a598e5d1f1de88333a2e406cf91638b27"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6eb455b3f30e9f9bdb40f8ab012729ed"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#a6eb455b3f30e9f9bdb40f8ab012729ed">DataSet</a> ()</td></tr>
-<tr class="memdesc:a6eb455b3f30e9f9bdb40f8ab012729ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor: creates a stub <a class="el" href="class_h5_1_1_data_set.html" title="Class DataSet operates on HDF5 datasets. ">DataSet</a>. <a href="#a6eb455b3f30e9f9bdb40f8ab012729ed">More...</a><br/></td></tr>
-<tr class="separator:a6eb455b3f30e9f9bdb40f8ab012729ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a224114f6fd3fdb01300ffcfd5e5192d5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#a224114f6fd3fdb01300ffcfd5e5192d5">DataSet</a> (const <a class="el" href="class_h5_1_1_data_set.html">DataSet</a> &amp;original)</td></tr>
-<tr class="memdesc:a224114f6fd3fdb01300ffcfd5e5192d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor: makes a copy of the original <a class="el" href="class_h5_1_1_data_set.html" title="Class DataSet operates on HDF5 datasets. ">DataSet</a> object. <a href="#a224114f6fd3fdb01300ffcfd5e5192d5">More...</a><br/></td></tr>
-<tr class="separator:a224114f6fd3fdb01300ffcfd5e5192d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a283d6e80f93309c1ee09a4c6a8dd574c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#a283d6e80f93309c1ee09a4c6a8dd574c">DataSet</a> (const hid_t existing_id)</td></tr>
-<tr class="memdesc:a283d6e80f93309c1ee09a4c6a8dd574c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an <a class="el" href="class_h5_1_1_data_set.html" title="Class DataSet operates on HDF5 datasets. ">DataSet</a> object using the id of an existing dataset. <a href="#a283d6e80f93309c1ee09a4c6a8dd574c">More...</a><br/></td></tr>
-<tr class="separator:a283d6e80f93309c1ee09a4c6a8dd574c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa0b5b0136755eecf6ec4aa498d1da3ec"><td class="memItemLeft" align="right" valign="top">virtual hid_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#aa0b5b0136755eecf6ec4aa498d1da3ec">getId</a> () const </td></tr>
-<tr class="memdesc:aa0b5b0136755eecf6ec4aa498d1da3ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the id of this dataset. <a href="#aa0b5b0136755eecf6ec4aa498d1da3ec">More...</a><br/></td></tr>
-<tr class="separator:aa0b5b0136755eecf6ec4aa498d1da3ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4d11013deef811f218e1107fd2b70f67"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#a4d11013deef811f218e1107fd2b70f67">~DataSet</a> ()</td></tr>
-<tr class="memdesc:a4d11013deef811f218e1107fd2b70f67"><td class="mdescLeft">&#160;</td><td class="mdescRight">Properly terminates access to this dataset. <a href="#a4d11013deef811f218e1107fd2b70f67">More...</a><br/></td></tr>
-<tr class="separator:a4d11013deef811f218e1107fd2b70f67"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_class_h5_1_1_h5_location"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_h5_location')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_h5_location.html">H5::H5Location</a></td></tr>
-<tr class="memitem:a624715e413bc019345cd596db745094a inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a624715e413bc019345cd596db745094a">createAttribute</a> (const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_prop_list.html#a0f2f757ca782a743006c5756191c404b">PropList::DEFAULT</a>) const </td></tr>
-<tr class="memdesc:a624715e413bc019345cd596db745094a inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an attribute for a group, dataset, or named datatype. <a href="#a624715e413bc019345cd596db745094a">More...</a><br/></td></tr>
-<tr class="separator:a624715e413bc019345cd596db745094a inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4c6e6ba2aba27c6ab45afd8f31b0fc1b inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4c6e6ba2aba27c6ab45afd8f31b0fc1b">createAttribute</a> (const H5std_string &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_prop_list.html#a0f2f757ca782a743006c5756191c404b">PropList::DEFAULT</a>) const </td></tr>
-<tr class="memdesc:a4c6e6ba2aba27c6ab45afd8f31b0fc1b inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an <code>H5std_string</code> for <em>name</em>. <a href="#a4c6e6ba2aba27c6ab45afd8f31b0fc1b">More...</a><br/></td></tr>
-<tr class="separator:a4c6e6ba2aba27c6ab45afd8f31b0fc1b inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a81b52d2947c4abb7d94ca1987f3a1bc0 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a81b52d2947c4abb7d94ca1987f3a1bc0">openAttribute</a> (const char *name) const </td></tr>
-<tr class="memdesc:a81b52d2947c4abb7d94ca1987f3a1bc0 inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens an attribute given its name. <a href="#a81b52d2947c4abb7d94ca1987f3a1bc0">More...</a><br/></td></tr>
-<tr class="separator:a81b52d2947c4abb7d94ca1987f3a1bc0 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abad070fe2482e81006ee7fce61b6495c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#abad070fe2482e81006ee7fce61b6495c">openAttribute</a> (const H5std_string &amp;name) const </td></tr>
-<tr class="memdesc:abad070fe2482e81006ee7fce61b6495c inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an <code>H5std_string</code> for <em>name</em>. <a href="#abad070fe2482e81006ee7fce61b6495c">More...</a><br/></td></tr>
-<tr class="separator:abad070fe2482e81006ee7fce61b6495c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac82e73079dc97dee2c198b978700c137 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac82e73079dc97dee2c198b978700c137">openAttribute</a> (const unsigned int idx) const </td></tr>
-<tr class="memdesc:ac82e73079dc97dee2c198b978700c137 inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens an attribute given its index. <a href="#ac82e73079dc97dee2c198b978700c137">More...</a><br/></td></tr>
-<tr class="separator:ac82e73079dc97dee2c198b978700c137 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a505e916da3c7ce2264d97480de0aa800 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a505e916da3c7ce2264d97480de0aa800">flush</a> (H5F_scope_t scope) const </td></tr>
-<tr class="memdesc:a505e916da3c7ce2264d97480de0aa800 inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flushes all buffers associated with a location to disk. <a href="#a505e916da3c7ce2264d97480de0aa800">More...</a><br/></td></tr>
-<tr class="separator:a505e916da3c7ce2264d97480de0aa800 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae41b390f0ed7503c0cadcbabc3b9e16b inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">H5std_string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae41b390f0ed7503c0cadcbabc3b9e16b">getFileName</a> () const </td></tr>
-<tr class="memdesc:ae41b390f0ed7503c0cadcbabc3b9e16b inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the name of the file, in which this HDF5 object belongs. <a href="#ae41b390f0ed7503c0cadcbabc3b9e16b">More...</a><br/></td></tr>
-<tr class="separator:ae41b390f0ed7503c0cadcbabc3b9e16b inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a840d5fc024a977c0939fe743379791f0 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a840d5fc024a977c0939fe743379791f0">getNumAttrs</a> () const </td></tr>
-<tr class="memdesc:a840d5fc024a977c0939fe743379791f0 inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of attributes attached to this HDF5 object. <a href="#a840d5fc024a977c0939fe743379791f0">More...</a><br/></td></tr>
-<tr class="separator:a840d5fc024a977c0939fe743379791f0 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0bc22a403e59bb551554c03f2d05b281 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">H5G_obj_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0bc22a403e59bb551554c03f2d05b281">getObjType</a> (void *ref, H5R_type_t ref_type=H5R_OBJECT) const </td></tr>
-<tr class="memdesc:a0bc22a403e59bb551554c03f2d05b281 inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the type of object that an object reference points to. <a href="#a0bc22a403e59bb551554c03f2d05b281">More...</a><br/></td></tr>
-<tr class="separator:a0bc22a403e59bb551554c03f2d05b281 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a665df853b9bb991fdf0328770f2e33e0 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">H5O_type_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a665df853b9bb991fdf0328770f2e33e0">getRefObjType</a> (void *ref, H5R_type_t ref_type=H5R_OBJECT) const </td></tr>
-<tr class="memdesc:a665df853b9bb991fdf0328770f2e33e0 inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the type of object that an object reference points to. <a href="#a665df853b9bb991fdf0328770f2e33e0">More...</a><br/></td></tr>
-<tr class="separator:a665df853b9bb991fdf0328770f2e33e0 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aad71c39cd20e8539891766571174d12a inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aad71c39cd20e8539891766571174d12a">iterateAttrs</a> (<a class="el" href="namespace_h5.html#a5913cae82307d2db03277d081dd71b26">attr_operator_t</a> user_op, unsigned *idx=NULL, void *op_data=NULL)</td></tr>
-<tr class="memdesc:aad71c39cd20e8539891766571174d12a inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterates a user's function over all the attributes of an <a class="el" href="namespace_h5.html">H5</a> object, which may be a group, dataset or named datatype. <a href="#aad71c39cd20e8539891766571174d12a">More...</a><br/></td></tr>
-<tr class="separator:aad71c39cd20e8539891766571174d12a inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9851243382265a412a8deeacf372f250 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a9851243382265a412a8deeacf372f250">attrExists</a> (const char *name) const </td></tr>
-<tr class="memdesc:a9851243382265a412a8deeacf372f250 inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether the named attribute exists at this location. <a href="#a9851243382265a412a8deeacf372f250">More...</a><br/></td></tr>
-<tr class="separator:a9851243382265a412a8deeacf372f250 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a811bad80304c37276264377f326e3014 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a811bad80304c37276264377f326e3014">attrExists</a> (const H5std_string &amp;name) const </td></tr>
-<tr class="memdesc:a811bad80304c37276264377f326e3014 inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an <code>H5std_string</code> for <em>name</em>. <a href="#a811bad80304c37276264377f326e3014">More...</a><br/></td></tr>
-<tr class="separator:a811bad80304c37276264377f326e3014 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab91ea93e37511b47d7b7a66dd0e5106c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab91ea93e37511b47d7b7a66dd0e5106c">renameAttr</a> (const char *oldname, const char *newname) const </td></tr>
-<tr class="memdesc:ab91ea93e37511b47d7b7a66dd0e5106c inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">Renames the named attribute from this object. <a href="#ab91ea93e37511b47d7b7a66dd0e5106c">More...</a><br/></td></tr>
-<tr class="separator:ab91ea93e37511b47d7b7a66dd0e5106c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2173e9687bdef8e56995c1505dd9cf76 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2173e9687bdef8e56995c1505dd9cf76">renameAttr</a> (const H5std_string &amp;oldname, const H5std_string &amp;newname) const </td></tr>
-<tr class="memdesc:a2173e9687bdef8e56995c1505dd9cf76 inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an <code>H5std_string</code> for the names. <a href="#a2173e9687bdef8e56995c1505dd9cf76">More...</a><br/></td></tr>
-<tr class="separator:a2173e9687bdef8e56995c1505dd9cf76 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a39ee7ff5208391e8b1f97eedf3ce32e4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a39ee7ff5208391e8b1f97eedf3ce32e4">removeAttr</a> (const char *name) const </td></tr>
-<tr class="memdesc:a39ee7ff5208391e8b1f97eedf3ce32e4 inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes the named attribute from this object. <a href="#a39ee7ff5208391e8b1f97eedf3ce32e4">More...</a><br/></td></tr>
-<tr class="separator:a39ee7ff5208391e8b1f97eedf3ce32e4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8cb4453b1db9f8082b5e0274f302c3fb inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a8cb4453b1db9f8082b5e0274f302c3fb">removeAttr</a> (const H5std_string &amp;name) const </td></tr>
-<tr class="memdesc:a8cb4453b1db9f8082b5e0274f302c3fb inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an <code>H5std_string</code> for <em>name</em>. <a href="#a8cb4453b1db9f8082b5e0274f302c3fb">More...</a><br/></td></tr>
-<tr class="separator:a8cb4453b1db9f8082b5e0274f302c3fb inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac21f731f9df1d9bce610ad11439c2f96 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac21f731f9df1d9bce610ad11439c2f96">setComment</a> (const char *name, const char *comment) const </td></tr>
-<tr class="memdesc:ac21f731f9df1d9bce610ad11439c2f96 inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets or resets the comment for an object specified by its name. <a href="#ac21f731f9df1d9bce610ad11439c2f96">More...</a><br/></td></tr>
-<tr class="separator:ac21f731f9df1d9bce610ad11439c2f96 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af5d9700b303e4f333c04cbed7e4ae38f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#af5d9700b303e4f333c04cbed7e4ae38f">setComment</a> (const H5std_string &amp;name, const H5std_string &amp;comment) const </td></tr>
-<tr class="memdesc:af5d9700b303e4f333c04cbed7e4ae38f inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an <code>H5std_string</code> for <em>name</em> and <em>comment</em>. <a href="#af5d9700b303e4f333c04cbed7e4ae38f">More...</a><br/></td></tr>
-<tr class="separator:af5d9700b303e4f333c04cbed7e4ae38f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7d95f9b069c833c309b95f7b7e657af8 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7d95f9b069c833c309b95f7b7e657af8">setComment</a> (const char *comment) const </td></tr>
-<tr class="memdesc:a7d95f9b069c833c309b95f7b7e657af8 inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is an overloaded member function, provided for convenience. It differs from the above function in that it doesn't take an object name. <a href="#a7d95f9b069c833c309b95f7b7e657af8">More...</a><br/></td></tr>
-<tr class="separator:a7d95f9b069c833c309b95f7b7e657af8 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7eb08e192bbe76280f0f70b71db72420 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7eb08e192bbe76280f0f70b71db72420">setComment</a> (const H5std_string &amp;comment) const </td></tr>
-<tr class="memdesc:a7eb08e192bbe76280f0f70b71db72420 inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an <code>H5std_string</code> for <em>comment</em>. <a href="#a7eb08e192bbe76280f0f70b71db72420">More...</a><br/></td></tr>
-<tr class="separator:a7eb08e192bbe76280f0f70b71db72420 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af5d293737bf690f86ebd6afa64bbcfc6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">ssize_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#af5d293737bf690f86ebd6afa64bbcfc6">getComment</a> (const char *name, size_t buf_size, char *comment) const </td></tr>
-<tr class="memdesc:af5d293737bf690f86ebd6afa64bbcfc6 inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the comment for this location, returning its length. <a href="#af5d293737bf690f86ebd6afa64bbcfc6">More...</a><br/></td></tr>
-<tr class="separator:af5d293737bf690f86ebd6afa64bbcfc6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a285b453596cf2c08d1b15ddd3fea9ada inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">H5std_string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a285b453596cf2c08d1b15ddd3fea9ada">getComment</a> (const char *name, size_t buf_size=0) const </td></tr>
-<tr class="memdesc:a285b453596cf2c08d1b15ddd3fea9ada inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the comment as <em>string</em> for this location, returning its length. <a href="#a285b453596cf2c08d1b15ddd3fea9ada">More...</a><br/></td></tr>
-<tr class="separator:a285b453596cf2c08d1b15ddd3fea9ada inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a79716283e9635238bbb5711e56f6379c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">H5std_string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a79716283e9635238bbb5711e56f6379c">getComment</a> (const H5std_string &amp;name, size_t buf_size=0) const </td></tr>
-<tr class="memdesc:a79716283e9635238bbb5711e56f6379c inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an <code>H5std_string</code> for <em>name</em>. <a href="#a79716283e9635238bbb5711e56f6379c">More...</a><br/></td></tr>
-<tr class="separator:a79716283e9635238bbb5711e56f6379c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5545d3fd20f74c7f94195f555f255ddf inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5545d3fd20f74c7f94195f555f255ddf">removeComment</a> (const char *name) const </td></tr>
-<tr class="memdesc:a5545d3fd20f74c7f94195f555f255ddf inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes the comment from an object specified by its name. <a href="#a5545d3fd20f74c7f94195f555f255ddf">More...</a><br/></td></tr>
-<tr class="separator:a5545d3fd20f74c7f94195f555f255ddf inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a763eac5a87497deed3676920923469ad inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a763eac5a87497deed3676920923469ad">removeComment</a> (const H5std_string &amp;name) const </td></tr>
-<tr class="memdesc:a763eac5a87497deed3676920923469ad inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an <code>H5std_string</code> for <em>name</em>. <a href="#a763eac5a87497deed3676920923469ad">More...</a><br/></td></tr>
-<tr class="separator:a763eac5a87497deed3676920923469ad inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae831f2bdb0e5971becebc76726dc9536 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae831f2bdb0e5971becebc76726dc9536">reference</a> (void *ref, const char *name, H5R_type_t ref_type=H5R_OBJECT) const </td></tr>
-<tr class="memdesc:ae831f2bdb0e5971becebc76726dc9536 inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is an overloaded function, provided for your convenience. It differs from the above function in that it does not take a <a class="el" href="class_h5_1_1_data_space.html" title="Class DataSpace operates on HDF5 dataspaces. ">DataSpace</a> object and the reference type must be specified. <a href="#ae831f2bdb0e5971becebc76726dc9536">More...</a><br/></td></tr>
-<tr class="separator:ae831f2bdb0e5971becebc76726dc9536 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a23c3e2b8d8157a0039e9dcc43109345c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a23c3e2b8d8157a0039e9dcc43109345c">reference</a> (void *ref, const H5std_string &amp;name, H5R_type_t ref_type=H5R_OBJECT) const </td></tr>
-<tr class="memdesc:a23c3e2b8d8157a0039e9dcc43109345c inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is an overloaded function, provided for your convenience. It differs from the above function in that it takes an <code>H5std_string</code> for the object's name. <a href="#a23c3e2b8d8157a0039e9dcc43109345c">More...</a><br/></td></tr>
-<tr class="separator:a23c3e2b8d8157a0039e9dcc43109345c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6928514c43d4c0debf1afd7511f28511 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6928514c43d4c0debf1afd7511f28511">reference</a> (void *ref, const char *name, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;dataspace, H5R_type_t ref_type=H5R_DATASET_REGION) const </td></tr>
-<tr class="memdesc:a6928514c43d4c0debf1afd7511f28511 inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a reference to an HDF5 object or a dataset region. <a href="#a6928514c43d4c0debf1afd7511f28511">More...</a><br/></td></tr>
-<tr class="separator:a6928514c43d4c0debf1afd7511f28511 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac152ae8124df4cfbf7e880c67bb7e66b inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac152ae8124df4cfbf7e880c67bb7e66b">reference</a> (void *ref, const H5std_string &amp;name, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;dataspace, H5R_type_t ref_type=H5R_DATASET_REGION) const </td></tr>
-<tr class="memdesc:ac152ae8124df4cfbf7e880c67bb7e66b inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an <code>H5std_string</code> for <em>name</em>. <a href="#ac152ae8124df4cfbf7e880c67bb7e66b">More...</a><br/></td></tr>
-<tr class="separator:ac152ae8124df4cfbf7e880c67bb7e66b inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a43fe9cb23e4ab9dd1004308661be59c3 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a43fe9cb23e4ab9dd1004308661be59c3">dereference</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const void *ref, H5R_type_t ref_type=H5R_OBJECT, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a0f2f757ca782a743006c5756191c404b">PropList::DEFAULT</a>)</td></tr>
-<tr class="memdesc:a43fe9cb23e4ab9dd1004308661be59c3 inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dereferences a reference into an HDF5 object, given an HDF5 object. <a href="#a43fe9cb23e4ab9dd1004308661be59c3">More...</a><br/></td></tr>
-<tr class="separator:a43fe9cb23e4ab9dd1004308661be59c3 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0b4d30e8dde96d99ee7e4e29fadba173 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0b4d30e8dde96d99ee7e4e29fadba173">dereference</a> (const <a class="el" href="class_h5_1_1_attribute.html">Attribute</a> &amp;attr, const void *ref, H5R_type_t ref_type=H5R_OBJECT, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a0f2f757ca782a743006c5756191c404b">PropList::DEFAULT</a>)</td></tr>
-<tr class="memdesc:a0b4d30e8dde96d99ee7e4e29fadba173 inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dereferences a reference into an HDF5 object, given an attribute. <a href="#a0b4d30e8dde96d99ee7e4e29fadba173">More...</a><br/></td></tr>
-<tr class="separator:a0b4d30e8dde96d99ee7e4e29fadba173 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5d0a971d157cffc3591f6d2d8b43dcca inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_space.html">DataSpace</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5d0a971d157cffc3591f6d2d8b43dcca">getRegion</a> (void *ref, H5R_type_t ref_type=H5R_DATASET_REGION) const </td></tr>
-<tr class="separator:a5d0a971d157cffc3591f6d2d8b43dcca inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">H5::IdComponent</a></td></tr>
-<tr class="memitem:a0e75b2e591d2fccd9e4c291a485d4754 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a0e75b2e591d2fccd9e4c291a485d4754">incRefCount</a> (const hid_t obj_id) const </td></tr>
-<tr class="memdesc:a0e75b2e591d2fccd9e4c291a485d4754 inherit pub_methods_class_h5_1_1_id_component"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increment reference counter for a given id. <a href="#a0e75b2e591d2fccd9e4c291a485d4754">More...</a><br/></td></tr>
-<tr class="separator:a0e75b2e591d2fccd9e4c291a485d4754 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1b34f54d2fd41d885e8ced7613d6abd1 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a1b34f54d2fd41d885e8ced7613d6abd1">incRefCount</a> () const </td></tr>
-<tr class="memdesc:a1b34f54d2fd41d885e8ced7613d6abd1 inherit pub_methods_class_h5_1_1_id_component"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increment reference counter for the id of this object. <a href="#a1b34f54d2fd41d885e8ced7613d6abd1">More...</a><br/></td></tr>
-<tr class="separator:a1b34f54d2fd41d885e8ced7613d6abd1 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9dc2815e9887d0adb5d5bba72adbd0d6 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a9dc2815e9887d0adb5d5bba72adbd0d6">decRefCount</a> (const hid_t obj_id) const </td></tr>
-<tr class="memdesc:a9dc2815e9887d0adb5d5bba72adbd0d6 inherit pub_methods_class_h5_1_1_id_component"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decrement reference counter for a given id. <a href="#a9dc2815e9887d0adb5d5bba72adbd0d6">More...</a><br/></td></tr>
-<tr class="separator:a9dc2815e9887d0adb5d5bba72adbd0d6 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac15a341319624c9199a309fad56858e0 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ac15a341319624c9199a309fad56858e0">decRefCount</a> () const </td></tr>
-<tr class="memdesc:ac15a341319624c9199a309fad56858e0 inherit pub_methods_class_h5_1_1_id_component"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decrement reference counter for the id of this object. <a href="#ac15a341319624c9199a309fad56858e0">More...</a><br/></td></tr>
-<tr class="separator:ac15a341319624c9199a309fad56858e0 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab2ba7509cb5beb8c80e242d7afe10a3c inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ab2ba7509cb5beb8c80e242d7afe10a3c">getCounter</a> (const hid_t obj_id) const </td></tr>
-<tr class="memdesc:ab2ba7509cb5beb8c80e242d7afe10a3c inherit pub_methods_class_h5_1_1_id_component"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the reference counter for a given id. <a href="#ab2ba7509cb5beb8c80e242d7afe10a3c">More...</a><br/></td></tr>
-<tr class="separator:ab2ba7509cb5beb8c80e242d7afe10a3c inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adde1c48166476e089635bb40a2113653 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#adde1c48166476e089635bb40a2113653">getCounter</a> () const </td></tr>
-<tr class="memdesc:adde1c48166476e089635bb40a2113653 inherit pub_methods_class_h5_1_1_id_component"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the reference counter for the id of this object. <a href="#adde1c48166476e089635bb40a2113653">More...</a><br/></td></tr>
-<tr class="separator:adde1c48166476e089635bb40a2113653 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abef6d67a39f8723aa81bd16392dfc6bf inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">H5I_type_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abef6d67a39f8723aa81bd16392dfc6bf">getHDFObjType</a> () const </td></tr>
-<tr class="memdesc:abef6d67a39f8723aa81bd16392dfc6bf inherit pub_methods_class_h5_1_1_id_component"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the type of the object. It is an overloaded function of the above function. <a href="#abef6d67a39f8723aa81bd16392dfc6bf">More...</a><br/></td></tr>
-<tr class="separator:abef6d67a39f8723aa81bd16392dfc6bf inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a34ac09a54825253293a0d8990e120506 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a34ac09a54825253293a0d8990e120506">operator=</a> (const <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;rhs)</td></tr>
-<tr class="memdesc:a34ac09a54825253293a0d8990e120506 inherit pub_methods_class_h5_1_1_id_component"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assignment operator. <a href="#a34ac09a54825253293a0d8990e120506">More...</a><br/></td></tr>
-<tr class="separator:a34ac09a54825253293a0d8990e120506 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1e46d85ec29cd77bb1767cd01b8f0c8d inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a1e46d85ec29cd77bb1767cd01b8f0c8d">setId</a> (const hid_t new_id)</td></tr>
-<tr class="memdesc:a1e46d85ec29cd77bb1767cd01b8f0c8d inherit pub_methods_class_h5_1_1_id_component"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the identifier of this object to a new value. <a href="#a1e46d85ec29cd77bb1767cd01b8f0c8d">More...</a><br/></td></tr>
-<tr class="separator:a1e46d85ec29cd77bb1767cd01b8f0c8d inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a013a42f5fd29d35d9428c1be8638acfe inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a013a42f5fd29d35d9428c1be8638acfe">IdComponent</a> (const hid_t h5_id)</td></tr>
-<tr class="memdesc:a013a42f5fd29d35d9428c1be8638acfe inherit pub_methods_class_h5_1_1_id_component"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an <a class="el" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier. ">IdComponent</a> object using the id of an existing object. <a href="#a013a42f5fd29d35d9428c1be8638acfe">More...</a><br/></td></tr>
-<tr class="separator:a013a42f5fd29d35d9428c1be8638acfe inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1c1e2479afec6ce26734225b434752fb inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a1c1e2479afec6ce26734225b434752fb">IdComponent</a> (const <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;original)</td></tr>
-<tr class="memdesc:a1c1e2479afec6ce26734225b434752fb inherit pub_methods_class_h5_1_1_id_component"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor: makes a copy of the original <a class="el" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier. ">IdComponent</a> object. <a href="#a1c1e2479afec6ce26734225b434752fb">More...</a><br/></td></tr>
-<tr class="separator:a1c1e2479afec6ce26734225b434752fb inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a780d19c3d86037de38511f3e6cec3ca6 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a780d19c3d86037de38511f3e6cec3ca6">~IdComponent</a> ()</td></tr>
-<tr class="memdesc:a780d19c3d86037de38511f3e6cec3ca6 inherit pub_methods_class_h5_1_1_id_component"><td class="mdescLeft">&#160;</td><td class="mdescRight">Noop destructor. <a href="#a780d19c3d86037de38511f3e6cec3ca6">More...</a><br/></td></tr>
-<tr class="separator:a780d19c3d86037de38511f3e6cec3ca6 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_class_h5_1_1_abstract_ds"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_abstract_ds')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_abstract_ds.html">H5::AbstractDs</a></td></tr>
-<tr class="memitem:abf507d47aa8482acdbd8f6383b82221d inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_type.html">DataType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#abf507d47aa8482acdbd8f6383b82221d">getDataType</a> () const </td></tr>
-<tr class="memdesc:abf507d47aa8482acdbd8f6383b82221d inherit pub_methods_class_h5_1_1_abstract_ds"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the generic datatype of this abstract dataset, which can be a dataset or an attribute. <a href="#abf507d47aa8482acdbd8f6383b82221d">More...</a><br/></td></tr>
-<tr class="separator:abf507d47aa8482acdbd8f6383b82221d inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af4c8b85ab20708a0bfefb102e00abe05 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_array_type.html">ArrayType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#af4c8b85ab20708a0bfefb102e00abe05">getArrayType</a> () const </td></tr>
-<tr class="memdesc:af4c8b85ab20708a0bfefb102e00abe05 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the array datatype of this abstract dataset which can be a dataset or an attribute. <a href="#af4c8b85ab20708a0bfefb102e00abe05">More...</a><br/></td></tr>
-<tr class="separator:af4c8b85ab20708a0bfefb102e00abe05 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1b483802c136701668fd62d22fcf4bac inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_comp_type.html">CompType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#a1b483802c136701668fd62d22fcf4bac">getCompType</a> () const </td></tr>
-<tr class="memdesc:a1b483802c136701668fd62d22fcf4bac inherit pub_methods_class_h5_1_1_abstract_ds"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the compound datatype of this abstract dataset which can be a dataset or an attribute. <a href="#a1b483802c136701668fd62d22fcf4bac">More...</a><br/></td></tr>
-<tr class="separator:a1b483802c136701668fd62d22fcf4bac inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a029db7ab82da30a208db8de4f3866c9b inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_enum_type.html">EnumType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#a029db7ab82da30a208db8de4f3866c9b">getEnumType</a> () const </td></tr>
-<tr class="memdesc:a029db7ab82da30a208db8de4f3866c9b inherit pub_methods_class_h5_1_1_abstract_ds"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the enumeration datatype of this abstract dataset which can be a dataset or an attribute. <a href="#a029db7ab82da30a208db8de4f3866c9b">More...</a><br/></td></tr>
-<tr class="separator:a029db7ab82da30a208db8de4f3866c9b inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1c888cead693b57f08e2b42234d01f65 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_int_type.html">IntType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#a1c888cead693b57f08e2b42234d01f65">getIntType</a> () const </td></tr>
-<tr class="memdesc:a1c888cead693b57f08e2b42234d01f65 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the integer datatype of this abstract dataset which can be a dataset or an attribute. <a href="#a1c888cead693b57f08e2b42234d01f65">More...</a><br/></td></tr>
-<tr class="separator:a1c888cead693b57f08e2b42234d01f65 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4577002d3b777dd24482205747536243 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_float_type.html">FloatType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#a4577002d3b777dd24482205747536243">getFloatType</a> () const </td></tr>
-<tr class="memdesc:a4577002d3b777dd24482205747536243 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the floating-point datatype of this abstract dataset, which can be a dataset or an attribute. <a href="#a4577002d3b777dd24482205747536243">More...</a><br/></td></tr>
-<tr class="separator:a4577002d3b777dd24482205747536243 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:add4ac9062f5e3f0c9b11296cc424329b inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_str_type.html">StrType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#add4ac9062f5e3f0c9b11296cc424329b">getStrType</a> () const </td></tr>
-<tr class="memdesc:add4ac9062f5e3f0c9b11296cc424329b inherit pub_methods_class_h5_1_1_abstract_ds"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the string datatype of this abstract dataset which can be a dataset or an attribute. <a href="#add4ac9062f5e3f0c9b11296cc424329b">More...</a><br/></td></tr>
-<tr class="separator:add4ac9062f5e3f0c9b11296cc424329b inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acca5d386d2dfd1a801af7a5c31f8c711 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_var_len_type.html">VarLenType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#acca5d386d2dfd1a801af7a5c31f8c711">getVarLenType</a> () const </td></tr>
-<tr class="memdesc:acca5d386d2dfd1a801af7a5c31f8c711 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the floating-point datatype of this abstract dataset, which can be a dataset or an attribute. <a href="#acca5d386d2dfd1a801af7a5c31f8c711">More...</a><br/></td></tr>
-<tr class="separator:acca5d386d2dfd1a801af7a5c31f8c711 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae7c9c2ca8092d6ec1e6f265b82775c96 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memItemLeft" align="right" valign="top">H5T_class_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#ae7c9c2ca8092d6ec1e6f265b82775c96">getTypeClass</a> () const </td></tr>
-<tr class="memdesc:ae7c9c2ca8092d6ec1e6f265b82775c96 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the class of the datatype that is used by this object, which can be a dataset or an attribute. <a href="#ae7c9c2ca8092d6ec1e6f265b82775c96">More...</a><br/></td></tr>
-<tr class="separator:ae7c9c2ca8092d6ec1e6f265b82775c96 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a94ed008030380fd7792bd4ca31772ee2 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#a94ed008030380fd7792bd4ca31772ee2">AbstractDs</a> (const <a class="el" href="class_h5_1_1_abstract_ds.html">AbstractDs</a> &amp;original)</td></tr>
-<tr class="memdesc:a94ed008030380fd7792bd4ca31772ee2 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor: makes a copy of the original <a class="el" href="class_h5_1_1_abstract_ds.html" title="AbstractDs is an abstract base class, inherited by Attribute and DataSet. ">AbstractDs</a> object. <a href="#a94ed008030380fd7792bd4ca31772ee2">More...</a><br/></td></tr>
-<tr class="separator:a94ed008030380fd7792bd4ca31772ee2 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a20e6e095f7d48f8a80223a6094b602c3 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#a20e6e095f7d48f8a80223a6094b602c3">~AbstractDs</a> ()</td></tr>
-<tr class="memdesc:a20e6e095f7d48f8a80223a6094b602c3 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="mdescLeft">&#160;</td><td class="mdescRight">Noop destructor. <a href="#a20e6e095f7d48f8a80223a6094b602c3">More...</a><br/></td></tr>
-<tr class="separator:a20e6e095f7d48f8a80223a6094b602c3 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
-Static Public Member Functions</h2></td></tr>
-<tr class="memitem:a4e76899f034982233893d98a994e1020"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#a4e76899f034982233893d98a994e1020">vlenReclaim</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space, const <a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html">DSetMemXferPropList</a> &amp;xfer_plist, void *buf)</td></tr>
-<tr class="memdesc:a4e76899f034982233893d98a994e1020"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reclaims VL datatype memory buffers. <a href="#a4e76899f034982233893d98a994e1020">More...</a><br/></td></tr>
-<tr class="separator:a4e76899f034982233893d98a994e1020"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a779813e233e3651f71996fa2ae6bcda5"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#a779813e233e3651f71996fa2ae6bcda5">vlenReclaim</a> (void *buf, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space=<a class="el" href="class_h5_1_1_data_space.html#af19fb72eae0855e07830c6d9a6f4748d">DataSpace::ALL</a>, const <a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html">DSetMemXferPropList</a> &amp;xfer_plist=<a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#a47bb48aeb00da456b7c9f1d86fdc2acf">DSetMemXferPropList::DEFAULT</a>)</td></tr>
-<tr class="memdesc:a779813e233e3651f71996fa2ae6bcda5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reclaims VL datatype memory buffers. <a href="#a779813e233e3651f71996fa2ae6bcda5">More...</a><br/></td></tr>
-<tr class="separator:a779813e233e3651f71996fa2ae6bcda5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">H5::IdComponent</a></td></tr>
-<tr class="memitem:a25e4d590aa5cc0fc87ced46718d5b0d7 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static H5I_type_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a25e4d590aa5cc0fc87ced46718d5b0d7">getHDFObjType</a> (const hid_t obj_id)</td></tr>
-<tr class="memdesc:a25e4d590aa5cc0fc87ced46718d5b0d7 inherit pub_static_methods_class_h5_1_1_id_component"><td class="mdescLeft">&#160;</td><td class="mdescRight">Given an id, returns the type of the object. <a href="#a25e4d590aa5cc0fc87ced46718d5b0d7">More...</a><br/></td></tr>
-<tr class="separator:a25e4d590aa5cc0fc87ced46718d5b0d7 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pro_methods_class_h5_1_1_h5_location"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_h5_location')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_h5_location.html">H5::H5Location</a></td></tr>
-<tr class="memitem:a0bc502f028c505dc8984bfb7740622f0 inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0bc502f028c505dc8984bfb7740622f0">H5Location</a> ()</td></tr>
-<tr class="separator:a0bc502f028c505dc8984bfb7740622f0 inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0ca5c720d5b48dfeb15a2aac9fe0949c inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ca5c720d5b48dfeb15a2aac9fe0949c">H5Location</a> (const hid_t loc_id)</td></tr>
-<tr class="separator:a0ca5c720d5b48dfeb15a2aac9fe0949c inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a220e9b5ce6e2f1a0a9417c43044a4435 inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a220e9b5ce6e2f1a0a9417c43044a4435">H5Location</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;original)</td></tr>
-<tr class="separator:a220e9b5ce6e2f1a0a9417c43044a4435 inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adf9db8a64ce2d32f05994659be05d4a3 inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#adf9db8a64ce2d32f05994659be05d4a3">~H5Location</a> ()</td></tr>
-<tr class="separator:adf9db8a64ce2d32f05994659be05d4a3 inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pro_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">H5::IdComponent</a></td></tr>
-<tr class="memitem:a5545dda5e4c610b6bd9cdffe670c8728 inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a5545dda5e4c610b6bd9cdffe670c8728">IdComponent</a> ()</td></tr>
-<tr class="separator:a5545dda5e4c610b6bd9cdffe670c8728 inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pro_methods_class_h5_1_1_abstract_ds"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_abstract_ds')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_abstract_ds.html">H5::AbstractDs</a></td></tr>
-<tr class="memitem:a743adf3bfd8d95130b1fb0a7357da9f0 inherit pro_methods_class_h5_1_1_abstract_ds"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#a743adf3bfd8d95130b1fb0a7357da9f0">AbstractDs</a> ()</td></tr>
-<tr class="memdesc:a743adf3bfd8d95130b1fb0a7357da9f0 inherit pro_methods_class_h5_1_1_abstract_ds"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor. <a href="#a743adf3bfd8d95130b1fb0a7357da9f0">More...</a><br/></td></tr>
-<tr class="separator:a743adf3bfd8d95130b1fb0a7357da9f0 inherit pro_methods_class_h5_1_1_abstract_ds"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4552ac31b4955c5fa15e7f5737647737 inherit pro_methods_class_h5_1_1_abstract_ds"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#a4552ac31b4955c5fa15e7f5737647737">AbstractDs</a> (const hid_t ds_id)</td></tr>
-<tr class="memdesc:a4552ac31b4955c5fa15e7f5737647737 inherit pro_methods_class_h5_1_1_abstract_ds"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an <a class="el" href="class_h5_1_1_abstract_ds.html" title="AbstractDs is an abstract base class, inherited by Attribute and DataSet. ">AbstractDs</a> instance using an existing id. <a href="#a4552ac31b4955c5fa15e7f5737647737">More...</a><br/></td></tr>
-<tr class="separator:a4552ac31b4955c5fa15e7f5737647737 inherit pro_methods_class_h5_1_1_abstract_ds"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>An datasets has many characteristics similar to an attribute, thus both <a class="el" href="class_h5_1_1_attribute.html" title="Class Attribute operates on HDF5 attributes. ">Attribute</a> and <a class="el" href="class_h5_1_1_data_set.html" title="Class DataSet operates on HDF5 datasets. ">DataSet</a> are derivatives of <a class="el" href="class_h5_1_1_abstract_ds.html" title="AbstractDs is an abstract base class, inherited by Attribute and DataSet. ">AbstractDs</a>. <a class="el" href="class_h5_1_1_data_set.html" title="Class DataSet operates on HDF5 datasets. ">DataSet</a> also inherits from <a class="el" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group. ">H5Object</a> because a dataset is an HDF5 object. </p>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="chunks_8cpp-example.html#_a2">chunks.cpp</a>, <a class="el" href="compound_8cpp-example.html#_a7">compound.cpp</a>, <a class="el" href="create_8cpp-example.html#_a5">create.cpp</a>, <a class="el" href="extend_ds_8cpp-example.html#_a7">extend_ds.cpp</a>, <a class="el" href="h5group_8cpp-example.html#_a8">h5group.cpp</a>, <a class="el" href="readdata_8cpp-example.html#_a2">readdata.cpp</a>, and <a class="el" href="writedata_8cpp-example.html#_a6">writedata.cpp</a>.</dd>
-</dl></div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a47ddc5594fd966e21f11db0dc6c199bc"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">H5::DataSet::DataSet </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;&#160;</td>
- <td class="paramname"><em>loc</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const void *&#160;</td>
- <td class="paramname"><em>ref</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">H5R_type_t&#160;</td>
- <td class="paramname"><em>ref_type</em> = <code>H5R_OBJECT</code>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td>
- <td class="paramname"><em>plist</em> = <code><a class="el" href="class_h5_1_1_prop_list.html#a0f2f757ca782a743006c5756191c404b">PropList::DEFAULT</a></code>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-<dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">loc</td><td>- IN: Dataset reference object is in or location of object that the dataset is located within. </td></tr>
- <tr><td class="paramname">ref</td><td>- IN: Reference pointer </td></tr>
- <tr><td class="paramname">ref_type</td><td>- IN: Reference type - default to H5R_OBJECT </td></tr>
- <tr><td class="paramname">plist</td><td>- IN: Property list - default to <a class="el" href="class_h5_1_1_prop_list.html#a0f2f757ca782a743006c5756191c404b" title="Constant for default property. ">PropList::DEFAULT</a> </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="exception"><dt>Exceptions</dt><dd>
- <table class="exception">
- <tr><td class="paramname"><a class="el" href="class_h5_1_1_data_set_i_exception.html">H5::DataSetIException</a></td><td></td></tr>
- </table>
- </dd>
-</dl>
-<dl class="section user"><dt>Description</dt><dd><code>loc</code> can be <a class="el" href="class_h5_1_1_data_set.html" title="Class DataSet operates on HDF5 datasets. ">DataSet</a>, <a class="el" href="class_h5_1_1_group.html" title="Class Group represents an HDF5 group. ">Group</a>, <a class="el" href="class_h5_1_1_h5_file.html" title="Class H5File represents an HDF5 file. ">H5File</a>, or named <a class="el" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes. ">DataType</a>, that is a datatype that has been named by <a class="el" href="class_h5_1_1_data_type.html#aadbd48b214b6466eed4488cdf9f3fc2b" title="Commits a transient datatype to a file, creating a new named datatype. ">DataType::commit</a>. </dd></dl>
-
-<p>References <a class="el" href="class_h5_1_1_h5_location.html#adf9673f56413b1698e12a9a5bace28cd">H5::H5Location::getId()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a598e5d1f1de88333a2e406cf91638b27"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">H5::DataSet::DataSet </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="class_h5_1_1_attribute.html">Attribute</a> &amp;&#160;</td>
- <td class="paramname"><em>attr</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const void *&#160;</td>
- <td class="paramname"><em>ref</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">H5R_type_t&#160;</td>
- <td class="paramname"><em>ref_type</em> = <code>H5R_OBJECT</code>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td>
- <td class="paramname"><em>plist</em> = <code><a class="el" href="class_h5_1_1_prop_list.html#a0f2f757ca782a743006c5756191c404b">PropList::DEFAULT</a></code>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-<dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">attr</td><td>- IN: Specifying location where the referenced object is in </td></tr>
- <tr><td class="paramname">ref</td><td>- IN: Reference pointer </td></tr>
- <tr><td class="paramname">ref_type</td><td>- IN: Reference type - default to H5R_OBJECT </td></tr>
- <tr><td class="paramname">plist</td><td>- IN: Property list - default to <a class="el" href="class_h5_1_1_prop_list.html#a0f2f757ca782a743006c5756191c404b" title="Constant for default property. ">PropList::DEFAULT</a> </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="exception"><dt>Exceptions</dt><dd>
- <table class="exception">
- <tr><td class="paramname"><a class="el" href="class_h5_1_1_reference_exception.html">H5::ReferenceException</a></td><td></td></tr>
- </table>
- </dd>
-</dl>
-
-<p>References <a class="el" href="class_h5_1_1_attribute.html#a69b8eaa38ebdb44f375e670fc01b9a34">H5::Attribute::getId()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a6eb455b3f30e9f9bdb40f8ab012729ed"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">H5::DataSet::DataSet </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a224114f6fd3fdb01300ffcfd5e5192d5"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">H5::DataSet::DataSet </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="class_h5_1_1_data_set.html">DataSet</a> &amp;&#160;</td>
- <td class="paramname"><em>original</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-<dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">original</td><td>- IN: <a class="el" href="class_h5_1_1_data_set.html" title="Class DataSet operates on HDF5 datasets. ">DataSet</a> instance to copy </td></tr>
- </table>
- </dd>
-</dl>
-
-<p>References <a class="el" href="class_h5_1_1_data_set.html#aa0b5b0136755eecf6ec4aa498d1da3ec">getId()</a>, and <a class="el" href="class_h5_1_1_id_component.html#a1b34f54d2fd41d885e8ced7613d6abd1">H5::IdComponent::incRefCount()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a283d6e80f93309c1ee09a4c6a8dd574c"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">H5::DataSet::DataSet </td>
- <td>(</td>
- <td class="paramtype">const hid_t&#160;</td>
- <td class="paramname"><em>existing_id</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-<dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">existing_id</td><td>- IN: Id of an existing dataset </td></tr>
- </table>
- </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a4d11013deef811f218e1107fd2b70f67"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">H5::DataSet::~DataSet </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="class_h5_1_1_data_set.html#a58b4e38cbb5cec13e21653882ba14cac">close()</a>, and <a class="el" href="class_h5_1_1_exception.html#aedc9690b2b1a12e0fab36962d4479508">H5::Exception::getDetailMsg()</a>.</p>
-
-</div>
-</div>
-<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a58b4e38cbb5cec13e21653882ba14cac"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void H5::DataSet::close </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-<dl class="exception"><dt>Exceptions</dt><dd>
- <table class="exception">
- <tr><td class="paramname"><a class="el" href="class_h5_1_1_data_set_i_exception.html">H5::DataSetIException</a></td><td></td></tr>
- </table>
- </dd>
-</dl>
-
-<p>Referenced by <a class="el" href="class_h5_1_1_data_set.html#a4d11013deef811f218e1107fd2b70f67">~DataSet()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="adc3d4552c2486453b51b9c6cdbf02efd"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void H5::DataSet::extend </td>
- <td>(</td>
- <td class="paramtype">const hsize_t *&#160;</td>
- <td class="paramname"><em>size</em></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
-</div><div class="memdoc">
-<dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">size</td><td>- IN: Array containing the new magnitude of each dimension </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="exception"><dt>Exceptions</dt><dd>
- <table class="exception">
- <tr><td class="paramname"><a class="el" href="class_h5_1_1_data_set_i_exception.html">H5::DataSetIException</a></td><td></td></tr>
- </table>
- </dd>
-</dl>
-<dl class="section user"><dt>Description</dt><dd>For more information, please see the Description section in C layer Reference Manual at: </dd></dl>
-<dl class="section user"><dt></dt><dd><a href="http://www.hdfgroup.org/HDF5/doc/RM/RM_H5D.html#Dataset-Extend">http://www.hdfgroup.org/HDF5/doc/RM/RM_H5D.html#Dataset-Extend</a> </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="extend_ds_8cpp-example.html#a8">extend_ds.cpp</a>.</dd>
-</dl>
-</div>
-</div>
-<a class="anchor" id="a024eeee05222c411bbe7027702dfc3c3"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void H5::DataSet::fillMemBuf </td>
- <td>(</td>
- <td class="paramtype">const void *&#160;</td>
- <td class="paramname"><em>fill</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
- <td class="paramname"><em>fill_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">void *&#160;</td>
- <td class="paramname"><em>buf</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
- <td class="paramname"><em>buf_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
- <td class="paramname"><em>space</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td> const</td>
- </tr>
- </table>
-</div><div class="memdoc">
-<dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">fill</td><td>- IN: Pointer to fill value to use - default NULL </td></tr>
- <tr><td class="paramname">fill_type</td><td>- IN: Datatype of the fill value </td></tr>
- <tr><td class="paramname">buf</td><td>- IN/OUT: Memory buffer to fill selection within </td></tr>
- <tr><td class="paramname">buf_type</td><td>- IN: Datatype of the elements in buffer </td></tr>
- <tr><td class="paramname">space</td><td>- IN: Dataspace describing memory buffer &amp; containing selection to use </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="exception"><dt>Exceptions</dt><dd>
- <table class="exception">
- <tr><td class="paramname"><a class="el" href="class_h5_1_1_data_set_i_exception.html">H5::DataSetIException</a></td><td></td></tr>
- </table>
- </dd>
-</dl>
-
-<p>References <a class="el" href="class_h5_1_1_data_space.html#aaefbf468ec1d8e46b9116552f0524ef9">H5::DataSpace::getId()</a>, and <a class="el" href="class_h5_1_1_data_type.html#a38f4c8c9dda4b35cb667949280bf5340">H5::DataType::getId()</a>.</p>
-
-<p>Referenced by <a class="el" href="class_h5_1_1_data_set.html#ae288741d10a98352a00e27339809ad68">fillMemBuf()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ae288741d10a98352a00e27339809ad68"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void H5::DataSet::fillMemBuf </td>
- <td>(</td>
- <td class="paramtype">const void *&#160;</td>
- <td class="paramname"><em>fill</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
- <td class="paramname"><em>fill_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">void *&#160;</td>
- <td class="paramname"><em>buf</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
- <td class="paramname"><em>buf_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
- <td class="paramname"><em>space</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-<dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">fill</td><td>- IN: Pointer to fill value to use - default NULL </td></tr>
- <tr><td class="paramname">fill_type</td><td>- IN: Datatype of the fill value </td></tr>
- <tr><td class="paramname">buf</td><td>- IN/OUT: Memory buffer to fill selection within </td></tr>
- <tr><td class="paramname">buf_type</td><td>- IN: Datatype of the elements in buffer </td></tr>
- <tr><td class="paramname">space</td><td>- IN: Dataspace describing memory buffer &amp; containing selection to use </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="exception"><dt>Exceptions</dt><dd>
- <table class="exception">
- <tr><td class="paramname"><a class="el" href="class_h5_1_1_data_set_i_exception.html">H5::DataSetIException</a></td><td></td></tr>
- </table>
- </dd>
-</dl>
-
-<p>References <a class="el" href="class_h5_1_1_data_set.html#a024eeee05222c411bbe7027702dfc3c3">fillMemBuf()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ad8e44095a6792d621266c9420b76b8f8"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void H5::DataSet::fillMemBuf </td>
- <td>(</td>
- <td class="paramtype">void *&#160;</td>
- <td class="paramname"><em>buf</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
- <td class="paramname"><em>buf_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
- <td class="paramname"><em>space</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td> const</td>
- </tr>
- </table>
-</div><div class="memdoc">
-<dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">buf</td><td>- IN/OUT: Memory buffer to fill selection within </td></tr>
- <tr><td class="paramname">buf_type</td><td>- IN: Datatype of the elements in buffer </td></tr>
- <tr><td class="paramname">space</td><td>- IN: Dataspace describing memory buffer &amp; containing selection to use </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="exception"><dt>Exceptions</dt><dd>
- <table class="exception">
- <tr><td class="paramname"><a class="el" href="class_h5_1_1_data_set_i_exception.html">H5::DataSetIException</a></td><td></td></tr>
- </table>
- </dd>
-</dl>
-
-<p>References <a class="el" href="class_h5_1_1_data_space.html#aaefbf468ec1d8e46b9116552f0524ef9">H5::DataSpace::getId()</a>, and <a class="el" href="class_h5_1_1_data_type.html#a38f4c8c9dda4b35cb667949280bf5340">H5::DataType::getId()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a77e16498f6aaf54afcb7d97ea26b9a0b"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void H5::DataSet::fillMemBuf </td>
- <td>(</td>
- <td class="paramtype">void *&#160;</td>
- <td class="paramname"><em>buf</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
- <td class="paramname"><em>buf_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
- <td class="paramname"><em>space</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-<dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">buf</td><td>- IN/OUT: Memory buffer to fill selection within </td></tr>
- <tr><td class="paramname">buf_type</td><td>- IN: Datatype of the elements in buffer </td></tr>
- <tr><td class="paramname">space</td><td>- IN: Dataspace describing memory buffer &amp; containing selection to use </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="exception"><dt>Exceptions</dt><dd>
- <table class="exception">
- <tr><td class="paramname"><a class="el" href="class_h5_1_1_data_set_i_exception.html">H5::DataSetIException</a></td><td></td></tr>
- </table>
- </dd>
-</dl>
-
-<p>References <a class="el" href="class_h5_1_1_data_set.html#a024eeee05222c411bbe7027702dfc3c3">fillMemBuf()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="af789313a3635e675f76dccb10b39e141"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">virtual H5std_string H5::DataSet::fromClass </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Implements <a class="el" href="class_h5_1_1_abstract_ds.html#a13c2b6930fd81d9e019acc0ce21c7e55">H5::AbstractDs</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ac567680b5bb3ad0a72ece90ea540f1f0"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> H5::DataSet::getCreatePlist </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
-</div><div class="memdoc">
-<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html" title="Class DSetCreatPropList represents the dataset creation property list. ">DSetCreatPropList</a> instance </dd></dl>
-<dl class="exception"><dt>Exceptions</dt><dd>
- <table class="exception">
- <tr><td class="paramname"><a class="el" href="class_h5_1_1_data_set_i_exception.html">H5::DataSetIException</a></td><td></td></tr>
- </table>
- </dd>
-</dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="chunks_8cpp-example.html#a11">chunks.cpp</a>.</dd>
-</dl>
-</div>
-</div>
-<a class="anchor" id="aa0b5b0136755eecf6ec4aa498d1da3ec"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">hid_t H5::DataSet::getId </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_h5_1_1_data_set.html" title="Class DataSet operates on HDF5 datasets. ">DataSet</a> identifier </dd></dl>
-
-<p>Implements <a class="el" href="class_h5_1_1_h5_location.html#adf9673f56413b1698e12a9a5bace28cd">H5::H5Location</a>.</p>
-
-<p>Referenced by <a class="el" href="class_h5_1_1_comp_type.html#ad928c3cb8ecffb34588c4f4558157250">H5::CompType::CompType()</a>, <a class="el" href="class_h5_1_1_data_type.html#af8d75b01e62aa868424701add217b971">H5::DataType::copy()</a>, <a class="el" href="class_h5_1_1_data_set.html#a224114f6fd3fdb01300ffcfd5e5192d5">DataSet()</a>, <a class="el" href="class_h5_1_1_enum_type.html#a22618bff56623043a64afafb1b6acdca">H5::EnumType::EnumType()</a>, <a class="el" href="class_h5_1_1_float_type.html#a8ca1abd3d0eb51095524d5cc4e23766e">H5::FloatType::FloatType()</a>, <a class="el" href="class_h5_1_1_int_type.html#aa9d284c2140561b895ee34e5d0fa31fd">H5::IntType::IntType()</a>, and <a class="el" href="class_h5_1_1_str_type.html#aa4075d261048fb635b2e710a2f398d5e">H5::StrType::StrType()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ae74661cf21960e8579fa8c5c6a6cfd10"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">size_t H5::DataSet::getInMemDataSize </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-<dl class="section return"><dt>Returns</dt><dd>Size of data (in memory) </dd></dl>
-<dl class="exception"><dt>Exceptions</dt><dd>
- <table class="exception">
- <tr><td class="paramname"><a class="el" href="class_h5_1_1_data_set_i_exception.html">H5::DataSetIException</a></td><td></td></tr>
- </table>
- </dd>
-</dl>
-
-<p>Implements <a class="el" href="class_h5_1_1_abstract_ds.html#abf03ce9861ccb7cb1b59eb3e54db253e">H5::AbstractDs</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a4bb5bbc0977ccee6b0ce14d2acf48193"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">haddr_t H5::DataSet::getOffset </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
-</div><div class="memdoc">
-<dl class="section return"><dt>Returns</dt><dd>Address of dataset </dd></dl>
-<dl class="exception"><dt>Exceptions</dt><dd>
- <table class="exception">
- <tr><td class="paramname"><a class="el" href="class_h5_1_1_data_set_i_exception.html">H5::DataSetIException</a></td><td></td></tr>
- </table>
- </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a1f727ed91722af4630ba20b2d8b5b12d"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> H5::DataSet::getSpace </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_h5_1_1_data_space.html" title="Class DataSpace operates on HDF5 dataspaces. ">DataSpace</a> instance </dd></dl>
-<dl class="exception"><dt>Exceptions</dt><dd>
- <table class="exception">
- <tr><td class="paramname"><a class="el" href="class_h5_1_1_data_set_i_exception.html">H5::DataSetIException</a></td><td></td></tr>
- </table>
- </dd>
-</dl>
-
-<p>Implements <a class="el" href="class_h5_1_1_abstract_ds.html#a3afefb3c3be0ec2efcf880361695706e">H5::AbstractDs</a>.</p>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="chunks_8cpp-example.html#a4">chunks.cpp</a>, <a class="el" href="extend_ds_8cpp-example.html#a9">extend_ds.cpp</a>, <a class="el" href="readdata_8cpp-example.html#a9">readdata.cpp</a>, and <a class="el" href="writedata_8cpp-example.html#a10">writedata.cpp</a>.</dd>
-</dl>
-</div>
-</div>
-<a class="anchor" id="a69ce56bd2958d86c74cc1b923dfc23a9"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void H5::DataSet::getSpaceStatus </td>
- <td>(</td>
- <td class="paramtype">H5D_space_status_t &amp;&#160;</td>
- <td class="paramname"><em>status</em></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
-</div><div class="memdoc">
-<dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">status</td><td>- OUT: Space allocation status </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="exception"><dt>Exceptions</dt><dd>
- <table class="exception">
- <tr><td class="paramname"><a class="el" href="class_h5_1_1_data_set_i_exception.html">H5::DataSetIException</a></td><td></td></tr>
- </table>
- </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a594d12bbf45a2f2824935d31f612e726"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">hsize_t H5::DataSet::getStorageSize </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-<dl class="section return"><dt>Returns</dt><dd>Size of the storage or 0, for no data </dd></dl>
-<dl class="exception"><dt>Exceptions</dt><dd>
- <table class="exception">
- <tr><td class="paramname"><a class="el" href="class_h5_1_1_data_set_i_exception.html">H5::DataSetIException</a></td><td></td></tr>
- </table>
- </dd>
-</dl>
-
-<p>Implements <a class="el" href="class_h5_1_1_abstract_ds.html#ae90e2e730c114423a00a2643206abc44">H5::AbstractDs</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a46c4d637e0a5f9993702190f7b3ab308"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">hsize_t H5::DataSet::getVlenBufSize </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
- <td class="paramname"><em>type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
- <td class="paramname"><em>space</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td> const</td>
- </tr>
- </table>
-</div><div class="memdoc">
-<dl class="section return"><dt>Returns</dt><dd>Amount of storage </dd></dl>
-<dl class="exception"><dt>Exceptions</dt><dd>
- <table class="exception">
- <tr><td class="paramname"><a class="el" href="class_h5_1_1_data_set_i_exception.html">H5::DataSetIException</a></td><td></td></tr>
- </table>
- </dd>
-</dl>
-
-<p>References <a class="el" href="class_h5_1_1_data_space.html#aaefbf468ec1d8e46b9116552f0524ef9">H5::DataSpace::getId()</a>, and <a class="el" href="class_h5_1_1_data_type.html#a38f4c8c9dda4b35cb667949280bf5340">H5::DataType::getId()</a>.</p>
-
-<p>Referenced by <a class="el" href="class_h5_1_1_data_set.html#a5a840c880da67f8f569a5b1deca9421e">getVlenBufSize()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a5a840c880da67f8f569a5b1deca9421e"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">hsize_t H5::DataSet::getVlenBufSize </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
- <td class="paramname"><em>type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
- <td class="paramname"><em>space</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td> const</td>
- </tr>
- </table>
-</div><div class="memdoc">
-<dl class="section return"><dt>Returns</dt><dd>Amount of storage </dd></dl>
-<dl class="exception"><dt>Exceptions</dt><dd>
- <table class="exception">
- <tr><td class="paramname"><a class="el" href="class_h5_1_1_data_set_i_exception.html">H5::DataSetIException</a></td><td></td></tr>
- </table>
- </dd>
-</dl>
-
-<p>References <a class="el" href="class_h5_1_1_data_set.html#a46c4d637e0a5f9993702190f7b3ab308">getVlenBufSize()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a23b1e511f401e1dca147d224a6240d96"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int H5::DataSet::iterateElems </td>
- <td>(</td>
- <td class="paramtype">void *&#160;</td>
- <td class="paramname"><em>buf</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
- <td class="paramname"><em>type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
- <td class="paramname"><em>space</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">H5D_operator_t&#160;</td>
- <td class="paramname"><em>op</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">void *&#160;</td>
- <td class="paramname"><em>op_data</em> = <code>NULL</code>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-<dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">buf</td><td>- IN/OUT: Pointer to the buffer in memory containing the elements to iterate over </td></tr>
- <tr><td class="paramname">type</td><td>- IN: Datatype for the elements stored in <em>buf</em> </td></tr>
- <tr><td class="paramname">space</td><td>- IN: Dataspace for <em>buf</em>. Also contains the selection to iterate over. </td></tr>
- <tr><td class="paramname">op</td><td>- IN: Function pointer to the routine to be called for each element in <em>buf</em> iterated over </td></tr>
- <tr><td class="paramname">op_data</td><td>- IN/OUT: Pointer to any user-defined data associated with the operation </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="exception"><dt>Exceptions</dt><dd>
- <table class="exception">
- <tr><td class="paramname"><a class="el" href="class_h5_1_1_data_set_i_exception.html">H5::DataSetIException</a></td><td></td></tr>
- </table>
- </dd>
-</dl>
-<dl class="section note"><dt>Note</dt><dd>This function may not work correctly yet - it's still under development. </dd></dl>
-
-<p>References <a class="el" href="class_h5_1_1_data_space.html#aaefbf468ec1d8e46b9116552f0524ef9">H5::DataSpace::getId()</a>, and <a class="el" href="class_h5_1_1_data_type.html#a38f4c8c9dda4b35cb667949280bf5340">H5::DataType::getId()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a2f0278a519122419ae9981666277c9bb"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void H5::DataSet::read </td>
- <td>(</td>
- <td class="paramtype">void *&#160;</td>
- <td class="paramname"><em>buf</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
- <td class="paramname"><em>mem_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
- <td class="paramname"><em>mem_space</em> = <code><a class="el" href="class_h5_1_1_data_space.html#af19fb72eae0855e07830c6d9a6f4748d">DataSpace::ALL</a></code>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
- <td class="paramname"><em>file_space</em> = <code><a class="el" href="class_h5_1_1_data_space.html#af19fb72eae0855e07830c6d9a6f4748d">DataSpace::ALL</a></code>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html">DSetMemXferPropList</a> &amp;&#160;</td>
- <td class="paramname"><em>xfer_plist</em> = <code><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#a47bb48aeb00da456b7c9f1d86fdc2acf">DSetMemXferPropList::DEFAULT</a></code>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td> const</td>
- </tr>
- </table>
-</div><div class="memdoc">
-<dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">buf</td><td>- IN: Buffer for read data </td></tr>
- <tr><td class="paramname">mem_type</td><td>- IN: Memory datatype </td></tr>
- <tr><td class="paramname">mem_space</td><td>- IN: Memory dataspace </td></tr>
- <tr><td class="paramname">file_space</td><td>- IN: Dataset's dataspace in the file </td></tr>
- <tr><td class="paramname">xfer_plist</td><td>- IN: Transfer property list for this I/O operation </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="exception"><dt>Exceptions</dt><dd>
- <table class="exception">
- <tr><td class="paramname"><a class="el" href="class_h5_1_1_data_set_i_exception.html">H5::DataSetIException</a></td><td></td></tr>
- </table>
- </dd>
-</dl>
-<dl class="section user"><dt>Description</dt><dd>This function reads raw data from this dataset into the buffer <em>buf</em>, converting from file datatype and dataspace to memory datatype <em>mem_type</em> and dataspace <em>mem_space</em>. </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="chunks_8cpp-example.html#a7">chunks.cpp</a>, <a class="el" href="compound_8cpp-example.html#a11">compound.cpp</a>, <a class="el" href="extend_ds_8cpp-example.html#a12">extend_ds.cpp</a>, <a class="el" href="readdata_8cpp-example.html#a13">readdata.cpp</a>, and <a class="el" href="writedata_8cpp-example.html#a11">writedata.cpp</a>.</dd>
-</dl>
-<p>References <a class="el" href="class_h5_1_1_prop_list.html#a72b0944d2235eb3ec85933070d92433b">H5::PropList::getId()</a>, <a class="el" href="class_h5_1_1_data_space.html#aaefbf468ec1d8e46b9116552f0524ef9">H5::DataSpace::getId()</a>, and <a class="el" href="class_h5_1_1_data_type.html#a38f4c8c9dda4b35cb667949280bf5340">H5::DataType::getId()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a507862244d09bd87f66c9e91cb09e104"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void H5::DataSet::read </td>
- <td>(</td>
- <td class="paramtype">H5std_string &amp;&#160;</td>
- <td class="paramname"><em>strg</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
- <td class="paramname"><em>mem_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
- <td class="paramname"><em>mem_space</em> = <code><a class="el" href="class_h5_1_1_data_space.html#af19fb72eae0855e07830c6d9a6f4748d">DataSpace::ALL</a></code>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
- <td class="paramname"><em>file_space</em> = <code><a class="el" href="class_h5_1_1_data_space.html#af19fb72eae0855e07830c6d9a6f4748d">DataSpace::ALL</a></code>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html">DSetMemXferPropList</a> &amp;&#160;</td>
- <td class="paramname"><em>xfer_plist</em> = <code><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#a47bb48aeb00da456b7c9f1d86fdc2acf">DSetMemXferPropList::DEFAULT</a></code>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td> const</td>
- </tr>
- </table>
-</div><div class="memdoc">
-<dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">strg</td><td>- IN: Buffer for read data string </td></tr>
- <tr><td class="paramname">mem_type</td><td>- IN: Memory datatype </td></tr>
- <tr><td class="paramname">mem_space</td><td>- IN: Memory dataspace </td></tr>
- <tr><td class="paramname">file_space</td><td>- IN: Dataset's dataspace in the file </td></tr>
- <tr><td class="paramname">xfer_plist</td><td>- IN: Transfer property list for this I/O operation </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="exception"><dt>Exceptions</dt><dd>
- <table class="exception">
- <tr><td class="paramname"><a class="el" href="class_h5_1_1_data_set_i_exception.html">H5::DataSetIException</a></td><td></td></tr>
- </table>
- </dd>
-</dl>
-
-<p>References <a class="el" href="class_h5_1_1_prop_list.html#a72b0944d2235eb3ec85933070d92433b">H5::PropList::getId()</a>, <a class="el" href="class_h5_1_1_data_space.html#aaefbf468ec1d8e46b9116552f0524ef9">H5::DataSpace::getId()</a>, and <a class="el" href="class_h5_1_1_data_type.html#a38f4c8c9dda4b35cb667949280bf5340">H5::DataType::getId()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a4e76899f034982233893d98a994e1020"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void H5::DataSet::vlenReclaim </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
- <td class="paramname"><em>type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
- <td class="paramname"><em>space</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html">DSetMemXferPropList</a> &amp;&#160;</td>
- <td class="paramname"><em>xfer_plist</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">void *&#160;</td>
- <td class="paramname"><em>buf</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-<dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">type</td><td>- IN: Datatype, which is the datatype stored in the buffer </td></tr>
- <tr><td class="paramname">space</td><td>- IN: Selection for the memory buffer to free the VL datatypes within </td></tr>
- <tr><td class="paramname">xfer_plist</td><td>- IN: Property list used to create the buffer </td></tr>
- <tr><td class="paramname">buf</td><td>- IN: Pointer to the buffer to be reclaimed </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="exception"><dt>Exceptions</dt><dd>
- <table class="exception">
- <tr><td class="paramname"><a class="el" href="class_h5_1_1_data_set_i_exception.html">H5::DataSetIException</a></td><td></td></tr>
- </table>
- </dd>
-</dl>
-
-<p>References <a class="el" href="class_h5_1_1_prop_list.html#a72b0944d2235eb3ec85933070d92433b">H5::PropList::getId()</a>, <a class="el" href="class_h5_1_1_data_space.html#aaefbf468ec1d8e46b9116552f0524ef9">H5::DataSpace::getId()</a>, and <a class="el" href="class_h5_1_1_data_type.html#a38f4c8c9dda4b35cb667949280bf5340">H5::DataType::getId()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a779813e233e3651f71996fa2ae6bcda5"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void H5::DataSet::vlenReclaim </td>
- <td>(</td>
- <td class="paramtype">void *&#160;</td>
- <td class="paramname"><em>buf</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
- <td class="paramname"><em>type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
- <td class="paramname"><em>space</em> = <code><a class="el" href="class_h5_1_1_data_space.html#af19fb72eae0855e07830c6d9a6f4748d">DataSpace::ALL</a></code>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html">DSetMemXferPropList</a> &amp;&#160;</td>
- <td class="paramname"><em>xfer_plist</em> = <code><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#a47bb48aeb00da456b7c9f1d86fdc2acf">DSetMemXferPropList::DEFAULT</a></code>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-<dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">type</td><td>- IN: Datatype, which is the datatype stored in the buffer </td></tr>
- <tr><td class="paramname">space</td><td>- IN: Selection for the memory buffer to free the VL datatypes within </td></tr>
- <tr><td class="paramname">xfer_plist</td><td>- IN: Property list used to create the buffer </td></tr>
- <tr><td class="paramname">buf</td><td>- IN: Pointer to the buffer to be reclaimed </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="exception"><dt>Exceptions</dt><dd>
- <table class="exception">
- <tr><td class="paramname"><a class="el" href="class_h5_1_1_data_set_i_exception.html">H5::DataSetIException</a></td><td></td></tr>
- </table>
- </dd>
-</dl>
-
-<p>References <a class="el" href="class_h5_1_1_prop_list.html#a72b0944d2235eb3ec85933070d92433b">H5::PropList::getId()</a>, <a class="el" href="class_h5_1_1_data_space.html#aaefbf468ec1d8e46b9116552f0524ef9">H5::DataSpace::getId()</a>, and <a class="el" href="class_h5_1_1_data_type.html#a38f4c8c9dda4b35cb667949280bf5340">H5::DataType::getId()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a3ce98e7a626fd32a23d1bcc41537326f"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void H5::DataSet::write </td>
- <td>(</td>
- <td class="paramtype">const void *&#160;</td>
- <td class="paramname"><em>buf</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
- <td class="paramname"><em>mem_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
- <td class="paramname"><em>mem_space</em> = <code><a class="el" href="class_h5_1_1_data_space.html#af19fb72eae0855e07830c6d9a6f4748d">DataSpace::ALL</a></code>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
- <td class="paramname"><em>file_space</em> = <code><a class="el" href="class_h5_1_1_data_space.html#af19fb72eae0855e07830c6d9a6f4748d">DataSpace::ALL</a></code>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html">DSetMemXferPropList</a> &amp;&#160;</td>
- <td class="paramname"><em>xfer_plist</em> = <code><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#a47bb48aeb00da456b7c9f1d86fdc2acf">DSetMemXferPropList::DEFAULT</a></code>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td> const</td>
- </tr>
- </table>
-</div><div class="memdoc">
-<dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">buf</td><td>- IN: Buffer containing data to be written </td></tr>
- <tr><td class="paramname">mem_type</td><td>- IN: Memory datatype </td></tr>
- <tr><td class="paramname">mem_space</td><td>- IN: Memory dataspace </td></tr>
- <tr><td class="paramname">file_space</td><td>- IN: Dataset's dataspace in the file </td></tr>
- <tr><td class="paramname">xfer_plist</td><td>- IN: Transfer property list for this I/O operation </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="exception"><dt>Exceptions</dt><dd>
- <table class="exception">
- <tr><td class="paramname"><a class="el" href="class_h5_1_1_data_set_i_exception.html">H5::DataSetIException</a></td><td></td></tr>
- </table>
- </dd>
-</dl>
-<dl class="section user"><dt>Description</dt><dd>This function writes raw data from an application buffer <em>buf</em> to a dataset, converting from memory datatype <em>mem_type</em> and dataspace <em>mem_space</em> to file datatype and dataspace. </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="compound_8cpp-example.html#a9">compound.cpp</a>, <a class="el" href="create_8cpp-example.html#a6">create.cpp</a>, <a class="el" href="extend_ds_8cpp-example.html#a11">extend_ds.cpp</a>, and <a class="el" href="writedata_8cpp-example.html#a8">writedata.cpp</a>.</dd>
-</dl>
-<p>References <a class="el" href="class_h5_1_1_prop_list.html#a72b0944d2235eb3ec85933070d92433b">H5::PropList::getId()</a>, <a class="el" href="class_h5_1_1_data_space.html#aaefbf468ec1d8e46b9116552f0524ef9">H5::DataSpace::getId()</a>, and <a class="el" href="class_h5_1_1_data_type.html#a38f4c8c9dda4b35cb667949280bf5340">H5::DataType::getId()</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a2eb77380665b6b26c19ff02f3e22b68c"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void H5::DataSet::write </td>
- <td>(</td>
- <td class="paramtype">const H5std_string &amp;&#160;</td>
- <td class="paramname"><em>buf</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
- <td class="paramname"><em>mem_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
- <td class="paramname"><em>mem_space</em> = <code><a class="el" href="class_h5_1_1_data_space.html#af19fb72eae0855e07830c6d9a6f4748d">DataSpace::ALL</a></code>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
- <td class="paramname"><em>file_space</em> = <code><a class="el" href="class_h5_1_1_data_space.html#af19fb72eae0855e07830c6d9a6f4748d">DataSpace::ALL</a></code>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html">DSetMemXferPropList</a> &amp;&#160;</td>
- <td class="paramname"><em>xfer_plist</em> = <code><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#a47bb48aeb00da456b7c9f1d86fdc2acf">DSetMemXferPropList::DEFAULT</a></code>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td> const</td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>References <a class="el" href="class_h5_1_1_prop_list.html#a72b0944d2235eb3ec85933070d92433b">H5::PropList::getId()</a>, <a class="el" href="class_h5_1_1_data_space.html#aaefbf468ec1d8e46b9116552f0524ef9">H5::DataSpace::getId()</a>, and <a class="el" href="class_h5_1_1_data_type.html#a38f4c8c9dda4b35cb667949280bf5340">H5::DataType::getId()</a>.</p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li><a class="el" href="_h5_data_set_8h_source.html">H5DataSet.h</a></li>
-<li>H5DataSet.cpp</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Mon Jul 21 2014 10:58:44 for HDF5 C++ API by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.5
-</small></address>
-</body>
-</html>