summaryrefslogtreecommitdiffstats
path: root/group___f_h5_a.html
diff options
context:
space:
mode:
authorbyrnHDF <byrnHDF@users.noreply.github.com>2023-06-26 19:22:17 (GMT)
committerbyrnHDF <byrnHDF@users.noreply.github.com>2023-06-26 19:22:17 (GMT)
commitd12e43bc201e15edffcdf94fe820aeae6ab44882 (patch)
tree90aa12006b20849b65b7bc8e3d4fe60a488f7247 /group___f_h5_a.html
parent4d49d1ee001bd4dff6b01e1830902bee22a19f3e (diff)
downloadhdf5-d12e43bc201e15edffcdf94fe820aeae6ab44882.zip
hdf5-d12e43bc201e15edffcdf94fe820aeae6ab44882.tar.gz
hdf5-d12e43bc201e15edffcdf94fe820aeae6ab44882.tar.bz2
deploy: ab4d2aec9779b7a37747c95bd7b514417b299f73
Diffstat (limited to 'group___f_h5_a.html')
-rw-r--r--group___f_h5_a.html3203
1 files changed, 3203 insertions, 0 deletions
diff --git a/group___f_h5_a.html b/group___f_h5_a.html
new file mode 100644
index 0000000..492c160
--- /dev/null
+++ b/group___f_h5_a.html
@@ -0,0 +1,3203 @@
+<!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.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Fortran Attribute (H5A) Interface</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="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<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="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ab4d2ae</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ 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.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('group___f_h5_a.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</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 class="header">
+ <div class="summary">
+<a href="#func-members">Functions/Subroutines</a> </div>
+ <div class="headertitle">
+<div class="title">Fortran Attribute (H5A) Interface</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="group___h5_a.html">Attributes (H5A)</a>, C-API</dd>
+<dd>
+<a class="el" href="_h5_a__u_g.html">HDF5 Attributes</a>, User Guide </dd></dl>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:gaea165327da713ef670c14ab5b05c61dd"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gaea165327da713ef670c14ab5b05c61dd">h5acreate_f</a> (loc_id, name, type_id, space_id, attr_id, hdferr, acpl_id, aapl_id)</td></tr>
+<tr class="memdesc:gaea165327da713ef670c14ab5b05c61dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a dataset as an attribute of a group, dataset, or named datatype. <a href="group___f_h5_a.html#gaea165327da713ef670c14ab5b05c61dd">More...</a><br /></td></tr>
+<tr class="separator:gaea165327da713ef670c14ab5b05c61dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2f7db18ffeef1d158590662778422d09"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga2f7db18ffeef1d158590662778422d09">h5acreate_async_f</a> (loc_id, name, type_id, space_id, attr_id, es_id, hdferr, acpl_id, aapl_id, file, func, line)</td></tr>
+<tr class="memdesc:ga2f7db18ffeef1d158590662778422d09"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously creates a dataset as an attribute of a group, dataset, or named datatype. <a href="group___f_h5_a.html#ga2f7db18ffeef1d158590662778422d09">More...</a><br /></td></tr>
+<tr class="separator:ga2f7db18ffeef1d158590662778422d09"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae8e6672c086c846954549835e353854b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gae8e6672c086c846954549835e353854b">h5aopen_name_f</a> (obj_id, name, attr_id, hdferr)</td></tr>
+<tr class="memdesc:gae8e6672c086c846954549835e353854b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens an attribute specified by name. <a href="group___f_h5_a.html#gae8e6672c086c846954549835e353854b">More...</a><br /></td></tr>
+<tr class="separator:gae8e6672c086c846954549835e353854b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gace0533c183c9b43ef1503d9c08a643c8"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gace0533c183c9b43ef1503d9c08a643c8">h5aopen_idx_f</a> (obj_id, index, attr_id, hdferr)</td></tr>
+<tr class="memdesc:gace0533c183c9b43ef1503d9c08a643c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens the attribute specified by its index. <a href="group___f_h5_a.html#gace0533c183c9b43ef1503d9c08a643c8">More...</a><br /></td></tr>
+<tr class="separator:gace0533c183c9b43ef1503d9c08a643c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7e9e81fcaea4add393ded2e8a2b82d7a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga7e9e81fcaea4add393ded2e8a2b82d7a">h5aget_space_f</a> (attr_id, space_id, hdferr)</td></tr>
+<tr class="memdesc:ga7e9e81fcaea4add393ded2e8a2b82d7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a copy of the dataspace for an attribute. <a href="group___f_h5_a.html#ga7e9e81fcaea4add393ded2e8a2b82d7a">More...</a><br /></td></tr>
+<tr class="separator:ga7e9e81fcaea4add393ded2e8a2b82d7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga03c6e3b0e805c1b8b4a2411344040ad5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga03c6e3b0e805c1b8b4a2411344040ad5">h5aget_type_f</a> (attr_id, type_id, hdferr)</td></tr>
+<tr class="memdesc:ga03c6e3b0e805c1b8b4a2411344040ad5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets an attribute datatype. <a href="group___f_h5_a.html#ga03c6e3b0e805c1b8b4a2411344040ad5">More...</a><br /></td></tr>
+<tr class="separator:ga03c6e3b0e805c1b8b4a2411344040ad5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga491a53daaf8b985640cbfeff0f113d49"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga491a53daaf8b985640cbfeff0f113d49">h5aget_name_f</a> (attr_id, size, buf, hdferr)</td></tr>
+<tr class="memdesc:ga491a53daaf8b985640cbfeff0f113d49"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets an attribute name. <a href="group___f_h5_a.html#ga491a53daaf8b985640cbfeff0f113d49">More...</a><br /></td></tr>
+<tr class="separator:ga491a53daaf8b985640cbfeff0f113d49"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad6b7c0331532019537563a377c25b23b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gad6b7c0331532019537563a377c25b23b">h5aget_name_by_idx_f</a> (loc_id, obj_name, idx_type, order, n, name, hdferr, size, lapl_id)</td></tr>
+<tr class="memdesc:gad6b7c0331532019537563a377c25b23b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets an attribute name, by attribute index position. <a href="group___f_h5_a.html#gad6b7c0331532019537563a377c25b23b">More...</a><br /></td></tr>
+<tr class="separator:gad6b7c0331532019537563a377c25b23b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga96216981712781f61db121381e99457c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga96216981712781f61db121381e99457c">h5aget_num_attrs_f</a> (obj_id, attr_num, hdferr)</td></tr>
+<tr class="memdesc:ga96216981712781f61db121381e99457c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines the number of attributes attached to an object. <a href="group___f_h5_a.html#ga96216981712781f61db121381e99457c">More...</a><br /></td></tr>
+<tr class="separator:ga96216981712781f61db121381e99457c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab890ca5e86f2b21a9245c8f97ae10170"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gab890ca5e86f2b21a9245c8f97ae10170">h5adelete_f</a> (obj_id, name, hdferr)</td></tr>
+<tr class="memdesc:gab890ca5e86f2b21a9245c8f97ae10170"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deletes an attribute of an object (group, dataset or named datatype) <a href="group___f_h5_a.html#gab890ca5e86f2b21a9245c8f97ae10170">More...</a><br /></td></tr>
+<tr class="separator:gab890ca5e86f2b21a9245c8f97ae10170"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9bce33031ee37eaf1c6877752e80cebf"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga9bce33031ee37eaf1c6877752e80cebf">h5aclose_f</a> (attr_id, hdferr)</td></tr>
+<tr class="memdesc:ga9bce33031ee37eaf1c6877752e80cebf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes the specified attribute. <a href="group___f_h5_a.html#ga9bce33031ee37eaf1c6877752e80cebf">More...</a><br /></td></tr>
+<tr class="separator:ga9bce33031ee37eaf1c6877752e80cebf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3cd708e719a5bf1d342129fde27166d6"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga3cd708e719a5bf1d342129fde27166d6">h5aclose_async_f</a> (attr_id, es_id, hdferr, file, func, line)</td></tr>
+<tr class="memdesc:ga3cd708e719a5bf1d342129fde27166d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously closes the specified attribute. <a href="group___f_h5_a.html#ga3cd708e719a5bf1d342129fde27166d6">More...</a><br /></td></tr>
+<tr class="separator:ga3cd708e719a5bf1d342129fde27166d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2a3ae843b34e44771e40e86f688ab20c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga2a3ae843b34e44771e40e86f688ab20c">h5aget_storage_size_f</a> (attr_id, size, hdferr)</td></tr>
+<tr class="memdesc:ga2a3ae843b34e44771e40e86f688ab20c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the amount of storage required for an attribute. <a href="group___f_h5_a.html#ga2a3ae843b34e44771e40e86f688ab20c">More...</a><br /></td></tr>
+<tr class="separator:ga2a3ae843b34e44771e40e86f688ab20c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga07c296458a52b30dd952e7dee6b62d31"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga07c296458a52b30dd952e7dee6b62d31">h5aget_create_plist_f</a> (attr_id, creation_prop_id, hdferr)</td></tr>
+<tr class="memdesc:ga07c296458a52b30dd952e7dee6b62d31"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets an attribute creation property list identifier. <a href="group___f_h5_a.html#ga07c296458a52b30dd952e7dee6b62d31">More...</a><br /></td></tr>
+<tr class="separator:ga07c296458a52b30dd952e7dee6b62d31"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaca9b3866abcf5b924c554b54c343e35"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gaaca9b3866abcf5b924c554b54c343e35">h5arename_by_name_f</a> (loc_id, obj_name, old_attr_name, new_attr_name, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:gaaca9b3866abcf5b924c554b54c343e35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Renames an attribute. <a href="group___f_h5_a.html#gaaca9b3866abcf5b924c554b54c343e35">More...</a><br /></td></tr>
+<tr class="separator:gaaca9b3866abcf5b924c554b54c343e35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga062f68b71a22f2177990fcb3c4ce7378"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga062f68b71a22f2177990fcb3c4ce7378">h5arename_by_name_async_f</a> (loc_id, obj_name, old_attr_name, new_attr_name, es_id, hdferr, lapl_id, file, func, line)</td></tr>
+<tr class="memdesc:ga062f68b71a22f2177990fcb3c4ce7378"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously renames an attribute. <a href="group___f_h5_a.html#ga062f68b71a22f2177990fcb3c4ce7378">More...</a><br /></td></tr>
+<tr class="separator:ga062f68b71a22f2177990fcb3c4ce7378"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga93db99370f19281c59a21eb0f7e55a45"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga93db99370f19281c59a21eb0f7e55a45">h5aopen_f</a> (obj_id, attr_name, attr_id, hdferr, aapl_id)</td></tr>
+<tr class="memdesc:ga93db99370f19281c59a21eb0f7e55a45"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens an attribute for an object specified by object identifier and attribute name. <a href="group___f_h5_a.html#ga93db99370f19281c59a21eb0f7e55a45">More...</a><br /></td></tr>
+<tr class="separator:ga93db99370f19281c59a21eb0f7e55a45"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga85b8402279011d7a718b1d5676f850ee"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga85b8402279011d7a718b1d5676f850ee">h5aopen_async_f</a> (obj_id, attr_name, attr_id, es_id, hdferr, aapl_id, file, func, line)</td></tr>
+<tr class="memdesc:ga85b8402279011d7a718b1d5676f850ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously opens an attribute for an object specified by object identifier and attribute name. <a href="group___f_h5_a.html#ga85b8402279011d7a718b1d5676f850ee">More...</a><br /></td></tr>
+<tr class="separator:ga85b8402279011d7a718b1d5676f850ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga60d2b62c0213bbcf871d6c0335e7e8d1"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga60d2b62c0213bbcf871d6c0335e7e8d1">h5adelete_by_idx_f</a> (loc_id, obj_name, idx_type, order, n, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:ga60d2b62c0213bbcf871d6c0335e7e8d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deletes an attribute from an object according to index order. <a href="group___f_h5_a.html#ga60d2b62c0213bbcf871d6c0335e7e8d1">More...</a><br /></td></tr>
+<tr class="separator:ga60d2b62c0213bbcf871d6c0335e7e8d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1d5aeaa0ce108ec4318e7b164eafcf51"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga1d5aeaa0ce108ec4318e7b164eafcf51">h5adelete_by_name_f</a> (loc_id, obj_name, attr_name, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:ga1d5aeaa0ce108ec4318e7b164eafcf51"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes an attribute from a specified location. <a href="group___f_h5_a.html#ga1d5aeaa0ce108ec4318e7b164eafcf51">More...</a><br /></td></tr>
+<tr class="separator:ga1d5aeaa0ce108ec4318e7b164eafcf51"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7d136fac1c9145bf0471aa524bcc7344"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga7d136fac1c9145bf0471aa524bcc7344">h5aopen_by_idx_f</a> (loc_id, obj_name, idx_type, order, n, attr_id, hdferr, aapl_id, lapl_id)</td></tr>
+<tr class="memdesc:ga7d136fac1c9145bf0471aa524bcc7344"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens an existing attribute that is attached to an object specified by location and name. <a href="group___f_h5_a.html#ga7d136fac1c9145bf0471aa524bcc7344">More...</a><br /></td></tr>
+<tr class="separator:ga7d136fac1c9145bf0471aa524bcc7344"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga14bd68638126f15931c7c224de75d815"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga14bd68638126f15931c7c224de75d815">h5aopen_by_idx_async_f</a> (loc_id, obj_name, idx_type, order, n, attr_id, es_id, hdferr, aapl_id, lapl_id, file, func, line)</td></tr>
+<tr class="memdesc:ga14bd68638126f15931c7c224de75d815"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously opens an existing attribute that is attached to an object specified by location and name. <a href="group___f_h5_a.html#ga14bd68638126f15931c7c224de75d815">More...</a><br /></td></tr>
+<tr class="separator:ga14bd68638126f15931c7c224de75d815"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae46bb07994e210235300723364a246d1"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gae46bb07994e210235300723364a246d1">h5aget_info_f</a> (attr_id, f_corder_valid, corder, cset, data_size, hdferr)</td></tr>
+<tr class="memdesc:gae46bb07994e210235300723364a246d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves attribute information, by attribute identifier. <a href="group___f_h5_a.html#gae46bb07994e210235300723364a246d1">More...</a><br /></td></tr>
+<tr class="separator:gae46bb07994e210235300723364a246d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa90db262c02a7d0934fa371e42b378b5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gaa90db262c02a7d0934fa371e42b378b5">h5aget_info_by_idx_f</a> (loc_id, obj_name, idx_type, order, n, f_corder_valid, corder, cset, data_size, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:gaa90db262c02a7d0934fa371e42b378b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves attribute information by attribute index position. <a href="group___f_h5_a.html#gaa90db262c02a7d0934fa371e42b378b5">More...</a><br /></td></tr>
+<tr class="separator:gaa90db262c02a7d0934fa371e42b378b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac981b07dff285f3b8a7ef732724aa512"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gac981b07dff285f3b8a7ef732724aa512">h5aget_info_by_name_f</a> (loc_id, obj_name, attr_name, f_corder_valid, corder, cset, data_size, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:gac981b07dff285f3b8a7ef732724aa512"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves attribute information, by attribute name. <a href="group___f_h5_a.html#gac981b07dff285f3b8a7ef732724aa512">More...</a><br /></td></tr>
+<tr class="separator:gac981b07dff285f3b8a7ef732724aa512"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5efeec2cd7c5eac49af887483fc53448"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga5efeec2cd7c5eac49af887483fc53448">h5acreate_by_name_f</a> (loc_id, obj_name, attr_name, type_id, space_id, attr, hdferr, acpl_id, aapl_id, lapl_id)</td></tr>
+<tr class="memdesc:ga5efeec2cd7c5eac49af887483fc53448"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an attribute attached to a specified object. <a href="group___f_h5_a.html#ga5efeec2cd7c5eac49af887483fc53448">More...</a><br /></td></tr>
+<tr class="separator:ga5efeec2cd7c5eac49af887483fc53448"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa956ec10e90b2c4130ab88b547358f86"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gaa956ec10e90b2c4130ab88b547358f86">h5acreate_by_name_async_f</a> (loc_id, obj_name, attr_name, type_id, space_id, attr, es_id, hdferr, acpl_id, aapl_id, lapl_id, file, func, line)</td></tr>
+<tr class="memdesc:gaa956ec10e90b2c4130ab88b547358f86"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously creates an attribute attached to a specified object. <a href="group___f_h5_a.html#gaa956ec10e90b2c4130ab88b547358f86">More...</a><br /></td></tr>
+<tr class="separator:gaa956ec10e90b2c4130ab88b547358f86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadb03976078fa91eef542dea3a1659ee3"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gadb03976078fa91eef542dea3a1659ee3">h5aexists_f</a> (obj_id, attr_name, attr_exists, hdferr)</td></tr>
+<tr class="memdesc:gadb03976078fa91eef542dea3a1659ee3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether an attribute with a given name exists on an object. <a href="group___f_h5_a.html#gadb03976078fa91eef542dea3a1659ee3">More...</a><br /></td></tr>
+<tr class="separator:gadb03976078fa91eef542dea3a1659ee3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga350b3d93f7167090954323f7c8672189"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga350b3d93f7167090954323f7c8672189">h5aexists_async_f</a> (obj_id, attr_name, attr_exists, es_id, hdferr, file, func, line)</td></tr>
+<tr class="memdesc:ga350b3d93f7167090954323f7c8672189"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously determines whether an attribute with a given name exists on an object. <a href="group___f_h5_a.html#ga350b3d93f7167090954323f7c8672189">More...</a><br /></td></tr>
+<tr class="separator:ga350b3d93f7167090954323f7c8672189"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga616a730ecbe913b622de2fc4bb1737f0"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga616a730ecbe913b622de2fc4bb1737f0">h5aexists_by_name_f</a> (loc_id, obj_name, attr_name, attr_exists, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:ga616a730ecbe913b622de2fc4bb1737f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether an attribute with a given name exists on an object. <a href="group___f_h5_a.html#ga616a730ecbe913b622de2fc4bb1737f0">More...</a><br /></td></tr>
+<tr class="separator:ga616a730ecbe913b622de2fc4bb1737f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga359b5fffbd6d3bf1e37c416dfb5cc8f1"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga359b5fffbd6d3bf1e37c416dfb5cc8f1">h5aexists_by_name_async_f</a> (loc_id, obj_name, attr_name, attr_exists, es_id, hdferr, lapl_id, file, func, line)</td></tr>
+<tr class="memdesc:ga359b5fffbd6d3bf1e37c416dfb5cc8f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously determines whether an attribute with a given name exists on an object. <a href="group___f_h5_a.html#ga359b5fffbd6d3bf1e37c416dfb5cc8f1">More...</a><br /></td></tr>
+<tr class="separator:ga359b5fffbd6d3bf1e37c416dfb5cc8f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaff0bb2d4d9589e627910d2f92a2008a3"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gaff0bb2d4d9589e627910d2f92a2008a3">h5aopen_by_name_f</a> (loc_id, obj_name, attr_name, attr_id, hdferr, aapl_id, lapl_id)</td></tr>
+<tr class="memdesc:gaff0bb2d4d9589e627910d2f92a2008a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens an attribute for an object by object name and attribute name. <a href="group___f_h5_a.html#gaff0bb2d4d9589e627910d2f92a2008a3">More...</a><br /></td></tr>
+<tr class="separator:gaff0bb2d4d9589e627910d2f92a2008a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9f36660adae68c28f5ae5c85f3abfb76"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga9f36660adae68c28f5ae5c85f3abfb76">h5aopen_by_name_async_f</a> (loc_id, obj_name, attr_name, attr_id, es_id, hdferr, aapl_id, lapl_id, file, func, line)</td></tr>
+<tr class="memdesc:ga9f36660adae68c28f5ae5c85f3abfb76"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously opens an attribute for an object by object name and attribute name. <a href="group___f_h5_a.html#ga9f36660adae68c28f5ae5c85f3abfb76">More...</a><br /></td></tr>
+<tr class="separator:ga9f36660adae68c28f5ae5c85f3abfb76"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7e4d3c24f798dbc06a0b22969b7c1c24"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga7e4d3c24f798dbc06a0b22969b7c1c24">h5arename_f</a> (loc_id, old_attr_name, new_attr_name, hdferr)</td></tr>
+<tr class="memdesc:ga7e4d3c24f798dbc06a0b22969b7c1c24"><td class="mdescLeft">&#160;</td><td class="mdescRight">Renames an attribute. <a href="group___f_h5_a.html#ga7e4d3c24f798dbc06a0b22969b7c1c24">More...</a><br /></td></tr>
+<tr class="separator:ga7e4d3c24f798dbc06a0b22969b7c1c24"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac1a97b69d938d3cb8332b7095feb2d8f"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gac1a97b69d938d3cb8332b7095feb2d8f">h5arename_async_f</a> (loc_id, old_attr_name, new_attr_name, es_id, hdferr, file, func, line)</td></tr>
+<tr class="memdesc:gac1a97b69d938d3cb8332b7095feb2d8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously renames an attribute. <a href="group___f_h5_a.html#gac1a97b69d938d3cb8332b7095feb2d8f">More...</a><br /></td></tr>
+<tr class="separator:gac1a97b69d938d3cb8332b7095feb2d8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0aa0a3ba9197a4012c94c552d69d4dcc"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga0aa0a3ba9197a4012c94c552d69d4dcc">h5aread_async_f</a> (attr_id, memtype_id, buf, es_id, hdferr, file, func, line)</td></tr>
+<tr class="memdesc:ga0aa0a3ba9197a4012c94c552d69d4dcc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously reads an attribute. <a href="group___f_h5_a.html#ga0aa0a3ba9197a4012c94c552d69d4dcc">More...</a><br /></td></tr>
+<tr class="separator:ga0aa0a3ba9197a4012c94c552d69d4dcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab8b4a1e5fa51f4508ef383a65833dbda"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gab8b4a1e5fa51f4508ef383a65833dbda">h5awrite_async_f</a> (attr_id, memtype_id, buf, es_id, hdferr, file, func, line)</td></tr>
+<tr class="memdesc:gab8b4a1e5fa51f4508ef383a65833dbda"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously writes an attribute. <a href="group___f_h5_a.html#gab8b4a1e5fa51f4508ef383a65833dbda">More...</a><br /></td></tr>
+<tr class="separator:gab8b4a1e5fa51f4508ef383a65833dbda"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac8973363111023ef0f385f7d0a2318e9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gac8973363111023ef0f385f7d0a2318e9">h5awrite_f</a> (attr_id, memtype_id, buf, hdferr)</td></tr>
+<tr class="memdesc:gac8973363111023ef0f385f7d0a2318e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes data to an attribute. <a href="group___f_h5_a.html#gac8973363111023ef0f385f7d0a2318e9">More...</a><br /></td></tr>
+<tr class="separator:gac8973363111023ef0f385f7d0a2318e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf1b2ce497a97448336fc5545b5c16fcc"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gaf1b2ce497a97448336fc5545b5c16fcc">h5awrite_f</a> (attr_id, memtype_id, buf, dims, hdferr)</td></tr>
+<tr class="memdesc:gaf1b2ce497a97448336fc5545b5c16fcc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes data to an attribute. <a href="group___f_h5_a.html#gaf1b2ce497a97448336fc5545b5c16fcc">More...</a><br /></td></tr>
+<tr class="separator:gaf1b2ce497a97448336fc5545b5c16fcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga484f306a1d733ce1c306d405f2c1b7da"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga484f306a1d733ce1c306d405f2c1b7da">h5aread_f</a> (attr_id, memtype_id, buf, hdferr)</td></tr>
+<tr class="memdesc:ga484f306a1d733ce1c306d405f2c1b7da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads an attribute. <a href="group___f_h5_a.html#ga484f306a1d733ce1c306d405f2c1b7da">More...</a><br /></td></tr>
+<tr class="separator:ga484f306a1d733ce1c306d405f2c1b7da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacab4c3393af0e8824c2abe4b098144be"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gacab4c3393af0e8824c2abe4b098144be">h5aread_f</a> (attr_id, memtype_id, buf, dims, hdferr)</td></tr>
+<tr class="memdesc:gacab4c3393af0e8824c2abe4b098144be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads an attribute. <a href="group___f_h5_a.html#gacab4c3393af0e8824c2abe4b098144be">More...</a><br /></td></tr>
+<tr class="separator:gacab4c3393af0e8824c2abe4b098144be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function/Subroutine Documentation</h2>
+<a id="ga3cd708e719a5bf1d342129fde27166d6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3cd708e719a5bf1d342129fde27166d6">&#9670;&nbsp;</a></span>h5aclose_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aclose_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously closes the specified attribute. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">attr_id</td><td>Attribute identifier </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#ga121fb36f6571bfaf17eb0a92f3275560">H5Aclose_async()</a> </p>
+
+</div>
+</div>
+<a id="ga9bce33031ee37eaf1c6877752e80cebf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9bce33031ee37eaf1c6877752e80cebf">&#9670;&nbsp;</a></span>h5aclose_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aclose_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Closes the specified attribute. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">attr_id</td><td>Attribute identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#gaef4394b661e2c930879e9868e122bdda">H5Aclose()</a> </p>
+
+</div>
+</div>
+<a id="ga2f7db18ffeef1d158590662778422d09"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2f7db18ffeef1d158590662778422d09">&#9670;&nbsp;</a></span>h5acreate_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5acreate_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>acpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>aapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously creates a dataset as an attribute of a group, dataset, or named datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Identifier of an object (group, dataset, or named datatype) attribute is attached to </td></tr>
+ <tr><td class="paramname">name</td><td>Attribute name </td></tr>
+ <tr><td class="paramname">type_id</td><td>Attribute datatype identifier </td></tr>
+ <tr><td class="paramname">space_id</td><td>Attribute dataspace identifier </td></tr>
+ <tr><td class="paramname">attr_id</td><td>Attribute identifier </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">acpl_id</td><td>Attribute creation property list identifier </td></tr>
+ <tr><td class="paramname">aapl_id</td><td>Attribute access property list identifier </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#ga9b3ce1af9b445a6381479e8f3b58e6d9">H5Acreate_async()</a> </p>
+
+</div>
+</div>
+<a id="gaa956ec10e90b2c4130ab88b547358f86"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa956ec10e90b2c4130ab88b547358f86">&#9670;&nbsp;</a></span>h5acreate_by_name_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5acreate_by_name_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>attr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>acpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>aapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously creates an attribute attached to a specified object. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location or object identifier; may be dataset or group </td></tr>
+ <tr><td class="paramname">obj_name</td><td>Name, relative to loc_id, of object that attribute is to be attached to </td></tr>
+ <tr><td class="paramname">attr_name</td><td>Attribute name </td></tr>
+ <tr><td class="paramname">type_id</td><td>Attribute datatype identifier </td></tr>
+ <tr><td class="paramname">space_id</td><td>Attribute dataspace identifier </td></tr>
+ <tr><td class="paramname">attr</td><td>An attribute identifier </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">acpl_id</td><td>Attribute creation property list identifier (Currently not used.) </td></tr>
+ <tr><td class="paramname">aapl_id</td><td>Attribute access property list identifier (Currently not used.) </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#ga13dd8779381c7834b59a4ac5521c83ba">H5Acreate_by_name_async()</a> </p>
+
+</div>
+</div>
+<a id="ga5efeec2cd7c5eac49af887483fc53448"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5efeec2cd7c5eac49af887483fc53448">&#9670;&nbsp;</a></span>h5acreate_by_name_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5acreate_by_name_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>attr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>acpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>aapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates an attribute attached to a specified object. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location or object identifier; may be dataset or group </td></tr>
+ <tr><td class="paramname">obj_name</td><td>Name, relative to loc_id, of object that attribute is to be attached to </td></tr>
+ <tr><td class="paramname">attr_name</td><td>Attribute name </td></tr>
+ <tr><td class="paramname">type_id</td><td>Attribute datatype identifier </td></tr>
+ <tr><td class="paramname">space_id</td><td>Attribute dataspace identifier </td></tr>
+ <tr><td class="paramname">attr</td><td>An attribute identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">acpl_id</td><td>Attribute creation property list identifier (Currently not used.) </td></tr>
+ <tr><td class="paramname">aapl_id</td><td>Attribute access property list identifier (Currently not used.) </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#ga004160c28e281455ec48aa7fe557ef8a">H5Acreate_by_name()</a> </p>
+
+</div>
+</div>
+<a id="gaea165327da713ef670c14ab5b05c61dd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaea165327da713ef670c14ab5b05c61dd">&#9670;&nbsp;</a></span>h5acreate_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5acreate_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>acpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>aapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates a dataset as an attribute of a group, dataset, or named datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Identifier of an object (group, dataset, or named datatype) attribute is attached to </td></tr>
+ <tr><td class="paramname">name</td><td>Attribute name </td></tr>
+ <tr><td class="paramname">type_id</td><td>Attribute datatype identifier </td></tr>
+ <tr><td class="paramname">space_id</td><td>Attribute dataspace identifier </td></tr>
+ <tr><td class="paramname">attr_id</td><td>Attribute identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">acpl_id</td><td>Attribute creation property list identifier </td></tr>
+ <tr><td class="paramname">aapl_id</td><td>Attribute access property list identifier</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#ga4f4e5248c09f689633079ed8afc0b308">H5Acreate2()</a> </p>
+
+</div>
+</div>
+<a id="ga60d2b62c0213bbcf871d6c0335e7e8d1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga60d2b62c0213bbcf871d6c0335e7e8d1">&#9670;&nbsp;</a></span>h5adelete_by_idx_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5adelete_by_idx_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>idx_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>order</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>n</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Deletes an attribute from an object according to index order. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location or object identifier; may be dataset or group or named datatype </td></tr>
+ <tr><td class="paramname">obj_name</td><td>Name of object, relative to location, from which attribute is to be removed </td></tr>
+ <tr><td class="paramname">idx_type</td><td>Type of index; Possible values are: <ul>
+<li>H5_INDEX_UNKNOWN_F = -1 - Unknown index type </li>
+<li>H5_INDEX_NAME_F - Index on names </li>
+<li>H5_INDEX_CRT_ORDER_F - Index on creation order </li>
+<li>H5_INDEX_N_F - Number of indices defined</li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">order</td><td>Order in which to iterate over index; Possible values are: <ul>
+<li>H5_ITER_UNKNOWN_F - Unknown order </li>
+<li>H5_ITER_INC_F - Increasing order </li>
+<li>H5_ITER_DEC_F - Decreasing order </li>
+<li>H5_ITER_NATIVE_F - No particular order, whatever is fastest </li>
+<li>H5_ITER_N_F - Number of iteration orders</li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">n</td><td>Offset within index </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#ga06711a4e77ff8ab49e427010fd38ac9e">H5Adelete_by_idx()</a> </p>
+
+</div>
+</div>
+<a id="ga1d5aeaa0ce108ec4318e7b164eafcf51"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1d5aeaa0ce108ec4318e7b164eafcf51">&#9670;&nbsp;</a></span>h5adelete_by_name_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5adelete_by_name_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Removes an attribute from a specified location. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Identifier for object to which attribute is attached </td></tr>
+ <tr><td class="paramname">obj_name</td><td>Name of attribute to open </td></tr>
+ <tr><td class="paramname">attr_name</td><td>Attribute access property list </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#gacbf689308f851428dd641b64f5f94feb">H5Adelete_by_name()</a> </p>
+
+</div>
+</div>
+<a id="gab890ca5e86f2b21a9245c8f97ae10170"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab890ca5e86f2b21a9245c8f97ae10170">&#9670;&nbsp;</a></span>h5adelete_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5adelete_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Deletes an attribute of an object (group, dataset or named datatype) </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">obj_id</td><td>Object identifier </td></tr>
+ <tr><td class="paramname">name</td><td>Attribute name</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#gada9fa3d6db52329f1fd55662de6ff6ba">H5Adelete()</a> </p>
+
+</div>
+</div>
+<a id="ga350b3d93f7167090954323f7c8672189"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga350b3d93f7167090954323f7c8672189">&#9670;&nbsp;</a></span>h5aexists_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aexists_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_exists</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously determines whether an attribute with a given name exists on an object. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">obj_id</td><td>Object identifier </td></tr>
+ <tr><td class="paramname">attr_name</td><td>Attribute name </td></tr>
+ <tr><td class="paramname">attr_exists</td><td>Pointer to attribute exists status. It should be declared INTEGER(C_INT) and initialized to zero (false) for portability. It will return one when true. LOGICAL(C_BOOL) is also acceptable but may encounter atypical anomalies. It should be initialized to false when used. </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#gaeb69d6b6c9dcf8ee77481010c619d664">H5Aexists_async()</a> </p>
+
+</div>
+</div>
+<a id="ga359b5fffbd6d3bf1e37c416dfb5cc8f1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga359b5fffbd6d3bf1e37c416dfb5cc8f1">&#9670;&nbsp;</a></span>h5aexists_by_name_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aexists_by_name_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_exists</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously determines whether an attribute with a given name exists on an object. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier </td></tr>
+ <tr><td class="paramname">obj_name</td><td>Object name either relative to loc_id, absolute from the file’s root group, or '. '(a dot) </td></tr>
+ <tr><td class="paramname">attr_name</td><td>Attribute name </td></tr>
+ <tr><td class="paramname">attr_exists</td><td>Pointer to attribute exists status, must be of type LOGICAL(C_BOOL) and initialize to .FALSE. </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list identifier </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#ga42b804d43e11cc0db6e0e58be7b3bd3c">H5Aexists_by_name_async()</a> </p>
+
+</div>
+</div>
+<a id="ga616a730ecbe913b622de2fc4bb1737f0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga616a730ecbe913b622de2fc4bb1737f0">&#9670;&nbsp;</a></span>h5aexists_by_name_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aexists_by_name_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>attr_exists</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Determines whether an attribute with a given name exists on an object. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier </td></tr>
+ <tr><td class="paramname">obj_name</td><td>Object name either relative to loc_id, absolute from the file’s root group, or '. '(a dot) </td></tr>
+ <tr><td class="paramname">attr_name</td><td>Attribute name </td></tr>
+ <tr><td class="paramname">attr_exists</td><td>Attribute exists status </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list identifier</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#gaa1d2305651a4524f6aa0f8b56eec1a37">H5Aexists_by_name()</a> </p>
+
+</div>
+</div>
+<a id="gadb03976078fa91eef542dea3a1659ee3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gadb03976078fa91eef542dea3a1659ee3">&#9670;&nbsp;</a></span>h5aexists_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aexists_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>attr_exists</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Determines whether an attribute with a given name exists on an object. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">obj_id</td><td>Object identifier </td></tr>
+ <tr><td class="paramname">attr_name</td><td>Attribute name </td></tr>
+ <tr><td class="paramname">attr_exists</td><td>Attribute exists status </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#ga293b5be270d90cd5e47f782ca9aec80b">H5Aexists()</a> </p>
+
+</div>
+</div>
+<a id="ga07c296458a52b30dd952e7dee6b62d31"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga07c296458a52b30dd952e7dee6b62d31">&#9670;&nbsp;</a></span>h5aget_create_plist_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aget_create_plist_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>creation_prop_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets an attribute creation property list identifier. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">attr_id</td><td>Identifier of the attribute </td></tr>
+ <tr><td class="paramname">creation_prop_id</td><td>Identifier for the attribute’s creation property </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#ga0f6b545850bd21f128904eff51df226d">H5Aget_create_plist()</a> </p>
+
+</div>
+</div>
+<a id="gaa90db262c02a7d0934fa371e42b378b5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa90db262c02a7d0934fa371e42b378b5">&#9670;&nbsp;</a></span>h5aget_info_by_idx_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aget_info_by_idx_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>idx_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>order</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>n</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>f_corder_valid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>corder</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>cset</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>data_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves attribute information by attribute index position. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location of object to which attribute is attached </td></tr>
+ <tr><td class="paramname">obj_name</td><td>Name of object to which attribute is attached, relative to location </td></tr>
+ <tr><td class="paramname">idx_type</td><td>Type of index </td></tr>
+ <tr><td class="paramname">order</td><td>Index traversal order </td></tr>
+ <tr><td class="paramname">n</td><td>Attribute’s position in index </td></tr>
+ <tr><td class="paramname">f_corder_valid</td><td>Indicates whether the creation order data is valid for this attribute </td></tr>
+ <tr><td class="paramname">corder</td><td>Is a positive integer containing the creation order of the attribute </td></tr>
+ <tr><td class="paramname">cset</td><td>Indicates the character set used for the attribute’s name </td></tr>
+ <tr><td class="paramname">data_size</td><td>Indicates the size, in the number of characters, of the attribute </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#gad110910cb227c15fdca938a642714fe9">H5Aget_info_by_idx()</a> </p>
+
+</div>
+</div>
+<a id="gac981b07dff285f3b8a7ef732724aa512"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac981b07dff285f3b8a7ef732724aa512">&#9670;&nbsp;</a></span>h5aget_info_by_name_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aget_info_by_name_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>f_corder_valid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>corder</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>cset</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>data_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves attribute information, by attribute name. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location of object to which attribute is attached </td></tr>
+ <tr><td class="paramname">obj_name</td><td>Name of object to which attribute is attached, relative to location </td></tr>
+ <tr><td class="paramname">attr_name</td><td>Attribute name </td></tr>
+ <tr><td class="paramname">f_corder_valid</td><td>Indicates whether the creation order data is valid for this attribute </td></tr>
+ <tr><td class="paramname">corder</td><td>Is a positive integer containing the creation order of the attribute </td></tr>
+ <tr><td class="paramname">cset</td><td>Indicates the character set used for the attribute’s name </td></tr>
+ <tr><td class="paramname">data_size</td><td>Indicates the size, in the number of characters, of the attribute </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#ga258f03e12b4f49ad33ba72d17a9e2faf">H5Aget_info_by_name()</a> </p>
+
+</div>
+</div>
+<a id="gae46bb07994e210235300723364a246d1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae46bb07994e210235300723364a246d1">&#9670;&nbsp;</a></span>h5aget_info_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aget_info_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>f_corder_valid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>corder</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>cset</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>data_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves attribute information, by attribute identifier. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">attr_id</td><td>Attribute identifier. NOTE: In C it is defined as a structure: <a class="el" href="struct_h5_a__info__t.html">H5A_info_t</a>. </td></tr>
+ <tr><td class="paramname">f_corder_valid</td><td>Indicates whether the creation order data is valid for this attribute. </td></tr>
+ <tr><td class="paramname">corder</td><td>Is a positive integer containing the creation order of the attribute. </td></tr>
+ <tr><td class="paramname">cset</td><td>Indicates the character set used for the attribute’s name. </td></tr>
+ <tr><td class="paramname">data_size</td><td>Indicates the size, in the number of characters, of the attribute. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#gae3f1b7b87240b461f7827a8783acc08a">H5Aget_info()</a> </p>
+
+</div>
+</div>
+<a id="gad6b7c0331532019537563a377c25b23b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad6b7c0331532019537563a377c25b23b">&#9670;&nbsp;</a></span>h5aget_name_by_idx_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aget_name_by_idx_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>idx_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>order</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>n</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(out)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out), optional&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets an attribute name, by attribute index position. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location of object to which attribute is attached </td></tr>
+ <tr><td class="paramname">obj_name</td><td>Name of object to which attribute is attached, relative to location </td></tr>
+ <tr><td class="paramname">idx_type</td><td>Type of index; Possible values are: <ul>
+<li>H5_INDEX_UNKNOWN_F = -1 - Unknown index type </li>
+<li>H5_INDEX_NAME_F - Index on names </li>
+<li>H5_INDEX_CRT_ORDER_F - Index on creation order </li>
+<li>H5_INDEX_N_F - Number of indices defined</li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">order</td><td>Index traversal order in which to iterate over index; Possible values are: <ul>
+<li>H5_ITER_UNKNOWN_F - Unknown order </li>
+<li>H5_ITER_INC_F - Increasing order </li>
+<li>H5_ITER_DEC_F - Decreasing order </li>
+<li>H5_ITER_NATIVE_F - No particular order, whatever is fastest </li>
+<li>H5_ITER_N_F - Number of iteration orders </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">n</td><td>Attribute’s position in index </td></tr>
+ <tr><td class="paramname">name</td><td>Attribute name </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ <tr><td class="paramname">size</td><td>Size, in bytes, of attribute name </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#ga4c552b2db32371f8ea20d87475313fb6">H5Aget_name_by_idx()</a> </p>
+
+</div>
+</div>
+<a id="ga491a53daaf8b985640cbfeff0f113d49"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga491a53daaf8b985640cbfeff0f113d49">&#9670;&nbsp;</a></span>h5aget_name_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aget_name_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(inout)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets an attribute name. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">attr_id</td><td>Attribute identifier </td></tr>
+ <tr><td class="paramname">size</td><td>Size of a buffer to read name in </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer to read name in </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#ga05e195aabab8c623b1c52009aeb99674">H5Aget_name()</a> </p>
+
+</div>
+</div>
+<a id="ga96216981712781f61db121381e99457c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga96216981712781f61db121381e99457c">&#9670;&nbsp;</a></span>h5aget_num_attrs_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aget_num_attrs_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>attr_num</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Determines the number of attributes attached to an object. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">obj_id</td><td>Object (group, dataset, or named datatype) identifier </td></tr>
+ <tr><td class="paramname">attr_num</td><td>Number of attributes attached to the object </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#gaadd809fc16238754105bbddd20bcdde1">H5Aget_num_attrs()</a> </p>
+
+</div>
+</div>
+<a id="ga7e9e81fcaea4add393ded2e8a2b82d7a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7e9e81fcaea4add393ded2e8a2b82d7a">&#9670;&nbsp;</a></span>h5aget_space_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aget_space_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets a copy of the dataspace for an attribute. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">attr_id</td><td>Attribute identifier </td></tr>
+ <tr><td class="paramname">space_id</td><td>Attribite dataspace identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#ga9e21e544119d03f9342530b45a71d74d">H5Aget_space()</a> </p>
+
+</div>
+</div>
+<a id="ga2a3ae843b34e44771e40e86f688ab20c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2a3ae843b34e44771e40e86f688ab20c">&#9670;&nbsp;</a></span>h5aget_storage_size_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aget_storage_size_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the amount of storage required for an attribute. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">attr_id</td><td>Attribute identifier </td></tr>
+ <tr><td class="paramname">size</td><td>Attribute storage size </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#gabd11c8e11db0adde706e41a24a832f06">H5Aget_storage_size()</a> </p>
+
+</div>
+</div>
+<a id="ga03c6e3b0e805c1b8b4a2411344040ad5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga03c6e3b0e805c1b8b4a2411344040ad5">&#9670;&nbsp;</a></span>h5aget_type_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aget_type_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets an attribute datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">attr_id</td><td>Attribute identifier </td></tr>
+ <tr><td class="paramname">type_id</td><td>Attribute datatype identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#ga0b070b714b2e535df2e1cb3005026a44">H5Aget_type()</a> </p>
+
+</div>
+</div>
+<a id="ga85b8402279011d7a718b1d5676f850ee"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga85b8402279011d7a718b1d5676f850ee">&#9670;&nbsp;</a></span>h5aopen_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aopen_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>aapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously opens an attribute for an object specified by object identifier and attribute name. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">obj_id</td><td>Identifier for object to which attribute is attached </td></tr>
+ <tr><td class="paramname">attr_name</td><td>Name of attribute to open </td></tr>
+ <tr><td class="paramname">attr_id</td><td>Attribute identifier </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">aapl_id</td><td>Attribute access property list </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#ga8167b57603377742ae78a278dda27634">H5Aopen_async()</a> </p>
+
+</div>
+</div>
+<a id="ga14bd68638126f15931c7c224de75d815"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga14bd68638126f15931c7c224de75d815">&#9670;&nbsp;</a></span>h5aopen_by_idx_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aopen_by_idx_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>idx_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>order</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>n</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>aapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously opens an existing attribute that is attached to an object specified by location and name. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location of object to which attribute is attached. </td></tr>
+ <tr><td class="paramname">obj_name</td><td>Name of object to which attribute is attached, relative to location. </td></tr>
+ <tr><td class="paramname">idx_type</td><td>Type of index; Possible values are: <ul>
+<li>H5_INDEX_UNKNOWN_F = -1 - Unknown index type </li>
+<li>H5_INDEX_NAME_F - Index on names </li>
+<li>H5_INDEX_CRT_ORDER_F - Index on creation order </li>
+<li>H5_INDEX_N_F - Number of indices defined</li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">order</td><td>Order in which to iterate over index; Possible values are: <ul>
+<li>H5_ITER_UNKNOWN_F - Unknown order </li>
+<li>H5_ITER_INC_F - Increasing order </li>
+<li>H5_ITER_DEC_F - Decreasing order </li>
+<li>H5_ITER_NATIVE_F - No particular order, whatever is fastest </li>
+<li>H5_ITER_N_F - Number of iteration orders </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">n</td><td>Attribute’s position in index. </td></tr>
+ <tr><td class="paramname">attr_id</td><td>Attribute identifier. </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">aapl_id</td><td>Attribute access property list. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list. </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#ga1bef4a2dce9cfc0ddaa7472ac1e2d1dd">H5Aopen_by_idx_async()</a> </p>
+
+</div>
+</div>
+<a id="ga7d136fac1c9145bf0471aa524bcc7344"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7d136fac1c9145bf0471aa524bcc7344">&#9670;&nbsp;</a></span>h5aopen_by_idx_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aopen_by_idx_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>idx_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>order</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>n</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>aapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Opens an existing attribute that is attached to an object specified by location and name. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location of object to which attribute is attached. </td></tr>
+ <tr><td class="paramname">obj_name</td><td>Name of object to which attribute is attached, relative to location. </td></tr>
+ <tr><td class="paramname">idx_type</td><td>Type of index; Possible values are: <ul>
+<li>H5_INDEX_UNKNOWN_F = -1 - Unknown index type </li>
+<li>H5_INDEX_NAME_F - Index on names </li>
+<li>H5_INDEX_CRT_ORDER_F - Index on creation order </li>
+<li>H5_INDEX_N_F - Number of indices defined</li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">order</td><td>Order in which to iterate over index; Possible values are: <ul>
+<li>H5_ITER_UNKNOWN_F - Unknown order </li>
+<li>H5_ITER_INC_F - Increasing order </li>
+<li>H5_ITER_DEC_F - Decreasing order </li>
+<li>H5_ITER_NATIVE_F - No particular order, whatever is fastest </li>
+<li>H5_ITER_N_F - Number of iteration orders </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">n</td><td>Attribute’s position in index. </td></tr>
+ <tr><td class="paramname">attr_id</td><td>Attribute identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">aapl_id</td><td>Attribute access property list. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#gab1451cdff4f77dcf9feaee83c8179b2d">H5Aopen_by_idx()</a> </p>
+
+</div>
+</div>
+<a id="ga9f36660adae68c28f5ae5c85f3abfb76"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9f36660adae68c28f5ae5c85f3abfb76">&#9670;&nbsp;</a></span>h5aopen_by_name_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aopen_by_name_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>aapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously opens an attribute for an object by object name and attribute name. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location from which to find object to which attribute is attached </td></tr>
+ <tr><td class="paramname">obj_name</td><td>Object name either relative to loc_id, absolute from the file’s root group, or '.' (a dot) </td></tr>
+ <tr><td class="paramname">attr_name</td><td>Attribute name </td></tr>
+ <tr><td class="paramname">attr_id</td><td>Attribute identifier </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">aapl_id</td><td>Attribute access property list (Currently unused; should be passed in as H5P_DEFAULT.) </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list identifier </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#ga42e2c5c72201f05b32e1c9dda6df0e30">H5Aopen_by_name_async()</a> </p>
+
+</div>
+</div>
+<a id="gaff0bb2d4d9589e627910d2f92a2008a3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaff0bb2d4d9589e627910d2f92a2008a3">&#9670;&nbsp;</a></span>h5aopen_by_name_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aopen_by_name_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>aapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Opens an attribute for an object by object name and attribute name. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location from which to find object to which attribute is attached </td></tr>
+ <tr><td class="paramname">obj_name</td><td>Object name either relative to loc_id, absolute from the file’s root group, or '.' (a dot) </td></tr>
+ <tr><td class="paramname">attr_name</td><td>Attribute name </td></tr>
+ <tr><td class="paramname">attr_id</td><td>Attribute identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">aapl_id</td><td>Attribute access property list (Currently unused; should be passed in as H5P_DEFAULT.) </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list identifier</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#gadb49a0b5b9798d2e944d877adba8ae10">H5Aopen_by_name()</a> </p>
+
+</div>
+</div>
+<a id="ga93db99370f19281c59a21eb0f7e55a45"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga93db99370f19281c59a21eb0f7e55a45">&#9670;&nbsp;</a></span>h5aopen_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aopen_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>aapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Opens an attribute for an object specified by object identifier and attribute name. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">obj_id</td><td>Identifier for object to which attribute is attached </td></tr>
+ <tr><td class="paramname">attr_name</td><td>Name of attribute to open </td></tr>
+ <tr><td class="paramname">attr_id</td><td>Attribute identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">aapl_id</td><td>Attribute access property list</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#ga59863b205b6d93b2145f0fbca49656f7">H5Aopen()</a> </p>
+
+</div>
+</div>
+<a id="gace0533c183c9b43ef1503d9c08a643c8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gace0533c183c9b43ef1503d9c08a643c8">&#9670;&nbsp;</a></span>h5aopen_idx_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aopen_idx_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>index</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Opens the attribute specified by its index. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000001">Deprecated:</a></b></dt><dd>Superseded by H5Aopen_by_idx_f().</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">obj_id</td><td>Identifier of a group, dataset, or named datatype an attribute to be attached to </td></tr>
+ <tr><td class="paramname">index</td><td>Index of the attribute to open (zero-based) </td></tr>
+ <tr><td class="paramname">attr_id</td><td>Attribute identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#gadaa85276f2731ad78462a6fd27118470">H5Aopen_idx()</a> </p>
+
+</div>
+</div>
+<a id="gae8e6672c086c846954549835e353854b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae8e6672c086c846954549835e353854b">&#9670;&nbsp;</a></span>h5aopen_name_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aopen_name_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Opens an attribute specified by name. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">obj_id</td><td>Identifier of a group, dataset, or named datatype attribute to be attached to </td></tr>
+ <tr><td class="paramname">name</td><td>Attribute name </td></tr>
+ <tr><td class="paramname">attr_id</td><td>Attribute identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#ga5c05fade96b6b7e2299f56a5b1edb1c1">H5Aopen_name()</a> </p>
+
+</div>
+</div>
+<a id="ga0aa0a3ba9197a4012c94c552d69d4dcc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0aa0a3ba9197a4012c94c552d69d4dcc">&#9670;&nbsp;</a></span>h5aread_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aread_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>memtype_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously reads an attribute. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">attr_id</td><td>Identifier of an attribute to read. </td></tr>
+ <tr><td class="paramname">memtype_id</td><td>Identifier of the attribute datatype (in memory). </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer for data to be read. </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#ga6e0767850e9279c1b8f5441ac10e4f2c">H5Aread_async()</a> </p>
+
+</div>
+</div>
+<a id="gacab4c3393af0e8824c2abe4b098144be"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gacab4c3393af0e8824c2abe4b098144be">&#9670;&nbsp;</a></span>h5aread_f() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aread_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>memtype_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(type), intent(inout)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(in)&#160;</td>
+ <td class="paramname"><em>dims</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Reads an attribute. </p>
+<dl class="section attention"><dt>Attention</dt><dd>Obsolete API, use the Fortran 2003 version instead.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">attr_id</td><td>Identifier of an attribute to read. </td></tr>
+ <tr><td class="paramname">memtype_id</td><td>Identifier of the attribute datatype (in memory). </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer for data to be read. </td></tr>
+ <tr><td class="paramname">dims</td><td>Array to hold corresponding dimension sizes of data buffer buf; dim(k) has value of the k-th dimension of buffer buf; values are ignored if buf is a scalar. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#gaacb27a997f7c98e8a833d0fd63b58f1c">H5Aread()</a> </p>
+
+</div>
+</div>
+<a id="ga484f306a1d733ce1c306d405f2c1b7da"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga484f306a1d733ce1c306d405f2c1b7da">&#9670;&nbsp;</a></span>h5aread_f() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aread_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>memtype_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Reads an attribute. </p>
+<dl class="section attention"><dt>Attention</dt><dd>The preferred API, Fortran 2003 version.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">attr_id</td><td>Identifier of an attribute to read. </td></tr>
+ <tr><td class="paramname">memtype_id</td><td>Identifier of the attribute datatype (in memory). </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer for data to be read. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#gaacb27a997f7c98e8a833d0fd63b58f1c">H5Aread()</a> </p>
+
+</div>
+</div>
+<a id="gac1a97b69d938d3cb8332b7095feb2d8f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac1a97b69d938d3cb8332b7095feb2d8f">&#9670;&nbsp;</a></span>h5arename_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5arename_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>old_attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>new_attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously renames an attribute. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location or object identifier; may be dataset or group </td></tr>
+ <tr><td class="paramname">old_attr_name</td><td>Prior attribute name </td></tr>
+ <tr><td class="paramname">new_attr_name</td><td>New attribute name </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#ga5eb1ec49226fd0ec8e6dedc608f134f8">H5Arename_async()</a> </p>
+
+</div>
+</div>
+<a id="ga062f68b71a22f2177990fcb3c4ce7378"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga062f68b71a22f2177990fcb3c4ce7378">&#9670;&nbsp;</a></span>h5arename_by_name_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5arename_by_name_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>old_attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>new_attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously renames an attribute. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location or object identifier; may be dataset or group or named datatype </td></tr>
+ <tr><td class="paramname">obj_name</td><td>Name of object, relative to location, whose attribute is to be renamed </td></tr>
+ <tr><td class="paramname">old_attr_name</td><td>Prior attribute name </td></tr>
+ <tr><td class="paramname">new_attr_name</td><td>New attribute name </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list identifier </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#ga21f8483c935d72187b98f5e7c2056140">H5Arename_by_name()</a> </p>
+
+</div>
+</div>
+<a id="gaaca9b3866abcf5b924c554b54c343e35"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaaca9b3866abcf5b924c554b54c343e35">&#9670;&nbsp;</a></span>h5arename_by_name_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5arename_by_name_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>old_attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>new_attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Renames an attribute. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location or object identifier; may be dataset or group or named datatype </td></tr>
+ <tr><td class="paramname">obj_name</td><td>Name of object, relative to location, whose attribute is to be renamed </td></tr>
+ <tr><td class="paramname">old_attr_name</td><td>Prior attribute name </td></tr>
+ <tr><td class="paramname">new_attr_name</td><td>New attribute name </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list identifier</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#ga21f8483c935d72187b98f5e7c2056140">H5Arename_by_name()</a> </p>
+
+</div>
+</div>
+<a id="ga7e4d3c24f798dbc06a0b22969b7c1c24"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7e4d3c24f798dbc06a0b22969b7c1c24">&#9670;&nbsp;</a></span>h5arename_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5arename_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>old_attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>new_attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Renames an attribute. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location or object identifier; may be dataset or group </td></tr>
+ <tr><td class="paramname">old_attr_name</td><td>Prior attribute name </td></tr>
+ <tr><td class="paramname">new_attr_name</td><td>New attribute name </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#ga490dcd6db246c1fda7295badfce28203">H5Arename()</a> </p>
+
+</div>
+</div>
+<a id="gab8b4a1e5fa51f4508ef383a65833dbda"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab8b4a1e5fa51f4508ef383a65833dbda">&#9670;&nbsp;</a></span>h5awrite_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5awrite_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>memtype_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously writes an attribute. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">attr_id</td><td>Identifier of an attribute to read. </td></tr>
+ <tr><td class="paramname">memtype_id</td><td>Identifier of the attribute datatype (in memory). </td></tr>
+ <tr><td class="paramname">buf</td><td>Data to be written. </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#gae841dec1e2f4fecd88252307d20c1a59">H5Awrite_async()</a> </p>
+
+</div>
+</div>
+<a id="gaf1b2ce497a97448336fc5545b5c16fcc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf1b2ce497a97448336fc5545b5c16fcc">&#9670;&nbsp;</a></span>h5awrite_f() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5awrite_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>memtype_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(type), intent(in)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(in)&#160;</td>
+ <td class="paramname"><em>dims</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Writes data to an attribute. </p>
+<dl class="section attention"><dt>Attention</dt><dd>Obsolete API, use the Fortran 2003 version instead.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">attr_id</td><td>Identifier of an attribute to write. </td></tr>
+ <tr><td class="paramname">memtype_id</td><td>Identifier of the attribute datatype (in memory). </td></tr>
+ <tr><td class="paramname">buf</td><td>Data buffer; may be a scalar or an array. </td></tr>
+ <tr><td class="paramname">dims</td><td>Array to hold corresponding dimension sizes of data buffer buf; dim(k) has value of the k-th dimension of buffer buf; values are ignored if buf is a scalar. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#gab70871e205d57450c83efd9912be2b5c">H5Awrite()</a> </p>
+
+</div>
+</div>
+<a id="gac8973363111023ef0f385f7d0a2318e9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac8973363111023ef0f385f7d0a2318e9">&#9670;&nbsp;</a></span>h5awrite_f() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5awrite_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>memtype_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Writes data to an attribute. </p>
+<dl class="section attention"><dt>Attention</dt><dd>The preferred API, Fortran 2003 version.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">attr_id</td><td>Identifier of an attribute to write. </td></tr>
+ <tr><td class="paramname">memtype_id</td><td>Identifier of the attribute datatype (in memory). </td></tr>
+ <tr><td class="paramname">buf</td><td>Data to be written. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#gab70871e205d57450c83efd9912be2b5c">H5Awrite()</a> </p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Mon Jun 26 2023 19:01:36 for HDF5 by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>