Skip to content

Commit

Permalink
Happy New Year! 2025
Browse files Browse the repository at this point in the history
  • Loading branch information
cfnptr committed Jan 8, 2025
1 parent 39e5075 commit 7258d45
Show file tree
Hide file tree
Showing 47 changed files with 410 additions and 55 deletions.
2 changes: 1 addition & 1 deletion cmake/defines.h.in
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2021-2024 Nikita Fediuchin. All rights reserved.
// Copyright 2021-2025 Nikita Fediuchin. All rights reserved.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
5 changes: 3 additions & 2 deletions docs/annotated.html
Original file line number Diff line number Diff line change
Expand Up @@ -60,15 +60,16 @@
<div class="levels">[detail level <span onclick="javascript:dynsection.toggleLevel(1);">1</span><span onclick="javascript:dynsection.toggleLevel(2);">2</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="dynsection.toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>mpio</b></td><td class="desc"></td></tr>
<tr id="row_0_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmpio_1_1_directory.html" target="_self">Directory</a></td><td class="desc">Common directory functions </td></tr>
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmpio_1_1_o_s.html" target="_self">OS</a></td><td class="desc">Common operating system functions </td></tr>
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmpio_1_1_error.html" target="_self">Error</a></td><td class="desc">MPIO error (exception) class </td></tr>
<tr id="row_0_2_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmpio_1_1_o_s.html" target="_self">OS</a></td><td class="desc">Common operating system functions </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sun Oct 27 2024 for MPIO by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
<li class="footer">Generated on Wed Jan 8 2025 for MPIO by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
</ul>
</div>
</body>
Expand Down
1 change: 1 addition & 0 deletions docs/annotated_dup.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ var annotated_dup =
[
[ "mpio", null, [
[ "Directory", "classmpio_1_1_directory.html", null ],
[ "Error", "classmpio_1_1_error.html", "classmpio_1_1_error" ],
[ "OS", "classmpio_1_1_o_s.html", null ]
] ]
];
7 changes: 5 additions & 2 deletions docs/classes.html
Original file line number Diff line number Diff line change
Expand Up @@ -56,12 +56,15 @@
<div class="headertitle"><div class="title">Data Structure Index</div></div>
</div><!--header-->
<div class="contents">
<div class="qindex"><a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_O">O</a></div>
<div class="qindex"><a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_O">O</a></div>
<div class="classindex">
<dl class="classindex even">
<dt class="alphachar"><a id="letter_D" name="letter_D">D</a></dt>
<dd><a class="el" href="classmpio_1_1_directory.html">Directory</a> (mpio)</dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a id="letter_E" name="letter_E">E</a></dt>
<dd><a class="el" href="classmpio_1_1_error.html">Error</a> (mpio)</dd></dl>
<dl class="classindex even">
<dt class="alphachar"><a id="letter_O" name="letter_O">O</a></dt>
<dd><a class="el" href="classmpio_1_1_o_s.html">OS</a> (mpio)</dd></dl>
</div>
Expand All @@ -70,7 +73,7 @@
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sun Oct 27 2024 for MPIO by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
<li class="footer">Generated on Wed Jan 8 2025 for MPIO by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
</ul>
</div>
</body>
Expand Down
8 changes: 4 additions & 4 deletions docs/classmpio_1_1_directory.html
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a2a61d721d3b5f1cf187ff07d
<dl class="section return"><dt>Returns</dt><dd>Data directory path on success. </dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname">runtime_error</td><td>if failed to get data directory. </td></tr>
<tr><td class="paramname"><a class="el" href="classmpio_1_1_error.html" title="MPIO error (exception) class.">Error</a></td><td>if failed to get data directory. </td></tr>
</table>
</dd>
</dl>
Expand Down Expand Up @@ -160,7 +160,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a1468b0573e05f7ca249c9ddc
<dl class="section return"><dt>Returns</dt><dd>Data directory path on success. </dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname">runtime_error</td><td>if failed to get app data directory. </td></tr>
<tr><td class="paramname"><a class="el" href="classmpio_1_1_error.html" title="MPIO error (exception) class.">Error</a></td><td>if failed to get app data directory. </td></tr>
</table>
</dd>
</dl>
Expand Down Expand Up @@ -195,7 +195,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a1f1b731cb62a0c927009c0f2
<dl class="section return"><dt>Returns</dt><dd>Resources directory path on success. </dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname">runtime_error</td><td>if failed to get resources directory. </td></tr>
<tr><td class="paramname"><a class="el" href="classmpio_1_1_error.html" title="MPIO error (exception) class.">Error</a></td><td>if failed to get resources directory. </td></tr>
</table>
</dd>
</dl>
Expand All @@ -208,7 +208,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a1f1b731cb62a0c927009c0f2
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><b>mpio</b></li><li class="navelem"><a class="el" href="classmpio_1_1_directory.html">Directory</a></li>
<li class="footer">Generated on Sun Oct 27 2024 for MPIO by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
<li class="footer">Generated on Wed Jan 8 2025 for MPIO by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
</ul>
</div>
</body>
Expand Down
126 changes: 126 additions & 0 deletions docs/classmpio_1_1_error.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,126 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MPIO: Error Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript">var page_layout=1;</script>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="theme.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="side-nav" class="ui-resizable side-nav-resizable"><!-- do not remove this div, it is closed by doxygen! -->
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">MPIO<span id="projectnumber">&#160;v1.4.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.10.0 -->
</div><!-- top -->
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('classmpio_1_1_error.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> </div>
<div class="headertitle"><div class="title">Error Class Reference</div></div>
</div><!--header-->
<div class="contents">

<p>MPIO error (exception) class.
<a href="#details">More...</a></p>

<p><code>#include &lt;error.hpp&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a54e9c0c1191abf63a1b63a2ae0b9fa4c" id="r_a54e9c0c1191abf63a1b63a2ae0b9fa4c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a54e9c0c1191abf63a1b63a2ae0b9fa4c">Error</a> (const <a class="elRef" href="https://en.cppreference.com/w/cpp/string/basic_string.html">string</a> &amp;message)</td></tr>
<tr class="memdesc:a54e9c0c1191abf63a1b63a2ae0b9fa4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new MPIO error (exception). instance. <br /></td></tr>
<tr class="separator:a54e9c0c1191abf63a1b63a2ae0b9fa4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf843cbb29dec939d0731e491bab6f70" id="r_abf843cbb29dec939d0731e491bab6f70"><td class="memItemLeft" align="right" valign="top"><a id="abf843cbb29dec939d0731e491bab6f70" name="abf843cbb29dec939d0731e491bab6f70"></a>
const char *&#160;</td><td class="memItemRight" valign="bottom"><b>what</b> () const noexcept override</td></tr>
<tr class="memdesc:abf843cbb29dec939d0731e491bab6f70"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns MPIO error message C-string. <br /></td></tr>
<tr class="separator:abf843cbb29dec939d0731e491bab6f70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a id="" name=""></a>
T&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="https://en.cppreference.com/w/cpp/error/exception/what.html">what</a> (T... args)</td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>MPIO error (exception) class. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a54e9c0c1191abf63a1b63a2ae0b9fa4c" name="a54e9c0c1191abf63a1b63a2ae0b9fa4c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a54e9c0c1191abf63a1b63a2ae0b9fa4c">&#9670;&#160;</a></span>Error()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classmpio_1_1_error.html">Error</a> </td>
<td>(</td>
<td class="paramtype">const <a class="elRef" href="https://en.cppreference.com/w/cpp/string/basic_string.html">string</a> &amp;</td> <td class="paramname"><span class="paramname"><em>message</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">

<p>Creates a new MPIO error (exception). instance. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">message</td><td>target error message </td></tr>
</table>
</dd>
</dl>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><b>mpio</b></li><li class="navelem"><a class="el" href="classmpio_1_1_error.html">Error</a></li>
<li class="footer">Generated on Wed Jan 8 2025 for MPIO by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
</ul>
</div>
</body>
</html>
6 changes: 6 additions & 0 deletions docs/classmpio_1_1_error.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
var classmpio_1_1_error =
[
[ "Error", "classmpio_1_1_error.html#a54e9c0c1191abf63a1b63a2ae0b9fa4c", null ],
[ "what", "classmpio_1_1_error.html#abf843cbb29dec939d0731e491bab6f70", null ],
[ "what", "classmpio_1_1_error.html", null ]
];
14 changes: 7 additions & 7 deletions docs/classmpio_1_1_o_s.html
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a319a2a872d94c74b9beb9180
<p>Returns system logical CPU count. (MT-Safe) </p>
<p>See the <a class="el" href="#a319a2a872d94c74b9beb9180f87e2c8d">getLogicalCpuCount()</a>. </p><dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname">runtime_error</td><td>if failed to get logical CPU count. </td></tr>
<tr><td class="paramname"><a class="el" href="classmpio_1_1_error.html" title="MPIO error (exception) class.">Error</a></td><td>if failed to get logical CPU count. </td></tr>
</table>
</dd>
</dl>
Expand Down Expand Up @@ -179,7 +179,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a7cb9d314d5673698d351a92b
<p>Returns system physical CPU count. (MT-Safe) </p>
<p>See the <a class="el" href="#a7cb9d314d5673698d351a92bdcfdb917">getPhysicalCpuCount()</a>. </p><dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname">runtime_error</td><td>if failed to get physical CPU count. </td></tr>
<tr><td class="paramname"><a class="el" href="classmpio_1_1_error.html" title="MPIO error (exception) class.">Error</a></td><td>if failed to get physical CPU count. </td></tr>
</table>
</dd>
</dl>
Expand Down Expand Up @@ -212,7 +212,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a691923e48ca451fbd96afc54
<p>Returns system performance CPU count. (MT-Safe) </p>
<p>See the <a class="el" href="#a691923e48ca451fbd96afc54fd53f7a6">getPerformanceCpuCount()</a>. </p><dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname">runtime_error</td><td>if failed to get performance CPU count. </td></tr>
<tr><td class="paramname"><a class="el" href="classmpio_1_1_error.html" title="MPIO error (exception) class.">Error</a></td><td>if failed to get performance CPU count. </td></tr>
</table>
</dd>
</dl>
Expand Down Expand Up @@ -245,7 +245,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#aa0dba5ac5013bc4b65d78986
<p>Returns system total physical RAM size. (MT-Safe) </p>
<p>See the <a class="el" href="#aa0dba5ac5013bc4b65d78986e6a7e55d">getTotalRamSize()</a>. </p><dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname">runtime_error</td><td>if failed to get total RAM size. </td></tr>
<tr><td class="paramname"><a class="el" href="classmpio_1_1_error.html" title="MPIO error (exception) class.">Error</a></td><td>if failed to get total RAM size. </td></tr>
</table>
</dd>
</dl>
Expand Down Expand Up @@ -278,7 +278,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a489986776ef9a61618082edc
<p>Returns system free physical RAM size. (MT-Safe) </p>
<p>See the <a class="el" href="#a489986776ef9a61618082edc00f96785">getFreeRamSize()</a>. </p><dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname">runtime_error</td><td>if failed to get free RAM size. </td></tr>
<tr><td class="paramname"><a class="el" href="classmpio_1_1_error.html" title="MPIO error (exception) class.">Error</a></td><td>if failed to get free RAM size. </td></tr>
</table>
</dd>
</dl>
Expand Down Expand Up @@ -311,7 +311,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a08040b8517c58cd911121d2c
<p>Returns system CPU name string. (MT-Safe) </p>
<p>See the <a class="el" href="#a08040b8517c58cd911121d2cb4a63089">getCpuName()</a>. </p><dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname">runtime_error</td><td>if failed to get CPU name. </td></tr>
<tr><td class="paramname"><a class="el" href="classmpio_1_1_error.html" title="MPIO error (exception) class.">Error</a></td><td>if failed to get CPU name. </td></tr>
</table>
</dd>
</dl>
Expand All @@ -324,7 +324,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a08040b8517c58cd911121d2c
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><b>mpio</b></li><li class="navelem"><a class="el" href="classmpio_1_1_o_s.html">OS</a></li>
<li class="footer">Generated on Sun Oct 27 2024 for MPIO by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
<li class="footer">Generated on Wed Jan 8 2025 for MPIO by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
</ul>
</div>
</body>
Expand Down
2 changes: 1 addition & 1 deletion docs/dir_0af74dce6ed792f14cfe74ff7f287b3e.html
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_5cec92fd47c0900910bbc2480fdfd7be.html">wrappers</a></li><li class="navelem"><a class="el" href="dir_0af74dce6ed792f14cfe74ff7f287b3e.html">cpp</a></li>
<li class="footer">Generated on Sun Oct 27 2024 for MPIO by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
<li class="footer">Generated on Wed Jan 8 2025 for MPIO by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
</ul>
</div>
</body>
Expand Down
2 changes: 1 addition & 1 deletion docs/dir_50ef7a3c260ecc04b67ae703ebb5de74.html
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_50ef7a3c260ecc04b67ae703ebb5de74.html">mpio</a></li>
<li class="footer">Generated on Sun Oct 27 2024 for MPIO by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
<li class="footer">Generated on Wed Jan 8 2025 for MPIO by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
</ul>
</div>
</body>
Expand Down
2 changes: 1 addition & 1 deletion docs/dir_5cec92fd47c0900910bbc2480fdfd7be.html
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_5cec92fd47c0900910bbc2480fdfd7be.html">wrappers</a></li>
<li class="footer">Generated on Sun Oct 27 2024 for MPIO by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
<li class="footer">Generated on Wed Jan 8 2025 for MPIO by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
</ul>
</div>
</body>
Expand Down
Loading

0 comments on commit 7258d45

Please sign in to comment.