Files
dl/document/html/dl__file__csv_8h.html
2026-09-16 14:07:40 +08:00

124 lines
8.6 KiB
HTML
Vendored
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!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="zh">
<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.13.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>dl: D:/dl/dl/io/dl_file_csv.h 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<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>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">dl
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.13.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',false,false,'search.php','搜索',false);
});
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){ initResizable(false); });
/* @license-end */
</script>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_17297ffb27ce571941f5fb5008f01a1f.html">dl</a></li><li class="navelem"><a class="el" href="dir_8618662f707661daa8368f9a64c30c2e.html">io</a></li> </ul>
</div>
</div><!-- top -->
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#namespaces">命名空间</a> &#124;
<a href="#func-members">函数</a> &#124;
<a href="#var-members">变量</a> </div>
<div class="headertitle"><div class="title">dl_file_csv.h 文件参考</div></div>
</div><!--header-->
<div class="contents">
<p>csv文件操作相关
<a href="#details">更多...</a></p>
<div class="textblock"><code>#include &lt;string&gt;</code><br />
<code>#include &quot;<a class="el" href="dl__file_8h_source.html">dl_file.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="dl__stream__output_8h_source.html">memory/dl_stream_output.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="dl__type_8h_source.html">dl_type.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="dl__range__find_8h_source.html">base/dl_range_find.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="dl__vector2_8h_source.html">base/dl_vector2.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="dl__math_8h_source.html">math/dl_math.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="dl__stream__input_8h_source.html">memory/dl_stream_input.h</a>&quot;</code><br />
</div>
<p><a href="dl__file__csv_8h_source.html">浏览该文件的源代码.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl.html">dl</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl_1_1_file_csv.html">dl::FileCsv</a></td></tr>
<tr class="memdesc:namespacedl_1_1_file_csv"><td class="mdescLeft">&#160;</td><td class="mdescRight">csv格式解析 <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
函数</h2></td></tr>
<tr class="memitem:a2182f9b61d6623fb7453085e4b962cf9" id="r_a2182f9b61d6623fb7453085e4b962cf9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl_1_1_file_csv.html#a2182f9b61d6623fb7453085e4b962cf9">dl::FileCsv::Read</a> (std::string_view path_name, <a class="el" href="classdl_1_1_vector2.html">Vector2</a>&lt; std::string &gt; &amp;ret)</td></tr>
<tr class="memdesc:a2182f9b61d6623fb7453085e4b962cf9"><td class="mdescLeft">&#160;</td><td class="mdescRight">读取一个CSV文件,拆解为每行(换行使用<br />
替代,所有/变为\ <br /></td></tr>
<tr class="separator:a2182f9b61d6623fb7453085e4b962cf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fe311cb59b06381b028fc4150b4611f" id="r_a2fe311cb59b06381b028fc4150b4611f"><td class="memTemplParams" colspan="2">template&lt;typename <a class="el" href="namespacedl.html#a38a0162879cdbfbbe99ba16e7a170132ab9ece18c950afbfa6b0fdbfa4ff731d3">T</a>, typename <a class="el" href="namespacedl.html#a38a0162879cdbfbbe99ba16e7a170132a800618943025315f869e4e1f09471012">F</a>&gt; </td></tr>
<tr class="memitem:a2fe311cb59b06381b028fc4150b4611f"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacedl_1_1_file_csv.html#a2fe311cb59b06381b028fc4150b4611f">dl::FileCsv::Deserialize</a> (std::string_view path_name, <a class="el" href="namespacedl.html#a38a0162879cdbfbbe99ba16e7a170132a800618943025315f869e4e1f09471012">F</a> fn)</td></tr>
<tr class="memdesc:a2fe311cb59b06381b028fc4150b4611f"><td class="mdescLeft">&#160;</td><td class="mdescRight">序列化 逗号分隔文件 <br /></td></tr>
<tr class="separator:a2fe311cb59b06381b028fc4150b4611f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ef599bb5080e56a6328d2b7bf6154cb" id="r_a0ef599bb5080e56a6328d2b7bf6154cb"><td class="memTemplParams" colspan="2">template&lt;typename <a class="el" href="namespacedl.html#a38a0162879cdbfbbe99ba16e7a170132ab9ece18c950afbfa6b0fdbfa4ff731d3">T</a>&gt; </td></tr>
<tr class="memitem:a0ef599bb5080e56a6328d2b7bf6154cb"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacedl_1_1_file_csv.html#a0ef599bb5080e56a6328d2b7bf6154cb">dl::FileCsv::Deserialize</a> (std::string_view path_name, std::vector&lt; <a class="el" href="namespacedl.html#a38a0162879cdbfbbe99ba16e7a170132ab9ece18c950afbfa6b0fdbfa4ff731d3">T</a> &gt; &amp;container)</td></tr>
<tr class="separator:a0ef599bb5080e56a6328d2b7bf6154cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
变量</h2></td></tr>
<tr class="memitem:ab00bee7d43365196e4c67b1583066e2c" id="r_ab00bee7d43365196e4c67b1583066e2c"><td class="memItemLeft" align="right" valign="top">constexpr uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl_1_1_file_csv.html#ab00bee7d43365196e4c67b1583066e2c">dl::FileCsv::CSV_FILE_TYPE</a> = 316</td></tr>
<tr class="separator:ab00bee7d43365196e4c67b1583066e2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock"><p>csv文件操作相关 </p>
<dl class="section version"><dt>版本</dt><dd>1.0 </dd></dl>
<dl class="section author"><dt>作者</dt><dd>lveyou </dd></dl>
<dl class="section date"><dt>日期</dt><dd>22-09-10</dd></dl>
<dl class="section note"><dt>注解</dt><dd></dd></dl>
<p class="definition">在文件 <a class="el" href="dl__file__csv_8h_source.html">dl_file_csv.h</a> 中定义.</p>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.1
</small></address>
</div><!-- doc-content -->
</body>
</html>