Page tree

The license could not be verified: License Certificate has expired!

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 22 Next »

Release Information

VersionHDF5 1.8.21
Release Date2018-06-05
Download Download

Tested Platforms and Configuration Features

Platforms and Config Features

Release Notes

Release Notes

Compatibility Report

Compatibility Report

 

Files

FileTypeCompilersCommentsMD5 Checksum
hdf5-1.8.21.tar.gzSource release Gzipped source tar filehdf5-1.8.21.md5
hdf5-1.8.21.tar.bz2Source release Bzipped source tar file    "
hdf5-1.8.21.tarSource release Source tar file    "
hdf5-1.8.21.zipSource release Windows zip file    "
CMake-hdf5-1.8.21.tar.gzCMake source release 

File to build HDF5 with CMake on Unix.

See Build Instructions.

    "
CMake-hdf5-1.8.21.zipCMake source release 

File to build HDF5 with CMake on Windows.

See Build Instructions.

    "
hdf5-1.8.21-Std-centos7-x86_64-shared_64.tar.gz

Linux 3.10 CentOS 7 x86_64 binary

gcc, g++, gfortran 4.8.5 hdf5-1.8.21-Std-centos7-x86_64-shared_64.tar.gz.md5
hdf5-1.8.21-Std-win7_64-vs14.zipWindows 64-bit binaryCMake VS 2015 C, C++, IVF 16To compile and run the included examples you must set INSTALLDIR to the location of HDF5 when running ctesthdf5-1.8.21-Std-win7_64-vs14.zip.md5

Tested Platforms and Configuration Features

Include Bitbucket Server for Confluence: File content cannot be shown

Unauthenticated access to this resource is not allowed. Please login to Confluence first.

Release Notes

Include Bitbucket Server for Confluence: File content cannot be shown

Unauthenticated access to this resource is not allowed. Please login to Confluence first.

 

Compatibility Report

<!-- kind:binary;verdict:incompatible;affected:4.2;added:57;removed:15;type_problems_high:13;type_problems_medium:0;type_problems_low:10;interface_problems_high:1;interface_problems_medium:0;interface_problems_low:2;changed_constants:0;tool_version:1.99.9 -->
<!-- kind:source;verdict:incompatible;affected:0.8;added:61;removed:16;type_problems_high:0;type_problems_medium:0;type_problems_low:10;interface_problems_high:0;interface_problems_medium:3;interface_problems_low:0;changed_constants:5;tool_version:1.99.9 -->
<!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" xml:lang="en" lang="en">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="keywords" content="hdf5, compatibility, API, report" />
    <meta name="description" content="Compatibility report for the hdf5 library between 1.8.20 and 1.8.21 versions" />
    <title>
        hdf5: 1.8.20 to 1.8.21 compatibility report
    </title>
    <style type="text/css">
    body {
    font-family:Arial, sans-serif;
    color:Black;
    font-size:14px;
}
hr {
    color:Black;
    background-color:Black;
    height:1px;
    border:0;
}
h1 {
    margin-bottom:0px;
    padding-bottom:0px;
    font-size:26px;
}
h2 {
    margin-bottom:0px;
    padding-bottom:0px;
    font-size:20px;
    white-space:nowrap;
}
span.section {
    font-weight:bold;
    cursor:pointer;
    font-size:16px;
    color:#003E69;
    white-space:nowrap;
    margin-left:5px;
}
span.new_sign {
    font-weight:bold;
    margin-left:26px;
    font-size:16px;
    color:#003E69;
}
span.new_sign_lbl {
    margin-left:28px;
    font-size:14px;
    color:Black;
}
span:hover.section {
    color:#336699;
}
span.section_affected {
    cursor:pointer;
    margin-left:7px;
    padding-left:15px;
    font-size:14px;
    color:#cc3300;
}
span.section_info {
    cursor:pointer;
    margin-left:7px;
    padding-left:15px;
    font-size:14px;
    color:Black;
}
span.extendable {
    font-weight:100;
    font-size:16px;
}
span.h_name {
    color:#cc3300;
    font-size:14px;
    font-weight:bold;
}
div.h_list {
    font-size:15px;
    padding-left:5px;
}
span.ns {
    color:#408080;
    font-size:15px;
}
div.lib_list {
    font-size:15px;
    padding-left:5px;
}
span.lib_name {
    color:Green;
    font-size:14px;
    font-weight:bold;
}
span.iname {
    font-weight:bold;
    font-size:16px;
    color:#003E69;
    margin-left:5px;
}
span.iname_b {
    font-weight:bold;
    font-size:15px;
}
span.iname_a {
    color:#333333;
    font-weight:bold;
    font-size:15px;
}
span.sym_p {
    font-weight:normal;
    white-space:normal;
}
div.affect {
    padding-left:15px;
    padding-bottom:4px;
    font-size:14px;
    font-style:italic;
    line-height:13px;
}
div.affected {
    padding-left:30px;
    padding-top:5px;
}
table.ptable {
    border-collapse:collapse;
    border:1px outset black;
    line-height:16px;
    margin-left:15px;
    margin-top:3px;
    margin-bottom:3px;
    width:900px;
}
table.ptable td {
    border:1px solid gray;
    padding: 3px;
}
table.vtable {
    border-collapse:collapse;
    border:1px outset black;
    line-height:16px;
    margin-left:30px;
    margin-top:10px;
    width:100px;
}
table.vtable td {
    border:1px solid gray;
    white-space:nowrap;
    padding: 3px;
}
table.ptable th, table.vtable th {
    background-color:#eeeeee;
    font-weight:bold;
    color:#333333;
    font-family:Verdana, Arial;
    font-size:13px;
    border:1px solid gray;
    text-align:center;
    vertical-align:top;
    white-space:nowrap;
    padding: 3px;
}
table.summary {
    border-collapse:collapse;
    border:1px outset black;
}
table.summary th {
    background-color:#eeeeee;
    font-weight:100;
    text-align:left;
    font-size:15px;
    white-space:nowrap;
    border:1px inset gray;
    padding: 3px;
}
table.summary td {
    text-align:right;
    font-size:16px;
    white-space:nowrap;
    border:1px inset gray;
    padding: 3px 5px 3px 10px;
}
table.code_view {
    cursor:text;
    margin-top:7px;
    margin-left:15px;
    font-family:Monaco, Consolas, 'DejaVu Sans Mono', 'Droid Sans Mono', Monospace;
    font-size:14px;
    padding:10px;
    border:1px solid #e0e8e5;
    color:#444444;
    background-color:#eff3f2;
    overflow:auto;
}
table.code_view td {
    padding-left:15px;
    text-align:left;
    white-space:nowrap;
}
span.mangled {
    padding-left:15px;
    font-size:14px;
    cursor:text;
    color:#444444;
}
span.sym_ver {
    color:#333333;
    white-space:nowrap;
    font-family:"DejaVu Sans Mono", Monospace;
}
span.attr {
    color:#333333;
    font-weight:100;
}
span.color_p {
    font-style:italic;
    color:Brown;
}
span.param {
    font-style:italic;
}
span.focus_p {
    font-style:italic;
    color:Red;
}
span.ttype {
    font-weight:100;
}
span.nowrap {
    white-space:nowrap;
}
span.value {
    white-space:nowrap;
    font-weight:bold;
}
td.passed {
    background-color:#CCFFCC;
}
td.warning {
    background-color:#F4F4AF;
}
td.failed {
    background-color:#FFCCCC;
}
td.new {
    background-color:#C6DEFF;
}
.tabset {
    float:left;
}
a.tab {
    border:1px solid #AAA;
    float:left;
    margin:0px 5px -1px 0px;
    padding:3px 5px 3px 5px;
    position:relative;
    font-size:14px;
    background-color:#DDD;
    text-decoration:none;
    color:Black;
}
a.disabled:hover
{
    color:Black;
    background:#EEE;
}
a.active:hover
{
    color:Black;
    background:White;
}
a.active {
    border-bottom-color:White;
    background-color:White;
}
div.tab {
    border:1px solid #AAA;
    padding:0 7px 0 12px;
    width:97%;
    clear:both;
}
    </style>
    <script type="text/javascript" language="JavaScript">
    <!--
    function showContent(header, id)
{
    e = document.getElementById(id);
    if(e.style.display == 'none')
    {
        e.style.display = 'block';
        e.style.visibility = 'visible';
        header.innerHTML = header.innerHTML.replace(/\[[^0-9 ]\]/gi,"[&minus;]");
    }
    else
    {
        e.style.display = 'none';
        e.style.visibility = 'hidden';
        header.innerHTML = header.innerHTML.replace(/\[[^0-9 ]\]/gi,"[+]");
    }
}
function initTabs()
{
    var url = window.location.href;
    if(url.indexOf('_Source_')!=-1 || url.indexOf('#Source')!=-1)
    {
        var tab1 = document.getElementById('BinaryID');
        var tab2 = document.getElementById('SourceID');
        tab1.className='tab disabled';
        tab2.className='tab active';
    }
    var sets = document.getElementsByTagName('div');
    for (var i = 0; i < sets.length; i++)
    {
        if (sets[i].className.indexOf('tabset') != -1)
        {
            var tabs = [];
            var links = sets[i].getElementsByTagName('a');
            for (var j = 0; j < links.length; j++)
            {
                if (links[j].className.indexOf('tab') != -1)
                {
                    tabs.push(links[j]);
                    links[j].tabs = tabs;
                    var tab = document.getElementById(links[j].href.substr(links[j].href.indexOf('#') + 1));
                    //reset all tabs on start
                    if (tab)
                    {
                        if (links[j].className.indexOf('active')!=-1) {
                            tab.style.display = 'block';
                        }
                        else {
                            tab.style.display = 'none';
                        }
                    }
                    links[j].onclick = function()
                    {
                        var tab = document.getElementById(this.href.substr(this.href.indexOf('#') + 1));
                        if (tab)
                        {
                            //reset all tabs before change
                            for (var k = 0; k < this.tabs.length; k++)
                            {
                                document.getElementById(this.tabs[k].href.substr(this.tabs[k].href.indexOf('#') + 1)).style.display = 'none';
                                this.tabs[k].className = this.tabs[k].className.replace('active', 'disabled');
                            }
                            this.className = 'tab active';
                            tab.style.display = 'block';
                            // window.location.hash = this.id.replace('ID', '');
                            return false;
                        }
                    }
                }
            }
        }
    }
    if(url.indexOf('#')!=-1) {
        location.href=location.href;
    }
}
if (window.addEventListener) window.addEventListener('load', initTabs, false);
else if (window.attachEvent) window.attachEvent('onload', initTabs);
    -->
    </script>
    </head><body><a name='Source'></a><a name='Binary'></a><a name='Top'></a><h1><span class='nowrap'>API compatibility report for the <span style='color:Blue;'>hdf5</span> library</span> <span class='nowrap'>&#160;between <span style='color:Red;'>1.8.20</span> and <span style='color:Red;'>1.8.21</span> versions on <span style='color:Blue;'>x86_64</span></span></h1>

            <br/><div class='tabset'>
            <a id='BinaryID' href='#BinaryTab' class='tab active'>Binary<br/>Compatibility</a>
            <a id='SourceID' href='#SourceTab' style='margin-left:3px' class='tab disabled'>Source<br/>Compatibility</a>
            </div><div id='BinaryTab' class='tab'>
<h2>Test Info</h2><hr/>
<table class='summary'>
<tr><th>Library Name</th><td>hdf5</td></tr>
<tr><th>Version #1</th><td>1.8.20</td></tr>
<tr><th>Version #2</th><td>1.8.21</td></tr>
<tr><th>CPU Type</th><td>x86_64</td></tr>
<tr><th>GCC Version</th><td>4.8.5</td></tr>
<tr><th>Subject</th><td width='150px'>Binary Compatibility</td></tr>
</table>
<h2>Test Results</h2><hr/>
<table class='summary'><tr><th>Total Header Files</th><td><a href='#Headers' style='color:Blue;'>78</a></td></tr>
<tr><th>Total Shared Libraries</th><td><a href='#Libs' style='color:Blue;'>6</a></td></tr>
<tr><th>Total Symbols / Types</th><td>1913 / 551</td></tr>
<tr><th>Verdict</th><td><span style='color:Red;'><b>Incompatible<br/>(4.2%)</b></span></td></tr>
</table>
<h2>Problem Summary</h2><hr/>
<table class='summary'><tr><th></th><th style='text-align:center;'>Severity</th><th style='text-align:center;'>Count</th></tr><tr><th>Added Symbols</th><td>-</td><td class='new'><a href='#Binary_Added' style='color:Blue;'>57</a></td></tr>
<tr><th>Removed Symbols</th><td>High</td><td class='failed'><a href='#Binary_Removed' style='color:Blue;'>15</a></td></tr>
<tr><th rowspan='3'>Problems with<br/>Data Types</th><td>High</td><td class='failed'><a href='#Type_Binary_Problems_High' style='color:Blue;'>13</a></td></tr>
<tr><td>Medium</td><td>0</td></tr>
<tr><td>Low</td><td class='warning'><a href='#Type_Binary_Problems_Low' style='color:Blue;'>10</a></td></tr>
<tr><th rowspan='3'>Problems with<br/>Symbols</th><td>High</td><td class='failed'><a href='#Symbol_Binary_Problems_High' style='color:Blue;'>1</a></td></tr>
<tr><td>Medium</td><td>0</td></tr>
<tr><td>Low</td><td class='warning'><a href='#Symbol_Binary_Problems_Low' style='color:Blue;'>2</a></td></tr>
<tr><th>Problems with<br/>Constants</th><td>Low</td><td>0</td></tr>
</table>

<a name='Binary_Added'></a><h2>Added Symbols (57)</h2><hr/>
<span class='h_name'>H5AcreatProp.h</span>, <span class='lib_name'>libhdf5_cpp.so.16.0.0</span><br/>
<span class='ns'>namespace <b>H5</b></span><br/>
<span class="section" onclick="javascript:showContent(this, 'c_1')">
AttrCreatPropList::AttrCreatPropList <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span>
<br/>
<div id="c_1" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517AttrCreatPropListC1Ev</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_2')">
AttrCreatPropList::AttrCreatPropList <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;<span class='nowrap'>AttrCreatPropList const&amp; <span class='color_p'>original</span> )</span></span></span>
<br/>
<div id="c_2" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517AttrCreatPropListC1ERKS0_</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_3')">
AttrCreatPropList::AttrCreatPropList <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;<span class='nowrap'>hid_t const <span class='color_p'>acpl_id</span> )</span></span></span>
<br/>
<div id="c_3" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517AttrCreatPropListC1Ei</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_4')">
AttrCreatPropList::AttrCreatPropList <span class='attr'>[not-in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span>
<br/>
<div id="c_4" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517AttrCreatPropListC2Ev</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_5')">
AttrCreatPropList::AttrCreatPropList <span class='attr'>[not-in-charge]</span>&#160;<span class='sym_p'>(&#160;<span class='nowrap'>AttrCreatPropList const&amp; <span class='color_p'>original</span> )</span></span></span>
<br/>
<div id="c_5" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517AttrCreatPropListC2ERKS0_</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_6')">
AttrCreatPropList::AttrCreatPropList <span class='attr'>[not-in-charge]</span>&#160;<span class='sym_p'>(&#160;<span class='nowrap'>hid_t const <span class='color_p'>acpl_id</span> )</span></span></span>
<br/>
<div id="c_6" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517AttrCreatPropListC2Ei</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_7')">
AttrCreatPropList::DEFAULT <span class='attr'>[data]</span></span>
<br/>
<div id="c_7" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517AttrCreatPropList7DEFAULTE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_8')">
AttrCreatPropList::deleteConstants&#160;<span class='sym_p'>(&#160;)</span> <span class='attr'>[static]</span></span>
<br/>
<div id="c_8" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517AttrCreatPropList15deleteConstantsEv</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_9')">
AttrCreatPropList::~AttrCreatPropList <span class='attr'>[in-charge-deleting]</span>&#160;<span class='sym_p'>(&#160;)</span></span>
<br/>
<div id="c_9" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517AttrCreatPropListD0Ev</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_10')">
AttrCreatPropList::~AttrCreatPropList <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span>
<br/>
<div id="c_10" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517AttrCreatPropListD1Ev</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_11')">
AttrCreatPropList::~AttrCreatPropList <span class='attr'>[not-in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span>
<br/>
<div id="c_11" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517AttrCreatPropListD2Ev</b>]</span><br/><br/></div>

<br/>
<span class='h_name'>H5DataSet.h</span>, <span class='lib_name'>libhdf5_cpp.so.16.0.0</span><br/>
<span class='ns'>namespace <b>H5</b></span><br/>
<span class="section" onclick="javascript:showContent(this, 'c_12')">
DataSet::throwException&#160;<span class='sym_p'>(&#160;std::string const&amp; <span class='color_p'>func_name</span>, <span class='nowrap'>std::string const&amp; <span class='color_p'>msg</span> )</span></span> const</span>
<br/>
<div id="c_12" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H57DataSet14throwExceptionERKSsS2_</b>]</span><br/><br/></div>

<br/>
<span class='h_name'>H5DataType.h</span>, <span class='lib_name'>libhdf5_cpp.so.16.0.0</span><br/>
<span class='ns'>namespace <b>H5</b></span><br/>
<span class="section" onclick="javascript:showContent(this, 'c_13')">
DataType::throwException&#160;<span class='sym_p'>(&#160;std::string const&amp; <span class='color_p'>func_name</span>, <span class='nowrap'>std::string const&amp; <span class='color_p'>msg</span> )</span></span> const</span>
<br/>
<div id="c_13" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H58DataType14throwExceptionERKSsS2_</b>]</span><br/><br/></div>

<br/>
<span class='h_name'>H5IdComponent.h</span>, <span class='lib_name'>libhdf5_cpp.so.16.0.0</span><br/>
<span class='ns'>namespace <b>H5</b></span><br/>
<span class="section" onclick="javascript:showContent(this, 'c_14')">
IdComponent::throwException&#160;<span class='sym_p'>(&#160;std::string const&amp; <span class='color_p'>func_name</span>, <span class='nowrap'>std::string const&amp; <span class='color_p'>msg</span> )</span></span> const</span>
<br/>
<div id="c_14" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H511IdComponent14throwExceptionERKSsS2_</b>]</span><br/><br/></div>

<br/>
<span class='h_name'>H5LcreatProp.h</span>, <span class='lib_name'>libhdf5_cpp.so.16.0.0</span><br/>
<span class='ns'>namespace <b>H5</b></span><br/>
<span class="section" onclick="javascript:showContent(this, 'c_15')">
LinkCreatPropList::DEFAULT <span class='attr'>[data]</span></span>
<br/>
<div id="c_15" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517LinkCreatPropList7DEFAULTE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_16')">
LinkCreatPropList::deleteConstants&#160;<span class='sym_p'>(&#160;)</span> <span class='attr'>[static]</span></span>
<br/>
<div id="c_16" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517LinkCreatPropList15deleteConstantsEv</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_17')">
LinkCreatPropList::fromClass&#160;<span class='sym_p'>(&#160;)</span> const</span>
<br/>
<div id="c_17" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H517LinkCreatPropList9fromClassEv</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_18')">
LinkCreatPropList::LinkCreatPropList <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span>
<br/>
<div id="c_18" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517LinkCreatPropListC1Ev</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_19')">
LinkCreatPropList::LinkCreatPropList <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;<span class='nowrap'>LinkCreatPropList const&amp; <span class='color_p'>original</span> )</span></span></span>
<br/>
<div id="c_19" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517LinkCreatPropListC1ERKS0_</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_20')">
LinkCreatPropList::LinkCreatPropList <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;<span class='nowrap'>hid_t const <span class='color_p'>lcpl_id</span> )</span></span></span>
<br/>
<div id="c_20" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517LinkCreatPropListC1Ei</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_21')">
LinkCreatPropList::LinkCreatPropList <span class='attr'>[not-in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span>
<br/>
<div id="c_21" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517LinkCreatPropListC2Ev</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_22')">
LinkCreatPropList::LinkCreatPropList <span class='attr'>[not-in-charge]</span>&#160;<span class='sym_p'>(&#160;<span class='nowrap'>LinkCreatPropList const&amp; <span class='color_p'>original</span> )</span></span></span>
<br/>
<div id="c_22" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517LinkCreatPropListC2ERKS0_</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_23')">
LinkCreatPropList::LinkCreatPropList <span class='attr'>[not-in-charge]</span>&#160;<span class='sym_p'>(&#160;<span class='nowrap'>hid_t const <span class='color_p'>lcpl_id</span> )</span></span></span>
<br/>
<div id="c_23" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517LinkCreatPropListC2Ei</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_24')">
LinkCreatPropList::~LinkCreatPropList <span class='attr'>[in-charge-deleting]</span>&#160;<span class='sym_p'>(&#160;)</span></span>
<br/>
<div id="c_24" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517LinkCreatPropListD0Ev</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_25')">
LinkCreatPropList::~LinkCreatPropList <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span>
<br/>
<div id="c_25" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517LinkCreatPropListD1Ev</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_26')">
LinkCreatPropList::~LinkCreatPropList <span class='attr'>[not-in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span>
<br/>
<div id="c_26" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517LinkCreatPropListD2Ev</b>]</span><br/><br/></div>

<br/>
<span class='h_name'>H5Location.h</span>, <span class='lib_name'>libhdf5_cpp.so.16.0.0</span><br/>
<span class='ns'>namespace <b>H5</b></span><br/>
<span class="section" onclick="javascript:showContent(this, 'c_27')">
H5Location::closeObjId&#160;<span class='sym_p'>(&#160;<span class='nowrap'>hid_t <span class='color_p'>obj_id</span> )</span></span> <span class='attr'>[static]</span></span>
<br/>
<div id="c_27" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H510H5Location10closeObjIdEi</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_28')">
H5Location::copyLink&#160;<span class='sym_p'>(&#160;char const* <span class='color_p'>src_name</span>, char const* <span class='color_p'>dst_name</span>, LinkCreatPropList const&amp; <span class='color_p'>lcpl</span>, <span class='nowrap'>LinkAccPropList const&amp; <span class='color_p'>lapl</span> )</span></span> const</span>
<br/>
<div id="c_28" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location8copyLinkEPKcS2_RKNS_17LinkCreatPropListERKNS_15LinkAccPropListE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_29')">
H5Location::copyLink&#160;<span class='sym_p'>(&#160;char const* <span class='color_p'>src_name</span>, H5Location const&amp; <span class='color_p'>dst</span>, char const* <span class='color_p'>dst_name</span>, LinkCreatPropList const&amp; <span class='color_p'>lcpl</span>, <span class='nowrap'>LinkAccPropList const&amp; <span class='color_p'>lapl</span> )</span></span> const</span>
<br/>
<div id="c_29" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location8copyLinkEPKcRKS0_S2_RKNS_17LinkCreatPropListERKNS_15LinkAccPropListE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_30')">
H5Location::copyLink&#160;<span class='sym_p'>(&#160;std::string const&amp; <span class='color_p'>src_name</span>, H5Location const&amp; <span class='color_p'>dst</span>, std::string const&amp; <span class='color_p'>dst_name</span>, LinkCreatPropList const&amp; <span class='color_p'>lcpl</span>, <span class='nowrap'>LinkAccPropList const&amp; <span class='color_p'>lapl</span> )</span></span> const</span>
<br/>
<div id="c_30" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location8copyLinkERKSsRKS0_S2_RKNS_17LinkCreatPropListERKNS_15LinkAccPropListE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_31')">
H5Location::copyLink&#160;<span class='sym_p'>(&#160;std::string const&amp; <span class='color_p'>src_name</span>, std::string const&amp; <span class='color_p'>dst_name</span>, LinkCreatPropList const&amp; <span class='color_p'>lcpl</span>, <span class='nowrap'>LinkAccPropList const&amp; <span class='color_p'>lapl</span> )</span></span> const</span>
<br/>
<div id="c_31" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location8copyLinkERKSsS2_RKNS_17LinkCreatPropListERKNS_15LinkAccPropListE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_32')">
H5Location::getLinkInfo&#160;<span class='sym_p'>(&#160;char const* <span class='color_p'>link_name</span>, <span class='nowrap'>LinkAccPropList const&amp; <span class='color_p'>lapl</span> )</span></span> const</span>
<br/>
<div id="c_32" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location11getLinkInfoEPKcRKNS_15LinkAccPropListE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_33')">
H5Location::getLinkInfo&#160;<span class='sym_p'>(&#160;std::string const&amp; <span class='color_p'>link_name</span>, <span class='nowrap'>LinkAccPropList const&amp; <span class='color_p'>lapl</span> )</span></span> const</span>
<br/>
<div id="c_33" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location11getLinkInfoERKSsRKNS_15LinkAccPropListE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_34')">
H5Location::getLinkval&#160;<span class='sym_p'>(&#160;char const* <span class='color_p'>link_name</span>, <span class='nowrap'>size_t <span class='color_p'>size</span> )</span></span> const</span>
<br/>
<div id="c_34" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location10getLinkvalEPKcm</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_35')">
H5Location::link&#160;<span class='sym_p'>(&#160;char const* <span class='color_p'>curr_name</span>, H5Location const&amp; <span class='color_p'>new_loc</span>, char const* <span class='color_p'>new_name</span>, LinkCreatPropList const&amp; <span class='color_p'>lcpl</span>, <span class='nowrap'>LinkAccPropList const&amp; <span class='color_p'>lapl</span> )</span></span> const</span>
<br/>
<div id="c_35" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location4linkEPKcRKS0_S2_RKNS_17LinkCreatPropListERKNS_15LinkAccPropListE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_36')">
H5Location::link&#160;<span class='sym_p'>(&#160;char const* <span class='color_p'>curr_name</span>, hid_t const <span class='color_p'>same_loc</span>, char const* <span class='color_p'>new_name</span>, LinkCreatPropList const&amp; <span class='color_p'>lcpl</span>, <span class='nowrap'>LinkAccPropList const&amp; <span class='color_p'>lapl</span> )</span></span> const</span>
<br/>
<div id="c_36" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location4linkEPKciS2_RKNS_17LinkCreatPropListERKNS_15LinkAccPropListE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_37')">
H5Location::link&#160;<span class='sym_p'>(&#160;char const* <span class='color_p'>target_name</span>, char const* <span class='color_p'>link_name</span>, LinkCreatPropList const&amp; <span class='color_p'>lcpl</span>, <span class='nowrap'>LinkAccPropList const&amp; <span class='color_p'>lapl</span> )</span></span> const</span>
<br/>
<div id="c_37" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location4linkEPKcS2_RKNS_17LinkCreatPropListERKNS_15LinkAccPropListE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_38')">
H5Location::link&#160;<span class='sym_p'>(&#160;std::string const&amp; <span class='color_p'>curr_name</span>, H5Location const&amp; <span class='color_p'>new_loc</span>, std::string const&amp; <span class='color_p'>new_name</span>, LinkCreatPropList const&amp; <span class='color_p'>lcpl</span>, <span class='nowrap'>LinkAccPropList const&amp; <span class='color_p'>lapl</span> )</span></span> const</span>
<br/>
<div id="c_38" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location4linkERKSsRKS0_S2_RKNS_17LinkCreatPropListERKNS_15LinkAccPropListE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_39')">
H5Location::link&#160;<span class='sym_p'>(&#160;std::string const&amp; <span class='color_p'>curr_name</span>, hid_t const <span class='color_p'>same_loc</span>, std::string const&amp; <span class='color_p'>new_name</span>, LinkCreatPropList const&amp; <span class='color_p'>lcpl</span>, <span class='nowrap'>LinkAccPropList const&amp; <span class='color_p'>lapl</span> )</span></span> const</span>
<br/>
<div id="c_39" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location4linkERKSsiS2_RKNS_17LinkCreatPropListERKNS_15LinkAccPropListE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_40')">
H5Location::link&#160;<span class='sym_p'>(&#160;std::string const&amp; <span class='color_p'>target_name</span>, std::string const&amp; <span class='color_p'>link_name</span>, LinkCreatPropList const&amp; <span class='color_p'>lcpl</span>, <span class='nowrap'>LinkAccPropList const&amp; <span class='color_p'>lapl</span> )</span></span> const</span>
<br/>
<div id="c_40" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location4linkERKSsS2_RKNS_17LinkCreatPropListERKNS_15LinkAccPropListE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_41')">
H5Location::moveLink&#160;<span class='sym_p'>(&#160;char const* <span class='color_p'>src_name</span>, char const* <span class='color_p'>dst_name</span>, LinkCreatPropList const&amp; <span class='color_p'>lcpl</span>, <span class='nowrap'>LinkAccPropList const&amp; <span class='color_p'>lapl</span> )</span></span> const</span>
<br/>
<div id="c_41" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location8moveLinkEPKcS2_RKNS_17LinkCreatPropListERKNS_15LinkAccPropListE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_42')">
H5Location::moveLink&#160;<span class='sym_p'>(&#160;char const* <span class='color_p'>src_name</span>, H5Location const&amp; <span class='color_p'>dst</span>, char const* <span class='color_p'>dst_name</span>, LinkCreatPropList const&amp; <span class='color_p'>lcpl</span>, <span class='nowrap'>LinkAccPropList const&amp; <span class='color_p'>lapl</span> )</span></span> const</span>
<br/>
<div id="c_42" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location8moveLinkEPKcRKS0_S2_RKNS_17LinkCreatPropListERKNS_15LinkAccPropListE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_43')">
H5Location::moveLink&#160;<span class='sym_p'>(&#160;std::string const&amp; <span class='color_p'>src_name</span>, H5Location const&amp; <span class='color_p'>dst</span>, std::string const&amp; <span class='color_p'>dst_name</span>, LinkCreatPropList const&amp; <span class='color_p'>lcpl</span>, <span class='nowrap'>LinkAccPropList const&amp; <span class='color_p'>lapl</span> )</span></span> const</span>
<br/>
<div id="c_43" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location8moveLinkERKSsRKS0_S2_RKNS_17LinkCreatPropListERKNS_15LinkAccPropListE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_44')">
H5Location::moveLink&#160;<span class='sym_p'>(&#160;std::string const&amp; <span class='color_p'>src_name</span>, std::string const&amp; <span class='color_p'>dst_name</span>, LinkCreatPropList const&amp; <span class='color_p'>lcpl</span>, <span class='nowrap'>LinkAccPropList const&amp; <span class='color_p'>lapl</span> )</span></span> const</span>
<br/>
<div id="c_44" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location8moveLinkERKSsS2_RKNS_17LinkCreatPropListERKNS_15LinkAccPropListE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_45')">
H5Location::unlink&#160;<span class='sym_p'>(&#160;char const* <span class='color_p'>link_name</span>, <span class='nowrap'>LinkAccPropList const&amp; <span class='color_p'>lapl</span> )</span></span> const</span>
<br/>
<div id="c_45" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location6unlinkEPKcRKNS_15LinkAccPropListE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_46')">
H5Location::unlink&#160;<span class='sym_p'>(&#160;std::string const&amp; <span class='color_p'>link_name</span>, <span class='nowrap'>LinkAccPropList const&amp; <span class='color_p'>lapl</span> )</span></span> const</span>
<br/>
<div id="c_46" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location6unlinkERKSsRKNS_15LinkAccPropListE</b>]</span><br/><br/></div>

<br/>
<span class='h_name'>H5StrcreatProp.h</span>, <span class='lib_name'>libhdf5_cpp.so.16.0.0</span><br/>
<span class='ns'>namespace <b>H5</b></span><br/>
<span class="section" onclick="javascript:showContent(this, 'c_47')">
StrCreatPropList::fromClass&#160;<span class='sym_p'>(&#160;)</span> const</span>
<br/>
<div id="c_47" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H516StrCreatPropList9fromClassEv</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_48')">
StrCreatPropList::getCharEncoding&#160;<span class='sym_p'>(&#160;)</span> const</span>
<br/>
<div id="c_48" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H516StrCreatPropList15getCharEncodingEv</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_49')">
StrCreatPropList::setCharEncoding&#160;<span class='sym_p'>(&#160;<span class='nowrap'>H5T_cset_t <span class='color_p'>encoding</span> )</span></span> const</span>
<br/>
<div id="c_49" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H516StrCreatPropList15setCharEncodingE10H5T_cset_t</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_50')">
StrCreatPropList::StrCreatPropList <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span>
<br/>
<div id="c_50" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H516StrCreatPropListC1Ev</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_51')">
StrCreatPropList::StrCreatPropList <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;<span class='nowrap'>StrCreatPropList const&amp; <span class='color_p'>original</span> )</span></span></span>
<br/>
<div id="c_51" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H516StrCreatPropListC1ERKS0_</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_52')">
StrCreatPropList::StrCreatPropList <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;<span class='nowrap'>hid_t const <span class='color_p'>plist_id</span> )</span></span></span>
<br/>
<div id="c_52" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H516StrCreatPropListC1Ei</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_53')">
StrCreatPropList::StrCreatPropList <span class='attr'>[not-in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span>
<br/>
<div id="c_53" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H516StrCreatPropListC2Ev</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_54')">
StrCreatPropList::StrCreatPropList <span class='attr'>[not-in-charge]</span>&#160;<span class='sym_p'>(&#160;<span class='nowrap'>StrCreatPropList const&amp; <span class='color_p'>original</span> )</span></span></span>
<br/>
<div id="c_54" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H516StrCreatPropListC2ERKS0_</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_55')">
StrCreatPropList::StrCreatPropList <span class='attr'>[not-in-charge]</span>&#160;<span class='sym_p'>(&#160;<span class='nowrap'>hid_t const <span class='color_p'>plist_id</span> )</span></span></span>
<br/>
<div id="c_55" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H516StrCreatPropListC2Ei</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_56')">
StrCreatPropList::~StrCreatPropList <span class='attr'>[in-charge-deleting]</span>&#160;<span class='sym_p'>(&#160;)</span></span>
<br/>
<div id="c_56" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H516StrCreatPropListD0Ev</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_57')">
StrCreatPropList::~StrCreatPropList <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span>
<br/>
<div id="c_57" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H516StrCreatPropListD1Ev</b>]</span><br/><br/></div>

<br/>
<a style='font-size:11px;' href='#Top'>to the top</a><br/>
<a name='Binary_Removed'></a><a name='Binary_Withdrawn'></a><h2>Removed Symbols (15)</h2><hr/>
<span class='h_name'>H5CommonFG.h</span>, <span class='lib_name'>libhdf5_cpp.so.15.0.0</span><br/>
<span class='ns'>namespace <b>H5</b></span><br/>
<span class="section" onclick="javascript:showContent(this, 'c_58')">
CommonFG::createGroup&#160;<span class='sym_p'>(&#160;char const* <span class='color_p'>name</span>, <span class='nowrap'>size_t <span class='color_p'>size_hint</span> )</span></span> const</span>
<br/>
<div id="c_58" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H58CommonFG11createGroupEPKcm</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_59')">
CommonFG::unlink&#160;<span class='sym_p'>(&#160;<span class='nowrap'>char const* <span class='color_p'>name</span> )</span></span> const</span>
<br/>
<div id="c_59" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H58CommonFG6unlinkEPKc</b>]</span><br/><br/></div>

<br/>
<span class='h_name'>H5Location.h</span>, <span class='lib_name'>libhdf5_cpp.so.15.0.0</span><br/>
<span class='ns'>namespace <b>H5</b></span><br/>
<span class="section" onclick="javascript:showContent(this, 'c_60')">
H5Location::attrExists&#160;<span class='sym_p'>(&#160;<span class='nowrap'>char const* <span class='color_p'>name</span> )</span></span> const</span>
<br/>
<div id="c_60" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location10attrExistsEPKc</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_61')">
H5Location::attrExists&#160;<span class='sym_p'>(&#160;<span class='nowrap'>std::string const&amp; <span class='color_p'>name</span> )</span></span> const</span>
<br/>
<div id="c_61" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location10attrExistsERKSs</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_62')">
H5Location::closeObjId&#160;<span class='sym_p'>(&#160;<span class='nowrap'>hid_t <span class='color_p'>obj_id</span> )</span></span> const</span>
<br/>
<div id="c_62" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location10closeObjIdEi</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_63')">
H5Location::createAttribute&#160;<span class='sym_p'>(&#160;char const* <span class='color_p'>name</span>, DataType const&amp; <span class='color_p'>type</span>, DataSpace const&amp; <span class='color_p'>space</span>, <span class='nowrap'>PropList const&amp; <span class='color_p'>create_plist</span> )</span></span> const</span>
<br/>
<div id="c_63" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location15createAttributeEPKcRKNS_8DataTypeERKNS_9DataSpaceERKNS_8PropListE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_64')">
H5Location::createAttribute&#160;<span class='sym_p'>(&#160;std::string const&amp; <span class='color_p'>name</span>, DataType const&amp; <span class='color_p'>type</span>, DataSpace const&amp; <span class='color_p'>space</span>, <span class='nowrap'>PropList const&amp; <span class='color_p'>create_plist</span> )</span></span> const</span>
<br/>
<div id="c_64" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location15createAttributeERKSsRKNS_8DataTypeERKNS_9DataSpaceERKNS_8PropListE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_65')">
H5Location::dereference&#160;<span class='sym_p'>(&#160;Attribute const&amp; <span class='color_p'>attr</span>, <span class='nowrap'>void const* <span class='color_p'>ref</span>,</span> <span class='nowrap'>enum H5R_type_t <span class='color_p'>ref_type</span> )</span></span></span>
<br/>
<div id="c_65" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H510H5Location11dereferenceERKNS_9AttributeEPKv10H5R_type_t</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_66')">
H5Location::openAttribute&#160;<span class='sym_p'>(&#160;<span class='nowrap'>char const* <span class='color_p'>name</span> )</span></span> const</span>
<br/>
<div id="c_66" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location13openAttributeEPKc</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_67')">
H5Location::openAttribute&#160;<span class='sym_p'>(&#160;<span class='nowrap'>std::string const&amp; <span class='color_p'>name</span> )</span></span> const</span>
<br/>
<div id="c_67" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location13openAttributeERKSs</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_68')">
H5Location::openAttribute&#160;<span class='sym_p'>(&#160;<span class='nowrap'>unsigned int const <span class='color_p'>idx</span> )</span></span> const</span>
<br/>
<div id="c_68" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location13openAttributeEj</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_69')">
H5Location::removeAttr&#160;<span class='sym_p'>(&#160;<span class='nowrap'>char const* <span class='color_p'>name</span> )</span></span> const</span>
<br/>
<div id="c_69" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location10removeAttrEPKc</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_70')">
H5Location::removeAttr&#160;<span class='sym_p'>(&#160;<span class='nowrap'>std::string const&amp; <span class='color_p'>name</span> )</span></span> const</span>
<br/>
<div id="c_70" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location10removeAttrERKSs</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_71')">
H5Location::renameAttr&#160;<span class='sym_p'>(&#160;char const* <span class='color_p'>oldname</span>, <span class='nowrap'>char const* <span class='color_p'>newname</span> )</span></span> const</span>
<br/>
<div id="c_71" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location10renameAttrEPKcS2_</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_72')">
H5Location::renameAttr&#160;<span class='sym_p'>(&#160;std::string const&amp; <span class='color_p'>oldname</span>, <span class='nowrap'>std::string const&amp; <span class='color_p'>newname</span> )</span></span> const</span>
<br/>
<div id="c_72" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location10renameAttrERKSsS2_</b>]</span><br/><br/></div>

<br/>
<a style='font-size:11px;' href='#Top'>to the top</a><br/>
<a name='High_Risk_Binary_Problems'></a><a name='Type_Binary_Problems_High'></a>
<h2>Problems with Data Types, High Severity (13)</h2><hr/>
<span class='h_name'>H5Attribute.h</span><br/>
<span class='ns'>namespace <b>H5</b></span><br/>
<span class="section" onclick="javascript:showContent(this, 'c_73')">
<span class='extendable'>[+]</span> <span class='ttype'>class</span> Attribute (1)</span>
<br/>
<div id="c_73" style="display:none;">
<table class='ptable'><tr>
<th width='2%'></th><th width='47%'>Change</th>
<th>Effect</th></tr><tr><th>1</th><td align='left' valign='top'>Virtual method <span class='iname_b'>Attribute::throwException&#160;<span class='sym_p'>(&#160;<span class='nowrap'>int const&amp;,</span> <span class='nowrap'>int const&amp; )</span></span> const</span> has been added to this class.</td><td align='left' valign='top'>The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.</td></tr>
</table>
<span class="section_info" onclick="javascript:showContent(this, 'c_74')">
[+] show v-table (old and new)</span>
<br/>
<div id="c_74" style="display:none;">
<table class='vtable'><tr><th width='2%'>Offset</th><th width='45%'>Virtual Table (Old) - 11 entries</th><th>Virtual Table (New) - 12 entries</th></tr><tr><th>0</th>
<td>(int (*)(...))0</td>
<td>(int (*)(...))0</td></tr>
<tr><th>8</th>
<td>(int (*)(...))(&amp; typeinfo)</td>
<td>(int (*)(...))(&amp; typeinfo)</td></tr>
<tr><th>16</th>
<td>Attribute::getInMemDataSize</td>
<td>Attribute::getInMemDataSize</td></tr>
<tr><th>24</th>
<td>Attribute::getSpace</td>
<td>Attribute::getSpace</td></tr>
<tr><th>32</th>
<td>Attribute::getStorageSize</td>
<td>Attribute::getStorageSize</td></tr>
<tr><th>40</th>
<td>~Attribute</td>
<td>~Attribute</td></tr>
<tr><th>48</th>
<td>~Attribute</td>
<td>~Attribute</td></tr>
<tr><th>56</th>
<td>Attribute::p_get_type</td>
<td>Attribute::p_get_type</td></tr>
<tr><th>64</th>
<td>Attribute::close</td>
<td>Attribute::close</td></tr>
<tr><th>72</th>
<td>Attribute::getId</td>
<td>Attribute::getId</td></tr>
<tr><th>80</th>
<td class='failed'>Attribute::p_setId</td>
<td class='failed'>Attribute::throwException</td></tr>
<tr><th>88</th>
<td></td>
<td class='warning'>Attribute::p_setId</td></tr>
</table><br/>
</div>
<span class="section_affected" onclick="javascript:showContent(this, 'c_75')">
[+] affected symbols (1)</span>
<div id="c_75" style="display:none;">
<div class='affected'><span class='iname_a'>Attribute::p_setId&#160;<span class='sym_p'>(&#160;<span class='nowrap'>hid_t const <span class='param'>new_id</span> )</span></span></span><br/><div class='affect'>This method is from &#39;Attribute&#39; class.</div>
</div></div>
<br/><br/></div>

<br/><span class='h_name'>H5IdComponent.h</span><br/>
<span class='ns'>namespace <b>H5</b></span><br/>
<span class="section" onclick="javascript:showContent(this, 'c_76')">
<span class='extendable'>[+]</span> <span class='ttype'>class</span> IdComponent (1)</span>
<br/>
<div id="c_76" style="display:none;">
<table class='ptable'><tr>
<th width='2%'></th><th width='47%'>Change</th>
<th>Effect</th></tr><tr><th>1</th><td align='left' valign='top'>Virtual method <span class='iname_b'>IdComponent::throwException&#160;<span class='sym_p'>(&#160;<span class='nowrap'>std::string const&amp;,</span> <span class='nowrap'>std::string const&amp; )</span></span> const</span> has been added to this class.</td><td align='left' valign='top'>The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.</td></tr>
</table>
<span class="section_info" onclick="javascript:showContent(this, 'c_77')">
[+] show v-table (old and new)</span>
<br/>
<div id="c_77" style="display:none;">
<table class='vtable'><tr><th width='2%'>Offset</th><th width='45%'>Virtual Table (Old) - 8 entries</th><th>Virtual Table (New) - 9 entries</th></tr><tr><th>0</th>
<td>(int (*)(...))0</td>
<td>(int (*)(...))0</td></tr>
<tr><th>8</th>
<td>(int (*)(...))(&amp; typeinfo)</td>
<td>(int (*)(...))(&amp; typeinfo)</td></tr>
<tr><th>16</th>
<td>__cxa_pure_virtual</td>
<td>__cxa_pure_virtual</td></tr>
<tr><th>24</th>
<td class='failed'>__cxa_pure_virtual</td>
<td class='failed'>IdComponent::throwException</td></tr>
<tr><th>32</th>
<td class='failed'>IdComponent::fromClass</td>
<td class='failed'>__cxa_pure_virtual</td></tr>
<tr><th>40</th>
<td class='failed'>~IdComponent</td>
<td class='failed'>IdComponent::fromClass</td></tr>
<tr><th>48</th>
<td>~IdComponent</td>
<td>~IdComponent</td></tr>
<tr><th>56</th>
<td class='failed'>__cxa_pure_virtual</td>
<td class='failed'>~IdComponent</td></tr>
<tr><th>64</th>
<td></td>
<td class='warning'>__cxa_pure_virtual</td></tr>
</table><br/>
</div>
<span class="section_affected" onclick="javascript:showContent(this, 'c_78')">
[+] affected symbols (47)</span>
<div id="c_78" style="display:none;">
<div class='affected'><span class='iname_a'>AbstractDs::getInMemDataSize&#160;<span class='sym_p'>(&#160;)</span> const</span><br/><div class='affect'>This method is from derived class &#39;AbstractDs&#39;.</div>
<span class='iname_a'>AbstractDs::getSpace&#160;<span class='sym_p'>(&#160;)</span> const</span><br/><div class='affect'>This method is from derived class &#39;AbstractDs&#39;.</div>
<span class='iname_a'>AbstractDs::getStorageSize&#160;<span class='sym_p'>(&#160;)</span> const</span><br/><div class='affect'>This method is from derived class &#39;AbstractDs&#39;.</div>
<span class='iname_a'>AbstractDs::p_get_type&#160;<span class='sym_p'>(&#160;)</span> const</span><br/><div class='affect'>This method is from derived class &#39;AbstractDs&#39;.</div>
<span class='iname_a'>AbstractDs::~AbstractDs <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This method is from derived class &#39;AbstractDs&#39;.</div>
<span class='iname_a'>CommonFG::getLocId&#160;<span class='sym_p'>(&#160;)</span> const</span><br/><div class='affect'>This method is from derived class &#39;CommonFG&#39;.</div>
<span class='iname_a'>CommonFG::p_setId&#160;<span class='sym_p'>(&#160;<span class='nowrap'>hid_t const <span class='param'>new_id</span> )</span></span></span><br/><div class='affect'>This method is from derived class &#39;CommonFG&#39;.</div>
<span class='iname_a'>CommonFG::throwException&#160;<span class='sym_p'>(&#160;int const&amp; <span class='param'>func_name</span>, <span class='nowrap'>int const&amp; <span class='param'>msg</span> )</span></span> const</span><br/><div class='affect'>This method is from derived class &#39;CommonFG&#39;.</div>
<span class='iname_a'>CommonFG::~CommonFG <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This method is from derived class &#39;CommonFG&#39;.</div>
<span class='iname_a'>DataSet::close&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This method is from derived class &#39;DataSet&#39;.</div>
<span class='iname_a'>DataSet::fromClass&#160;<span class='sym_p'>(&#160;)</span> const</span><br/><div class='affect'>This method is from derived class &#39;DataSet&#39;.</div>
<span class='iname_a'>DataSpace::close&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This method is from derived class &#39;DataSpace&#39;.</div>
<span class='iname_a'>DataSpace::fromClass&#160;<span class='sym_p'>(&#160;)</span> const</span><br/><div class='affect'>This method is from derived class &#39;DataSpace&#39;.</div>
<span class='iname_a'>DataSpace::p_setId&#160;<span class='sym_p'>(&#160;<span class='nowrap'>hid_t const <span class='param'>new_id</span> )</span></span></span><br/><div class='affect'>This method is from derived class &#39;DataSpace&#39;.</div>
<span class='iname_a'>DataSpace::~DataSpace <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This method is from derived class &#39;DataSpace&#39;.</div>
<span class='iname_a'>DataType::close&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This method is from derived class &#39;DataType&#39;.</div>
<span class='iname_a'>DataType::decode&#160;<span class='sym_p'>(&#160;)</span> const</span><br/><div class='affect'>This method is from derived class &#39;DataType&#39;.</div>
<span class='iname_a'>DataType::fromClass&#160;<span class='sym_p'>(&#160;)</span> const</span><br/><div class='affect'>This method is from derived class &#39;DataType&#39;.</div>
<span class='iname_a'>DSetCreatPropList::fromClass&#160;<span class='sym_p'>(&#160;)</span> const</span><br/><div class='affect'>This method is from derived class &#39;DSetCreatPropList&#39;.</div>
<span class='iname_a'>DSetCreatPropList::~DSetCreatPropList <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This method is from derived class &#39;DSetCreatPropList&#39;.</div>
<span class='iname_a'>DSetMemXferPropList::fromClass&#160;<span class='sym_p'>(&#160;)</span> const</span><br/><div class='affect'>This method is from derived class &#39;DSetMemXferPropList&#39;.</div>
<span class='iname_a'>DSetMemXferPropList::~DSetMemXferPropList <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This method is from derived class &#39;DSetMemXferPropList&#39;.</div>
<span class='iname_a'>EnumType::fromClass&#160;<span class='sym_p'>(&#160;)</span> const</span><br/><div class='affect'>This method is from derived class &#39;EnumType&#39;.</div>
<span class='iname_a'>EnumType::~EnumType <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This method is from derived class &#39;EnumType&#39;.</div>
<span class='iname_a'>FileAccPropList::fromClass&#160;<span class='sym_p'>(&#160;)</span> const</span><br/><div class='affect'>This method is from derived class &#39;FileAccPropList&#39;.</div>
<span class='iname_a'>FileAccPropList::~FileAccPropList <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This method is from derived class &#39;FileAccPropList&#39;.</div>
<span class='iname_a'>FileCreatPropList::fromClass&#160;<span class='sym_p'>(&#160;)</span> const</span><br/><div class='affect'>This method is from derived class &#39;FileCreatPropList&#39;.</div>
<span class='iname_a'>FileCreatPropList::~FileCreatPropList <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This method is from derived class &#39;FileCreatPropList&#39;.</div>
<span class='iname_a'>Group::close&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This method is from derived class &#39;Group&#39;.</div>
<span class='iname_a'>Group::fromClass&#160;<span class='sym_p'>(&#160;)</span> const</span><br/><div class='affect'>This method is from derived class &#39;Group&#39;.</div>
<span class='iname_a'>Group::~Group <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This method is from derived class &#39;Group&#39;.</div>
<span class='iname_a'>H5Location::getId&#160;<span class='sym_p'>(&#160;)</span> const</span><br/><div class='affect'>This method is from derived class &#39;H5Location&#39;.</div>
<span class='iname_a'>H5Location::iterateAttrs&#160;<span class='sym_p'>(&#160;attr_operator_t <span class='param'>user_op</span>, <span class='nowrap'>unsigned int* <span class='param'>idx</span>,</span> <span class='nowrap'>void* <span class='param'>op_data</span> )</span></span></span><br/><div class='affect'>This method is from derived class &#39;H5Location&#39;.</div>
<span class='iname_a'>H5Location::p_setId&#160;<span class='sym_p'>(&#160;<span class='nowrap'>hid_t const <span class='param'>new_id</span> )</span></span></span><br/><div class='affect'>This method is from derived class &#39;H5Location&#39;.</div>
<span class='iname_a'>H5Location::~H5Location <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This method is from derived class &#39;H5Location&#39;.</div>
<span class='iname_a'>IdComponent::close&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This method is from &#39;IdComponent&#39; class.</div>
<span class='iname_a'>IdComponent::fromClass&#160;<span class='sym_p'>(&#160;)</span> const</span><br/><div class='affect'>This method is from &#39;IdComponent&#39; class.</div>
<span class='iname_a'>IdComponent::p_setId&#160;<span class='sym_p'>(&#160;<span class='nowrap'>hid_t const <span class='param'>new_id</span> )</span></span></span><br/><div class='affect'>This method is from &#39;IdComponent&#39; class.</div>
<span class='iname_a'>IdComponent::~IdComponent <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This method is from &#39;IdComponent&#39; class.</div>
<span class='iname_a'>LinkAccPropList::fromClass&#160;<span class='sym_p'>(&#160;)</span> const</span><br/><div class='affect'>This method is from derived class &#39;LinkAccPropList&#39;.</div>
<span class='iname_a'>LinkAccPropList::~LinkAccPropList <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This method is from derived class &#39;LinkAccPropList&#39;.</div>
<span class='iname_a'>PropList::close&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This method is from derived class &#39;PropList&#39;.</div>
<span class='iname_a'>PropList::fromClass&#160;<span class='sym_p'>(&#160;)</span> const</span><br/><div class='affect'>This method is from derived class &#39;PropList&#39;.</div>
<span class='iname_a'>PropList::p_setId&#160;<span class='sym_p'>(&#160;<span class='nowrap'>hid_t const <span class='param'>new_id</span> )</span></span></span><br/><div class='affect'>This method is from derived class &#39;PropList&#39;.</div>
<span class='iname_a'>PropList::~PropList <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This method is from derived class &#39;PropList&#39;.</div>
<span class='iname_a'>VarLenType::fromClass&#160;<span class='sym_p'>(&#160;)</span> const</span><br/><div class='affect'>This method is from derived class &#39;VarLenType&#39;.</div>
<span class='iname_a'>VarLenType::~VarLenType <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This method is from derived class &#39;VarLenType&#39;.</div>
</div></div>
<br/><br/></div>

<br/><span class='h_name'>H5Location.h</span><br/>
<span class='ns'>namespace <b>H5</b></span><br/>
<span class="section" onclick="javascript:showContent(this, 'c_79')">
<span class='extendable'>[+]</span> <span class='ttype'>class</span> H5Location (11)</span>
<br/>
<div id="c_79" style="display:none;">
<table class='ptable'><tr>
<th width='2%'></th><th width='47%'>Change</th>
<th>Effect</th></tr><tr><th>1</th><td align='left' valign='top'>Virtual method <span class='iname_b'>H5Location::attrExists&#160;<span class='sym_p'>(&#160;<span class='nowrap'>char const* )</span></span> const</span> has been removed from this class.</td><td align='left' valign='top'>The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.</td></tr>
<tr><th>2</th><td align='left' valign='top'>Virtual method <span class='iname_b'>H5Location::attrExists&#160;<span class='sym_p'>(&#160;<span class='nowrap'>std::string const&amp; )</span></span> const</span> has been removed from this class.</td><td align='left' valign='top'>The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.</td></tr>
<tr><th>3</th><td align='left' valign='top'>Virtual method <span class='iname_b'>H5Location::createAttribute&#160;<span class='sym_p'>(&#160;<span class='nowrap'>char const*,</span> <span class='nowrap'>DataType const&amp;,</span> <span class='nowrap'>DataSpace const&amp;,</span> <span class='nowrap'>PropList const&amp; )</span></span> const</span> has been removed from this class.</td><td align='left' valign='top'>The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.</td></tr>
<tr><th>4</th><td align='left' valign='top'>Virtual method <span class='iname_b'>H5Location::createAttribute&#160;<span class='sym_p'>(&#160;<span class='nowrap'>std::string const&amp;,</span> <span class='nowrap'>DataType const&amp;,</span> <span class='nowrap'>DataSpace const&amp;,</span> <span class='nowrap'>PropList const&amp; )</span></span> const</span> has been removed from this class.</td><td align='left' valign='top'>The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.</td></tr>
<tr><th>5</th><td align='left' valign='top'>Virtual method <span class='iname_b'>H5Location::openAttribute&#160;<span class='sym_p'>(&#160;<span class='nowrap'>char const* )</span></span> const</span> has been removed from this class.</td><td align='left' valign='top'>The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.</td></tr>
<tr><th>6</th><td align='left' valign='top'>Virtual method <span class='iname_b'>H5Location::openAttribute&#160;<span class='sym_p'>(&#160;<span class='nowrap'>std::string const&amp; )</span></span> const</span> has been removed from this class.</td><td align='left' valign='top'>The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.</td></tr>
<tr><th>7</th><td align='left' valign='top'>Virtual method <span class='iname_b'>H5Location::openAttribute&#160;<span class='sym_p'>(&#160;<span class='nowrap'>unsigned int const )</span></span> const</span> has been removed from this class.</td><td align='left' valign='top'>The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.</td></tr>
<tr><th>8</th><td align='left' valign='top'>Virtual method <span class='iname_b'>H5Location::removeAttr&#160;<span class='sym_p'>(&#160;<span class='nowrap'>char const* )</span></span> const</span> has been removed from this class.</td><td align='left' valign='top'>The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.</td></tr>
<tr><th>9</th><td align='left' valign='top'>Virtual method <span class='iname_b'>H5Location::removeAttr&#160;<span class='sym_p'>(&#160;<span class='nowrap'>std::string const&amp; )</span></span> const</span> has been removed from this class.</td><td align='left' valign='top'>The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.</td></tr>
<tr><th>10</th><td align='left' valign='top'>Virtual method <span class='iname_b'>H5Location::renameAttr&#160;<span class='sym_p'>(&#160;<span class='nowrap'>char const*,</span> <span class='nowrap'>char const* )</span></span> const</span> has been removed from this class.</td><td align='left' valign='top'>The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.</td></tr>
<tr><th>11</th><td align='left' valign='top'>Virtual method <span class='iname_b'>H5Location::renameAttr&#160;<span class='sym_p'>(&#160;<span class='nowrap'>std::string const&amp;,</span> <span class='nowrap'>std::string const&amp; )</span></span> const</span> has been removed from this class.</td><td align='left' valign='top'>The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.</td></tr>
</table>
<span class="section_info" onclick="javascript:showContent(this, 'c_80')">
[+] show v-table (old and new)</span>
<br/>
<div id="c_80" style="display:none;">
<table class='vtable'><tr><th width='2%'>Offset</th><th width='45%'>Virtual Table (Old) - 20 entries</th><th>Virtual Table (New) - 10 entries</th></tr><tr><th>0</th>
<td>(int (*)(...))0</td>
<td>(int (*)(...))0</td></tr>
<tr><th>8</th>
<td>(int (*)(...))(&amp; typeinfo)</td>
<td>(int (*)(...))(&amp; typeinfo)</td></tr>
<tr><th>16</th>
<td>__cxa_pure_virtual</td>
<td>__cxa_pure_virtual</td></tr>
<tr><th>24</th>
<td class='failed'>__cxa_pure_virtual</td>
<td class='failed'>IdComponent::throwException</td></tr>
<tr><th>32</th>
<td class='failed'>IdComponent::fromClass</td>
<td class='failed'>__cxa_pure_virtual</td></tr>
<tr><th>40</th>
<td class='failed'>~H5Location</td>
<td class='failed'>IdComponent::fromClass</td></tr>
<tr><th>48</th>
<td>~H5Location</td>
<td>~H5Location</td></tr>
<tr><th>56</th>
<td class='failed'>__cxa_pure_virtual</td>
<td class='failed'>~H5Location</td></tr>
<tr><th>64</th>
<td class='failed'>H5Location::createAttribute</td>
<td class='failed'>__cxa_pure_virtual</td></tr>
<tr><th>72</th>
<td class='failed'>H5Location::createAttribute</td>
<td class='failed'>H5Location::iterateAttrs</td></tr>
<tr><th>80</th>
<td class='failed'>H5Location::openAttribute</td>
<td class='failed'></td></tr>
<tr><th>88</th>
<td class='failed'>H5Location::openAttribute</td>
<td class='failed'></td></tr>
<tr><th>96</th>
<td class='failed'>H5Location::openAttribute</td>
<td class='failed'></td></tr>
<tr><th>104</th>
<td class='failed'>H5Location::iterateAttrs</td>
<td class='failed'></td></tr>
<tr><th>112</th>
<td class='failed'>H5Location::attrExists</td>
<td class='failed'></td></tr>
<tr><th>120</th>
<td class='failed'>H5Location::attrExists</td>
<td class='failed'></td></tr>
<tr><th>128</th>
<td class='failed'>H5Location::renameAttr</td>
<td class='failed'></td></tr>
<tr><th>136</th>
<td class='failed'>H5Location::renameAttr</td>
<td class='failed'></td></tr>
<tr><th>144</th>
<td class='failed'>H5Location::removeAttr</td>
<td class='failed'></td></tr>
<tr><th>152</th>
<td class='failed'>H5Location::removeAttr</td>
<td class='failed'></td></tr>
</table><br/>
</div>
<span class="section_affected" onclick="javascript:showContent(this, 'c_81')">
[+] affected symbols (20)</span>
<div id="c_81" style="display:none;">
<div class='affected'><span class='iname_a'>AbstractDs::getInMemDataSize&#160;<span class='sym_p'>(&#160;)</span> const</span><br/><div class='affect'>This method is from derived class &#39;AbstractDs&#39;.</div>
<span class='iname_a'>AbstractDs::getSpace&#160;<span class='sym_p'>(&#160;)</span> const</span><br/><div class='affect'>This method is from derived class &#39;AbstractDs&#39;.</div>
<span class='iname_a'>AbstractDs::getStorageSize&#160;<span class='sym_p'>(&#160;)</span> const</span><br/><div class='affect'>This method is from derived class &#39;AbstractDs&#39;.</div>
<span class='iname_a'>AbstractDs::p_get_type&#160;<span class='sym_p'>(&#160;)</span> const</span><br/><div class='affect'>This method is from derived class &#39;AbstractDs&#39;.</div>
<span class='iname_a'>AbstractDs::~AbstractDs <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This method is from derived class &#39;AbstractDs&#39;.</div>
<span class='iname_a'>CommonFG::getLocId&#160;<span class='sym_p'>(&#160;)</span> const</span><br/><div class='affect'>This method is from derived class &#39;CommonFG&#39;.</div>
<span class='iname_a'>CommonFG::p_setId&#160;<span class='sym_p'>(&#160;<span class='nowrap'>hid_t const <span class='param'>new_id</span> )</span></span></span><br/><div class='affect'>This method is from derived class &#39;CommonFG&#39;.</div>
<span class='iname_a'>CommonFG::throwException&#160;<span class='sym_p'>(&#160;int const&amp; <span class='param'>func_name</span>, <span class='nowrap'>int const&amp; <span class='param'>msg</span> )</span></span> const</span><br/><div class='affect'>This method is from derived class &#39;CommonFG&#39;.</div>
<span class='iname_a'>CommonFG::~CommonFG <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This method is from derived class &#39;CommonFG&#39;.</div>
<span class='iname_a'>DataSet::p_setId&#160;<span class='sym_p'>(&#160;<span class='nowrap'>hid_t const <span class='param'>new_id</span> )</span></span></span><br/><div class='affect'>This method is from derived class &#39;DataSet&#39;.</div>
<span class='iname_a'>DataType::decode&#160;<span class='sym_p'>(&#160;)</span> const</span><br/><div class='affect'>This method is from derived class &#39;DataType&#39;.</div>
<span class='iname_a'>DataType::p_setId&#160;<span class='sym_p'>(&#160;<span class='nowrap'>hid_t const <span class='param'>new_id</span> )</span></span></span><br/><div class='affect'>This method is from derived class &#39;DataType&#39;.</div>
<span class='iname_a'>Group::p_setId&#160;<span class='sym_p'>(&#160;<span class='nowrap'>hid_t const <span class='param'>new_id</span> )</span></span></span><br/><div class='affect'>This method is from derived class &#39;Group&#39;.</div>
<span class='iname_a'>H5Location::getId&#160;<span class='sym_p'>(&#160;)</span> const</span><br/><div class='affect'>This method is from &#39;H5Location&#39; class.</div>
<span class='iname_a'>H5Location::iterateAttrs&#160;<span class='sym_p'>(&#160;attr_operator_t <span class='param'>user_op</span>, <span class='nowrap'>unsigned int* <span class='param'>idx</span>,</span> <span class='nowrap'>void* <span class='param'>op_data</span> )</span></span></span><br/><div class='affect'>This method is from &#39;H5Location&#39; class.</div>
<span class='iname_a'>H5Location::p_setId&#160;<span class='sym_p'>(&#160;<span class='nowrap'>hid_t const <span class='param'>new_id</span> )</span></span></span><br/><div class='affect'>This method is from &#39;H5Location&#39; class.</div>
<span class='iname_a'>IdComponent::close&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This method is from derived class &#39;IdComponent&#39;.</div>
<span class='iname_a'>IdComponent::fromClass&#160;<span class='sym_p'>(&#160;)</span> const</span><br/><div class='affect'>This method is from derived class &#39;IdComponent&#39;.</div>
<span class='iname_a'>IdComponent::p_setId&#160;<span class='sym_p'>(&#160;<span class='nowrap'>hid_t const <span class='param'>new_id</span> )</span></span></span><br/><div class='affect'>This method is from derived class &#39;IdComponent&#39;.</div>
<span class='iname_a'>IdComponent::~IdComponent <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This method is from derived class &#39;IdComponent&#39;.</div>
</div></div>
<br/><br/></div>

<br/><a style='font-size:11px;' href='#Top'>to the top</a><br/>
<a name='Symbol_Binary_Problems_High'></a><a name='Interface_Binary_Problems_High'></a>
<h2>Problems with Symbols, High Severity (1)</h2><hr/>
<span class='h_name'>H5Location.h</span>, <span class='lib_name'>libhdf5_cpp.so.15.0.0</span><br/>
<span class='ns'>namespace <b>H5</b></span><br/>
<span class="section" onclick="javascript:showContent(this, 'c_82')">
<span class='extendable'>[+]</span> H5Location::closeObjId&#160;<span class='sym_p'>(&#160;<span class='nowrap'>hid_t <span class='color_p'>obj_id</span> )</span></span> const (1)</span>
<br/>
<div id="c_82" style="display:none;">


<span class='new_sign_lbl'>changed to:</span><br/><span class='new_sign'>H5Location::closeObjId&#160;<span class='sym_p'>(&#160;<span class='nowrap'>hid_t <span class='color_p'>obj_id</span> )</span></span> <span class='attr'>[static]</span></span><br/>
<span class='mangled'>&#160;&#160;&#160;&#160;[symbol: <b>_ZNK2H510H5Location10closeObjIdEi</b>]</span><br/>
<table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr><th>1</th><td align='left' valign='top'>Method became <b>non-const</b>.</td><td align='left' valign='top'>The name of the appropriate symbol for this function on binary level has been changed from <b>_ZNK2H510H5Location10closeObjIdEi</b> to <b>_ZN2H510H5Location10closeObjIdEi</b>. This may cause "undefined reference" linker error in old client applications.</td></tr>
</table><br/>
</div>
<br/><a style='font-size:11px;' href='#Top'>to the top</a><br/>
<a name='Low_Risk_Binary_Problems'></a><a name='Type_Binary_Problems_Low'></a>
<h2>Problems with Data Types, Low Severity (10)</h2><hr/>
<span class='h_name'>H5Exception.h</span><br/>
<span class='ns'>namespace <b>H5</b></span><br/>
<span class="section" onclick="javascript:showContent(this, 'c_83')">
<span class='extendable'>[+]</span> <span class='ttype'>class</span> AttributeIException (2)</span>
<br/>
<div id="c_83" style="display:none;">
<table class='ptable'><tr>
<th width='2%'></th><th width='47%'>Change</th>
<th>Effect</th></tr><tr><th>1</th><td align='left' valign='top'>Base class <b>LocationException</b> has been added.</td><td align='left' valign='top'>Possible incorrect access of applications to the memory occupied by the base classes.</td></tr>
<tr><th>2</th><td align='left' valign='top'>Base class <b>Exception</b> has been removed.</td><td align='left' valign='top'>Possible incorrect access of applications to the memory occupied by the base classes.</td></tr>
</table>
<span class="section_info" onclick="javascript:showContent(this, 'c_84')">
[+] show v-table (old and new)</span>
<br/>
<div id="c_84" style="display:none;">
<table class='vtable'><tr><th width='2%'>Offset</th><th width='45%'>Virtual Table (Old) - 5 entries</th><th>Virtual Table (New) - 5 entries</th></tr><tr><th>0</th>
<td>(int (*)(...))0</td>
<td>(int (*)(...))0</td></tr>
<tr><th>8</th>
<td>(int (*)(...))(&amp; typeinfo)</td>
<td>(int (*)(...))(&amp; typeinfo)</td></tr>
<tr><th>16</th>
<td>Exception::printError</td>
<td>Exception::printError</td></tr>
<tr><th>24</th>
<td>~AttributeIException</td>
<td>~AttributeIException</td></tr>
<tr><th>32</th>
<td>~AttributeIException</td>
<td>~AttributeIException</td></tr>
</table><br/>
</div>
<span class="section_affected" onclick="javascript:showContent(this, 'c_85')">
[+] affected symbols (3)</span>
<div id="c_85" style="display:none;">
<div class='affected'><span class='iname_a'>AttributeIException::AttributeIException <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This constructor is from &#39;AttributeIException&#39; class.</div>
<span class='iname_a'>AttributeIException::AttributeIException <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;std::string const&amp; <span class='param'>func_name</span>, <span class='nowrap'>std::string const&amp; <span class='param'>message</span> )</span></span></span><br/><div class='affect'>This constructor is from &#39;AttributeIException&#39; class.</div>
<span class='iname_a'>AttributeIException::~AttributeIException <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This method is from &#39;AttributeIException&#39; class.</div>
</div></div>
<br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_86')">
<span class='extendable'>[+]</span> <span class='ttype'>class</span> DataSetIException (2)</span>
<br/>
<div id="c_86" style="display:none;">
<table class='ptable'><tr>
<th width='2%'></th><th width='47%'>Change</th>
<th>Effect</th></tr><tr><th>1</th><td align='left' valign='top'>Base class <b>LocationException</b> has been added.</td><td align='left' valign='top'>Possible incorrect access of applications to the memory occupied by the base classes.</td></tr>
<tr><th>2</th><td align='left' valign='top'>Base class <b>Exception</b> has been removed.</td><td align='left' valign='top'>Possible incorrect access of applications to the memory occupied by the base classes.</td></tr>
</table>
<span class="section_info" onclick="javascript:showContent(this, 'c_87')">
[+] show v-table (old and new)</span>
<br/>
<div id="c_87" style="display:none;">
<table class='vtable'><tr><th width='2%'>Offset</th><th width='45%'>Virtual Table (Old) - 5 entries</th><th>Virtual Table (New) - 5 entries</th></tr><tr><th>0</th>
<td>(int (*)(...))0</td>
<td>(int (*)(...))0</td></tr>
<tr><th>8</th>
<td>(int (*)(...))(&amp; typeinfo)</td>
<td>(int (*)(...))(&amp; typeinfo)</td></tr>
<tr><th>16</th>
<td>Exception::printError</td>
<td>Exception::printError</td></tr>
<tr><th>24</th>
<td>~DataSetIException</td>
<td>~DataSetIException</td></tr>
<tr><th>32</th>
<td>~DataSetIException</td>
<td>~DataSetIException</td></tr>
</table><br/>
</div>
<span class="section_affected" onclick="javascript:showContent(this, 'c_88')">
[+] affected symbols (3)</span>
<div id="c_88" style="display:none;">
<div class='affected'><span class='iname_a'>DataSetIException::DataSetIException <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This constructor is from &#39;DataSetIException&#39; class.</div>
<span class='iname_a'>DataSetIException::DataSetIException <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;std::string const&amp; <span class='param'>func_name</span>, <span class='nowrap'>std::string const&amp; <span class='param'>message</span> )</span></span></span><br/><div class='affect'>This constructor is from &#39;DataSetIException&#39; class.</div>
<span class='iname_a'>DataSetIException::~DataSetIException <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This method is from &#39;DataSetIException&#39; class.</div>
</div></div>
<br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_89')">
<span class='extendable'>[+]</span> <span class='ttype'>class</span> DataTypeIException (2)</span>
<br/>
<div id="c_89" style="display:none;">
<table class='ptable'><tr>
<th width='2%'></th><th width='47%'>Change</th>
<th>Effect</th></tr><tr><th>1</th><td align='left' valign='top'>Base class <b>LocationException</b> has been added.</td><td align='left' valign='top'>Possible incorrect access of applications to the memory occupied by the base classes.</td></tr>
<tr><th>2</th><td align='left' valign='top'>Base class <b>Exception</b> has been removed.</td><td align='left' valign='top'>Possible incorrect access of applications to the memory occupied by the base classes.</td></tr>
</table>
<span class="section_info" onclick="javascript:showContent(this, 'c_90')">
[+] show v-table (old and new)</span>
<br/>
<div id="c_90" style="display:none;">
<table class='vtable'><tr><th width='2%'>Offset</th><th width='45%'>Virtual Table (Old) - 5 entries</th><th>Virtual Table (New) - 5 entries</th></tr><tr><th>0</th>
<td>(int (*)(...))0</td>
<td>(int (*)(...))0</td></tr>
<tr><th>8</th>
<td>(int (*)(...))(&amp; typeinfo)</td>
<td>(int (*)(...))(&amp; typeinfo)</td></tr>
<tr><th>16</th>
<td>Exception::printError</td>
<td>Exception::printError</td></tr>
<tr><th>24</th>
<td>~DataTypeIException</td>
<td>~DataTypeIException</td></tr>
<tr><th>32</th>
<td>~DataTypeIException</td>
<td>~DataTypeIException</td></tr>
</table><br/>
</div>
<span class="section_affected" onclick="javascript:showContent(this, 'c_91')">
[+] affected symbols (3)</span>
<div id="c_91" style="display:none;">
<div class='affected'><span class='iname_a'>DataTypeIException::DataTypeIException <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This constructor is from &#39;DataTypeIException&#39; class.</div>
<span class='iname_a'>DataTypeIException::DataTypeIException <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;std::string const&amp; <span class='param'>func_name</span>, <span class='nowrap'>std::string const&amp; <span class='param'>message</span> )</span></span></span><br/><div class='affect'>This constructor is from &#39;DataTypeIException&#39; class.</div>
<span class='iname_a'>DataTypeIException::~DataTypeIException <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This method is from &#39;DataTypeIException&#39; class.</div>
</div></div>
<br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_92')">
<span class='extendable'>[+]</span> <span class='ttype'>class</span> FileIException (2)</span>
<br/>
<div id="c_92" style="display:none;">
<table class='ptable'><tr>
<th width='2%'></th><th width='47%'>Change</th>
<th>Effect</th></tr><tr><th>1</th><td align='left' valign='top'>Base class <b>GroupIException</b> has been added.</td><td align='left' valign='top'>Possible incorrect access of applications to the memory occupied by the base classes.</td></tr>
<tr><th>2</th><td align='left' valign='top'>Base class <b>Exception</b> has been removed.</td><td align='left' valign='top'>Possible incorrect access of applications to the memory occupied by the base classes.</td></tr>
</table>
<span class="section_info" onclick="javascript:showContent(this, 'c_93')">
[+] show v-table (old and new)</span>
<br/>
<div id="c_93" style="display:none;">
<table class='vtable'><tr><th width='2%'>Offset</th><th width='45%'>Virtual Table (Old) - 5 entries</th><th>Virtual Table (New) - 5 entries</th></tr><tr><th>0</th>
<td>(int (*)(...))0</td>
<td>(int (*)(...))0</td></tr>
<tr><th>8</th>
<td>(int (*)(...))(&amp; typeinfo)</td>
<td>(int (*)(...))(&amp; typeinfo)</td></tr>
<tr><th>16</th>
<td>Exception::printError</td>
<td>Exception::printError</td></tr>
<tr><th>24</th>
<td>~FileIException</td>
<td>~FileIException</td></tr>
<tr><th>32</th>
<td>~FileIException</td>
<td>~FileIException</td></tr>
</table><br/>
</div>
<span class="section_affected" onclick="javascript:showContent(this, 'c_94')">
[+] affected symbols (3)</span>
<div id="c_94" style="display:none;">
<div class='affected'><span class='iname_a'>FileIException::FileIException <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This constructor is from &#39;FileIException&#39; class.</div>
<span class='iname_a'>FileIException::FileIException <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;std::string const&amp; <span class='param'>func_name</span>, <span class='nowrap'>std::string const&amp; <span class='param'>message</span> )</span></span></span><br/><div class='affect'>This constructor is from &#39;FileIException&#39; class.</div>
<span class='iname_a'>FileIException::~FileIException <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This method is from &#39;FileIException&#39; class.</div>
</div></div>
<br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_95')">
<span class='extendable'>[+]</span> <span class='ttype'>class</span> GroupIException (2)</span>
<br/>
<div id="c_95" style="display:none;">
<table class='ptable'><tr>
<th width='2%'></th><th width='47%'>Change</th>
<th>Effect</th></tr><tr><th>1</th><td align='left' valign='top'>Base class <b>LocationException</b> has been added.</td><td align='left' valign='top'>Possible incorrect access of applications to the memory occupied by the base classes.</td></tr>
<tr><th>2</th><td align='left' valign='top'>Base class <b>Exception</b> has been removed.</td><td align='left' valign='top'>Possible incorrect access of applications to the memory occupied by the base classes.</td></tr>
</table>
<span class="section_info" onclick="javascript:showContent(this, 'c_96')">
[+] show v-table (old and new)</span>
<br/>
<div id="c_96" style="display:none;">
<table class='vtable'><tr><th width='2%'>Offset</th><th width='45%'>Virtual Table (Old) - 5 entries</th><th>Virtual Table (New) - 5 entries</th></tr><tr><th>0</th>
<td>(int (*)(...))0</td>
<td>(int (*)(...))0</td></tr>
<tr><th>8</th>
<td>(int (*)(...))(&amp; typeinfo)</td>
<td>(int (*)(...))(&amp; typeinfo)</td></tr>
<tr><th>16</th>
<td>Exception::printError</td>
<td>Exception::printError</td></tr>
<tr><th>24</th>
<td>~GroupIException</td>
<td>~GroupIException</td></tr>
<tr><th>32</th>
<td>~GroupIException</td>
<td>~GroupIException</td></tr>
</table><br/>
</div>
<span class="section_affected" onclick="javascript:showContent(this, 'c_97')">
[+] affected symbols (3)</span>
<div id="c_97" style="display:none;">
<div class='affected'><span class='iname_a'>GroupIException::GroupIException <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This constructor is from &#39;GroupIException&#39; class.</div>
<span class='iname_a'>GroupIException::GroupIException <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;std::string const&amp; <span class='param'>func_name</span>, <span class='nowrap'>std::string const&amp; <span class='param'>message</span> )</span></span></span><br/><div class='affect'>This constructor is from &#39;GroupIException&#39; class.</div>
<span class='iname_a'>GroupIException::~GroupIException <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This method is from &#39;GroupIException&#39; class.</div>
</div></div>
<br/><br/></div>

<br/><a style='font-size:11px;' href='#Top'>to the top</a><br/>
<a name='Symbol_Binary_Problems_Low'></a><a name='Interface_Binary_Problems_Low'></a>
<h2>Problems with Symbols, Low Severity (2)</h2><hr/>
<span class='h_name'>H5LaccProp.h</span>, <span class='lib_name'>libhdf5_cpp.so.15.0.0</span><br/>
<span class='ns'>namespace <b>H5</b></span><br/>
<span class="section" onclick="javascript:showContent(this, 'c_98')">
<span class='extendable'>[+]</span> LinkAccPropList::LinkAccPropList <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;<span class='nowrap'>hid_t const <span class='color_p'>plist_id</span> )</span></span> (1)</span>
<br/>
<div id="c_98" style="display:none;">


<span class='new_sign_lbl'>changed to:</span><br/><span class='new_sign'>LinkAccPropList::LinkAccPropList <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;<span class='nowrap'>hid_t const <span class='color_p'>lapl_id</span> )</span></span></span><br/>
<span class='mangled'>&#160;&#160;&#160;&#160;[symbol: <b>_ZN2H515LinkAccPropListC1Ei</b>]</span><br/>
<table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr><th>1</th><td align='left' valign='top'><b>1st</b> parameter <b>plist_id</b> has been renamed to <b>lapl_id</b>.</td><td align='left' valign='top'>Renaming of a parameter may indicate a change in its semantic meaning.</td></tr>
</table><br/>
</div>
<span class="section" onclick="javascript:showContent(this, 'c_99')">
<span class='extendable'>[+]</span> LinkAccPropList::LinkAccPropList <span class='attr'>[not-in-charge]</span>&#160;<span class='sym_p'>(&#160;<span class='nowrap'>hid_t const <span class='color_p'>plist_id</span> )</span></span> (1)</span>
<br/>
<div id="c_99" style="display:none;">


<span class='new_sign_lbl'>changed to:</span><br/><span class='new_sign'>LinkAccPropList::LinkAccPropList <span class='attr'>[not-in-charge]</span>&#160;<span class='sym_p'>(&#160;<span class='nowrap'>hid_t const <span class='color_p'>lapl_id</span> )</span></span></span><br/>
<span class='mangled'>&#160;&#160;&#160;&#160;[symbol: <b>_ZN2H515LinkAccPropListC2Ei</b>]</span><br/>
<table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr><th>1</th><td align='left' valign='top'><b>1st</b> parameter <b>plist_id</b> has been renamed to <b>lapl_id</b>.</td><td align='left' valign='top'>Renaming of a parameter may indicate a change in its semantic meaning.</td></tr>
</table><br/>
</div>
<br/><a style='font-size:11px;' href='#Top'>to the top</a><br/>
<a name='Headers'></a><h2>Header Files (78)</h2><hr/>
<div class='h_list'>
H5AbstractDs.h<br/>
H5ACpublic.h<br/>
H5api_adpt.h<br/>
H5Apublic.h<br/>
H5ArrayType.h<br/>
H5AtomType.h<br/>
H5Attribute.h<br/>
H5Classes.h<br/>
H5CommonFG.h<br/>
H5CompType.h<br/>
H5Cpp.h<br/>
H5CppDoc.h<br/>
H5Cpublic.h<br/>
H5DataSet.h<br/>
H5DataSpace.h<br/>
H5DataType.h<br/>
H5DcreatProp.h<br/>
H5DOpublic.h<br/>
H5Dpublic.h<br/>
H5DSpublic.h<br/>
H5DxferProp.h<br/>
H5EnumType.h<br/>
H5Epubgen.h<br/>
H5Epublic.h<br/>
H5Exception.h<br/>
H5f90i.h<br/>
H5f90i_gen.h<br/>
H5FaccProp.h<br/>
H5FcreatProp.h<br/>
H5FDcore.h<br/>
H5FDdirect.h<br/>
H5FDfamily.h<br/>
H5FDlog.h<br/>
H5FDmpi.h<br/>
H5FDmpio.h<br/>
H5FDmulti.h<br/>
H5FDpublic.h<br/>
H5FDsec2.h<br/>
H5FDstdio.h<br/>
H5File.h<br/>
H5FloatType.h<br/>
H5Fpublic.h<br/>
H5Gpublic.h<br/>
H5Group.h<br/>
H5IdComponent.h<br/>
H5IMpublic.h<br/>
H5Include.h<br/>
H5IntType.h<br/>
H5Ipublic.h<br/>
H5LaccProp.h<br/>
H5Library.h<br/>
H5Location.h<br/>
H5Lpublic.h<br/>
H5LTpublic.h<br/>
H5MMpublic.h<br/>
H5Object.h<br/>
H5OcreatProp.h<br/>
H5Opublic.h<br/>
H5overflow.h<br/>
H5PacketTable.h<br/>
H5PLextern.h<br/>
H5PLpublic.h<br/>
H5Ppublic.h<br/>
H5PredType.h<br/>
H5PropList.h<br/>
H5PTpublic.h<br/>
H5pubconf.h<br/>
H5public.h<br/>
H5Rpublic.h<br/>
H5Spublic.h<br/>
H5StrType.h<br/>
H5TBpublic.h<br/>
H5Tpublic.h<br/>
H5VarLenType.h<br/>
H5version.h<br/>
H5Zpublic.h<br/>
hdf5.h<br/>
hdf5_hl.h<br/>
</div>
<br/><a style='font-size:11px;' href='#Top'>to the top</a><br/>
<a name='Libs'></a><h2>Shared Libraries (6)</h2><hr/>
<div class='lib_list'>
libhdf5.so.10.3.1<br/>
libhdf5_cpp.so.15.0.0<br/>
libhdf5_fortran.so.10.0.5<br/>
libhdf5_hl.so.10.2.1<br/>
libhdf5_hl_cpp.so.11.1.1<br/>
libhdf5hl_fortran.so.10.0.4<br/>
</div>
<br/><a style='font-size:11px;' href='#Top'>to the top</a><br/>
<br/><br/><br/></div><div id='SourceTab' class='tab'>
<h2>Test Info</h2><hr/>
<table class='summary'>
<tr><th>Library Name</th><td>hdf5</td></tr>
<tr><th>Version #1</th><td>1.8.20</td></tr>
<tr><th>Version #2</th><td>1.8.21</td></tr>
<tr><th>CPU Type</th><td>x86_64</td></tr>
<tr><th>GCC Version</th><td>4.8.5</td></tr>
<tr><th>Subject</th><td width='150px'>Source Compatibility</td></tr>
</table>
<h2>Test Results</h2><hr/>
<table class='summary'><tr><th>Total Header Files</th><td><a href='#Headers' style='color:Blue;'>78</a></td></tr>
<tr><th>Total Shared Libraries</th><td><a href='#Libs' style='color:Blue;'>6</a></td></tr>
<tr><th>Total Symbols / Types</th><td>1950 / 554</td></tr>
<tr><th>Verdict</th><td><span style='color:Red;'><b>Incompatible<br/>(0.8%)</b></span></td></tr>
</table>
<h2>Problem Summary</h2><hr/>
<table class='summary'><tr><th></th><th style='text-align:center;'>Severity</th><th style='text-align:center;'>Count</th></tr><tr><th>Added Symbols</th><td>-</td><td class='new'><a href='#Source_Added' style='color:Blue;'>61</a></td></tr>
<tr><th>Removed Symbols</th><td>High</td><td class='failed'><a href='#Source_Removed' style='color:Blue;'>16</a></td></tr>
<tr><th rowspan='3'>Problems with<br/>Data Types</th><td>High</td><td>0</td></tr>
<tr><td>Medium</td><td>0</td></tr>
<tr><td>Low</td><td class='warning'><a href='#Type_Source_Problems_Low' style='color:Blue;'>10</a></td></tr>
<tr><th rowspan='3'>Problems with<br/>Symbols</th><td>High</td><td>0</td></tr>
<tr><td>Medium</td><td class='failed'><a href='#Symbol_Source_Problems_Medium' style='color:Blue;'>3</a></td></tr>
<tr><td>Low</td><td>0</td></tr>
<tr><th>Problems with<br/>Constants</th><td>Low</td><td class='warning'><a href='#Constant_Source_Problems_Low' style='color:Blue;'>5</a></td></tr>
<tr><th>Other Changes<br/>in Symbols</th><td>-</td><td class='passed'><a href='#Other_Source_Changes_In_Symbols' style='color:Blue;'>3</a></td></tr>
</table>

<a name='Source_Added'></a><h2>Added Symbols (61)</h2><hr/>
<span class='h_name'>H5AcreatProp.h</span><br/>
<span class='ns'>namespace <b>H5</b></span><br/>
<span class="section" onclick="javascript:showContent(this, 'c_100')">
AttrCreatPropList::AttrCreatPropList <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span>
<br/>
<div id="c_100" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517AttrCreatPropListC1Ev</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_101')">
AttrCreatPropList::AttrCreatPropList <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;<span class='nowrap'>AttrCreatPropList const&amp; <span class='color_p'>original</span> )</span></span></span>
<br/>
<div id="c_101" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517AttrCreatPropListC1ERKS0_</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_102')">
AttrCreatPropList::AttrCreatPropList <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;<span class='nowrap'>hid_t const <span class='color_p'>acpl_id</span> )</span></span></span>
<br/>
<div id="c_102" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517AttrCreatPropListC1Ei</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_103')">
AttrCreatPropList::AttrCreatPropList <span class='attr'>[not-in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span>
<br/>
<div id="c_103" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517AttrCreatPropListC2Ev</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_104')">
AttrCreatPropList::AttrCreatPropList <span class='attr'>[not-in-charge]</span>&#160;<span class='sym_p'>(&#160;<span class='nowrap'>AttrCreatPropList const&amp; <span class='color_p'>original</span> )</span></span></span>
<br/>
<div id="c_104" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517AttrCreatPropListC2ERKS0_</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_105')">
AttrCreatPropList::AttrCreatPropList <span class='attr'>[not-in-charge]</span>&#160;<span class='sym_p'>(&#160;<span class='nowrap'>hid_t const <span class='color_p'>acpl_id</span> )</span></span></span>
<br/>
<div id="c_105" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517AttrCreatPropListC2Ei</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_106')">
AttrCreatPropList::DEFAULT <span class='attr'>[data]</span></span>
<br/>
<div id="c_106" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517AttrCreatPropList7DEFAULTE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_107')">
AttrCreatPropList::deleteConstants&#160;<span class='sym_p'>(&#160;)</span> <span class='attr'>[static]</span></span>
<br/>
<div id="c_107" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517AttrCreatPropList15deleteConstantsEv</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_108')">
AttrCreatPropList::~AttrCreatPropList <span class='attr'>[in-charge-deleting]</span>&#160;<span class='sym_p'>(&#160;)</span></span>
<br/>
<div id="c_108" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517AttrCreatPropListD0Ev</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_109')">
AttrCreatPropList::~AttrCreatPropList <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span>
<br/>
<div id="c_109" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517AttrCreatPropListD1Ev</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_110')">
AttrCreatPropList::~AttrCreatPropList <span class='attr'>[not-in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span>
<br/>
<div id="c_110" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517AttrCreatPropListD2Ev</b>]</span><br/><br/></div>

<br/>
<span class='h_name'>H5Attribute.h</span><br/>
<span class='ns'>namespace <b>H5</b></span><br/>
<span class="section" onclick="javascript:showContent(this, 'c_111')">
Attribute::throwException&#160;<span class='sym_p'>(&#160;int const&amp; <span class='color_p'>func_name</span>, <span class='nowrap'>int const&amp; <span class='color_p'>msg</span> )</span></span> const</span>
<br/>
<div id="c_111" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H59Attribute14throwExceptionERKiS2_</b>]</span><br/><br/></div>

<br/>
<span class='h_name'>H5CommonFG.h</span><br/>
<span class='ns'>namespace <b>H5</b></span><br/>
<span class="section" onclick="javascript:showContent(this, 'c_112')">
CommonFG::createGroup&#160;<span class='sym_p'>(&#160;char const* <span class='color_p'>name</span>, size_t <span class='color_p'>size_hint</span>, <span class='nowrap'>int const&amp; <span class='color_p'>lc_plist</span> )</span></span> const</span>
<br/>
<div id="c_112" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H58CommonFG11createGroupEPKcmRKi</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_113')">
CommonFG::createGroup&#160;<span class='sym_p'>(&#160;int const&amp; <span class='color_p'>name</span>, size_t <span class='color_p'>size_hint</span>, <span class='nowrap'>int const&amp; <span class='color_p'>lc_plist</span> )</span></span> const</span>
<br/>
<div id="c_113" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H58CommonFG11createGroupERKimS2_</b>]</span><br/><br/></div>

<br/>
<span class='h_name'>H5DataSet.h</span><br/>
<span class='ns'>namespace <b>H5</b></span><br/>
<span class="section" onclick="javascript:showContent(this, 'c_114')">
DataSet::throwException&#160;<span class='sym_p'>(&#160;std::string const&amp; <span class='color_p'>func_name</span>, <span class='nowrap'>std::string const&amp; <span class='color_p'>msg</span> )</span></span> const</span>
<br/>
<div id="c_114" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H57DataSet14throwExceptionERKSsS2_</b>]</span><br/><br/></div>

<br/>
<span class='h_name'>H5DataType.h</span><br/>
<span class='ns'>namespace <b>H5</b></span><br/>
<span class="section" onclick="javascript:showContent(this, 'c_115')">
DataType::throwException&#160;<span class='sym_p'>(&#160;std::string const&amp; <span class='color_p'>func_name</span>, <span class='nowrap'>std::string const&amp; <span class='color_p'>msg</span> )</span></span> const</span>
<br/>
<div id="c_115" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H58DataType14throwExceptionERKSsS2_</b>]</span><br/><br/></div>

<br/>
<span class='h_name'>H5IdComponent.h</span><br/>
<span class='ns'>namespace <b>H5</b></span><br/>
<span class="section" onclick="javascript:showContent(this, 'c_116')">
IdComponent::throwException&#160;<span class='sym_p'>(&#160;std::string const&amp; <span class='color_p'>func_name</span>, <span class='nowrap'>std::string const&amp; <span class='color_p'>msg</span> )</span></span> const</span>
<br/>
<div id="c_116" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H511IdComponent14throwExceptionERKSsS2_</b>]</span><br/><br/></div>

<br/>
<span class='h_name'>H5LcreatProp.h</span><br/>
<span class='ns'>namespace <b>H5</b></span><br/>
<span class="section" onclick="javascript:showContent(this, 'c_117')">
LinkCreatPropList::DEFAULT <span class='attr'>[data]</span></span>
<br/>
<div id="c_117" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517LinkCreatPropList7DEFAULTE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_118')">
LinkCreatPropList::deleteConstants&#160;<span class='sym_p'>(&#160;)</span> <span class='attr'>[static]</span></span>
<br/>
<div id="c_118" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517LinkCreatPropList15deleteConstantsEv</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_119')">
LinkCreatPropList::fromClass&#160;<span class='sym_p'>(&#160;)</span> const</span>
<br/>
<div id="c_119" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H517LinkCreatPropList9fromClassEv</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_120')">
LinkCreatPropList::LinkCreatPropList <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span>
<br/>
<div id="c_120" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517LinkCreatPropListC1Ev</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_121')">
LinkCreatPropList::LinkCreatPropList <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;<span class='nowrap'>LinkCreatPropList const&amp; <span class='color_p'>original</span> )</span></span></span>
<br/>
<div id="c_121" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517LinkCreatPropListC1ERKS0_</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_122')">
LinkCreatPropList::LinkCreatPropList <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;<span class='nowrap'>hid_t const <span class='color_p'>lcpl_id</span> )</span></span></span>
<br/>
<div id="c_122" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517LinkCreatPropListC1Ei</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_123')">
LinkCreatPropList::LinkCreatPropList <span class='attr'>[not-in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span>
<br/>
<div id="c_123" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517LinkCreatPropListC2Ev</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_124')">
LinkCreatPropList::LinkCreatPropList <span class='attr'>[not-in-charge]</span>&#160;<span class='sym_p'>(&#160;<span class='nowrap'>LinkCreatPropList const&amp; <span class='color_p'>original</span> )</span></span></span>
<br/>
<div id="c_124" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517LinkCreatPropListC2ERKS0_</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_125')">
LinkCreatPropList::LinkCreatPropList <span class='attr'>[not-in-charge]</span>&#160;<span class='sym_p'>(&#160;<span class='nowrap'>hid_t const <span class='color_p'>lcpl_id</span> )</span></span></span>
<br/>
<div id="c_125" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517LinkCreatPropListC2Ei</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_126')">
LinkCreatPropList::~LinkCreatPropList <span class='attr'>[in-charge-deleting]</span>&#160;<span class='sym_p'>(&#160;)</span></span>
<br/>
<div id="c_126" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517LinkCreatPropListD0Ev</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_127')">
LinkCreatPropList::~LinkCreatPropList <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span>
<br/>
<div id="c_127" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517LinkCreatPropListD1Ev</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_128')">
LinkCreatPropList::~LinkCreatPropList <span class='attr'>[not-in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span>
<br/>
<div id="c_128" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H517LinkCreatPropListD2Ev</b>]</span><br/><br/></div>

<br/>
<span class='h_name'>H5Location.h</span><br/>
<span class='ns'>namespace <b>H5</b></span><br/>
<span class="section" onclick="javascript:showContent(this, 'c_129')">
H5Location::copyLink&#160;<span class='sym_p'>(&#160;char const* <span class='color_p'>src_name</span>, char const* <span class='color_p'>dst_name</span>, LinkCreatPropList const&amp; <span class='color_p'>lcpl</span>, <span class='nowrap'>LinkAccPropList const&amp; <span class='color_p'>lapl</span> )</span></span> const</span>
<br/>
<div id="c_129" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location8copyLinkEPKcS2_RKNS_17LinkCreatPropListERKNS_15LinkAccPropListE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_130')">
H5Location::copyLink&#160;<span class='sym_p'>(&#160;char const* <span class='color_p'>src_name</span>, H5Location const&amp; <span class='color_p'>dst</span>, char const* <span class='color_p'>dst_name</span>, LinkCreatPropList const&amp; <span class='color_p'>lcpl</span>, <span class='nowrap'>LinkAccPropList const&amp; <span class='color_p'>lapl</span> )</span></span> const</span>
<br/>
<div id="c_130" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location8copyLinkEPKcRKS0_S2_RKNS_17LinkCreatPropListERKNS_15LinkAccPropListE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_131')">
H5Location::copyLink&#160;<span class='sym_p'>(&#160;std::string const&amp; <span class='color_p'>src_name</span>, H5Location const&amp; <span class='color_p'>dst</span>, std::string const&amp; <span class='color_p'>dst_name</span>, LinkCreatPropList const&amp; <span class='color_p'>lcpl</span>, <span class='nowrap'>LinkAccPropList const&amp; <span class='color_p'>lapl</span> )</span></span> const</span>
<br/>
<div id="c_131" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location8copyLinkERKSsRKS0_S2_RKNS_17LinkCreatPropListERKNS_15LinkAccPropListE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_132')">
H5Location::copyLink&#160;<span class='sym_p'>(&#160;std::string const&amp; <span class='color_p'>src_name</span>, std::string const&amp; <span class='color_p'>dst_name</span>, LinkCreatPropList const&amp; <span class='color_p'>lcpl</span>, <span class='nowrap'>LinkAccPropList const&amp; <span class='color_p'>lapl</span> )</span></span> const</span>
<br/>
<div id="c_132" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location8copyLinkERKSsS2_RKNS_17LinkCreatPropListERKNS_15LinkAccPropListE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_133')">
H5Location::getLinkInfo&#160;<span class='sym_p'>(&#160;char const* <span class='color_p'>link_name</span>, <span class='nowrap'>LinkAccPropList const&amp; <span class='color_p'>lapl</span> )</span></span> const</span>
<br/>
<div id="c_133" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location11getLinkInfoEPKcRKNS_15LinkAccPropListE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_134')">
H5Location::getLinkInfo&#160;<span class='sym_p'>(&#160;std::string const&amp; <span class='color_p'>link_name</span>, <span class='nowrap'>LinkAccPropList const&amp; <span class='color_p'>lapl</span> )</span></span> const</span>
<br/>
<div id="c_134" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location11getLinkInfoERKSsRKNS_15LinkAccPropListE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_135')">
H5Location::getLinkval&#160;<span class='sym_p'>(&#160;char const* <span class='color_p'>link_name</span>, <span class='nowrap'>size_t <span class='color_p'>size</span> )</span></span> const</span>
<br/>
<div id="c_135" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location10getLinkvalEPKcm</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_136')">
H5Location::getLinkval&#160;<span class='sym_p'>(&#160;std::string const&amp; <span class='color_p'>link_name</span>, <span class='nowrap'>size_t <span class='color_p'>size</span> )</span></span> const</span>
<br/>
<div id="c_136" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location10getLinkvalERKSsm</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_137')">
H5Location::link&#160;<span class='sym_p'>(&#160;char const* <span class='color_p'>curr_name</span>, H5Location const&amp; <span class='color_p'>new_loc</span>, char const* <span class='color_p'>new_name</span>, LinkCreatPropList const&amp; <span class='color_p'>lcpl</span>, <span class='nowrap'>LinkAccPropList const&amp; <span class='color_p'>lapl</span> )</span></span> const</span>
<br/>
<div id="c_137" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location4linkEPKcRKS0_S2_RKNS_17LinkCreatPropListERKNS_15LinkAccPropListE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_138')">
H5Location::link&#160;<span class='sym_p'>(&#160;char const* <span class='color_p'>curr_name</span>, hid_t const <span class='color_p'>same_loc</span>, char const* <span class='color_p'>new_name</span>, LinkCreatPropList const&amp; <span class='color_p'>lcpl</span>, <span class='nowrap'>LinkAccPropList const&amp; <span class='color_p'>lapl</span> )</span></span> const</span>
<br/>
<div id="c_138" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location4linkEPKciS2_RKNS_17LinkCreatPropListERKNS_15LinkAccPropListE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_139')">
H5Location::link&#160;<span class='sym_p'>(&#160;char const* <span class='color_p'>target_name</span>, char const* <span class='color_p'>link_name</span>, LinkCreatPropList const&amp; <span class='color_p'>lcpl</span>, <span class='nowrap'>LinkAccPropList const&amp; <span class='color_p'>lapl</span> )</span></span> const</span>
<br/>
<div id="c_139" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location4linkEPKcS2_RKNS_17LinkCreatPropListERKNS_15LinkAccPropListE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_140')">
H5Location::link&#160;<span class='sym_p'>(&#160;std::string const&amp; <span class='color_p'>curr_name</span>, H5Location const&amp; <span class='color_p'>new_loc</span>, std::string const&amp; <span class='color_p'>new_name</span>, LinkCreatPropList const&amp; <span class='color_p'>lcpl</span>, <span class='nowrap'>LinkAccPropList const&amp; <span class='color_p'>lapl</span> )</span></span> const</span>
<br/>
<div id="c_140" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location4linkERKSsRKS0_S2_RKNS_17LinkCreatPropListERKNS_15LinkAccPropListE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_141')">
H5Location::link&#160;<span class='sym_p'>(&#160;std::string const&amp; <span class='color_p'>curr_name</span>, hid_t const <span class='color_p'>same_loc</span>, std::string const&amp; <span class='color_p'>new_name</span>, LinkCreatPropList const&amp; <span class='color_p'>lcpl</span>, <span class='nowrap'>LinkAccPropList const&amp; <span class='color_p'>lapl</span> )</span></span> const</span>
<br/>
<div id="c_141" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location4linkERKSsiS2_RKNS_17LinkCreatPropListERKNS_15LinkAccPropListE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_142')">
H5Location::link&#160;<span class='sym_p'>(&#160;std::string const&amp; <span class='color_p'>target_name</span>, std::string const&amp; <span class='color_p'>link_name</span>, LinkCreatPropList const&amp; <span class='color_p'>lcpl</span>, <span class='nowrap'>LinkAccPropList const&amp; <span class='color_p'>lapl</span> )</span></span> const</span>
<br/>
<div id="c_142" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location4linkERKSsS2_RKNS_17LinkCreatPropListERKNS_15LinkAccPropListE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_143')">
H5Location::moveLink&#160;<span class='sym_p'>(&#160;char const* <span class='color_p'>src_name</span>, char const* <span class='color_p'>dst_name</span>, LinkCreatPropList const&amp; <span class='color_p'>lcpl</span>, <span class='nowrap'>LinkAccPropList const&amp; <span class='color_p'>lapl</span> )</span></span> const</span>
<br/>
<div id="c_143" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location8moveLinkEPKcS2_RKNS_17LinkCreatPropListERKNS_15LinkAccPropListE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_144')">
H5Location::moveLink&#160;<span class='sym_p'>(&#160;char const* <span class='color_p'>src_name</span>, H5Location const&amp; <span class='color_p'>dst</span>, char const* <span class='color_p'>dst_name</span>, LinkCreatPropList const&amp; <span class='color_p'>lcpl</span>, <span class='nowrap'>LinkAccPropList const&amp; <span class='color_p'>lapl</span> )</span></span> const</span>
<br/>
<div id="c_144" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location8moveLinkEPKcRKS0_S2_RKNS_17LinkCreatPropListERKNS_15LinkAccPropListE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_145')">
H5Location::moveLink&#160;<span class='sym_p'>(&#160;std::string const&amp; <span class='color_p'>src_name</span>, H5Location const&amp; <span class='color_p'>dst</span>, std::string const&amp; <span class='color_p'>dst_name</span>, LinkCreatPropList const&amp; <span class='color_p'>lcpl</span>, <span class='nowrap'>LinkAccPropList const&amp; <span class='color_p'>lapl</span> )</span></span> const</span>
<br/>
<div id="c_145" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location8moveLinkERKSsRKS0_S2_RKNS_17LinkCreatPropListERKNS_15LinkAccPropListE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_146')">
H5Location::moveLink&#160;<span class='sym_p'>(&#160;std::string const&amp; <span class='color_p'>src_name</span>, std::string const&amp; <span class='color_p'>dst_name</span>, LinkCreatPropList const&amp; <span class='color_p'>lcpl</span>, <span class='nowrap'>LinkAccPropList const&amp; <span class='color_p'>lapl</span> )</span></span> const</span>
<br/>
<div id="c_146" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location8moveLinkERKSsS2_RKNS_17LinkCreatPropListERKNS_15LinkAccPropListE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_147')">
H5Location::unlink&#160;<span class='sym_p'>(&#160;char const* <span class='color_p'>link_name</span>, <span class='nowrap'>LinkAccPropList const&amp; <span class='color_p'>lapl</span> )</span></span> const</span>
<br/>
<div id="c_147" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location6unlinkEPKcRKNS_15LinkAccPropListE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_148')">
H5Location::unlink&#160;<span class='sym_p'>(&#160;std::string const&amp; <span class='color_p'>link_name</span>, <span class='nowrap'>LinkAccPropList const&amp; <span class='color_p'>lapl</span> )</span></span> const</span>
<br/>
<div id="c_148" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location6unlinkERKSsRKNS_15LinkAccPropListE</b>]</span><br/><br/></div>

<br/>
<span class='h_name'>H5StrcreatProp.h</span><br/>
<span class='ns'>namespace <b>H5</b></span><br/>
<span class="section" onclick="javascript:showContent(this, 'c_149')">
StrCreatPropList::fromClass&#160;<span class='sym_p'>(&#160;)</span> const</span>
<br/>
<div id="c_149" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H516StrCreatPropList9fromClassEv</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_150')">
StrCreatPropList::getCharEncoding&#160;<span class='sym_p'>(&#160;)</span> const</span>
<br/>
<div id="c_150" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H516StrCreatPropList15getCharEncodingEv</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_151')">
StrCreatPropList::setCharEncoding&#160;<span class='sym_p'>(&#160;<span class='nowrap'>H5T_cset_t <span class='color_p'>encoding</span> )</span></span> const</span>
<br/>
<div id="c_151" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H516StrCreatPropList15setCharEncodingE10H5T_cset_t</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_152')">
StrCreatPropList::StrCreatPropList <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span>
<br/>
<div id="c_152" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H516StrCreatPropListC1Ev</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_153')">
StrCreatPropList::StrCreatPropList <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;<span class='nowrap'>StrCreatPropList const&amp; <span class='color_p'>original</span> )</span></span></span>
<br/>
<div id="c_153" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H516StrCreatPropListC1ERKS0_</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_154')">
StrCreatPropList::StrCreatPropList <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;<span class='nowrap'>hid_t const <span class='color_p'>plist_id</span> )</span></span></span>
<br/>
<div id="c_154" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H516StrCreatPropListC1Ei</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_155')">
StrCreatPropList::StrCreatPropList <span class='attr'>[not-in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span>
<br/>
<div id="c_155" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H516StrCreatPropListC2Ev</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_156')">
StrCreatPropList::StrCreatPropList <span class='attr'>[not-in-charge]</span>&#160;<span class='sym_p'>(&#160;<span class='nowrap'>StrCreatPropList const&amp; <span class='color_p'>original</span> )</span></span></span>
<br/>
<div id="c_156" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H516StrCreatPropListC2ERKS0_</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_157')">
StrCreatPropList::StrCreatPropList <span class='attr'>[not-in-charge]</span>&#160;<span class='sym_p'>(&#160;<span class='nowrap'>hid_t const <span class='color_p'>plist_id</span> )</span></span></span>
<br/>
<div id="c_157" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H516StrCreatPropListC2Ei</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_158')">
StrCreatPropList::~StrCreatPropList <span class='attr'>[in-charge-deleting]</span>&#160;<span class='sym_p'>(&#160;)</span></span>
<br/>
<div id="c_158" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H516StrCreatPropListD0Ev</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_159')">
StrCreatPropList::~StrCreatPropList <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span>
<br/>
<div id="c_159" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H516StrCreatPropListD1Ev</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_160')">
StrCreatPropList::~StrCreatPropList <span class='attr'>[not-in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span>
<br/>
<div id="c_160" style="display:none;">
<span class='mangled'>[symbol: <b>_ZN2H516StrCreatPropListD2Ev</b>]</span><br/><br/></div>

<br/>
<a style='font-size:11px;' href='#Top'>to the top</a><br/>
<a name='Source_Removed'></a><a name='Source_Withdrawn'></a><h2>Removed Symbols (16)</h2><hr/>
<span class='h_name'>H5Attribute.h</span><br/>
<span class='ns'>namespace <b>H5</b></span><br/>
<span class="section" onclick="javascript:showContent(this, 'c_161')">
Attribute::getName&#160;<span class='sym_p'>(&#160;<span class='nowrap'>size_t <span class='color_p'>buf_size</span>,</span> <span class='nowrap'>int&amp; <span class='color_p'>attr_name</span> )</span></span> const</span>
<br/>
<div id="c_161" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H59Attribute7getNameEmRi</b>]</span><br/><br/></div>

<br/>
<span class='h_name'>H5CommonFG.h</span><br/>
<span class='ns'>namespace <b>H5</b></span><br/>
<span class="section" onclick="javascript:showContent(this, 'c_162')">
CommonFG::createGroup&#160;<span class='sym_p'>(&#160;char const* <span class='color_p'>name</span>, <span class='nowrap'>size_t <span class='color_p'>size_hint</span> )</span></span> const</span>
<br/>
<div id="c_162" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H58CommonFG11createGroupEPKcm</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_163')">
CommonFG::createGroup&#160;<span class='sym_p'>(&#160;int const&amp; <span class='color_p'>name</span>, <span class='nowrap'>size_t <span class='color_p'>size_hint</span> )</span></span> const</span>
<br/>
<div id="c_163" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H58CommonFG11createGroupERKim</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_164')">
CommonFG::unlink&#160;<span class='sym_p'>(&#160;<span class='nowrap'>char const* <span class='color_p'>name</span> )</span></span> const</span>
<br/>
<div id="c_164" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H58CommonFG6unlinkEPKc</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_165')">
CommonFG::unlink&#160;<span class='sym_p'>(&#160;<span class='nowrap'>int const&amp; <span class='color_p'>name</span> )</span></span> const</span>
<br/>
<div id="c_165" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H58CommonFG6unlinkERKi</b>]</span><br/><br/></div>

<br/>
<span class='h_name'>H5Location.h</span><br/>
<span class='ns'>namespace <b>H5</b></span><br/>
<span class="section" onclick="javascript:showContent(this, 'c_166')">
H5Location::attrExists&#160;<span class='sym_p'>(&#160;<span class='nowrap'>char const* <span class='color_p'>name</span> )</span></span> const</span>
<br/>
<div id="c_166" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location10attrExistsEPKc</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_167')">
H5Location::attrExists&#160;<span class='sym_p'>(&#160;<span class='nowrap'>std::string const&amp; <span class='color_p'>name</span> )</span></span> const</span>
<br/>
<div id="c_167" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location10attrExistsERKSs</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_168')">
H5Location::createAttribute&#160;<span class='sym_p'>(&#160;char const* <span class='color_p'>name</span>, DataType const&amp; <span class='color_p'>type</span>, DataSpace const&amp; <span class='color_p'>space</span>, <span class='nowrap'>PropList const&amp; <span class='color_p'>create_plist</span> )</span></span> const</span>
<br/>
<div id="c_168" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location15createAttributeEPKcRKNS_8DataTypeERKNS_9DataSpaceERKNS_8PropListE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_169')">
H5Location::createAttribute&#160;<span class='sym_p'>(&#160;std::string const&amp; <span class='color_p'>name</span>, DataType const&amp; <span class='color_p'>type</span>, DataSpace const&amp; <span class='color_p'>space</span>, <span class='nowrap'>PropList const&amp; <span class='color_p'>create_plist</span> )</span></span> const</span>
<br/>
<div id="c_169" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location15createAttributeERKSsRKNS_8DataTypeERKNS_9DataSpaceERKNS_8PropListE</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_170')">
H5Location::openAttribute&#160;<span class='sym_p'>(&#160;<span class='nowrap'>char const* <span class='color_p'>name</span> )</span></span> const</span>
<br/>
<div id="c_170" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location13openAttributeEPKc</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_171')">
H5Location::openAttribute&#160;<span class='sym_p'>(&#160;<span class='nowrap'>std::string const&amp; <span class='color_p'>name</span> )</span></span> const</span>
<br/>
<div id="c_171" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location13openAttributeERKSs</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_172')">
H5Location::openAttribute&#160;<span class='sym_p'>(&#160;<span class='nowrap'>unsigned int const <span class='color_p'>idx</span> )</span></span> const</span>
<br/>
<div id="c_172" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location13openAttributeEj</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_173')">
H5Location::removeAttr&#160;<span class='sym_p'>(&#160;<span class='nowrap'>char const* <span class='color_p'>name</span> )</span></span> const</span>
<br/>
<div id="c_173" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location10removeAttrEPKc</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_174')">
H5Location::removeAttr&#160;<span class='sym_p'>(&#160;<span class='nowrap'>std::string const&amp; <span class='color_p'>name</span> )</span></span> const</span>
<br/>
<div id="c_174" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location10removeAttrERKSs</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_175')">
H5Location::renameAttr&#160;<span class='sym_p'>(&#160;char const* <span class='color_p'>oldname</span>, <span class='nowrap'>char const* <span class='color_p'>newname</span> )</span></span> const</span>
<br/>
<div id="c_175" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location10renameAttrEPKcS2_</b>]</span><br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_176')">
H5Location::renameAttr&#160;<span class='sym_p'>(&#160;std::string const&amp; <span class='color_p'>oldname</span>, <span class='nowrap'>std::string const&amp; <span class='color_p'>newname</span> )</span></span> const</span>
<br/>
<div id="c_176" style="display:none;">
<span class='mangled'>[symbol: <b>_ZNK2H510H5Location10renameAttrERKSsS2_</b>]</span><br/><br/></div>

<br/>
<a style='font-size:11px;' href='#Top'>to the top</a><br/>
<a name='Medium_Risk_Source_Problems'></a><a name='Symbol_Source_Problems_Medium'></a><a name='Interface_Source_Problems_Medium'></a>
<h2>Problems with Symbols, Medium Severity (3)</h2><hr/>
<span class='h_name'>H5CommonFG.h</span><br/>
<span class='ns'>namespace <b>H5</b></span><br/>
<span class="section" onclick="javascript:showContent(this, 'c_177')">
<span class='extendable'>[+]</span> CommonFG::createGroup&#160;<span class='sym_p'>(&#160;char const* <span class='color_p'>name</span>, <span class='nowrap'>size_t <span class='color_p'>size_hint</span> )</span></span> const (1)</span>
<br/>
<div id="c_177" style="display:none;">


<span class='new_sign_lbl'>changed to:</span><br/><span class='new_sign'>CommonFG::createGroup&#160;<span class='sym_p'>(&#160;char const* <span class='color_p'>name</span>, size_t <span class='color_p'>size_hint</span>, <span class='nowrap'>int const&amp; <span class='color_p'>lc_plist</span> )</span></span> const</span><br/>
<span class='mangled'>&#160;&#160;&#160;&#160;[symbol: <b>_ZNK2H58CommonFG11createGroupEPKcm</b>]</span><br/>
<table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr><th>1</th><td align='left' valign='top'>Parameters list has been changed.</td><td align='left' valign='top'>Recompilation of a client program may be broken.</td></tr>
</table><br/>
</div>
<span class="section" onclick="javascript:showContent(this, 'c_178')">
<span class='extendable'>[+]</span> CommonFG::createGroup&#160;<span class='sym_p'>(&#160;int const&amp; <span class='color_p'>name</span>, <span class='nowrap'>size_t <span class='color_p'>size_hint</span> )</span></span> const (1)</span>
<br/>
<div id="c_178" style="display:none;">


<span class='new_sign_lbl'>changed to:</span><br/><span class='new_sign'>CommonFG::createGroup&#160;<span class='sym_p'>(&#160;char const* <span class='color_p'>name</span>, size_t <span class='color_p'>size_hint</span>, <span class='nowrap'>int const&amp; <span class='color_p'>lc_plist</span> )</span></span> const</span><br/>
<span class='mangled'>&#160;&#160;&#160;&#160;[symbol: <b>_ZNK2H58CommonFG11createGroupERKim</b>]</span><br/>
<table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr><th>1</th><td align='left' valign='top'>Parameters list has been changed.</td><td align='left' valign='top'>Recompilation of a client program may be broken.</td></tr>
</table><br/>
</div>
<br/><span class='h_name'>H5Location.h</span><br/>
<span class='ns'>namespace <b>H5</b></span><br/>
<span class="section" onclick="javascript:showContent(this, 'c_179')">
<span class='extendable'>[+]</span> H5Location::closeObjId&#160;<span class='sym_p'>(&#160;<span class='nowrap'>hid_t <span class='color_p'>obj_id</span> )</span></span> const (1)</span>
<br/>
<div id="c_179" style="display:none;">


<span class='new_sign_lbl'>changed to:</span><br/><span class='new_sign'>H5Location::closeObjId&#160;<span class='sym_p'>(&#160;<span class='nowrap'>hid_t <span class='color_p'>obj_id</span> )</span></span> <span class='attr'>[static]</span></span><br/>
<span class='mangled'>&#160;&#160;&#160;&#160;[symbol: <b>_ZNK2H510H5Location10closeObjIdEi</b>]</span><br/>
<table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr><th>1</th><td align='left' valign='top'>Method became <b>non-const</b>.</td><td align='left' valign='top'>Recompilation of a client program may be broken with the error message: passing 'const <b>H5Location</b>' as 'this' argument of '<span class='value'>H5Location::closeObjId(int) const</span>' discards qualifiers.</td></tr>
</table><br/>
</div>
<br/><a style='font-size:11px;' href='#Top'>to the top</a><br/>
<a name='Low_Risk_Source_Problems'></a><a name='Type_Source_Problems_Low'></a>
<h2>Problems with Data Types, Low Severity (10)</h2><hr/>
<span class='h_name'>H5Exception.h</span><br/>
<span class='ns'>namespace <b>H5</b></span><br/>
<span class="section" onclick="javascript:showContent(this, 'c_180')">
<span class='extendable'>[+]</span> <span class='ttype'>class</span> AttributeIException (2)</span>
<br/>
<div id="c_180" style="display:none;">
<table class='ptable'><tr>
<th width='2%'></th><th width='47%'>Change</th>
<th>Effect</th></tr><tr><th>1</th><td align='left' valign='top'>Base class <b>LocationException</b> has been added.</td><td align='left' valign='top'>Recompilation of a client program may be broken.</td></tr>
<tr><th>2</th><td align='left' valign='top'>Base class <b>Exception</b> has been removed.</td><td align='left' valign='top'>Recompilation of a client program may be broken.</td></tr>
</table>
<span class="section_affected" onclick="javascript:showContent(this, 'c_181')">
[+] affected symbols (3)</span>
<div id="c_181" style="display:none;">
<div class='affected'><span class='iname_a'>AttributeIException::AttributeIException <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This constructor is from &#39;AttributeIException&#39; class.</div>
<span class='iname_a'>AttributeIException::AttributeIException <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;std::string const&amp; <span class='param'>func_name</span>, <span class='nowrap'>std::string const&amp; <span class='param'>message</span> )</span></span></span><br/><div class='affect'>This constructor is from &#39;AttributeIException&#39; class.</div>
<span class='iname_a'>AttributeIException::~AttributeIException <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This method is from &#39;AttributeIException&#39; class.</div>
</div></div>
<br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_182')">
<span class='extendable'>[+]</span> <span class='ttype'>class</span> DataSetIException (2)</span>
<br/>
<div id="c_182" style="display:none;">
<table class='ptable'><tr>
<th width='2%'></th><th width='47%'>Change</th>
<th>Effect</th></tr><tr><th>1</th><td align='left' valign='top'>Base class <b>LocationException</b> has been added.</td><td align='left' valign='top'>Recompilation of a client program may be broken.</td></tr>
<tr><th>2</th><td align='left' valign='top'>Base class <b>Exception</b> has been removed.</td><td align='left' valign='top'>Recompilation of a client program may be broken.</td></tr>
</table>
<span class="section_affected" onclick="javascript:showContent(this, 'c_183')">
[+] affected symbols (3)</span>
<div id="c_183" style="display:none;">
<div class='affected'><span class='iname_a'>DataSetIException::DataSetIException <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This constructor is from &#39;DataSetIException&#39; class.</div>
<span class='iname_a'>DataSetIException::DataSetIException <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;std::string const&amp; <span class='param'>func_name</span>, <span class='nowrap'>std::string const&amp; <span class='param'>message</span> )</span></span></span><br/><div class='affect'>This constructor is from &#39;DataSetIException&#39; class.</div>
<span class='iname_a'>DataSetIException::~DataSetIException <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This method is from &#39;DataSetIException&#39; class.</div>
</div></div>
<br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_184')">
<span class='extendable'>[+]</span> <span class='ttype'>class</span> DataTypeIException (2)</span>
<br/>
<div id="c_184" style="display:none;">
<table class='ptable'><tr>
<th width='2%'></th><th width='47%'>Change</th>
<th>Effect</th></tr><tr><th>1</th><td align='left' valign='top'>Base class <b>LocationException</b> has been added.</td><td align='left' valign='top'>Recompilation of a client program may be broken.</td></tr>
<tr><th>2</th><td align='left' valign='top'>Base class <b>Exception</b> has been removed.</td><td align='left' valign='top'>Recompilation of a client program may be broken.</td></tr>
</table>
<span class="section_affected" onclick="javascript:showContent(this, 'c_185')">
[+] affected symbols (3)</span>
<div id="c_185" style="display:none;">
<div class='affected'><span class='iname_a'>DataTypeIException::DataTypeIException <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This constructor is from &#39;DataTypeIException&#39; class.</div>
<span class='iname_a'>DataTypeIException::DataTypeIException <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;std::string const&amp; <span class='param'>func_name</span>, <span class='nowrap'>std::string const&amp; <span class='param'>message</span> )</span></span></span><br/><div class='affect'>This constructor is from &#39;DataTypeIException&#39; class.</div>
<span class='iname_a'>DataTypeIException::~DataTypeIException <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This method is from &#39;DataTypeIException&#39; class.</div>
</div></div>
<br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_186')">
<span class='extendable'>[+]</span> <span class='ttype'>class</span> FileIException (2)</span>
<br/>
<div id="c_186" style="display:none;">
<table class='ptable'><tr>
<th width='2%'></th><th width='47%'>Change</th>
<th>Effect</th></tr><tr><th>1</th><td align='left' valign='top'>Base class <b>GroupIException</b> has been added.</td><td align='left' valign='top'>Recompilation of a client program may be broken.</td></tr>
<tr><th>2</th><td align='left' valign='top'>Base class <b>Exception</b> has been removed.</td><td align='left' valign='top'>Recompilation of a client program may be broken.</td></tr>
</table>
<span class="section_affected" onclick="javascript:showContent(this, 'c_187')">
[+] affected symbols (3)</span>
<div id="c_187" style="display:none;">
<div class='affected'><span class='iname_a'>FileIException::FileIException <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This constructor is from &#39;FileIException&#39; class.</div>
<span class='iname_a'>FileIException::FileIException <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;std::string const&amp; <span class='param'>func_name</span>, <span class='nowrap'>std::string const&amp; <span class='param'>message</span> )</span></span></span><br/><div class='affect'>This constructor is from &#39;FileIException&#39; class.</div>
<span class='iname_a'>FileIException::~FileIException <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This method is from &#39;FileIException&#39; class.</div>
</div></div>
<br/><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_188')">
<span class='extendable'>[+]</span> <span class='ttype'>class</span> GroupIException (2)</span>
<br/>
<div id="c_188" style="display:none;">
<table class='ptable'><tr>
<th width='2%'></th><th width='47%'>Change</th>
<th>Effect</th></tr><tr><th>1</th><td align='left' valign='top'>Base class <b>LocationException</b> has been added.</td><td align='left' valign='top'>Recompilation of a client program may be broken.</td></tr>
<tr><th>2</th><td align='left' valign='top'>Base class <b>Exception</b> has been removed.</td><td align='left' valign='top'>Recompilation of a client program may be broken.</td></tr>
</table>
<span class="section_affected" onclick="javascript:showContent(this, 'c_189')">
[+] affected symbols (3)</span>
<div id="c_189" style="display:none;">
<div class='affected'><span class='iname_a'>GroupIException::GroupIException <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This constructor is from &#39;GroupIException&#39; class.</div>
<span class='iname_a'>GroupIException::GroupIException <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;std::string const&amp; <span class='param'>func_name</span>, <span class='nowrap'>std::string const&amp; <span class='param'>message</span> )</span></span></span><br/><div class='affect'>This constructor is from &#39;GroupIException&#39; class.</div>
<span class='iname_a'>GroupIException::~GroupIException <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This method is from &#39;GroupIException&#39; class.</div>
</div></div>
<br/><br/></div>

<br/><a style='font-size:11px;' href='#Top'>to the top</a><br/>
<a name='Constant_Source_Problems_Low'></a><h2>Problems with Constants, Low Severity (5)</h2><hr/>
<span class='h_name'>H5pubconf.h</span><br/>
<span class="section" onclick="javascript:showContent(this, 'c_190')">
<span class='extendable'>[+]</span> H5_PACKAGE_STRING</span>
<br/>
<div id="c_190" style="display:none;">
<table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr><th>1</th><td align='left' valign='top'>The value of constant <b>H5_PACKAGE_STRING</b> has been changed from <span class='value'>&quot;HDF5 1.8.20&quot;</span> to <span class='value'>&quot;HDF5 1.8.21&quot;</span>.</td><td align='left' valign='top'>Recompilation of a client program may be broken.</td></tr>
</table><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_191')">
<span class='extendable'>[+]</span> H5_PACKAGE_VERSION</span>
<br/>
<div id="c_191" style="display:none;">
<table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr><th>1</th><td align='left' valign='top'>The value of constant <b>H5_PACKAGE_VERSION</b> has been changed from <b>&quot;1.8.20&quot;</b> to <b>&quot;1.8.21&quot;</b>.</td><td align='left' valign='top'>Recompilation of a client program may be broken.</td></tr>
</table><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_192')">
<span class='extendable'>[+]</span> H5_VERSION</span>
<br/>
<div id="c_192" style="display:none;">
<table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr><th>1</th><td align='left' valign='top'>The value of constant <b>H5_VERSION</b> has been changed from <b>&quot;1.8.20&quot;</b> to <b>&quot;1.8.21&quot;</b>.</td><td align='left' valign='top'>Recompilation of a client program may be broken.</td></tr>
</table><br/></div>

<br/>
<span class='h_name'>H5public.h</span><br/>
<span class="section" onclick="javascript:showContent(this, 'c_193')">
<span class='extendable'>[+]</span> H5_VERS_INFO</span>
<br/>
<div id="c_193" style="display:none;">
<table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr><th>1</th><td align='left' valign='top'>The value of constant <b>H5_VERS_INFO</b> has been changed from <span class='value'>&quot;HDF5 library version: 1.8.20&quot;</span> to <span class='value'>&quot;HDF5 library version: 1.8.21&quot;</span>.</td><td align='left' valign='top'>Recompilation of a client program may be broken.</td></tr>
</table><br/></div>

<span class="section" onclick="javascript:showContent(this, 'c_194')">
<span class='extendable'>[+]</span> H5_VERS_RELEASE</span>
<br/>
<div id="c_194" style="display:none;">
<table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr><th>1</th><td align='left' valign='top'>The value of constant <b>H5_VERS_RELEASE</b> has been changed from <b>20</b> to <b>21</b>.</td><td align='left' valign='top'>Recompilation of a client program may be broken.</td></tr>
</table><br/></div>

<br/>
<a style='font-size:11px;' href='#Top'>to the top</a><br/>
<a name='Other_Source_Changes'></a><a name='Other_Source_Changes_In_Symbols'></a><a name='Other_Source_Changes_In_Interfaces'></a>
<h2>Other Changes in Symbols (3)</h2><hr/>
<span class='h_name'>H5LaccProp.h</span><br/>
<span class='ns'>namespace <b>H5</b></span><br/>
<span class="section" onclick="javascript:showContent(this, 'c_195')">
<span class='extendable'>[+]</span> LinkAccPropList::LinkAccPropList <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;<span class='nowrap'>hid_t const <span class='color_p'>plist_id</span> )</span></span> (1)</span>
<br/>
<div id="c_195" style="display:none;">


<span class='new_sign_lbl'>changed to:</span><br/><span class='new_sign'>LinkAccPropList::LinkAccPropList <span class='attr'>[in-charge]</span>&#160;<span class='sym_p'>(&#160;<span class='nowrap'>hid_t const <span class='color_p'>lapl_id</span> )</span></span></span><br/>
<span class='mangled'>&#160;&#160;&#160;&#160;[symbol: <b>_ZN2H515LinkAccPropListC1Ei</b>]</span><br/>
<table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr><th>1</th><td align='left' valign='top'><b>1st</b> parameter <b>plist_id</b> has been renamed to <b>lapl_id</b>.</td><td align='left' valign='top'>No effect.</td></tr>
</table><br/>
</div>
<span class="section" onclick="javascript:showContent(this, 'c_196')">
<span class='extendable'>[+]</span> LinkAccPropList::LinkAccPropList <span class='attr'>[not-in-charge]</span>&#160;<span class='sym_p'>(&#160;<span class='nowrap'>hid_t const <span class='color_p'>plist_id</span> )</span></span> (1)</span>
<br/>
<div id="c_196" style="display:none;">


<span class='new_sign_lbl'>changed to:</span><br/><span class='new_sign'>LinkAccPropList::LinkAccPropList <span class='attr'>[not-in-charge]</span>&#160;<span class='sym_p'>(&#160;<span class='nowrap'>hid_t const <span class='color_p'>lapl_id</span> )</span></span></span><br/>
<span class='mangled'>&#160;&#160;&#160;&#160;[symbol: <b>_ZN2H515LinkAccPropListC2Ei</b>]</span><br/>
<table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr><th>1</th><td align='left' valign='top'><b>1st</b> parameter <b>plist_id</b> has been renamed to <b>lapl_id</b>.</td><td align='left' valign='top'>No effect.</td></tr>
</table><br/>
</div>
<br/><span class='h_name'>H5Location.h</span><br/>
<span class='ns'>namespace <b>H5</b></span><br/>
<span class="section" onclick="javascript:showContent(this, 'c_197')">
<span class='extendable'>[+]</span> H5Location::closeObjId&#160;<span class='sym_p'>(&#160;<span class='nowrap'>hid_t <span class='color_p'>obj_id</span> )</span></span> const (1)</span>
<br/>
<div id="c_197" style="display:none;">

<span class='mangled'>&#160;&#160;&#160;&#160;[symbol: <b>_ZNK2H510H5Location10closeObjIdEi</b>]</span><br/>
<table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr><th>1</th><td align='left' valign='top'>Method became <b>static</b>.</td><td align='left' valign='top'>No effect.</td></tr>
</table><br/>
</div>
<br/><a style='font-size:11px;' href='#Top'>to the top</a><br/>
<a name='Headers'></a><h2>Header Files (78)</h2><hr/>
<div class='h_list'>
H5AbstractDs.h<br/>
H5ACpublic.h<br/>
H5api_adpt.h<br/>
H5Apublic.h<br/>
H5ArrayType.h<br/>
H5AtomType.h<br/>
H5Attribute.h<br/>
H5Classes.h<br/>
H5CommonFG.h<br/>
H5CompType.h<br/>
H5Cpp.h<br/>
H5CppDoc.h<br/>
H5Cpublic.h<br/>
H5DataSet.h<br/>
H5DataSpace.h<br/>
H5DataType.h<br/>
H5DcreatProp.h<br/>
H5DOpublic.h<br/>
H5Dpublic.h<br/>
H5DSpublic.h<br/>
H5DxferProp.h<br/>
H5EnumType.h<br/>
H5Epubgen.h<br/>
H5Epublic.h<br/>
H5Exception.h<br/>
H5f90i.h<br/>
H5f90i_gen.h<br/>
H5FaccProp.h<br/>
H5FcreatProp.h<br/>
H5FDcore.h<br/>
H5FDdirect.h<br/>
H5FDfamily.h<br/>
H5FDlog.h<br/>
H5FDmpi.h<br/>
H5FDmpio.h<br/>
H5FDmulti.h<br/>
H5FDpublic.h<br/>
H5FDsec2.h<br/>
H5FDstdio.h<br/>
H5File.h<br/>
H5FloatType.h<br/>
H5Fpublic.h<br/>
H5Gpublic.h<br/>
H5Group.h<br/>
H5IdComponent.h<br/>
H5IMpublic.h<br/>
H5Include.h<br/>
H5IntType.h<br/>
H5Ipublic.h<br/>
H5LaccProp.h<br/>
H5Library.h<br/>
H5Location.h<br/>
H5Lpublic.h<br/>
H5LTpublic.h<br/>
H5MMpublic.h<br/>
H5Object.h<br/>
H5OcreatProp.h<br/>
H5Opublic.h<br/>
H5overflow.h<br/>
H5PacketTable.h<br/>
H5PLextern.h<br/>
H5PLpublic.h<br/>
H5Ppublic.h<br/>
H5PredType.h<br/>
H5PropList.h<br/>
H5PTpublic.h<br/>
H5pubconf.h<br/>
H5public.h<br/>
H5Rpublic.h<br/>
H5Spublic.h<br/>
H5StrType.h<br/>
H5TBpublic.h<br/>
H5Tpublic.h<br/>
H5VarLenType.h<br/>
H5version.h<br/>
H5Zpublic.h<br/>
hdf5.h<br/>
hdf5_hl.h<br/>
</div>
<br/><a style='font-size:11px;' href='#Top'>to the top</a><br/>
<a name='Libs'></a><h2>Shared Libraries (6)</h2><hr/>
<div class='lib_list'>
libhdf5.so.10.3.1<br/>
libhdf5_cpp.so.15.0.0<br/>
libhdf5_fortran.so.10.0.5<br/>
libhdf5_hl.so.10.2.1<br/>
libhdf5_hl_cpp.so.11.1.1<br/>
libhdf5hl_fortran.so.10.0.4<br/>
</div>
<br/><a style='font-size:11px;' href='#Top'>to the top</a><br/>
<br/><br/><br/></div><div style='width:97%;padding-top:3px;font-size:11px;' align='right'><i>Generated on Wed Jun  6 12:51:10 2018 for <span style='font-weight:bold'>hdf5</span> by <a href='http://ispras.linuxbase.org/index.php/ABI_compliance_checker'>ABI Compliance Checker</a> 1.99.9 &#160;<br/>A tool for checking backward compatibility of a C/C++ library API&#160;&#160;</i></div>
<div style='height:999px;'></div>
</body></html>

--- Last Modified: June 06, 2018 | 01:37 PM