initial commit

This commit is contained in:
John Sennesael 2021-08-15 16:31:29 -05:00
commit 50b3029afa
275 changed files with 22561 additions and 0 deletions

6
.gitignore vendored Normal file
View File

@ -0,0 +1,6 @@
[syntax=glob]
*.o
*.*~
*.sw*
mkacct/build/*
lib/neovision/build/*

View File

@ -0,0 +1,27 @@
cmake_minimum_required(VERSION 3.5)
if(NOT DEFINED CMAKE_BUILD_TYPE)
set(CMAKE_BUILD_TYPE "DEBUG" CACHE STRING "Type of build: Debug|Release")
endif()
project(neovision CXX)
set(CMAKE_CXX_STANDARD 17)
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
add_library(neovisionObj OBJECT
"src/ansi.cpp"
"src/crt.cpp"
"src/term.cpp"
)
target_include_directories(neovisionObj
PRIVATE
include
)
set_property(TARGET neovisionObj PROPERTY POSITION_INDEPENDENT_CODE 1)
add_library(neovision SHARED $<TARGET_OBJECTS:neovisionObj>)
add_library(neovision_static STATIC $<TARGET_OBJECTS:neovisionObj>)
set_target_properties(neovision_static PROPERTIES OUTPUT_NAME neovision)

2549
lib/neovision/Doxyfile Normal file

File diff suppressed because it is too large Load Diff

5
lib/neovision/README.md Normal file
View File

@ -0,0 +1,5 @@
NeoVision
=========
A "modern" take on the Borland TurboVision TUI library.

View File

@ -0,0 +1,92 @@
<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NeoVision: Class List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NeoVision
</div>
<div id="projectbrief">A &quot;modern&quot; take on the turbovision tui library.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Class List</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</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="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="d6/d46/namespaceneovision.html" target="_self">neovision</a></td><td class="desc"></td></tr>
<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="db/dfd/namespaceneovision_1_1ansi.html" target="_self">ansi</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/d8e/structneovision_1_1ansi_1_1_control_character.html" target="_self">ControlCharacter</a></td><td class="desc">Represents the terminal basic control characters </td></tr>
<tr id="row_0_0_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html" target="_self">CsiSequence</a></td><td class="desc">CSI sequences </td></tr>
<tr id="row_0_0_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/d80/structneovision_1_1ansi_1_1_cssi_sequence.html" target="_self">CssiSequence</a></td><td class="desc">Sequences selecting character set </td></tr>
<tr id="row_0_0_3_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html" target="_self">DecPmSequence</a></td><td class="desc">Dec private mode (DECSET/DECRST) sequences </td></tr>
<tr id="row_0_0_4_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/daa/structneovision_1_1ansi_1_1_dec_pm_suffix.html" target="_self">DecPmSuffix</a></td><td class="desc">Suffix for dec private mode commands </td></tr>
<tr id="row_0_0_5_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/dce/structneovision_1_1ansi_1_1_escape_sequence.html" target="_self">EscapeSequence</a></td><td class="desc">Basic escape sequences </td></tr>
<tr id="row_0_0_6_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html" target="_self">SgrSequence</a></td><td class="desc">Select Graphic Rendition sequence </td></tr>
<tr id="row_0_1_"><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="df/dd1/classneovision_1_1_i_o.html" target="_self">IO</a></td><td class="desc">Input/Output </td></tr>
<tr id="row_0_2_" 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="d5/d5d/structneovision_1_1_position.html" target="_self">Position</a></td><td class="desc">Screen position coordinates </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 676 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 B

View File

@ -0,0 +1,115 @@
<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NeoVision: Class Index</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NeoVision
</div>
<div id="projectbrief">A &quot;modern&quot; take on the turbovision tui library.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Class Index</div> </div>
</div><!--header-->
<div class="contents">
<div class="qindex"><a class="qindex" href="#letter_c">c</a>&#160;|&#160;<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_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_p">p</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a></div>
<table class="classindex">
<tr><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
</td>
<td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;i&#160;&#160;</div></td></tr></table>
</td>
</tr>
<tr><td></td></tr>
<tr><td valign="top"><a class="el" href="d3/d8e/structneovision_1_1ansi_1_1_control_character.html">ControlCharacter</a> (<a class="el" href="db/dfd/namespaceneovision_1_1ansi.html">neovision::ansi</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="df/dd1/classneovision_1_1_i_o.html">IO</a> (<a class="el" href="d6/d46/namespaceneovision.html">neovision</a>)&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html">CsiSequence</a> (<a class="el" href="db/dfd/namespaceneovision_1_1ansi.html">neovision::ansi</a>)&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_p"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;p&#160;&#160;</div></td></tr></table>
</td>
</tr>
<tr><td valign="top"><a class="el" href="db/d80/structneovision_1_1ansi_1_1_cssi_sequence.html">CssiSequence</a> (<a class="el" href="db/dfd/namespaceneovision_1_1ansi.html">neovision::ansi</a>)&#160;&#160;&#160;</td>
</tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_d"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;d&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="d5/d5d/structneovision_1_1_position.html">Position</a> (<a class="el" href="d6/d46/namespaceneovision.html">neovision</a>)&#160;&#160;&#160;</td>
</tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;s&#160;&#160;</div></td></tr></table>
</td>
</tr>
<tr><td valign="top"><a class="el" href="d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html">DecPmSequence</a> (<a class="el" href="db/dfd/namespaceneovision_1_1ansi.html">neovision::ansi</a>)&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="da/daa/structneovision_1_1ansi_1_1_dec_pm_suffix.html">DecPmSuffix</a> (<a class="el" href="db/dfd/namespaceneovision_1_1ansi.html">neovision::ansi</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">SgrSequence</a> (<a class="el" href="db/dfd/namespaceneovision_1_1ansi.html">neovision::ansi</a>)&#160;&#160;&#160;</td>
</tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_e"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;e&#160;&#160;</div></td></tr></table>
</td>
<td></td></tr>
<tr><td></td></tr>
<tr><td valign="top"><a class="el" href="db/dce/structneovision_1_1ansi_1_1_escape_sequence.html">EscapeSequence</a> (<a class="el" href="db/dfd/namespaceneovision_1_1ansi.html">neovision::ansi</a>)&#160;&#160;&#160;</td>
<td></td></tr>
<tr><td></td><td></td></tr>
</table>
<div class="qindex"><a class="qindex" href="#letter_c">c</a>&#160;|&#160;<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_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_p">p</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a></div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 B

View File

@ -0,0 +1,8 @@
<map id="include/neovision/crt.h" name="include/neovision/crt.h">
<area shape="rect" id="node1" title=" " alt="" coords="155,5,307,32"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,80,67,107"/>
<area shape="rect" id="node3" title=" " alt="" coords="91,80,170,107"/>
<area shape="rect" id="node4" title=" " alt="" coords="195,80,267,107"/>
<area shape="rect" id="node5" title=" " alt="" coords="291,80,349,107"/>
<area shape="rect" id="node6" title=" " alt="" coords="373,80,453,107"/>
</map>

View File

@ -0,0 +1 @@
75f3fb2a0458df0432b31b2d615c3a0c

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -0,0 +1,142 @@
<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NeoVision: src/crt.cpp File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NeoVision
</div>
<div id="projectbrief">A &quot;modern&quot; take on the turbovision tui library.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#namespaces">Namespaces</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">crt.cpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;cstdint&gt;</code><br />
<code>#include &lt;functional&gt;</code><br />
<code>#include &lt;iostream&gt;</code><br />
<code>#include &lt;memory&gt;</code><br />
<code>#include &lt;mutex&gt;</code><br />
<code>#include &lt;streambuf&gt;</code><br />
<code>#include &quot;<a class="el" href="../../d7/dae/ansi_8h_source.html">neovision/ansi.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="../../d3/da1/crt_8h_source.html">neovision/crt.h</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for crt.cpp:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d6d/crt_8cpp__incl.png" border="0" usemap="#src_2crt_8cpp" alt=""/></div>
<map name="src_2crt_8cpp" id="src_2crt_8cpp">
<area shape="rect" title=" " alt="" coords="274,5,358,32"/>
<area shape="rect" title=" " alt="" coords="5,155,67,181"/>
<area shape="rect" title=" " alt="" coords="91,155,170,181"/>
<area shape="rect" title=" " alt="" coords="195,155,267,181"/>
<area shape="rect" title=" " alt="" coords="429,80,499,107"/>
<area shape="rect" title=" " alt="" coords="291,155,349,181"/>
<area shape="rect" title=" " alt="" coords="373,155,453,181"/>
<area shape="rect" href="../../d7/dae/ansi_8h.html" title=" " alt="" coords="523,80,639,107"/>
<area shape="rect" href="../../d3/da1/crt_8h.html" title=" " alt="" coords="147,80,253,107"/>
<area shape="rect" title=" " alt="" coords="587,155,642,181"/>
<area shape="rect" title=" " alt="" coords="504,155,563,181"/>
</map>
</div>
</div>
<p><a href="../../d0/da4/crt_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:d6/d46/namespaceneovision"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d46/namespaceneovision.html">neovision</a></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 name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a883665c96887ba19dc743ec8350cadcd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d46/namespaceneovision.html#a883665c96887ba19dc743ec8350cadcd">neovision::ClearScreen</a> ()</td></tr>
<tr class="memdesc:a883665c96887ba19dc743ec8350cadcd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear screen. <a href="../../d6/d46/namespaceneovision.html#a883665c96887ba19dc743ec8350cadcd">More...</a><br /></td></tr>
<tr class="separator:a883665c96887ba19dc743ec8350cadcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45d1e8b9816767a79621c5967529d372"><td class="memItemLeft" align="right" valign="top">Position&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d46/namespaceneovision.html#a45d1e8b9816767a79621c5967529d372">neovision::GetCursorPos</a> ()</td></tr>
<tr class="memdesc:a45d1e8b9816767a79621c5967529d372"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get cursor position. <a href="../../d6/d46/namespaceneovision.html#a45d1e8b9816767a79621c5967529d372">More...</a><br /></td></tr>
<tr class="separator:a45d1e8b9816767a79621c5967529d372"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a706b132b446d682b5cab759a88bcbaec"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d46/namespaceneovision.html#a706b132b446d682b5cab759a88bcbaec">neovision::SetCursorPos</a> (const Position &amp;pos, bool relative=false)</td></tr>
<tr class="memdesc:a706b132b446d682b5cab759a88bcbaec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the cursor position. <a href="../../d6/d46/namespaceneovision.html#a706b132b446d682b5cab759a88bcbaec">More...</a><br /></td></tr>
<tr class="separator:a706b132b446d682b5cab759a88bcbaec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad28ed337f3042e700c5e6bd7baab71ce"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d46/namespaceneovision.html#ad28ed337f3042e700c5e6bd7baab71ce">neovision::SetBackgroundColor</a> (StandardColor color)</td></tr>
<tr class="memdesc:ad28ed337f3042e700c5e6bd7baab71ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets background color (16 color version). <a href="../../d6/d46/namespaceneovision.html#ad28ed337f3042e700c5e6bd7baab71ce">More...</a><br /></td></tr>
<tr class="separator:ad28ed337f3042e700c5e6bd7baab71ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee85b490b8fbdeed56878a99437f4d95"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d46/namespaceneovision.html#aee85b490b8fbdeed56878a99437f4d95">neovision::SetBackgroundColor</a> (std::uint8_t r, std::uint8_t g, std::uint8_t b)</td></tr>
<tr class="memdesc:aee85b490b8fbdeed56878a99437f4d95"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets background color (rgb color version). <a href="../../d6/d46/namespaceneovision.html#aee85b490b8fbdeed56878a99437f4d95">More...</a><br /></td></tr>
<tr class="separator:aee85b490b8fbdeed56878a99437f4d95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afcd4659de260c4f460701fb23898df64"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d46/namespaceneovision.html#afcd4659de260c4f460701fb23898df64">neovision::SetForegroundColor</a> (StandardColor color)</td></tr>
<tr class="memdesc:afcd4659de260c4f460701fb23898df64"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets foreground color (16 color version). <a href="../../d6/d46/namespaceneovision.html#afcd4659de260c4f460701fb23898df64">More...</a><br /></td></tr>
<tr class="separator:afcd4659de260c4f460701fb23898df64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38871395ed63fe7b6d1d2bed01c186d7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d46/namespaceneovision.html#a38871395ed63fe7b6d1d2bed01c186d7">neovision::SetForegroundColor</a> (std::uint8_t r, std::uint8_t g, std::uint8_t b)</td></tr>
<tr class="memdesc:a38871395ed63fe7b6d1d2bed01c186d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets foreground color (rgb color version). <a href="../../d6/d46/namespaceneovision.html#a38871395ed63fe7b6d1d2bed01c186d7">More...</a><br /></td></tr>
<tr class="separator:a38871395ed63fe7b6d1d2bed01c186d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,185 @@
<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NeoVision: src/crt.cpp Source File</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NeoVision
</div>
<div id="projectbrief">A &quot;modern&quot; take on the turbovision tui library.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">crt.cpp</div> </div>
</div><!--header-->
<div class="contents">
<a href="../../d0/da4/crt_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#include &lt;cstdint&gt;</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#include &lt;functional&gt;</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor">#include &lt;iostream&gt;</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &lt;mutex&gt;</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#include &lt;streambuf&gt;</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; </div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="../../d7/dae/ansi_8h.html">neovision/ansi.h</a>&quot;</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; </div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="../../d3/da1/crt_8h.html">neovision/crt.h</a>&quot;</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; </div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="keyword">namespace </span><a class="code" href="../../d6/d46/namespaceneovision.html">neovision</a> {</div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; </div>
<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="../../d6/d46/namespaceneovision.html#a883665c96887ba19dc743ec8350cadcd"> 14</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d6/d46/namespaceneovision.html#a883665c96887ba19dc743ec8350cadcd">ClearScreen</a>() {</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; <a class="code" href="../../df/dd1/classneovision_1_1_i_o.html#a716f3ad3582500077fdca92cb6c32e6b">IO::Get</a>().<a class="code" href="../../df/dd1/classneovision_1_1_i_o.html#afb4dc673ec628d7c25e94e7ea45cc624">Write</a>(<a class="code" href="../../db/dfd/namespaceneovision_1_1ansi.html#a7524ed24babfd354b268a87124bb8a34">ansi::MakeEscapeSequence</a>(<a class="code" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a64e37eb0a9ae5e38761541d704a3e664">ansi::EscapeSequence::RIS</a>));</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;}</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div>
<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="../../d6/d46/namespaceneovision.html#a45d1e8b9816767a79621c5967529d372"> 18</a></span>&#160;<a class="code" href="../../d5/d5d/structneovision_1_1_position.html">Position</a> <a class="code" href="../../d6/d46/namespaceneovision.html#a45d1e8b9816767a79621c5967529d372">GetCursorPos</a>()</div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;{</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;}</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; </div>
<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="../../d6/d46/namespaceneovision.html#a706b132b446d682b5cab759a88bcbaec"> 22</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d6/d46/namespaceneovision.html#a706b132b446d682b5cab759a88bcbaec">SetCursorPos</a>(<span class="keyword">const</span> <a class="code" href="../../d5/d5d/structneovision_1_1_position.html">Position</a>&amp; pos, <span class="keywordtype">bool</span> relative)</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;{</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="keywordflow">if</span> (relative)</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; {</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keywordflow">if</span> (x != 0)</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; {</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="comment">/*</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment"> Output::Get().Write(</span></div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment"> ansi::MakeCsiSequence(</span></div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"> std::to_string(x) + ansi::CsiSequence::</span></div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment"> );</span></div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; }</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; }</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="keywordflow">else</span></div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; {</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; </div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; }</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;}</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; </div>
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="../../d6/d46/namespaceneovision.html#ad28ed337f3042e700c5e6bd7baab71ce"> 42</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d6/d46/namespaceneovision.html#ad28ed337f3042e700c5e6bd7baab71ce">SetBackgroundColor</a>(<a class="code" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65d">StandardColor</a> color)</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;{</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;}</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; </div>
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="../../d6/d46/namespaceneovision.html#aee85b490b8fbdeed56878a99437f4d95"> 46</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d6/d46/namespaceneovision.html#ad28ed337f3042e700c5e6bd7baab71ce">SetBackgroundColor</a>(std::uint8_t r, std::uint8_t g, std::uint8_t b)</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;{</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;}</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; </div>
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="../../d6/d46/namespaceneovision.html#afcd4659de260c4f460701fb23898df64"> 50</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d6/d46/namespaceneovision.html#afcd4659de260c4f460701fb23898df64">SetForegroundColor</a>(<a class="code" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65d">StandardColor</a> color)</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;{</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;}</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; </div>
<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="../../d6/d46/namespaceneovision.html#a38871395ed63fe7b6d1d2bed01c186d7"> 54</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d6/d46/namespaceneovision.html#afcd4659de260c4f460701fb23898df64">SetForegroundColor</a>(std::uint8_t r, std::uint8_t g, std::uint8_t b)</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;{</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;}</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; </div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="../../df/dd1/classneovision_1_1_i_o.html#a3c8b3d741c425ec03383cc85177a483d"> 58</a></span>&#160;<a class="code" href="../../df/dd1/classneovision_1_1_i_o.html#a3c8b3d741c425ec03383cc85177a483d">IO::IO</a>(): m_inputStream{std::ref(std::cin)}, m_outputStream{std::ref(std::cout)}</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;{</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;}</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; </div>
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="../../df/dd1/classneovision_1_1_i_o.html#a716f3ad3582500077fdca92cb6c32e6b"> 62</a></span>&#160;<a class="code" href="../../df/dd1/classneovision_1_1_i_o.html">IO</a>&amp; <a class="code" href="../../df/dd1/classneovision_1_1_i_o.html#a716f3ad3582500077fdca92cb6c32e6b">IO::Get</a>()</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;{</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keyword">static</span> <a class="code" href="../../df/dd1/classneovision_1_1_i_o.html">IO</a> instance;</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keywordflow">return</span> instance;</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;}</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; </div>
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="../../df/dd1/classneovision_1_1_i_o.html#ac35d7ce7dffc8a039ed2649604f947e8"> 68</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../df/dd1/classneovision_1_1_i_o.html#ac35d7ce7dffc8a039ed2649604f947e8">IO::SetInputStream</a>(std::istream&amp; stream)</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;{</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keyword">const</span> std::lock_guard&lt;std::mutex&gt; lock(m_inputMutex);</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; m_inputStream = std::ref(stream);</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;}</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; </div>
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="../../df/dd1/classneovision_1_1_i_o.html#af521c1e562851794e2241cb31b1a02ee"> 74</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../df/dd1/classneovision_1_1_i_o.html#af521c1e562851794e2241cb31b1a02ee">IO::SetOutputStream</a>(std::ostream&amp; stream)</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;{</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keyword">const</span> std::lock_guard&lt;std::mutex&gt; lock(m_outputMutex);</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; m_outputStream = std::ref(stream);</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;}</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; </div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="../../df/dd1/classneovision_1_1_i_o.html#afb4dc673ec628d7c25e94e7ea45cc624"> 80</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../df/dd1/classneovision_1_1_i_o.html#afb4dc673ec628d7c25e94e7ea45cc624">IO::Write</a>(<span class="keyword">const</span> std::string&amp; str)</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;{</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keyword">const</span> std::lock_guard&lt;std::mutex&gt; lock(m_outputMutex);</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; m_outputStream.get() &lt;&lt; str;</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;}</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; </div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;} <span class="comment">// namespace neovision</span></div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="anamespaceneovision_html_a883665c96887ba19dc743ec8350cadcd"><div class="ttname"><a href="../../d6/d46/namespaceneovision.html#a883665c96887ba19dc743ec8350cadcd">neovision::ClearScreen</a></div><div class="ttdeci">void ClearScreen()</div><div class="ttdoc">Clear screen.</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/da4/crt_8cpp_source.html#l00014">crt.cpp:14</a></div></div>
<div class="ttc" id="anamespaceneovision_html_a87340b7b68fb6e1623f2c671ec42b65d"><div class="ttname"><a href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65d">neovision::StandardColor</a></div><div class="ttdeci">StandardColor</div><div class="ttdoc">Standard 16 color definitions.</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/da1/crt_8h_source.html#l00014">crt.h:14</a></div></div>
<div class="ttc" id="anamespaceneovision_html"><div class="ttname"><a href="../../d6/d46/namespaceneovision.html">neovision</a></div><div class="ttdef"><b>Definition:</b> <a href="../../dd/dc8/ansi_8cpp_source.html#l00006">ansi.cpp:6</a></div></div>
<div class="ttc" id="anamespaceneovision_html_a706b132b446d682b5cab759a88bcbaec"><div class="ttname"><a href="../../d6/d46/namespaceneovision.html#a706b132b446d682b5cab759a88bcbaec">neovision::SetCursorPos</a></div><div class="ttdeci">void SetCursorPos(const Position &amp;pos, bool relative)</div><div class="ttdoc">Sets the cursor position.</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/da4/crt_8cpp_source.html#l00022">crt.cpp:22</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_escape_sequence_html_a64e37eb0a9ae5e38761541d704a3e664"><div class="ttname"><a href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a64e37eb0a9ae5e38761541d704a3e664">neovision::ansi::EscapeSequence::RIS</a></div><div class="ttdeci">static constexpr char RIS[]</div><div class="ttdoc">Reset.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00129">ansi.h:129</a></div></div>
<div class="ttc" id="aansi_8h_html"><div class="ttname"><a href="../../d7/dae/ansi_8h.html">ansi.h</a></div></div>
<div class="ttc" id="anamespaceneovision_html_ad28ed337f3042e700c5e6bd7baab71ce"><div class="ttname"><a href="../../d6/d46/namespaceneovision.html#ad28ed337f3042e700c5e6bd7baab71ce">neovision::SetBackgroundColor</a></div><div class="ttdeci">void SetBackgroundColor(StandardColor color)</div><div class="ttdoc">Sets background color (16 color version).</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/da4/crt_8cpp_source.html#l00042">crt.cpp:42</a></div></div>
<div class="ttc" id="astructneovision_1_1_position_html"><div class="ttname"><a href="../../d5/d5d/structneovision_1_1_position.html">neovision::Position</a></div><div class="ttdoc">Screen position coordinates.</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/da1/crt_8h_source.html#l00038">crt.h:38</a></div></div>
<div class="ttc" id="aclassneovision_1_1_i_o_html_ac35d7ce7dffc8a039ed2649604f947e8"><div class="ttname"><a href="../../df/dd1/classneovision_1_1_i_o.html#ac35d7ce7dffc8a039ed2649604f947e8">neovision::IO::SetInputStream</a></div><div class="ttdeci">void SetInputStream(std::istream &amp;stream)</div><div class="ttdoc">Sets the current input stream.</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/da4/crt_8cpp_source.html#l00068">crt.cpp:68</a></div></div>
<div class="ttc" id="aclassneovision_1_1_i_o_html"><div class="ttname"><a href="../../df/dd1/classneovision_1_1_i_o.html">neovision::IO</a></div><div class="ttdoc">Input/Output.</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/da1/crt_8h_source.html#l00141">crt.h:141</a></div></div>
<div class="ttc" id="anamespaceneovision_html_a45d1e8b9816767a79621c5967529d372"><div class="ttname"><a href="../../d6/d46/namespaceneovision.html#a45d1e8b9816767a79621c5967529d372">neovision::GetCursorPos</a></div><div class="ttdeci">Position GetCursorPos()</div><div class="ttdoc">Get cursor position.</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/da4/crt_8cpp_source.html#l00018">crt.cpp:18</a></div></div>
<div class="ttc" id="anamespaceneovision_1_1ansi_html_a7524ed24babfd354b268a87124bb8a34"><div class="ttname"><a href="../../db/dfd/namespaceneovision_1_1ansi.html#a7524ed24babfd354b268a87124bb8a34">neovision::ansi::MakeEscapeSequence</a></div><div class="ttdeci">std::string MakeEscapeSequence(const std::string &amp;sequence)</div><div class="ttdoc">Make escape sequence.</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/dc8/ansi_8cpp_source.html#l00009">ansi.cpp:9</a></div></div>
<div class="ttc" id="aclassneovision_1_1_i_o_html_a716f3ad3582500077fdca92cb6c32e6b"><div class="ttname"><a href="../../df/dd1/classneovision_1_1_i_o.html#a716f3ad3582500077fdca92cb6c32e6b">neovision::IO::Get</a></div><div class="ttdeci">static IO &amp; Get()</div><div class="ttdoc">Get singleton instance.</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/da4/crt_8cpp_source.html#l00062">crt.cpp:62</a></div></div>
<div class="ttc" id="aclassneovision_1_1_i_o_html_afb4dc673ec628d7c25e94e7ea45cc624"><div class="ttname"><a href="../../df/dd1/classneovision_1_1_i_o.html#afb4dc673ec628d7c25e94e7ea45cc624">neovision::IO::Write</a></div><div class="ttdeci">void Write(const std::string &amp;str)</div><div class="ttdoc">Write output.</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/da4/crt_8cpp_source.html#l00080">crt.cpp:80</a></div></div>
<div class="ttc" id="aclassneovision_1_1_i_o_html_a3c8b3d741c425ec03383cc85177a483d"><div class="ttname"><a href="../../df/dd1/classneovision_1_1_i_o.html#a3c8b3d741c425ec03383cc85177a483d">neovision::IO::IO</a></div><div class="ttdeci">IO()</div><div class="ttdoc">Default constructor.</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/da4/crt_8cpp_source.html#l00058">crt.cpp:58</a></div></div>
<div class="ttc" id="anamespaceneovision_html_afcd4659de260c4f460701fb23898df64"><div class="ttname"><a href="../../d6/d46/namespaceneovision.html#afcd4659de260c4f460701fb23898df64">neovision::SetForegroundColor</a></div><div class="ttdeci">void SetForegroundColor(StandardColor color)</div><div class="ttdoc">Sets foreground color (16 color version).</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/da4/crt_8cpp_source.html#l00050">crt.cpp:50</a></div></div>
<div class="ttc" id="acrt_8h_html"><div class="ttname"><a href="../../d3/da1/crt_8h.html">crt.h</a></div></div>
<div class="ttc" id="aclassneovision_1_1_i_o_html_af521c1e562851794e2241cb31b1a02ee"><div class="ttname"><a href="../../df/dd1/classneovision_1_1_i_o.html#af521c1e562851794e2241cb31b1a02ee">neovision::IO::SetOutputStream</a></div><div class="ttdeci">void SetOutputStream(std::ostream &amp;stream)</div><div class="ttdoc">Sets the current output stream.</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/da4/crt_8cpp_source.html#l00074">crt.cpp:74</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,158 @@
<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NeoVision: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NeoVision
</div>
<div id="projectbrief">A &quot;modern&quot; take on the turbovision tui library.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../d6/d46/namespaceneovision.html">neovision</a></li><li class="navelem"><a class="el" href="../../db/dfd/namespaceneovision_1_1ansi.html">ansi</a></li><li class="navelem"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">SgrSequence</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">neovision::ansi::SgrSequence Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a7d24c9f1ec6878f2980600c8d04ee83b">ALTERNATE_FONT</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ad6bbd6d9c64ddbcb88c565b4841fc7a0">BG_BLACK</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a483a9fd61b54bb2c96669099df021a3f">BG_BLUE</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ad18f44a4693377fb63853f91204a239a">BG_BRIGHT_BLACK</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#aa90cbeaf5875fc4316bf0a504d0f4948">BG_BRIGHT_BLUE</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a456a8ba2d41a22422dfb39e78d73779a">BG_BRIGHT_CYAN</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a1e524ff3521b383770f2faaf2cb48e18">BG_BRIGHT_GREEN</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a0a72e8be56dff2ee3629a4bc5bed7bd8">BG_BRIGHT_MAGENTA</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a5ee993b9f6357b4c6937129e096cdaa2">BG_BRIGHT_RED</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a877d4c265170ffe2e7c6bf0ddcd9811f">BG_BRIGHT_WHITE</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a77b26aea064473be9be3e878351ac158">BG_BRIGHT_YELLOW</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a755654638e924a37887203a1ad490a13">BG_CYAN</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a17b7069dd2ebd14cabef9ab4821dacd9">BG_GREEN</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a8379c55005ed0ae50f643d1c0f5296a7">BG_MAGENTA</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a8458e2c6188a78f1d93216575b096be6">BG_RED</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a599f15379f0f5cad77d03070e1c01da4">BG_WHITE</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ac8b0e62a24c6f862abd125f830c1a9c8">BG_YELLOW</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a549e4356f66f756c83c762d878b37a76">BLACKLETTER_FONT</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a8d1ee0b35119ead63e8af5b8a40ff45d">BOLD</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a4d7713da232bc2062bfaffd53170bfa1">CONCEAL</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a3a2005ce107d0a69a931372b3d5059bd">DISABLE_PROPORTIONAL_SPACING</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a92d60866e2d54e60b47996aeda931573">DOUBLE_UNDERLINE</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ab3a6c0079100164683a458d3f5be2ad8">ENCIRCLED</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a9cb4b3f36bf0f5f65fbc853c75fe909c">FAST_BLINK</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ab39f1274022ae51e5003bb1f8e1d6097">FG_BLACK</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ab351ab7c963db76b11eb51b379df6f7f">FG_BLUE</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a0919399a752457bcf42b58f3fea75149">FG_BRIGHT_BLACK</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a26779de3c26168b067392c9161550cc0">FG_BRIGHT_BLUE</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a5fa459776e676a1103c114908dd0f318">FG_BRIGHT_CYAN</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ab85d0e96f209a4b58a81f187ff5e5a97">FG_BRIGHT_GREEN</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a9266e78d6775c3546d8cd8744597965d">FG_BRIGHT_MAGENTA</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ab51bcfe21b0d07928a85987ea04186de">FG_BRIGHT_RED</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a0f27d62d78a65473553574308be4b480">FG_BRIGHT_WHITE</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a3aee6ec2c283686e2e9dc821376bf217">FG_BRIGHT_YELLOW</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a0a83e197c99db2ce7114c17a9573ba7e">FG_CYAN</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a515563bd5027e200116e3882606f337a">FG_GREEN</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ab5817c9a19d98a5e560b56d172b509a3">FG_MAGENTA</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ae1cbbd2a92395913c222677a89c91c53">FG_RED</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a1fd42f1561846f2bc319f31ee3619751">FG_WHITE</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a62afe3d508c0e33886317507e562746d">FG_YELLOW</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#aabafeb4d6f94ea33b20380310464fb41">FRAMED</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ab030999d2d03f9d7260eba11ea31a035">IDEOGRAM_DOUBLE_OVERLINE_UNDERLINE</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a976e4b6cc54d038debe18b02235b4d3a">IDEOGRAM_DOUBLE_UNDERLINE</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a0e09f737cbde4db9b0d5d5e42f7914b0">IDEOGRAM_OVERLINE_UNDERLINE</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a79feeca7ba9af27dcb81b3540c3c1a23">IDEOGRAM_STRESS_MARKING</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#acd5367f9d892dac4eef117f023096274">IDEOGRAM_UNDERLINE</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ae0df24c7491c214852b1bc229612b5b8">INVERSE</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#aa9089522c122b6490aadf786f291c721">ITALIC</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a3ad6bc5b469889db42868bec5dd60fc6">LIGHT</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a850a8aa790629fd68216796c8c7f2190">NO_FRAME</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ac053464863be8f67f7550dd772cfb808">NO_IDEOGRAM_MARKINGS</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a79b5eedffd71276d7bbf17b3b1271d96">NORMAL_INTENSITY</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a8b301e51d61e398fdaf3dad3b2472120">NORMALSCRIPT</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#afb6fa7f528b41a0396d06a355c83242a">NOT_BLINKING</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a98e24b0b15e6dd03b7757046c4bb160f">NOT_CROSSED_OUT</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a56f8af2efa5eb4abeae73310fad2b3b6">NOT_ITALIC_NOT_BLACKLETTER</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a1e8c34c7f2f125e9f82d6de4e2d69f2c">NOT_OVERLINED</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a1c6946e74325853f2f52e0864560f212">NOT_UNDERLINED</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ad5471a074cc56d6bb183966d0048a32c">OVERLINED</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a55c50db7991792f8de3a394037e7a8c9">PRIMARY_FONT</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ae6810aac762d3d5760f9affc879d2b59">PROPORTIONAL_SPACING</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a50e17be4a35dd162bbb4bc0e1e2166ee">RESET</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a4836796d8f57bc2320b3155a0e8f08a2">REVEAL</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a6696e4b236d654734640eab9d4340939">SET_BG_COLOR</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a1fd5e8971fe59ebdb3c031c8f3d82a94">SET_DEFAULT_BG_COLOR</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a6898b636198c1cb974f608d796d19ab9">SET_DEFAULT_FG_COLOR</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#aa5d888eef56d1cd4f04caa30e3761209">SET_DEFAULT_UNDERLINE_COLOR</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ab871575f076ae3dee94a69b6460dc476">SET_FG_COLOR</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a6cbfb43843a06ae71d74d4ea0c3a6dca">SET_UNDERLINE_COLOR</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a693108ac945bebb00fa69b1fbebc5511">SLOW_BLINK</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a81ec400f2f2e4e6381bd0fb0c6874700">STRIKETRHOUGH</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a585012aa6b4b45b18a0c6820232196af">SUBSCRIPT</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#aa1fc5d29d7228498e1e0851605ce16f2">SUPERSCRIPT</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a0d843d661af4ec62ffbf549cb5c9464a">UNDERLINE</a></td><td class="entry"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,232 @@
<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NeoVision: neovision::OutputParameters Class Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NeoVision
</div>
<div id="projectbrief">A &quot;modern&quot; take on the turbovision tui library.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../d6/d46/namespaceneovision.html">neovision</a></li><li class="navelem"><a class="el" href="../../d1/d1b/classneovision_1_1_output_parameters.html">OutputParameters</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="../../dc/de5/classneovision_1_1_output_parameters-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">neovision::OutputParameters Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Output parameters.
<a href="../../d1/d1b/classneovision_1_1_output_parameters.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="../../d3/da1/crt_8h_source.html">crt.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a24319029925b33ca4587b981083d5372"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d1b/classneovision_1_1_output_parameters.html#a24319029925b33ca4587b981083d5372">OutputParameters</a> (<a class="el" href="../../d1/d1b/classneovision_1_1_output_parameters.html">OutputParameters</a> const &amp;)=delete</td></tr>
<tr class="memdesc:a24319029925b33ca4587b981083d5372"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor (deleted). <a href="../../d1/d1b/classneovision_1_1_output_parameters.html#a24319029925b33ca4587b981083d5372">More...</a><br /></td></tr>
<tr class="separator:a24319029925b33ca4587b981083d5372"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8d08b0cd1530ab29456c8652298d157"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d1b/classneovision_1_1_output_parameters.html#aa8d08b0cd1530ab29456c8652298d157">operator=</a> (<a class="el" href="../../d1/d1b/classneovision_1_1_output_parameters.html">OutputParameters</a> const &amp;)=delete</td></tr>
<tr class="memdesc:aa8d08b0cd1530ab29456c8652298d157"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assignment operator (deleted). <a href="../../d1/d1b/classneovision_1_1_output_parameters.html#aa8d08b0cd1530ab29456c8652298d157">More...</a><br /></td></tr>
<tr class="separator:aa8d08b0cd1530ab29456c8652298d157"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab05e42f8def48499a9bfd3bb996337b7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d1b/classneovision_1_1_output_parameters.html#ab05e42f8def48499a9bfd3bb996337b7">SetOutputStream</a> (const std::ostream &amp;stream)</td></tr>
<tr class="memdesc:ab05e42f8def48499a9bfd3bb996337b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the current output stream. <a href="../../d1/d1b/classneovision_1_1_output_parameters.html#ab05e42f8def48499a9bfd3bb996337b7">More...</a><br /></td></tr>
<tr class="separator:ab05e42f8def48499a9bfd3bb996337b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a13cb2d3e2ec65f7cb76a694e3b1e3ffa"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d1b/classneovision_1_1_output_parameters.html">OutputParameters</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d1b/classneovision_1_1_output_parameters.html#a13cb2d3e2ec65f7cb76a694e3b1e3ffa">Get</a> ()</td></tr>
<tr class="memdesc:a13cb2d3e2ec65f7cb76a694e3b1e3ffa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get singleton instance. <a href="../../d1/d1b/classneovision_1_1_output_parameters.html#a13cb2d3e2ec65f7cb76a694e3b1e3ffa">More...</a><br /></td></tr>
<tr class="separator:a13cb2d3e2ec65f7cb76a694e3b1e3ffa"><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>Output parameters. </p>
<p>Internal singleton class to hold parameters for thread-safe text output.</p>
<p>You typically shouldn't have to interact with this unless you want to change the output stream. For instance, if you were to want to output to stderr, you could do the following:</p>
<div class="fragment"><div class="line">OutputParameters::get().SetOutputStream(std::cerr);</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="../../d3/da1/crt_8h_source.html#l00113">113</a> of file <a class="el" href="../../d3/da1/crt_8h_source.html">crt.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a24319029925b33ca4587b981083d5372"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24319029925b33ca4587b981083d5372">&#9670;&nbsp;</a></span>OutputParameters()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">neovision::OutputParameters::OutputParameters </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d1/d1b/classneovision_1_1_output_parameters.html">OutputParameters</a> const &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">delete</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Copy constructor (deleted). </p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a13cb2d3e2ec65f7cb76a694e3b1e3ffa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a13cb2d3e2ec65f7cb76a694e3b1e3ffa">&#9670;&nbsp;</a></span>Get()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d1/d1b/classneovision_1_1_output_parameters.html">OutputParameters</a>&amp; neovision::OutputParameters::Get </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get singleton instance. </p>
<dl class="section return"><dt>Returns</dt><dd>Returns an instance of <a class="el" href="../../d1/d1b/classneovision_1_1_output_parameters.html" title="Output parameters.">OutputParameters</a>. </dd></dl>
</div>
</div>
<a id="aa8d08b0cd1530ab29456c8652298d157"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa8d08b0cd1530ab29456c8652298d157">&#9670;&nbsp;</a></span>operator=()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void neovision::OutputParameters::operator= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d1/d1b/classneovision_1_1_output_parameters.html">OutputParameters</a> const &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">delete</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Assignment operator (deleted). </p>
</div>
</div>
<a id="ab05e42f8def48499a9bfd3bb996337b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab05e42f8def48499a9bfd3bb996337b7">&#9670;&nbsp;</a></span>SetOutputStream()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void neovision::OutputParameters::SetOutputStream </td>
<td>(</td>
<td class="paramtype">const std::ostream &amp;&#160;</td>
<td class="paramname"><em>stream</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the current output stream. </p>
<p>StdOut (std::cout) is the default output stream. This allows you to to override this to any output stream.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">stream</td><td>The new output stream to be used for text output. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>include/neovision/<a class="el" href="../../d3/da1/crt_8h_source.html">crt.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,86 @@
<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NeoVision: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NeoVision
</div>
<div id="projectbrief">A &quot;modern&quot; take on the turbovision tui library.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../d6/d46/namespaceneovision.html">neovision</a></li><li class="navelem"><a class="el" href="../../d5/d5d/structneovision_1_1_position.html">Position</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">neovision::Position Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../d5/d5d/structneovision_1_1_position.html">neovision::Position</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="../../d5/d5d/structneovision_1_1_position.html#a7f08c6abde81e3abeac98d3d37f154db">X</a></td><td class="entry"><a class="el" href="../../d5/d5d/structneovision_1_1_position.html">neovision::Position</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d5/d5d/structneovision_1_1_position.html#a383f2c069feb2847f08a149d0a3d76d7">Y</a></td><td class="entry"><a class="el" href="../../d5/d5d/structneovision_1_1_position.html">neovision::Position</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,97 @@
<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NeoVision: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NeoVision
</div>
<div id="projectbrief">A &quot;modern&quot; take on the turbovision tui library.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../d6/d46/namespaceneovision.html">neovision</a></li><li class="navelem"><a class="el" href="../../db/dfd/namespaceneovision_1_1ansi.html">ansi</a></li><li class="navelem"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html">ControlCharacter</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">neovision::ansi::ControlCharacter Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html">neovision::ansi::ControlCharacter</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#ad6c3b8da2769efdad3555ec12cac8ba5">BEL</a></td><td class="entry"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html">neovision::ansi::ControlCharacter</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#ac39197e80bc08ad20e8828851f368861">BS</a></td><td class="entry"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html">neovision::ansi::ControlCharacter</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a6f00eb9f96eabe60f7aaff15bd4fddae">CAN</a></td><td class="entry"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html">neovision::ansi::ControlCharacter</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#ad094ad8b7014024662e12e81d7dd2367">CR</a></td><td class="entry"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html">neovision::ansi::ControlCharacter</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a7c2862e1a8d9cf36b7d42df0970402c6">CSI</a></td><td class="entry"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html">neovision::ansi::ControlCharacter</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#ac5ddb780fa788ceca647747caa1ffdfe">DEL</a></td><td class="entry"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html">neovision::ansi::ControlCharacter</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a22dde0922a104f1db85bef5e47228125">ESC</a></td><td class="entry"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html">neovision::ansi::ControlCharacter</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a46071e2d97f511b4ae57a1558a36fcfd">FF</a></td><td class="entry"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html">neovision::ansi::ControlCharacter</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a5d54aa796f2acf6b7d3b974e6976e521">HT</a></td><td class="entry"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html">neovision::ansi::ControlCharacter</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a4608e88390caba51033b80f1baed394d">LF</a></td><td class="entry"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html">neovision::ansi::ControlCharacter</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a1306380e46d12fe3a123827058b51580">SI</a></td><td class="entry"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html">neovision::ansi::ControlCharacter</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a219017b9e5599069547b966634bf21f8">SO</a></td><td class="entry"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html">neovision::ansi::ControlCharacter</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a8ccbd4639bd1147c7e813bb7f285b863">SUB</a></td><td class="entry"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html">neovision::ansi::ControlCharacter</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,86 @@
<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NeoVision: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NeoVision
</div>
<div id="projectbrief">A &quot;modern&quot; take on the turbovision tui library.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../d6/d46/namespaceneovision.html">neovision</a></li><li class="navelem"><a class="el" href="../../db/dfd/namespaceneovision_1_1ansi.html">ansi</a></li><li class="navelem"><a class="el" href="../../da/daa/structneovision_1_1ansi_1_1_dec_pm_suffix.html">DecPmSuffix</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">neovision::ansi::DecPmSuffix Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../da/daa/structneovision_1_1ansi_1_1_dec_pm_suffix.html">neovision::ansi::DecPmSuffix</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="../../da/daa/structneovision_1_1ansi_1_1_dec_pm_suffix.html#a1625bafa927ff91b81659eef88f46a4a">DISABLE</a></td><td class="entry"><a class="el" href="../../da/daa/structneovision_1_1ansi_1_1_dec_pm_suffix.html">neovision::ansi::DecPmSuffix</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../da/daa/structneovision_1_1ansi_1_1_dec_pm_suffix.html#a3f2fa68eb65bacabe2c1ce21cac5fc65">ENABLE</a></td><td class="entry"><a class="el" href="../../da/daa/structneovision_1_1ansi_1_1_dec_pm_suffix.html">neovision::ansi::DecPmSuffix</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,490 @@
<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NeoVision: neovision::ansi::ControlCharacter Struct Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NeoVision
</div>
<div id="projectbrief">A &quot;modern&quot; take on the turbovision tui library.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../d6/d46/namespaceneovision.html">neovision</a></li><li class="navelem"><a class="el" href="../../db/dfd/namespaceneovision_1_1ansi.html">ansi</a></li><li class="navelem"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html">ControlCharacter</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="../../d2/da1/structneovision_1_1ansi_1_1_control_character-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">neovision::ansi::ControlCharacter Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Represents the terminal basic control characters.
<a href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:ad6c3b8da2769efdad3555ec12cac8ba5"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#ad6c3b8da2769efdad3555ec12cac8ba5">BEL</a> [] {&quot;\x07&quot;}</td></tr>
<tr class="memdesc:ad6c3b8da2769efdad3555ec12cac8ba5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bell. <a href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#ad6c3b8da2769efdad3555ec12cac8ba5">More...</a><br /></td></tr>
<tr class="separator:ad6c3b8da2769efdad3555ec12cac8ba5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac39197e80bc08ad20e8828851f368861"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#ac39197e80bc08ad20e8828851f368861">BS</a> [] {&quot;\x08&quot;}</td></tr>
<tr class="memdesc:ac39197e80bc08ad20e8828851f368861"><td class="mdescLeft">&#160;</td><td class="mdescRight">Backspace. <a href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#ac39197e80bc08ad20e8828851f368861">More...</a><br /></td></tr>
<tr class="separator:ac39197e80bc08ad20e8828851f368861"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d54aa796f2acf6b7d3b974e6976e521"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a5d54aa796f2acf6b7d3b974e6976e521">HT</a> [] {&quot;\x09&quot;}</td></tr>
<tr class="memdesc:a5d54aa796f2acf6b7d3b974e6976e521"><td class="mdescLeft">&#160;</td><td class="mdescRight">Horizontal tab. <a href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a5d54aa796f2acf6b7d3b974e6976e521">More...</a><br /></td></tr>
<tr class="separator:a5d54aa796f2acf6b7d3b974e6976e521"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4608e88390caba51033b80f1baed394d"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a4608e88390caba51033b80f1baed394d">LF</a> [] {&quot;\x0a&quot;}</td></tr>
<tr class="memdesc:a4608e88390caba51033b80f1baed394d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Line feed. <a href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a4608e88390caba51033b80f1baed394d">More...</a><br /></td></tr>
<tr class="separator:a4608e88390caba51033b80f1baed394d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46071e2d97f511b4ae57a1558a36fcfd"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a46071e2d97f511b4ae57a1558a36fcfd">FF</a> [] {&quot;\x0c&quot;}</td></tr>
<tr class="memdesc:a46071e2d97f511b4ae57a1558a36fcfd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Form feed. <a href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a46071e2d97f511b4ae57a1558a36fcfd">More...</a><br /></td></tr>
<tr class="separator:a46071e2d97f511b4ae57a1558a36fcfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad094ad8b7014024662e12e81d7dd2367"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#ad094ad8b7014024662e12e81d7dd2367">CR</a> [] {&quot;\x0d&quot;}</td></tr>
<tr class="memdesc:ad094ad8b7014024662e12e81d7dd2367"><td class="mdescLeft">&#160;</td><td class="mdescRight">Carriage return. <a href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#ad094ad8b7014024662e12e81d7dd2367">More...</a><br /></td></tr>
<tr class="separator:ad094ad8b7014024662e12e81d7dd2367"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a219017b9e5599069547b966634bf21f8"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a219017b9e5599069547b966634bf21f8">SO</a> [] {&quot;\x0e&quot;}</td></tr>
<tr class="memdesc:a219017b9e5599069547b966634bf21f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Activate G1 character set. <a href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a219017b9e5599069547b966634bf21f8">More...</a><br /></td></tr>
<tr class="separator:a219017b9e5599069547b966634bf21f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1306380e46d12fe3a123827058b51580"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a1306380e46d12fe3a123827058b51580">SI</a> [] {&quot;\x0f&quot;}</td></tr>
<tr class="memdesc:a1306380e46d12fe3a123827058b51580"><td class="mdescLeft">&#160;</td><td class="mdescRight">Activate G0 character set. <a href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a1306380e46d12fe3a123827058b51580">More...</a><br /></td></tr>
<tr class="separator:a1306380e46d12fe3a123827058b51580"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f00eb9f96eabe60f7aaff15bd4fddae"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a6f00eb9f96eabe60f7aaff15bd4fddae">CAN</a> [] {&quot;\x18&quot;}</td></tr>
<tr class="memdesc:a6f00eb9f96eabe60f7aaff15bd4fddae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cancel. <a href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a6f00eb9f96eabe60f7aaff15bd4fddae">More...</a><br /></td></tr>
<tr class="separator:a6f00eb9f96eabe60f7aaff15bd4fddae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ccbd4639bd1147c7e813bb7f285b863"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a8ccbd4639bd1147c7e813bb7f285b863">SUB</a> [] {&quot;\x1a&quot;}</td></tr>
<tr class="memdesc:a8ccbd4639bd1147c7e813bb7f285b863"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sustitute. <a href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a8ccbd4639bd1147c7e813bb7f285b863">More...</a><br /></td></tr>
<tr class="separator:a8ccbd4639bd1147c7e813bb7f285b863"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22dde0922a104f1db85bef5e47228125"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a22dde0922a104f1db85bef5e47228125">ESC</a> [] {&quot;\x1b&quot;}</td></tr>
<tr class="memdesc:a22dde0922a104f1db85bef5e47228125"><td class="mdescLeft">&#160;</td><td class="mdescRight">Escape. <a href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a22dde0922a104f1db85bef5e47228125">More...</a><br /></td></tr>
<tr class="separator:a22dde0922a104f1db85bef5e47228125"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5ddb780fa788ceca647747caa1ffdfe"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#ac5ddb780fa788ceca647747caa1ffdfe">DEL</a> [] {&quot;\x7f&quot;}</td></tr>
<tr class="memdesc:ac5ddb780fa788ceca647747caa1ffdfe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete. <a href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#ac5ddb780fa788ceca647747caa1ffdfe">More...</a><br /></td></tr>
<tr class="separator:ac5ddb780fa788ceca647747caa1ffdfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c2862e1a8d9cf36b7d42df0970402c6"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a7c2862e1a8d9cf36b7d42df0970402c6">CSI</a> [] {&quot;\x9b&quot;}</td></tr>
<tr class="memdesc:a7c2862e1a8d9cf36b7d42df0970402c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">CSI. <a href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a7c2862e1a8d9cf36b7d42df0970402c6">More...</a><br /></td></tr>
<tr class="separator:a7c2862e1a8d9cf36b7d42df0970402c6"><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>Represents the terminal basic control characters. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00012">12</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div><h2 class="groupheader">Member Data Documentation</h2>
<a id="ad6c3b8da2769efdad3555ec12cac8ba5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad6c3b8da2769efdad3555ec12cac8ba5">&#9670;&nbsp;</a></span>BEL</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::ControlCharacter::BEL[] {&quot;\x07&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Bell. </p>
<p>Makes an audible noise. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00019">19</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<a id="ac39197e80bc08ad20e8828851f368861"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac39197e80bc08ad20e8828851f368861">&#9670;&nbsp;</a></span>BS</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::ControlCharacter::BS[] {&quot;\x08&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Backspace. </p>
<p>Moves the cursor left (may wrap if cursor is at start of line). </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00026">26</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<a id="a6f00eb9f96eabe60f7aaff15bd4fddae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f00eb9f96eabe60f7aaff15bd4fddae">&#9670;&nbsp;</a></span>CAN</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::ControlCharacter::CAN[] {&quot;\x18&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Cancel. </p>
<p>Abort sequence. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00074">74</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<a id="ad094ad8b7014024662e12e81d7dd2367"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad094ad8b7014024662e12e81d7dd2367">&#9670;&nbsp;</a></span>CR</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::ControlCharacter::CR[] {&quot;\x0d&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Carriage return. </p>
<p>Moves the cursor to column zero. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00057">57</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<a id="a7c2862e1a8d9cf36b7d42df0970402c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7c2862e1a8d9cf36b7d42df0970402c6">&#9670;&nbsp;</a></span>CSI</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::ControlCharacter::CSI[] {&quot;\x9b&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>CSI. </p>
<p>Equivalent to ESC [ in theory. In practice, most terminals don't seem to recognize this.</p>
<p>See the <a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html" title="CSI sequences.">CsiSequence</a> struct. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00105">105</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<a id="ac5ddb780fa788ceca647747caa1ffdfe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5ddb780fa788ceca647747caa1ffdfe">&#9670;&nbsp;</a></span>DEL</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::ControlCharacter::DEL[] {&quot;\x7f&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Delete. </p>
<p>(ignored) </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00095">95</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<a id="a22dde0922a104f1db85bef5e47228125"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a22dde0922a104f1db85bef5e47228125">&#9670;&nbsp;</a></span>ESC</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::ControlCharacter::ESC[] {&quot;\x1b&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Escape. </p>
<p>Starts all the escape sequences. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00088">88</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<a id="a46071e2d97f511b4ae57a1558a36fcfd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a46071e2d97f511b4ae57a1558a36fcfd">&#9670;&nbsp;</a></span>FF</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::ControlCharacter::FF[] {&quot;\x0c&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Form feed. </p>
<p>Move a printer to top of next page. Usually does not move horizontally (but can). Effect on video terminals varies. (in most modern terminals this moves 2 lines down) </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00050">50</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<a id="a5d54aa796f2acf6b7d3b974e6976e521"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d54aa796f2acf6b7d3b974e6976e521">&#9670;&nbsp;</a></span>HT</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::ControlCharacter::HT[] {&quot;\x09&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Horizontal tab. </p>
<p>Moves the cursor right to next multiple of 8. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00033">33</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<a id="a4608e88390caba51033b80f1baed394d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4608e88390caba51033b80f1baed394d">&#9670;&nbsp;</a></span>LF</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::ControlCharacter::LF[] {&quot;\x0a&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Line feed. </p>
<p>Moves to the next line, scrolls the display up if at bottom of screen. Usually does not move horizonally (but can). </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00041">41</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<a id="a1306380e46d12fe3a123827058b51580"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1306380e46d12fe3a123827058b51580">&#9670;&nbsp;</a></span>SI</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::ControlCharacter::SI[] {&quot;\x0f&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Activate G0 character set. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00067">67</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<a id="a219017b9e5599069547b966634bf21f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a219017b9e5599069547b966634bf21f8">&#9670;&nbsp;</a></span>SO</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::ControlCharacter::SO[] {&quot;\x0e&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Activate G1 character set. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00062">62</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<a id="a8ccbd4639bd1147c7e813bb7f285b863"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ccbd4639bd1147c7e813bb7f285b863">&#9670;&nbsp;</a></span>SUB</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::ControlCharacter::SUB[] {&quot;\x1a&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sustitute. </p>
<p>Abort sequence. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00081">81</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>include/neovision/<a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,181 @@
<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NeoVision: include/neovision/crt.h File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NeoVision
</div>
<div id="projectbrief">A &quot;modern&quot; take on the turbovision tui library.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="../../dir_42ba983586d36405355265c44ce0287e.html">neovision</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">crt.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;cstdint&gt;</code><br />
<code>#include &lt;functional&gt;</code><br />
<code>#include &lt;iostream&gt;</code><br />
<code>#include &lt;mutex&gt;</code><br />
<code>#include &lt;streambuf&gt;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for crt.h:</div>
<div class="dyncontent">
<div class="center"><img src="../../d0/d0c/crt_8h__incl.png" border="0" usemap="#include_2neovision_2crt_8h" alt=""/></div>
<map name="include_2neovision_2crt_8h" id="include_2neovision_2crt_8h">
<area shape="rect" title=" " alt="" coords="155,5,307,32"/>
<area shape="rect" title=" " alt="" coords="5,80,67,107"/>
<area shape="rect" title=" " alt="" coords="91,80,170,107"/>
<area shape="rect" title=" " alt="" coords="195,80,267,107"/>
<area shape="rect" title=" " alt="" coords="291,80,349,107"/>
<area shape="rect" title=" " alt="" coords="373,80,453,107"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="../../d5/dd9/crt_8h__dep__incl.png" border="0" usemap="#include_2neovision_2crt_8hdep" alt=""/></div>
<map name="include_2neovision_2crt_8hdep" id="include_2neovision_2crt_8hdep">
<area shape="rect" title=" " alt="" coords="5,5,157,32"/>
<area shape="rect" href="../../d0/da4/crt_8cpp.html" title=" " alt="" coords="39,80,123,107"/>
</map>
</div>
</div>
<p><a href="../../d3/da1/crt_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d5d/structneovision_1_1_position.html">neovision::Position</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Screen position coordinates. <a href="../../d5/d5d/structneovision_1_1_position.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dd1/classneovision_1_1_i_o.html">neovision::IO</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Input/Output. <a href="../../df/dd1/classneovision_1_1_i_o.html#details">More...</a><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 name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:d6/d46/namespaceneovision"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d46/namespaceneovision.html">neovision</a></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 name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:a87340b7b68fb6e1623f2c671ec42b65d"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65d">neovision::StandardColor</a> { <br />
&#160;&#160;<a class="el" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65da08d0012388564e95c3b4a7407cf04965">neovision::StandardColor::BLACK</a>,
<a class="el" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65daa2d9547b5d3dd9f05984475f7c926da0">neovision::StandardColor::RED</a>,
<a class="el" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65da9de0e5dd94e861317e74964bed179fa0">neovision::StandardColor::GREEN</a>,
<a class="el" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65da8a568e5f41b7e4da88fe5c4a00aad34e">neovision::StandardColor::YELLOW</a>,
<br />
&#160;&#160;<a class="el" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65da1b3e1ee9bff86431dea6b181365ba65f">neovision::StandardColor::BLUE</a>,
<a class="el" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65dac634ffea7195608364671ac52ee59a61">neovision::StandardColor::MAGENTA</a>,
<a class="el" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65da344dd8cd533280795b9db82ef0c92749">neovision::StandardColor::CYAN</a>,
<a class="el" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65dab5bf627e448384cf3a4c35121ca6008d">neovision::StandardColor::WHITE</a>,
<br />
&#160;&#160;<a class="el" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65daae7e8e8f5ddf114057b47f5f799347b1">neovision::StandardColor::BRIGHT_BLACK</a>,
<a class="el" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65da01fd5046e2769cae7b662d3dfbb64045">neovision::StandardColor::BRIGHT_RED</a>,
<a class="el" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65da7ca9c0eccf9c3fa7fe85fea8404d50a9">neovision::StandardColor::BRIGHT_GREEN</a>,
<a class="el" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65da2373edc9b8eb3a49710b95c6f7906434">neovision::StandardColor::BRIGHT_YELLOW</a>,
<br />
&#160;&#160;<a class="el" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65dad187a715c27ec1e774325b6715f4da67">neovision::StandardColor::BRIGHT_BLUE</a>,
<a class="el" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65dacdbf2435d34544195dd18a6b31953951">neovision::StandardColor::BRIGHT_MAGENTA</a>,
<a class="el" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65daa74a6a719de5de03a46f89ce260fa4b7">neovision::StandardColor::BRIGHT_CYAN</a>,
<a class="el" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65da376520e57593580aa5c7ef8cf5136946">neovision::StandardColor::BRIGHT_WHITE</a>
<br />
}</td></tr>
<tr class="memdesc:a87340b7b68fb6e1623f2c671ec42b65d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Standard 16 color definitions. <a href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65d">More...</a><br /></td></tr>
<tr class="separator:a87340b7b68fb6e1623f2c671ec42b65d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a883665c96887ba19dc743ec8350cadcd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d46/namespaceneovision.html#a883665c96887ba19dc743ec8350cadcd">neovision::ClearScreen</a> ()</td></tr>
<tr class="memdesc:a883665c96887ba19dc743ec8350cadcd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear screen. <a href="../../d6/d46/namespaceneovision.html#a883665c96887ba19dc743ec8350cadcd">More...</a><br /></td></tr>
<tr class="separator:a883665c96887ba19dc743ec8350cadcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45d1e8b9816767a79621c5967529d372"><td class="memItemLeft" align="right" valign="top">Position&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d46/namespaceneovision.html#a45d1e8b9816767a79621c5967529d372">neovision::GetCursorPos</a> ()</td></tr>
<tr class="memdesc:a45d1e8b9816767a79621c5967529d372"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get cursor position. <a href="../../d6/d46/namespaceneovision.html#a45d1e8b9816767a79621c5967529d372">More...</a><br /></td></tr>
<tr class="separator:a45d1e8b9816767a79621c5967529d372"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a706b132b446d682b5cab759a88bcbaec"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d46/namespaceneovision.html#a706b132b446d682b5cab759a88bcbaec">neovision::SetCursorPos</a> (const Position &amp;pos, bool relative=false)</td></tr>
<tr class="memdesc:a706b132b446d682b5cab759a88bcbaec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the cursor position. <a href="../../d6/d46/namespaceneovision.html#a706b132b446d682b5cab759a88bcbaec">More...</a><br /></td></tr>
<tr class="separator:a706b132b446d682b5cab759a88bcbaec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad28ed337f3042e700c5e6bd7baab71ce"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d46/namespaceneovision.html#ad28ed337f3042e700c5e6bd7baab71ce">neovision::SetBackgroundColor</a> (StandardColor color)</td></tr>
<tr class="memdesc:ad28ed337f3042e700c5e6bd7baab71ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets background color (16 color version). <a href="../../d6/d46/namespaceneovision.html#ad28ed337f3042e700c5e6bd7baab71ce">More...</a><br /></td></tr>
<tr class="separator:ad28ed337f3042e700c5e6bd7baab71ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee85b490b8fbdeed56878a99437f4d95"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d46/namespaceneovision.html#aee85b490b8fbdeed56878a99437f4d95">neovision::SetBackgroundColor</a> (std::uint8_t r, std::uint8_t g, std::uint8_t b)</td></tr>
<tr class="memdesc:aee85b490b8fbdeed56878a99437f4d95"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets background color (rgb color version). <a href="../../d6/d46/namespaceneovision.html#aee85b490b8fbdeed56878a99437f4d95">More...</a><br /></td></tr>
<tr class="separator:aee85b490b8fbdeed56878a99437f4d95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afcd4659de260c4f460701fb23898df64"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d46/namespaceneovision.html#afcd4659de260c4f460701fb23898df64">neovision::SetForegroundColor</a> (StandardColor color)</td></tr>
<tr class="memdesc:afcd4659de260c4f460701fb23898df64"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets foreground color (16 color version). <a href="../../d6/d46/namespaceneovision.html#afcd4659de260c4f460701fb23898df64">More...</a><br /></td></tr>
<tr class="separator:afcd4659de260c4f460701fb23898df64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38871395ed63fe7b6d1d2bed01c186d7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d46/namespaceneovision.html#a38871395ed63fe7b6d1d2bed01c186d7">neovision::SetForegroundColor</a> (std::uint8_t r, std::uint8_t g, std::uint8_t b)</td></tr>
<tr class="memdesc:a38871395ed63fe7b6d1d2bed01c186d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets foreground color (rgb color version). <a href="../../d6/d46/namespaceneovision.html#a38871395ed63fe7b6d1d2bed01c186d7">More...</a><br /></td></tr>
<tr class="separator:a38871395ed63fe7b6d1d2bed01c186d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,193 @@
<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NeoVision: include/neovision/crt.h Source File</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NeoVision
</div>
<div id="projectbrief">A &quot;modern&quot; take on the turbovision tui library.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="../../dir_42ba983586d36405355265c44ce0287e.html">neovision</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">crt.h</div> </div>
</div><!--header-->
<div class="contents">
<a href="../../d3/da1/crt_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#pragma once</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; </div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor">#include &lt;cstdint&gt;</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &lt;functional&gt;</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &lt;iostream&gt;</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#include &lt;mutex&gt;</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#include &lt;streambuf&gt;</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; </div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="keyword">namespace </span><a class="code" href="../../d6/d46/namespaceneovision.html">neovision</a> {</div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; </div>
<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65d"> 14</a></span>&#160;<span class="keyword">enum class</span> <a class="code" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65d">StandardColor</a> {</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; <a class="code" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65da08d0012388564e95c3b4a7407cf04965">BLACK</a>,</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; <a class="code" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65daa2d9547b5d3dd9f05984475f7c926da0">RED</a>,</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <a class="code" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65da9de0e5dd94e861317e74964bed179fa0">GREEN</a>,</div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; <a class="code" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65da8a568e5f41b7e4da88fe5c4a00aad34e">YELLOW</a>,</div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; <a class="code" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65da1b3e1ee9bff86431dea6b181365ba65f">BLUE</a>,</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; <a class="code" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65dac634ffea7195608364671ac52ee59a61">MAGENTA</a>,</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <a class="code" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65da344dd8cd533280795b9db82ef0c92749">CYAN</a>,</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <a class="code" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65dab5bf627e448384cf3a4c35121ca6008d">WHITE</a>,</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <a class="code" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65daae7e8e8f5ddf114057b47f5f799347b1">BRIGHT_BLACK</a>,</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <a class="code" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65da01fd5046e2769cae7b662d3dfbb64045">BRIGHT_RED</a>,</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <a class="code" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65da7ca9c0eccf9c3fa7fe85fea8404d50a9">BRIGHT_GREEN</a>,</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <a class="code" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65da2373edc9b8eb3a49710b95c6f7906434">BRIGHT_YELLOW</a>,</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <a class="code" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65dad187a715c27ec1e774325b6715f4da67">BRIGHT_BLUE</a>,</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <a class="code" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65dacdbf2435d34544195dd18a6b31953951">BRIGHT_MAGENTA</a>,</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <a class="code" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65daa74a6a719de5de03a46f89ce260fa4b7">BRIGHT_CYAN</a>,</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <a class="code" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65da376520e57593580aa5c7ef8cf5136946">BRIGHT_WHITE</a></div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;};</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; </div>
<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="../../d5/d5d/structneovision_1_1_position.html"> 38</a></span>&#160;<span class="keyword">struct </span><a class="code" href="../../d5/d5d/structneovision_1_1_position.html">Position</a> {</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; </div>
<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="../../d5/d5d/structneovision_1_1_position.html#a7f08c6abde81e3abeac98d3d37f154db"> 43</a></span>&#160; std::uint32_t <a class="code" href="../../d5/d5d/structneovision_1_1_position.html#a7f08c6abde81e3abeac98d3d37f154db">X</a>{0};</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; </div>
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="../../d5/d5d/structneovision_1_1_position.html#a383f2c069feb2847f08a149d0a3d76d7"> 48</a></span>&#160; std::uint32_t <a class="code" href="../../d5/d5d/structneovision_1_1_position.html#a383f2c069feb2847f08a149d0a3d76d7">Y</a>{0};</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;};</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; </div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d6/d46/namespaceneovision.html#a883665c96887ba19dc743ec8350cadcd">ClearScreen</a>();</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; </div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;Position <a class="code" href="../../d6/d46/namespaceneovision.html#a45d1e8b9816767a79621c5967529d372">GetCursorPos</a>();</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; </div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d6/d46/namespaceneovision.html#a706b132b446d682b5cab759a88bcbaec">SetCursorPos</a>(<span class="keyword">const</span> Position&amp; pos, <span class="keywordtype">bool</span> relative = <span class="keyword">false</span>);</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; </div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d6/d46/namespaceneovision.html#ad28ed337f3042e700c5e6bd7baab71ce">SetBackgroundColor</a>(<a class="code" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65d">StandardColor</a> color);</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; </div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d6/d46/namespaceneovision.html#ad28ed337f3042e700c5e6bd7baab71ce">SetBackgroundColor</a>(std::uint8_t r, std::uint8_t g, std::uint8_t b);</div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; </div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d6/d46/namespaceneovision.html#afcd4659de260c4f460701fb23898df64">SetForegroundColor</a>(<a class="code" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65d">StandardColor</a> color);</div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; </div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d6/d46/namespaceneovision.html#afcd4659de260c4f460701fb23898df64">SetForegroundColor</a>(std::uint8_t r, std::uint8_t g, std::uint8_t b);</div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; </div>
<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="../../df/dd1/classneovision_1_1_i_o.html"> 141</a></span>&#160;<span class="keyword">class </span><a class="code" href="../../df/dd1/classneovision_1_1_i_o.html">IO</a> {</div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; </div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; std::mutex m_inputMutex;</div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; std::mutex m_outputMutex;</div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; std::reference_wrapper&lt;std::istream&gt; m_inputStream;</div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; std::reference_wrapper&lt;std::ostream&gt; m_outputStream;</div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; </div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; </div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <a class="code" href="../../df/dd1/classneovision_1_1_i_o.html#a3c8b3d741c425ec03383cc85177a483d">IO</a>();</div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; </div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <a class="code" href="../../df/dd1/classneovision_1_1_i_o.html#a3c8b3d741c425ec03383cc85177a483d">IO</a>(<a class="code" href="../../df/dd1/classneovision_1_1_i_o.html">IO</a> <span class="keyword">const</span>&amp;) = <span class="keyword">delete</span>;</div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; </div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <span class="keywordtype">void</span> <a class="code" href="../../df/dd1/classneovision_1_1_i_o.html#ada91295a45372b7c033e1eeb83f6cf3c">operator=</a>(<a class="code" href="../../df/dd1/classneovision_1_1_i_o.html">IO</a> <span class="keyword">const</span>&amp;) = <span class="keyword">delete</span>;</div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; </div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keyword">static</span> <a class="code" href="../../df/dd1/classneovision_1_1_i_o.html">IO</a>&amp; <a class="code" href="../../df/dd1/classneovision_1_1_i_o.html#a716f3ad3582500077fdca92cb6c32e6b">Get</a>();</div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; </div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; std::reference_wrapper&lt;std::istream&gt; <a class="code" href="../../df/dd1/classneovision_1_1_i_o.html#a564dbe18e9c8dbf6c36c545dffdbbc6a">InputStream</a>();</div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; </div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="keywordtype">void</span> <a class="code" href="../../df/dd1/classneovision_1_1_i_o.html#ac35d7ce7dffc8a039ed2649604f947e8">SetInputStream</a>(std::istream&amp; stream);</div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; </div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; <span class="keywordtype">void</span> <a class="code" href="../../df/dd1/classneovision_1_1_i_o.html#af521c1e562851794e2241cb31b1a02ee">SetOutputStream</a>(std::ostream&amp; stream);</div>
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; </div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; <span class="keywordtype">void</span> <a class="code" href="../../df/dd1/classneovision_1_1_i_o.html#afb4dc673ec628d7c25e94e7ea45cc624">Write</a>(<span class="keyword">const</span> std::string&amp; str);</div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; </div>
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;};</div>
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; </div>
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;} <span class="comment">// namespace neovision</span></div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="anamespaceneovision_html_a883665c96887ba19dc743ec8350cadcd"><div class="ttname"><a href="../../d6/d46/namespaceneovision.html#a883665c96887ba19dc743ec8350cadcd">neovision::ClearScreen</a></div><div class="ttdeci">void ClearScreen()</div><div class="ttdoc">Clear screen.</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/da4/crt_8cpp_source.html#l00014">crt.cpp:14</a></div></div>
<div class="ttc" id="anamespaceneovision_html_a87340b7b68fb6e1623f2c671ec42b65d"><div class="ttname"><a href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65d">neovision::StandardColor</a></div><div class="ttdeci">StandardColor</div><div class="ttdoc">Standard 16 color definitions.</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/da1/crt_8h_source.html#l00014">crt.h:14</a></div></div>
<div class="ttc" id="anamespaceneovision_html_a87340b7b68fb6e1623f2c671ec42b65dacdbf2435d34544195dd18a6b31953951"><div class="ttname"><a href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65dacdbf2435d34544195dd18a6b31953951">neovision::StandardColor::BRIGHT_MAGENTA</a></div><div class="ttdeci">@ BRIGHT_MAGENTA</div></div>
<div class="ttc" id="anamespaceneovision_html"><div class="ttname"><a href="../../d6/d46/namespaceneovision.html">neovision</a></div><div class="ttdef"><b>Definition:</b> <a href="../../dd/dc8/ansi_8cpp_source.html#l00006">ansi.cpp:6</a></div></div>
<div class="ttc" id="astructneovision_1_1_position_html_a7f08c6abde81e3abeac98d3d37f154db"><div class="ttname"><a href="../../d5/d5d/structneovision_1_1_position.html#a7f08c6abde81e3abeac98d3d37f154db">neovision::Position::X</a></div><div class="ttdeci">std::uint32_t X</div><div class="ttdoc">column.</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/da1/crt_8h_source.html#l00043">crt.h:43</a></div></div>
<div class="ttc" id="anamespaceneovision_html_a87340b7b68fb6e1623f2c671ec42b65da01fd5046e2769cae7b662d3dfbb64045"><div class="ttname"><a href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65da01fd5046e2769cae7b662d3dfbb64045">neovision::StandardColor::BRIGHT_RED</a></div><div class="ttdeci">@ BRIGHT_RED</div></div>
<div class="ttc" id="anamespaceneovision_html_a706b132b446d682b5cab759a88bcbaec"><div class="ttname"><a href="../../d6/d46/namespaceneovision.html#a706b132b446d682b5cab759a88bcbaec">neovision::SetCursorPos</a></div><div class="ttdeci">void SetCursorPos(const Position &amp;pos, bool relative)</div><div class="ttdoc">Sets the cursor position.</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/da4/crt_8cpp_source.html#l00022">crt.cpp:22</a></div></div>
<div class="ttc" id="anamespaceneovision_html_a87340b7b68fb6e1623f2c671ec42b65da8a568e5f41b7e4da88fe5c4a00aad34e"><div class="ttname"><a href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65da8a568e5f41b7e4da88fe5c4a00aad34e">neovision::StandardColor::YELLOW</a></div><div class="ttdeci">@ YELLOW</div></div>
<div class="ttc" id="anamespaceneovision_html_ad28ed337f3042e700c5e6bd7baab71ce"><div class="ttname"><a href="../../d6/d46/namespaceneovision.html#ad28ed337f3042e700c5e6bd7baab71ce">neovision::SetBackgroundColor</a></div><div class="ttdeci">void SetBackgroundColor(StandardColor color)</div><div class="ttdoc">Sets background color (16 color version).</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/da4/crt_8cpp_source.html#l00042">crt.cpp:42</a></div></div>
<div class="ttc" id="astructneovision_1_1_position_html"><div class="ttname"><a href="../../d5/d5d/structneovision_1_1_position.html">neovision::Position</a></div><div class="ttdoc">Screen position coordinates.</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/da1/crt_8h_source.html#l00038">crt.h:38</a></div></div>
<div class="ttc" id="aclassneovision_1_1_i_o_html_ac35d7ce7dffc8a039ed2649604f947e8"><div class="ttname"><a href="../../df/dd1/classneovision_1_1_i_o.html#ac35d7ce7dffc8a039ed2649604f947e8">neovision::IO::SetInputStream</a></div><div class="ttdeci">void SetInputStream(std::istream &amp;stream)</div><div class="ttdoc">Sets the current input stream.</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/da4/crt_8cpp_source.html#l00068">crt.cpp:68</a></div></div>
<div class="ttc" id="aclassneovision_1_1_i_o_html"><div class="ttname"><a href="../../df/dd1/classneovision_1_1_i_o.html">neovision::IO</a></div><div class="ttdoc">Input/Output.</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/da1/crt_8h_source.html#l00141">crt.h:141</a></div></div>
<div class="ttc" id="anamespaceneovision_html_a45d1e8b9816767a79621c5967529d372"><div class="ttname"><a href="../../d6/d46/namespaceneovision.html#a45d1e8b9816767a79621c5967529d372">neovision::GetCursorPos</a></div><div class="ttdeci">Position GetCursorPos()</div><div class="ttdoc">Get cursor position.</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/da4/crt_8cpp_source.html#l00018">crt.cpp:18</a></div></div>
<div class="ttc" id="anamespaceneovision_html_a87340b7b68fb6e1623f2c671ec42b65daa2d9547b5d3dd9f05984475f7c926da0"><div class="ttname"><a href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65daa2d9547b5d3dd9f05984475f7c926da0">neovision::StandardColor::RED</a></div><div class="ttdeci">@ RED</div></div>
<div class="ttc" id="anamespaceneovision_html_a87340b7b68fb6e1623f2c671ec42b65da376520e57593580aa5c7ef8cf5136946"><div class="ttname"><a href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65da376520e57593580aa5c7ef8cf5136946">neovision::StandardColor::BRIGHT_WHITE</a></div><div class="ttdeci">@ BRIGHT_WHITE</div></div>
<div class="ttc" id="aclassneovision_1_1_i_o_html_a716f3ad3582500077fdca92cb6c32e6b"><div class="ttname"><a href="../../df/dd1/classneovision_1_1_i_o.html#a716f3ad3582500077fdca92cb6c32e6b">neovision::IO::Get</a></div><div class="ttdeci">static IO &amp; Get()</div><div class="ttdoc">Get singleton instance.</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/da4/crt_8cpp_source.html#l00062">crt.cpp:62</a></div></div>
<div class="ttc" id="aclassneovision_1_1_i_o_html_a564dbe18e9c8dbf6c36c545dffdbbc6a"><div class="ttname"><a href="../../df/dd1/classneovision_1_1_i_o.html#a564dbe18e9c8dbf6c36c545dffdbbc6a">neovision::IO::InputStream</a></div><div class="ttdeci">std::reference_wrapper&lt; std::istream &gt; InputStream()</div><div class="ttdoc">Get input stream.</div></div>
<div class="ttc" id="aclassneovision_1_1_i_o_html_ada91295a45372b7c033e1eeb83f6cf3c"><div class="ttname"><a href="../../df/dd1/classneovision_1_1_i_o.html#ada91295a45372b7c033e1eeb83f6cf3c">neovision::IO::operator=</a></div><div class="ttdeci">void operator=(IO const &amp;)=delete</div><div class="ttdoc">Assignment operator (deleted).</div></div>
<div class="ttc" id="aclassneovision_1_1_i_o_html_afb4dc673ec628d7c25e94e7ea45cc624"><div class="ttname"><a href="../../df/dd1/classneovision_1_1_i_o.html#afb4dc673ec628d7c25e94e7ea45cc624">neovision::IO::Write</a></div><div class="ttdeci">void Write(const std::string &amp;str)</div><div class="ttdoc">Write output.</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/da4/crt_8cpp_source.html#l00080">crt.cpp:80</a></div></div>
<div class="ttc" id="aclassneovision_1_1_i_o_html_a3c8b3d741c425ec03383cc85177a483d"><div class="ttname"><a href="../../df/dd1/classneovision_1_1_i_o.html#a3c8b3d741c425ec03383cc85177a483d">neovision::IO::IO</a></div><div class="ttdeci">IO()</div><div class="ttdoc">Default constructor.</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/da4/crt_8cpp_source.html#l00058">crt.cpp:58</a></div></div>
<div class="ttc" id="anamespaceneovision_html_a87340b7b68fb6e1623f2c671ec42b65da1b3e1ee9bff86431dea6b181365ba65f"><div class="ttname"><a href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65da1b3e1ee9bff86431dea6b181365ba65f">neovision::StandardColor::BLUE</a></div><div class="ttdeci">@ BLUE</div></div>
<div class="ttc" id="astructneovision_1_1_position_html_a383f2c069feb2847f08a149d0a3d76d7"><div class="ttname"><a href="../../d5/d5d/structneovision_1_1_position.html#a383f2c069feb2847f08a149d0a3d76d7">neovision::Position::Y</a></div><div class="ttdeci">std::uint32_t Y</div><div class="ttdoc">row.</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/da1/crt_8h_source.html#l00048">crt.h:48</a></div></div>
<div class="ttc" id="anamespaceneovision_html_a87340b7b68fb6e1623f2c671ec42b65da7ca9c0eccf9c3fa7fe85fea8404d50a9"><div class="ttname"><a href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65da7ca9c0eccf9c3fa7fe85fea8404d50a9">neovision::StandardColor::BRIGHT_GREEN</a></div><div class="ttdeci">@ BRIGHT_GREEN</div></div>
<div class="ttc" id="anamespaceneovision_html_a87340b7b68fb6e1623f2c671ec42b65da2373edc9b8eb3a49710b95c6f7906434"><div class="ttname"><a href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65da2373edc9b8eb3a49710b95c6f7906434">neovision::StandardColor::BRIGHT_YELLOW</a></div><div class="ttdeci">@ BRIGHT_YELLOW</div></div>
<div class="ttc" id="anamespaceneovision_html_a87340b7b68fb6e1623f2c671ec42b65dab5bf627e448384cf3a4c35121ca6008d"><div class="ttname"><a href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65dab5bf627e448384cf3a4c35121ca6008d">neovision::StandardColor::WHITE</a></div><div class="ttdeci">@ WHITE</div></div>
<div class="ttc" id="anamespaceneovision_html_a87340b7b68fb6e1623f2c671ec42b65dad187a715c27ec1e774325b6715f4da67"><div class="ttname"><a href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65dad187a715c27ec1e774325b6715f4da67">neovision::StandardColor::BRIGHT_BLUE</a></div><div class="ttdeci">@ BRIGHT_BLUE</div></div>
<div class="ttc" id="anamespaceneovision_html_a87340b7b68fb6e1623f2c671ec42b65da344dd8cd533280795b9db82ef0c92749"><div class="ttname"><a href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65da344dd8cd533280795b9db82ef0c92749">neovision::StandardColor::CYAN</a></div><div class="ttdeci">@ CYAN</div></div>
<div class="ttc" id="anamespaceneovision_html_a87340b7b68fb6e1623f2c671ec42b65dac634ffea7195608364671ac52ee59a61"><div class="ttname"><a href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65dac634ffea7195608364671ac52ee59a61">neovision::StandardColor::MAGENTA</a></div><div class="ttdeci">@ MAGENTA</div></div>
<div class="ttc" id="anamespaceneovision_html_afcd4659de260c4f460701fb23898df64"><div class="ttname"><a href="../../d6/d46/namespaceneovision.html#afcd4659de260c4f460701fb23898df64">neovision::SetForegroundColor</a></div><div class="ttdeci">void SetForegroundColor(StandardColor color)</div><div class="ttdoc">Sets foreground color (16 color version).</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/da4/crt_8cpp_source.html#l00050">crt.cpp:50</a></div></div>
<div class="ttc" id="anamespaceneovision_html_a87340b7b68fb6e1623f2c671ec42b65daa74a6a719de5de03a46f89ce260fa4b7"><div class="ttname"><a href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65daa74a6a719de5de03a46f89ce260fa4b7">neovision::StandardColor::BRIGHT_CYAN</a></div><div class="ttdeci">@ BRIGHT_CYAN</div></div>
<div class="ttc" id="anamespaceneovision_html_a87340b7b68fb6e1623f2c671ec42b65daae7e8e8f5ddf114057b47f5f799347b1"><div class="ttname"><a href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65daae7e8e8f5ddf114057b47f5f799347b1">neovision::StandardColor::BRIGHT_BLACK</a></div><div class="ttdeci">@ BRIGHT_BLACK</div></div>
<div class="ttc" id="anamespaceneovision_html_a87340b7b68fb6e1623f2c671ec42b65da08d0012388564e95c3b4a7407cf04965"><div class="ttname"><a href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65da08d0012388564e95c3b4a7407cf04965">neovision::StandardColor::BLACK</a></div><div class="ttdeci">@ BLACK</div></div>
<div class="ttc" id="aclassneovision_1_1_i_o_html_af521c1e562851794e2241cb31b1a02ee"><div class="ttname"><a href="../../df/dd1/classneovision_1_1_i_o.html#af521c1e562851794e2241cb31b1a02ee">neovision::IO::SetOutputStream</a></div><div class="ttdeci">void SetOutputStream(std::ostream &amp;stream)</div><div class="ttdoc">Sets the current output stream.</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/da4/crt_8cpp_source.html#l00074">crt.cpp:74</a></div></div>
<div class="ttc" id="anamespaceneovision_html_a87340b7b68fb6e1623f2c671ec42b65da9de0e5dd94e861317e74964bed179fa0"><div class="ttname"><a href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65da9de0e5dd94e861317e74964bed179fa0">neovision::StandardColor::GREEN</a></div><div class="ttdeci">@ GREEN</div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,117 @@
<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NeoVision: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NeoVision
</div>
<div id="projectbrief">A &quot;modern&quot; take on the turbovision tui library.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../d6/d46/namespaceneovision.html">neovision</a></li><li class="navelem"><a class="el" href="../../db/dfd/namespaceneovision_1_1ansi.html">ansi</a></li><li class="navelem"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html">CsiSequence</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">neovision::ansi::CsiSequence Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html">neovision::ansi::CsiSequence</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#ad2b8aca33f8853b8a5a78fc321eb1629">CHA</a></td><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html">neovision::ansi::CsiSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#aaa5386174ceef4c90abbb28215161f46">CNL</a></td><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html">neovision::ansi::CsiSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a89214f0ea12c24d752d97f0f61d4175a">CPL</a></td><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html">neovision::ansi::CsiSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a43bcfa711cb5e8b9cdbadd4a69babca9">CUB</a></td><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html">neovision::ansi::CsiSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#ad2a214718a9f278b672528528ae10820">CUD</a></td><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html">neovision::ansi::CsiSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a19d4c0b09157b576662cf48652b60fc5">CUF</a></td><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html">neovision::ansi::CsiSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#adfc5e2302a82427500da64e12b5631cb">CUP</a></td><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html">neovision::ansi::CsiSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a1db416052ce23d3ca4b2f81f839cf5be">CUU</a></td><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html">neovision::ansi::CsiSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#af8b6812a10bc123198d5f19b54f7324b">DA</a></td><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html">neovision::ansi::CsiSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#af93e4886ab9d212f407634d55119bcd7">DCH</a></td><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html">neovision::ansi::CsiSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#acde9b4b13daea2377823256961fa3f2a">DECLL</a></td><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html">neovision::ansi::CsiSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a9801d4f28b0ef16a36f296c07ab8fe57">DECPM</a></td><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html">neovision::ansi::CsiSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#ac35038c59da684b981d142619fc2986a">DECSTBM</a></td><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html">neovision::ansi::CsiSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a45a73955129728935a1e1667adde2c89">DL</a></td><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html">neovision::ansi::CsiSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a0b26a41b800deaea7fae616e4339c004">DSR</a></td><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html">neovision::ansi::CsiSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#aad40e51c8e9363d97c63626d667d1342">ECH</a></td><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html">neovision::ansi::CsiSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#ae7f28bac24c30bcb968cb1ff3e58773c">ED</a></td><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html">neovision::ansi::CsiSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a049c3f38207a0a85258c5dac34977643">EL</a></td><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html">neovision::ansi::CsiSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a8166cb77f3677fef1003c03381948d87">HPA</a></td><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html">neovision::ansi::CsiSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#ae6f1a9013aad623aef502f7b67ce98cd">HPR</a></td><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html">neovision::ansi::CsiSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#aaa787a5b3e24ea2e45af432afc4f63df">HVP</a></td><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html">neovision::ansi::CsiSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a08f72f339e6eb68a9652751b07bfb441">ICH</a></td><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html">neovision::ansi::CsiSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a88b7364064bd49a74ccc9900c377ba29">IL</a></td><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html">neovision::ansi::CsiSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a2801bdbbdf7aa919ddc7ffe789e4a024">RCL</a></td><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html">neovision::ansi::CsiSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a05dc89c08f8d37394c23465e2aea83a5">RM</a></td><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html">neovision::ansi::CsiSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a809524a7eb19a097b9a0344554f03c89">SCL</a></td><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html">neovision::ansi::CsiSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a941a80e05e2d633d5cac33366f4cfd5a">SD</a></td><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html">neovision::ansi::CsiSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a9488c91bde7af2fc2e9ce0ae18ae9bc2">SGR</a></td><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html">neovision::ansi::CsiSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a8d89ee9e115f33d65554d98015536733">SM</a></td><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html">neovision::ansi::CsiSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a23c9fb1ff01e0e6c3ecfad0c3b9b761e">SU</a></td><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html">neovision::ansi::CsiSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a68d46996144766d0860ab9605c7e9410">TBC</a></td><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html">neovision::ansi::CsiSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a3fe8dadac0a0bb6ae7c68549efc554bc">VPA</a></td><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html">neovision::ansi::CsiSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a6cc513eec57dcc1186d52b39ba7e2dd9">VPR</a></td><td class="entry"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html">neovision::ansi::CsiSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,144 @@
<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NeoVision: neovision::Position Struct Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NeoVision
</div>
<div id="projectbrief">A &quot;modern&quot; take on the turbovision tui library.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../d6/d46/namespaceneovision.html">neovision</a></li><li class="navelem"><a class="el" href="../../d5/d5d/structneovision_1_1_position.html">Position</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="../../d2/d66/structneovision_1_1_position-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">neovision::Position Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Screen position coordinates.
<a href="../../d5/d5d/structneovision_1_1_position.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="../../d3/da1/crt_8h_source.html">crt.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a7f08c6abde81e3abeac98d3d37f154db"><td class="memItemLeft" align="right" valign="top">std::uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d5d/structneovision_1_1_position.html#a7f08c6abde81e3abeac98d3d37f154db">X</a> {0}</td></tr>
<tr class="memdesc:a7f08c6abde81e3abeac98d3d37f154db"><td class="mdescLeft">&#160;</td><td class="mdescRight">column. <a href="../../d5/d5d/structneovision_1_1_position.html#a7f08c6abde81e3abeac98d3d37f154db">More...</a><br /></td></tr>
<tr class="separator:a7f08c6abde81e3abeac98d3d37f154db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a383f2c069feb2847f08a149d0a3d76d7"><td class="memItemLeft" align="right" valign="top">std::uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d5d/structneovision_1_1_position.html#a383f2c069feb2847f08a149d0a3d76d7">Y</a> {0}</td></tr>
<tr class="memdesc:a383f2c069feb2847f08a149d0a3d76d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">row. <a href="../../d5/d5d/structneovision_1_1_position.html#a383f2c069feb2847f08a149d0a3d76d7">More...</a><br /></td></tr>
<tr class="separator:a383f2c069feb2847f08a149d0a3d76d7"><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>Screen position coordinates. </p>
<p>Holds the column (X) and row (Y) of a screen position. </p>
<p class="definition">Definition at line <a class="el" href="../../d3/da1/crt_8h_source.html#l00038">38</a> of file <a class="el" href="../../d3/da1/crt_8h_source.html">crt.h</a>.</p>
</div><h2 class="groupheader">Member Data Documentation</h2>
<a id="a7f08c6abde81e3abeac98d3d37f154db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f08c6abde81e3abeac98d3d37f154db">&#9670;&nbsp;</a></span>X</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::uint32_t neovision::Position::X {0}</td>
</tr>
</table>
</div><div class="memdoc">
<p>column. </p>
<p class="definition">Definition at line <a class="el" href="../../d3/da1/crt_8h_source.html#l00043">43</a> of file <a class="el" href="../../d3/da1/crt_8h_source.html">crt.h</a>.</p>
</div>
</div>
<a id="a383f2c069feb2847f08a149d0a3d76d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a383f2c069feb2847f08a149d0a3d76d7">&#9670;&nbsp;</a></span>Y</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::uint32_t neovision::Position::Y {0}</td>
</tr>
</table>
</div><div class="memdoc">
<p>row. </p>
<p class="definition">Definition at line <a class="el" href="../../d3/da1/crt_8h_source.html#l00048">48</a> of file <a class="el" href="../../d3/da1/crt_8h_source.html">crt.h</a>.</p>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>include/neovision/<a class="el" href="../../d3/da1/crt_8h_source.html">crt.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,4 @@
<map id="include/neovision/crt.h" name="include/neovision/crt.h">
<area shape="rect" id="node1" title=" " alt="" coords="5,5,157,32"/>
<area shape="rect" id="node2" href="$d0/da4/crt_8cpp.html" title=" " alt="" coords="39,80,123,107"/>
</map>

View File

@ -0,0 +1 @@
f04009f2f2236d65a61804f2ceaf5229

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

View File

@ -0,0 +1,443 @@
<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NeoVision: neovision Namespace Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NeoVision
</div>
<div id="projectbrief">A &quot;modern&quot; take on the turbovision tui library.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#namespaces">Namespaces</a> &#124;
<a href="#nested-classes">Classes</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">neovision Namespace Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:db/dfd/namespaceneovision_1_1ansi"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dfd/namespaceneovision_1_1ansi.html">ansi</a></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 name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dd1/classneovision_1_1_i_o.html">IO</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Input/Output. <a href="../../df/dd1/classneovision_1_1_i_o.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d5d/structneovision_1_1_position.html">Position</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Screen position coordinates. <a href="../../d5/d5d/structneovision_1_1_position.html#details">More...</a><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 name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:a87340b7b68fb6e1623f2c671ec42b65d"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65d">StandardColor</a> { <br />
&#160;&#160;<a class="el" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65da08d0012388564e95c3b4a7407cf04965">StandardColor::BLACK</a>,
<a class="el" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65daa2d9547b5d3dd9f05984475f7c926da0">StandardColor::RED</a>,
<a class="el" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65da9de0e5dd94e861317e74964bed179fa0">StandardColor::GREEN</a>,
<a class="el" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65da8a568e5f41b7e4da88fe5c4a00aad34e">StandardColor::YELLOW</a>,
<br />
&#160;&#160;<a class="el" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65da1b3e1ee9bff86431dea6b181365ba65f">StandardColor::BLUE</a>,
<a class="el" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65dac634ffea7195608364671ac52ee59a61">StandardColor::MAGENTA</a>,
<a class="el" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65da344dd8cd533280795b9db82ef0c92749">StandardColor::CYAN</a>,
<a class="el" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65dab5bf627e448384cf3a4c35121ca6008d">StandardColor::WHITE</a>,
<br />
&#160;&#160;<a class="el" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65daae7e8e8f5ddf114057b47f5f799347b1">StandardColor::BRIGHT_BLACK</a>,
<a class="el" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65da01fd5046e2769cae7b662d3dfbb64045">StandardColor::BRIGHT_RED</a>,
<a class="el" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65da7ca9c0eccf9c3fa7fe85fea8404d50a9">StandardColor::BRIGHT_GREEN</a>,
<a class="el" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65da2373edc9b8eb3a49710b95c6f7906434">StandardColor::BRIGHT_YELLOW</a>,
<br />
&#160;&#160;<a class="el" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65dad187a715c27ec1e774325b6715f4da67">StandardColor::BRIGHT_BLUE</a>,
<a class="el" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65dacdbf2435d34544195dd18a6b31953951">StandardColor::BRIGHT_MAGENTA</a>,
<a class="el" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65daa74a6a719de5de03a46f89ce260fa4b7">StandardColor::BRIGHT_CYAN</a>,
<a class="el" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65da376520e57593580aa5c7ef8cf5136946">StandardColor::BRIGHT_WHITE</a>
<br />
}</td></tr>
<tr class="memdesc:a87340b7b68fb6e1623f2c671ec42b65d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Standard 16 color definitions. <a href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65d">More...</a><br /></td></tr>
<tr class="separator:a87340b7b68fb6e1623f2c671ec42b65d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a883665c96887ba19dc743ec8350cadcd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d46/namespaceneovision.html#a883665c96887ba19dc743ec8350cadcd">ClearScreen</a> ()</td></tr>
<tr class="memdesc:a883665c96887ba19dc743ec8350cadcd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear screen. <a href="../../d6/d46/namespaceneovision.html#a883665c96887ba19dc743ec8350cadcd">More...</a><br /></td></tr>
<tr class="separator:a883665c96887ba19dc743ec8350cadcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45d1e8b9816767a79621c5967529d372"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/d5d/structneovision_1_1_position.html">Position</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d46/namespaceneovision.html#a45d1e8b9816767a79621c5967529d372">GetCursorPos</a> ()</td></tr>
<tr class="memdesc:a45d1e8b9816767a79621c5967529d372"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get cursor position. <a href="../../d6/d46/namespaceneovision.html#a45d1e8b9816767a79621c5967529d372">More...</a><br /></td></tr>
<tr class="separator:a45d1e8b9816767a79621c5967529d372"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a706b132b446d682b5cab759a88bcbaec"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d46/namespaceneovision.html#a706b132b446d682b5cab759a88bcbaec">SetCursorPos</a> (const <a class="el" href="../../d5/d5d/structneovision_1_1_position.html">Position</a> &amp;pos, bool relative=false)</td></tr>
<tr class="memdesc:a706b132b446d682b5cab759a88bcbaec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the cursor position. <a href="../../d6/d46/namespaceneovision.html#a706b132b446d682b5cab759a88bcbaec">More...</a><br /></td></tr>
<tr class="separator:a706b132b446d682b5cab759a88bcbaec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad28ed337f3042e700c5e6bd7baab71ce"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d46/namespaceneovision.html#ad28ed337f3042e700c5e6bd7baab71ce">SetBackgroundColor</a> (<a class="el" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65d">StandardColor</a> color)</td></tr>
<tr class="memdesc:ad28ed337f3042e700c5e6bd7baab71ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets background color (16 color version). <a href="../../d6/d46/namespaceneovision.html#ad28ed337f3042e700c5e6bd7baab71ce">More...</a><br /></td></tr>
<tr class="separator:ad28ed337f3042e700c5e6bd7baab71ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee85b490b8fbdeed56878a99437f4d95"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d46/namespaceneovision.html#aee85b490b8fbdeed56878a99437f4d95">SetBackgroundColor</a> (std::uint8_t r, std::uint8_t g, std::uint8_t b)</td></tr>
<tr class="memdesc:aee85b490b8fbdeed56878a99437f4d95"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets background color (rgb color version). <a href="../../d6/d46/namespaceneovision.html#aee85b490b8fbdeed56878a99437f4d95">More...</a><br /></td></tr>
<tr class="separator:aee85b490b8fbdeed56878a99437f4d95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afcd4659de260c4f460701fb23898df64"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d46/namespaceneovision.html#afcd4659de260c4f460701fb23898df64">SetForegroundColor</a> (<a class="el" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65d">StandardColor</a> color)</td></tr>
<tr class="memdesc:afcd4659de260c4f460701fb23898df64"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets foreground color (16 color version). <a href="../../d6/d46/namespaceneovision.html#afcd4659de260c4f460701fb23898df64">More...</a><br /></td></tr>
<tr class="separator:afcd4659de260c4f460701fb23898df64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38871395ed63fe7b6d1d2bed01c186d7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d46/namespaceneovision.html#a38871395ed63fe7b6d1d2bed01c186d7">SetForegroundColor</a> (std::uint8_t r, std::uint8_t g, std::uint8_t b)</td></tr>
<tr class="memdesc:a38871395ed63fe7b6d1d2bed01c186d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets foreground color (rgb color version). <a href="../../d6/d46/namespaceneovision.html#a38871395ed63fe7b6d1d2bed01c186d7">More...</a><br /></td></tr>
<tr class="separator:a38871395ed63fe7b6d1d2bed01c186d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="a87340b7b68fb6e1623f2c671ec42b65d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a87340b7b68fb6e1623f2c671ec42b65d">&#9670;&nbsp;</a></span>StandardColor</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65d">neovision::StandardColor</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Standard 16 color definitions. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a87340b7b68fb6e1623f2c671ec42b65da08d0012388564e95c3b4a7407cf04965"></a>BLACK&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a87340b7b68fb6e1623f2c671ec42b65daa2d9547b5d3dd9f05984475f7c926da0"></a>RED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a87340b7b68fb6e1623f2c671ec42b65da9de0e5dd94e861317e74964bed179fa0"></a>GREEN&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a87340b7b68fb6e1623f2c671ec42b65da8a568e5f41b7e4da88fe5c4a00aad34e"></a>YELLOW&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a87340b7b68fb6e1623f2c671ec42b65da1b3e1ee9bff86431dea6b181365ba65f"></a>BLUE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a87340b7b68fb6e1623f2c671ec42b65dac634ffea7195608364671ac52ee59a61"></a>MAGENTA&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a87340b7b68fb6e1623f2c671ec42b65da344dd8cd533280795b9db82ef0c92749"></a>CYAN&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a87340b7b68fb6e1623f2c671ec42b65dab5bf627e448384cf3a4c35121ca6008d"></a>WHITE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a87340b7b68fb6e1623f2c671ec42b65daae7e8e8f5ddf114057b47f5f799347b1"></a>BRIGHT_BLACK&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a87340b7b68fb6e1623f2c671ec42b65da01fd5046e2769cae7b662d3dfbb64045"></a>BRIGHT_RED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a87340b7b68fb6e1623f2c671ec42b65da7ca9c0eccf9c3fa7fe85fea8404d50a9"></a>BRIGHT_GREEN&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a87340b7b68fb6e1623f2c671ec42b65da2373edc9b8eb3a49710b95c6f7906434"></a>BRIGHT_YELLOW&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a87340b7b68fb6e1623f2c671ec42b65dad187a715c27ec1e774325b6715f4da67"></a>BRIGHT_BLUE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a87340b7b68fb6e1623f2c671ec42b65dacdbf2435d34544195dd18a6b31953951"></a>BRIGHT_MAGENTA&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a87340b7b68fb6e1623f2c671ec42b65daa74a6a719de5de03a46f89ce260fa4b7"></a>BRIGHT_CYAN&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a87340b7b68fb6e1623f2c671ec42b65da376520e57593580aa5c7ef8cf5136946"></a>BRIGHT_WHITE&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="../../d3/da1/crt_8h_source.html#l00014">14</a> of file <a class="el" href="../../d3/da1/crt_8h_source.html">crt.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="a883665c96887ba19dc743ec8350cadcd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a883665c96887ba19dc743ec8350cadcd">&#9670;&nbsp;</a></span>ClearScreen()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void neovision::ClearScreen </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Clear screen. </p>
<p>Erases all characters on the screen. </p>
<p class="definition">Definition at line <a class="el" href="../../d0/da4/crt_8cpp_source.html#l00014">14</a> of file <a class="el" href="../../d0/da4/crt_8cpp_source.html">crt.cpp</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d6/d46/namespaceneovision_a883665c96887ba19dc743ec8350cadcd_cgraph.png" border="0" usemap="#d6/d46/namespaceneovision_a883665c96887ba19dc743ec8350cadcd_cgraph" alt=""/></div>
<map name="d6/d46/namespaceneovision_a883665c96887ba19dc743ec8350cadcd_cgraph" id="d6/d46/namespaceneovision_a883665c96887ba19dc743ec8350cadcd_cgraph">
<area shape="rect" title="Clear screen." alt="" coords="5,64,163,91"/>
<area shape="rect" href="../../df/dd1/classneovision_1_1_i_o.html#a716f3ad3582500077fdca92cb6c32e6b" title="Get singleton instance." alt="" coords="243,5,371,32"/>
<area shape="rect" href="../../db/dfd/namespaceneovision_1_1ansi.html#a7524ed24babfd354b268a87124bb8a34" title="Make escape sequence." alt="" coords="211,57,404,98"/>
<area shape="rect" href="../../df/dd1/classneovision_1_1_i_o.html#afb4dc673ec628d7c25e94e7ea45cc624" title="Write output." alt="" coords="238,123,377,149"/>
</map>
</div>
</div>
</div>
<a id="a45d1e8b9816767a79621c5967529d372"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a45d1e8b9816767a79621c5967529d372">&#9670;&nbsp;</a></span>GetCursorPos()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d5/d5d/structneovision_1_1_position.html">Position</a> neovision::GetCursorPos </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get cursor position. </p>
<p>Lets you determine where the cursor currently is on the screen.</p>
<dl class="section return"><dt>Returns</dt><dd>Returns the current cursor's screen coordinates. </dd></dl>
<p class="definition">Definition at line <a class="el" href="../../d0/da4/crt_8cpp_source.html#l00018">18</a> of file <a class="el" href="../../d0/da4/crt_8cpp_source.html">crt.cpp</a>.</p>
</div>
</div>
<a id="ad28ed337f3042e700c5e6bd7baab71ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad28ed337f3042e700c5e6bd7baab71ce">&#9670;&nbsp;</a></span>SetBackgroundColor() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void neovision::SetBackgroundColor </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65d">StandardColor</a>&#160;</td>
<td class="paramname"><em>color</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets background color (16 color version). </p>
<p>Sets the current background color for any following output to the given color. This version uses standard 16 colors.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">color</td><td>New output background color. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="../../d0/da4/crt_8cpp_source.html#l00042">42</a> of file <a class="el" href="../../d0/da4/crt_8cpp_source.html">crt.cpp</a>.</p>
</div>
</div>
<a id="aee85b490b8fbdeed56878a99437f4d95"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee85b490b8fbdeed56878a99437f4d95">&#9670;&nbsp;</a></span>SetBackgroundColor() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void neovision::SetBackgroundColor </td>
<td>(</td>
<td class="paramtype">std::uint8_t&#160;</td>
<td class="paramname"><em>r</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::uint8_t&#160;</td>
<td class="paramname"><em>g</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::uint8_t&#160;</td>
<td class="paramname"><em>b</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets background color (rgb color version). </p>
<p>Sets the current background color for any following output to the given color. This version uses red/green/blue values.</p>
<p>Note that some terminals may round to the nearest color on a 256 color palette, whilst others might support true color.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">r</td><td>New output background color red value. </td></tr>
<tr><td class="paramname">g</td><td>New output background color green value. </td></tr>
<tr><td class="paramname">b</td><td>New output background color blue value. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="../../d0/da4/crt_8cpp_source.html#l00046">46</a> of file <a class="el" href="../../d0/da4/crt_8cpp_source.html">crt.cpp</a>.</p>
</div>
</div>
<a id="a706b132b446d682b5cab759a88bcbaec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a706b132b446d682b5cab759a88bcbaec">&#9670;&nbsp;</a></span>SetCursorPos()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void neovision::SetCursorPos </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d5/d5d/structneovision_1_1_position.html">Position</a> &amp;&#160;</td>
<td class="paramname"><em>pos</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>relative</em> = <code>false</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the cursor position. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">pos</td><td>New cursor position. </td></tr>
<tr><td class="paramname">relative</td><td>(optional, default false) Moves cursor relative to current position if true. Otherwise, absolute coordinates are used. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="../../d0/da4/crt_8cpp_source.html#l00022">22</a> of file <a class="el" href="../../d0/da4/crt_8cpp_source.html">crt.cpp</a>.</p>
</div>
</div>
<a id="afcd4659de260c4f460701fb23898df64"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afcd4659de260c4f460701fb23898df64">&#9670;&nbsp;</a></span>SetForegroundColor() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void neovision::SetForegroundColor </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d6/d46/namespaceneovision.html#a87340b7b68fb6e1623f2c671ec42b65d">StandardColor</a>&#160;</td>
<td class="paramname"><em>color</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets foreground color (16 color version). </p>
<p>Sets the current foreground color for any following output to the given color. This version uses standard 16 colors.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">color</td><td>New output foreground color. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="../../d0/da4/crt_8cpp_source.html#l00050">50</a> of file <a class="el" href="../../d0/da4/crt_8cpp_source.html">crt.cpp</a>.</p>
</div>
</div>
<a id="a38871395ed63fe7b6d1d2bed01c186d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a38871395ed63fe7b6d1d2bed01c186d7">&#9670;&nbsp;</a></span>SetForegroundColor() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void neovision::SetForegroundColor </td>
<td>(</td>
<td class="paramtype">std::uint8_t&#160;</td>
<td class="paramname"><em>r</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::uint8_t&#160;</td>
<td class="paramname"><em>g</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::uint8_t&#160;</td>
<td class="paramname"><em>b</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets foreground color (rgb color version). </p>
<p>Sets the current foreground color for any following output to the given color. This version uses red/green/blue values.</p>
<p>Note that some terminals may round to the nearest color on a 256 color palette, whilst others might support true color.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">r</td><td>New output foreground color red value. </td></tr>
<tr><td class="paramname">g</td><td>New output foreground color green value. </td></tr>
<tr><td class="paramname">b</td><td>New output foreground color blue value. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="../../d0/da4/crt_8cpp_source.html#l00054">54</a> of file <a class="el" href="../../d0/da4/crt_8cpp_source.html">crt.cpp</a>.</p>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,6 @@
<map id="neovision::ClearScreen" name="neovision::ClearScreen">
<area shape="rect" id="node1" title="Clear screen." alt="" coords="5,64,163,91"/>
<area shape="rect" id="node2" href="$df/dd1/classneovision_1_1_i_o.html#a716f3ad3582500077fdca92cb6c32e6b" title="Get singleton instance." alt="" coords="243,5,371,32"/>
<area shape="rect" id="node3" href="$db/dfd/namespaceneovision_1_1ansi.html#a7524ed24babfd354b268a87124bb8a34" title="Make escape sequence." alt="" coords="211,57,404,98"/>
<area shape="rect" id="node4" href="$df/dd1/classneovision_1_1_i_o.html#afb4dc673ec628d7c25e94e7ea45cc624" title="Write output." alt="" coords="238,123,377,149"/>
</map>

View File

@ -0,0 +1 @@
32677b765daf96edf7101811c6c65072

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

View File

@ -0,0 +1,372 @@
<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NeoVision: neovision::ansi::DecPmSequence Struct Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NeoVision
</div>
<div id="projectbrief">A &quot;modern&quot; take on the turbovision tui library.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../d6/d46/namespaceneovision.html">neovision</a></li><li class="navelem"><a class="el" href="../../db/dfd/namespaceneovision_1_1ansi.html">ansi</a></li><li class="navelem"><a class="el" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html">DecPmSequence</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="../../dd/d8f/structneovision_1_1ansi_1_1_dec_pm_sequence-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">neovision::ansi::DecPmSequence Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Dec private mode (DECSET/DECRST) sequences.
<a href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a184bd106df7d16b9f378446135428b7c"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a184bd106df7d16b9f378446135428b7c">DECCKM_ON</a> [] {&quot;1&quot;}</td></tr>
<tr class="memdesc:a184bd106df7d16b9f378446135428b7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">DECCKM. <a href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a184bd106df7d16b9f378446135428b7c">More...</a><br /></td></tr>
<tr class="separator:a184bd106df7d16b9f378446135428b7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b05aa03e046f85162325722c5aa2a9b"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a7b05aa03e046f85162325722c5aa2a9b">DECCOLM</a> [] {&quot;3&quot;}</td></tr>
<tr class="memdesc:a7b05aa03e046f85162325722c5aa2a9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">DECCOLM. <a href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a7b05aa03e046f85162325722c5aa2a9b">More...</a><br /></td></tr>
<tr class="separator:a7b05aa03e046f85162325722c5aa2a9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0516734325df21be18764ba302150997"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a0516734325df21be18764ba302150997">DECSCNM</a> [] {&quot;5&quot;}</td></tr>
<tr class="memdesc:a0516734325df21be18764ba302150997"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set reverse video-mode. <a href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a0516734325df21be18764ba302150997">More...</a><br /></td></tr>
<tr class="separator:a0516734325df21be18764ba302150997"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85bf80a561c193921290e2bdfb4e2496"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a85bf80a561c193921290e2bdfb4e2496">DECCOM</a> [] {&quot;6&quot;}</td></tr>
<tr class="memdesc:a85bf80a561c193921290e2bdfb4e2496"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cursor addressing mode. <a href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a85bf80a561c193921290e2bdfb4e2496">More...</a><br /></td></tr>
<tr class="separator:a85bf80a561c193921290e2bdfb4e2496"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a249254f61a7e7b15a6b694e6a8b6a6af"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a249254f61a7e7b15a6b694e6a8b6a6af">DECAWM</a> [] {&quot;7&quot;}</td></tr>
<tr class="memdesc:a249254f61a7e7b15a6b694e6a8b6a6af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Autowrap mode. <a href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a249254f61a7e7b15a6b694e6a8b6a6af">More...</a><br /></td></tr>
<tr class="separator:a249254f61a7e7b15a6b694e6a8b6a6af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12915f7517e25452a0dadf46b081e9cb"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a12915f7517e25452a0dadf46b081e9cb">DECARM</a> [] {&quot;8&quot;}</td></tr>
<tr class="memdesc:a12915f7517e25452a0dadf46b081e9cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Autorepeat mode. <a href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a12915f7517e25452a0dadf46b081e9cb">More...</a><br /></td></tr>
<tr class="separator:a12915f7517e25452a0dadf46b081e9cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f40113fa25acfe4c61b789e6892ebb4"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a0f40113fa25acfe4c61b789e6892ebb4">X10MR</a> [] {&quot;9&quot;}</td></tr>
<tr class="memdesc:a0f40113fa25acfe4c61b789e6892ebb4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mouse reporting mode. <a href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a0f40113fa25acfe4c61b789e6892ebb4">More...</a><br /></td></tr>
<tr class="separator:a0f40113fa25acfe4c61b789e6892ebb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6020c94f4a4833ef9b7f5a21e9d71844"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a6020c94f4a4833ef9b7f5a21e9d71844">DECTECM</a> [] {&quot;25&quot;}</td></tr>
<tr class="memdesc:a6020c94f4a4833ef9b7f5a21e9d71844"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cursor visibility. <a href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a6020c94f4a4833ef9b7f5a21e9d71844">More...</a><br /></td></tr>
<tr class="separator:a6020c94f4a4833ef9b7f5a21e9d71844"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1b2023a222ef602ee92c77380c07db6"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#ad1b2023a222ef602ee92c77380c07db6">X11MR</a> [] {&quot;1000&quot;}</td></tr>
<tr class="memdesc:ad1b2023a222ef602ee92c77380c07db6"><td class="mdescLeft">&#160;</td><td class="mdescRight">X11 mouse reporting mode. <a href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#ad1b2023a222ef602ee92c77380c07db6">More...</a><br /></td></tr>
<tr class="separator:ad1b2023a222ef602ee92c77380c07db6"><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>Dec private mode (DECSET/DECRST) sequences. </p>
<p>Assumes <a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a22dde0922a104f1db85bef5e47228125" title="Escape.">ControlCharacter::ESC</a> + <a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a7c2862e1a8d9cf36b7d42df0970402c6" title="CSI.">ControlCharacter::CSI</a> + <a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a9801d4f28b0ef16a36f296c07ab8fe57" title="Start DEC private mode sequence.">CsiSequence::DECPM</a> prefix </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00551">551</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div><h2 class="groupheader">Member Data Documentation</h2>
<a id="a12915f7517e25452a0dadf46b081e9cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a12915f7517e25452a0dadf46b081e9cb">&#9670;&nbsp;</a></span>DECARM</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::DecPmSequence::DECARM[] {&quot;8&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Autorepeat mode. </p>
<p>Sets keyboard autorepeat on/off (default:on) Seems to have no effect in most modern terminal emulators. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00596">596</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<a id="a249254f61a7e7b15a6b694e6a8b6a6af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a249254f61a7e7b15a6b694e6a8b6a6af">&#9670;&nbsp;</a></span>DECAWM</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::DecPmSequence::DECAWM[] {&quot;7&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Autowrap mode. </p>
<p>Sets auto-wrap on. A graphic character after 80 (or 132) characters wraps to the beginning of the next line automatically. (default on) </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00588">588</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<a id="a184bd106df7d16b9f378446135428b7c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a184bd106df7d16b9f378446135428b7c">&#9670;&nbsp;</a></span>DECCKM_ON</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::DecPmSequence::DECCKM_ON[] {&quot;1&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>DECCKM. </p>
<p>When set, the cursor keys send an ESC O prefix, rather than ESC [ (default off). </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00558">558</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<a id="a7b05aa03e046f85162325722c5aa2a9b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7b05aa03e046f85162325722c5aa2a9b">&#9670;&nbsp;</a></span>DECCOLM</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::DecPmSequence::DECCOLM[] {&quot;3&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>DECCOLM. </p>
<p>80/132 column mode switch. (default off=80 cols) </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00565">565</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<a id="a85bf80a561c193921290e2bdfb4e2496"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a85bf80a561c193921290e2bdfb4e2496">&#9670;&nbsp;</a></span>DECCOM</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::DecPmSequence::DECCOM[] {&quot;6&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Cursor addressing mode. </p>
<p>When set, cursor addressing is relative to the upper-left corner of the scrolling region (default off). </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00580">580</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<a id="a0516734325df21be18764ba302150997"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0516734325df21be18764ba302150997">&#9670;&nbsp;</a></span>DECSCNM</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::DecPmSequence::DECSCNM[] {&quot;5&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Set reverse video-mode. </p>
<p>Turns reverse video mode on. Inverts console colors. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00572">572</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<a id="a6020c94f4a4833ef9b7f5a21e9d71844"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6020c94f4a4833ef9b7f5a21e9d71844">&#9670;&nbsp;</a></span>DECTECM</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::DecPmSequence::DECTECM[] {&quot;25&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Cursor visibility. </p>
<p>Set cursor visible (default on). </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00610">610</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<a id="a0f40113fa25acfe4c61b789e6892ebb4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0f40113fa25acfe4c61b789e6892ebb4">&#9670;&nbsp;</a></span>X10MR</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::DecPmSequence::X10MR[] {&quot;9&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Mouse reporting mode. </p>
<p>Set x10 mouse reporting (default off). </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00603">603</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<a id="ad1b2023a222ef602ee92c77380c07db6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad1b2023a222ef602ee92c77380c07db6">&#9670;&nbsp;</a></span>X11MR</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::DecPmSequence::X11MR[] {&quot;1000&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>X11 mouse reporting mode. </p>
<p>Default off. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00617">617</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>include/neovision/<a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,13 @@
<map id="src/crt.cpp" name="src/crt.cpp">
<area shape="rect" id="node1" title=" " alt="" coords="274,5,358,32"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,155,67,181"/>
<area shape="rect" id="node3" title=" " alt="" coords="91,155,170,181"/>
<area shape="rect" id="node4" title=" " alt="" coords="195,155,267,181"/>
<area shape="rect" id="node5" title=" " alt="" coords="429,80,499,107"/>
<area shape="rect" id="node6" title=" " alt="" coords="291,155,349,181"/>
<area shape="rect" id="node7" title=" " alt="" coords="373,155,453,181"/>
<area shape="rect" id="node8" href="$d7/dae/ansi_8h.html" title=" " alt="" coords="523,80,639,107"/>
<area shape="rect" id="node11" href="$d3/da1/crt_8h.html" title=" " alt="" coords="147,80,253,107"/>
<area shape="rect" id="node9" title=" " alt="" coords="587,155,642,181"/>
<area shape="rect" id="node10" title=" " alt="" coords="504,155,563,181"/>
</map>

View File

@ -0,0 +1 @@
2a5c6592907d2f2b994d5621edea2e7d

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

View File

@ -0,0 +1,159 @@
<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NeoVision: include/neovision/ansi.h File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NeoVision
</div>
<div id="projectbrief">A &quot;modern&quot; take on the turbovision tui library.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="../../dir_42ba983586d36405355265c44ce0287e.html">neovision</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">ansi.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;string&gt;</code><br />
<code>#include &lt;vector&gt;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for ansi.h:</div>
<div class="dyncontent">
<div class="center"><img src="../../d9/d68/ansi_8h__incl.png" border="0" usemap="#include_2neovision_2ansi_8h" alt=""/></div>
<map name="include_2neovision_2ansi_8h" id="include_2neovision_2ansi_8h">
<area shape="rect" title=" " alt="" coords="5,5,167,32"/>
<area shape="rect" title=" " alt="" coords="19,80,73,107"/>
<area shape="rect" title=" " alt="" coords="98,80,157,107"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dfc/ansi_8h__dep__incl.png" border="0" usemap="#include_2neovision_2ansi_8hdep" alt=""/></div>
<map name="include_2neovision_2ansi_8hdep" id="include_2neovision_2ansi_8hdep">
<area shape="rect" title=" " alt="" coords="27,5,189,32"/>
<area shape="rect" href="../../dd/dc8/ansi_8cpp.html" title=" " alt="" coords="5,80,99,107"/>
<area shape="rect" href="../../d0/da4/crt_8cpp.html" title=" " alt="" coords="123,80,207,107"/>
</map>
</div>
</div>
<p><a href="../../d7/dae/ansi_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html">neovision::ansi::ControlCharacter</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents the terminal basic control characters. <a href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html">neovision::ansi::EscapeSequence</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Basic escape sequences. <a href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/structneovision_1_1ansi_1_1_cssi_sequence.html">neovision::ansi::CssiSequence</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sequences selecting character set. <a href="../../db/d80/structneovision_1_1ansi_1_1_cssi_sequence.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html">neovision::ansi::CsiSequence</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">CSI sequences. <a href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/daa/structneovision_1_1ansi_1_1_dec_pm_suffix.html">neovision::ansi::DecPmSuffix</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Suffix for dec private mode commands. <a href="../../da/daa/structneovision_1_1ansi_1_1_dec_pm_suffix.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html">neovision::ansi::DecPmSequence</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dec private mode (DECSET/DECRST) sequences. <a href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Select Graphic Rendition sequence. <a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#details">More...</a><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 name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:d6/d46/namespaceneovision"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d46/namespaceneovision.html">neovision</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:db/dfd/namespaceneovision_1_1ansi"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dfd/namespaceneovision_1_1ansi.html">neovision::ansi</a></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 name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a7524ed24babfd354b268a87124bb8a34"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dfd/namespaceneovision_1_1ansi.html#a7524ed24babfd354b268a87124bb8a34">neovision::ansi::MakeEscapeSequence</a> (const std::string &amp;sequence)</td></tr>
<tr class="memdesc:a7524ed24babfd354b268a87124bb8a34"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make escape sequence. <a href="../../db/dfd/namespaceneovision_1_1ansi.html#a7524ed24babfd354b268a87124bb8a34">More...</a><br /></td></tr>
<tr class="separator:a7524ed24babfd354b268a87124bb8a34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ed6640da6bd89f9720c5068892900dc"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dfd/namespaceneovision_1_1ansi.html#a7ed6640da6bd89f9720c5068892900dc">neovision::ansi::MakeCssiSequence</a> (const char sequence)</td></tr>
<tr class="memdesc:a7ed6640da6bd89f9720c5068892900dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make selecting character set sequence. <a href="../../db/dfd/namespaceneovision_1_1ansi.html#a7ed6640da6bd89f9720c5068892900dc">More...</a><br /></td></tr>
<tr class="separator:a7ed6640da6bd89f9720c5068892900dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fa7df054fa2abad9a2500cbcafa2a1f"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dfd/namespaceneovision_1_1ansi.html#a0fa7df054fa2abad9a2500cbcafa2a1f">neovision::ansi::MakeCsiSequence</a> (const std::string &amp;sequence)</td></tr>
<tr class="memdesc:a0fa7df054fa2abad9a2500cbcafa2a1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make CSI sequence. <a href="../../db/dfd/namespaceneovision_1_1ansi.html#a0fa7df054fa2abad9a2500cbcafa2a1f">More...</a><br /></td></tr>
<tr class="separator:a0fa7df054fa2abad9a2500cbcafa2a1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a569339ba9ce911e72ecc63653de11f"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dfd/namespaceneovision_1_1ansi.html#a2a569339ba9ce911e72ecc63653de11f">neovision::ansi::MakeDecPmSequence</a> (const char sequence, const char suffix)</td></tr>
<tr class="memdesc:a2a569339ba9ce911e72ecc63653de11f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make DEC private mode Sequence. <a href="../../db/dfd/namespaceneovision_1_1ansi.html#a2a569339ba9ce911e72ecc63653de11f">More...</a><br /></td></tr>
<tr class="separator:a2a569339ba9ce911e72ecc63653de11f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3793c3c39e503412001323305bde6b31"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dfd/namespaceneovision_1_1ansi.html#a3793c3c39e503412001323305bde6b31">neovision::ansi::MakeSgrSequence</a> (const std::vector&lt; std::string &gt; &amp;sequenceItems)</td></tr>
<tr class="memdesc:a3793c3c39e503412001323305bde6b31"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make SGR sequence. <a href="../../db/dfd/namespaceneovision_1_1ansi.html#a3793c3c39e503412001323305bde6b31">More...</a><br /></td></tr>
<tr class="separator:a3793c3c39e503412001323305bde6b31"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,585 @@
<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NeoVision: include/neovision/ansi.h Source File</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NeoVision
</div>
<div id="projectbrief">A &quot;modern&quot; take on the turbovision tui library.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="../../dir_42ba983586d36405355265c44ce0287e.html">neovision</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">ansi.h</div> </div>
</div><!--header-->
<div class="contents">
<a href="../../d7/dae/ansi_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#pragma once</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; </div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160; </div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="keyword">namespace </span><a class="code" href="../../d6/d46/namespaceneovision.html">neovision</a> {</div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="keyword">namespace </span>ansi {</div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; </div>
<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html"> 12</a></span>&#160;<span class="keyword">struct </span><a class="code" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html">ControlCharacter</a></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;{</div>
<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#ad6c3b8da2769efdad3555ec12cac8ba5"> 19</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#ad6c3b8da2769efdad3555ec12cac8ba5">BEL</a>[]{<span class="stringliteral">&quot;\x07&quot;</span>};</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; </div>
<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#ac39197e80bc08ad20e8828851f368861"> 26</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#ac39197e80bc08ad20e8828851f368861">BS</a>[]{<span class="stringliteral">&quot;\x08&quot;</span>};</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; </div>
<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a5d54aa796f2acf6b7d3b974e6976e521"> 33</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a5d54aa796f2acf6b7d3b974e6976e521">HT</a>[]{<span class="stringliteral">&quot;\x09&quot;</span>};</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; </div>
<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a4608e88390caba51033b80f1baed394d"> 41</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a4608e88390caba51033b80f1baed394d">LF</a>[]{<span class="stringliteral">&quot;\x0a&quot;</span>};</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; </div>
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a46071e2d97f511b4ae57a1558a36fcfd"> 50</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a46071e2d97f511b4ae57a1558a36fcfd">FF</a>[]{<span class="stringliteral">&quot;\x0c&quot;</span>};</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; </div>
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#ad094ad8b7014024662e12e81d7dd2367"> 57</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#ad094ad8b7014024662e12e81d7dd2367">CR</a>[]{<span class="stringliteral">&quot;\x0d&quot;</span>};</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; </div>
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a219017b9e5599069547b966634bf21f8"> 62</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a219017b9e5599069547b966634bf21f8">SO</a>[]{<span class="stringliteral">&quot;\x0e&quot;</span>};</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; </div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a1306380e46d12fe3a123827058b51580"> 67</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a1306380e46d12fe3a123827058b51580">SI</a>[]{<span class="stringliteral">&quot;\x0f&quot;</span>};</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; </div>
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a6f00eb9f96eabe60f7aaff15bd4fddae"> 74</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a6f00eb9f96eabe60f7aaff15bd4fddae">CAN</a>[]{<span class="stringliteral">&quot;\x18&quot;</span>};</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; </div>
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a8ccbd4639bd1147c7e813bb7f285b863"> 81</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a8ccbd4639bd1147c7e813bb7f285b863">SUB</a>[]{<span class="stringliteral">&quot;\x1a&quot;</span>};</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; </div>
<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a22dde0922a104f1db85bef5e47228125"> 88</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a22dde0922a104f1db85bef5e47228125">ESC</a>[]{<span class="stringliteral">&quot;\x1b&quot;</span>};</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; </div>
<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#ac5ddb780fa788ceca647747caa1ffdfe"> 95</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#ac5ddb780fa788ceca647747caa1ffdfe">DEL</a>[]{<span class="stringliteral">&quot;\x7f&quot;</span>};</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; </div>
<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a7c2862e1a8d9cf36b7d42df0970402c6"> 105</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a7c2862e1a8d9cf36b7d42df0970402c6">CSI</a>[]{<span class="stringliteral">&quot;\x9b&quot;</span>};</div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; </div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;};</div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; </div>
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html"> 122</a></span>&#160;<span class="keyword">struct </span><a class="code" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html">EscapeSequence</a></div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;{</div>
<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a64e37eb0a9ae5e38761541d704a3e664"> 129</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a64e37eb0a9ae5e38761541d704a3e664">RIS</a>[]{<span class="stringliteral">&quot;c&quot;</span>};</div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; </div>
<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#acab23270ef0acb9a6462c6e7230a05d4"> 134</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#acab23270ef0acb9a6462c6e7230a05d4">IND</a>[]{<span class="stringliteral">&quot;D&quot;</span>};</div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; </div>
<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a1820c6c5f42c531b4b5dec35bd7dd292"> 139</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a1820c6c5f42c531b4b5dec35bd7dd292">NEL</a>[]{<span class="stringliteral">&quot;E&quot;</span>};</div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; </div>
<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a36d9e3f551333b90d5a30365bff751fa"> 146</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a36d9e3f551333b90d5a30365bff751fa">HTS</a>[]{<span class="stringliteral">&quot;H&quot;</span>};</div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; </div>
<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#abacb616ad6c73bf5d1ea6df29d9c5181"> 153</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#abacb616ad6c73bf5d1ea6df29d9c5181">RI</a>[]{<span class="stringliteral">&quot;M&quot;</span>};</div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; </div>
<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a1e972fe8603b5942b4c3c9e61dfd3284"> 161</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a1e972fe8603b5942b4c3c9e61dfd3284">DECID</a>[]{<span class="stringliteral">&quot;Z&quot;</span>};</div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; </div>
<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a16cb9e49b873167683128623efb2e7c8"> 168</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a16cb9e49b873167683128623efb2e7c8">DECSC</a>[]{<span class="stringliteral">&quot;7&quot;</span>};</div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; </div>
<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a8e510a869afa1f1a9fa5f0511f5f1da9"> 175</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a8e510a869afa1f1a9fa5f0511f5f1da9">DECRC</a>[]{<span class="stringliteral">&quot;8&quot;</span>};</div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; </div>
<div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a7d4b521a0a9c2be213cdfa9a3f5d2050"> 184</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a7d4b521a0a9c2be213cdfa9a3f5d2050">CSI</a>[]{<span class="stringliteral">&quot;[&quot;</span>};</div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; </div>
<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a56e05027077f7258a46d2273da8e9a17"> 192</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a56e05027077f7258a46d2273da8e9a17">CSSI</a>[]{<span class="stringliteral">&quot;%&quot;</span>};</div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; </div>
<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a4854880dce87c6332c58e029247f67a3"> 199</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a4854880dce87c6332c58e029247f67a3">DECALN</a>[]{<span class="stringliteral">&quot;#8&quot;</span>};</div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; </div>
<div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#aed59d9d2cff9bf94938096ed14b012fb"> 206</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#aed59d9d2cff9bf94938096ed14b012fb">DECSG0</a>[]{<span class="stringliteral">&quot;(&quot;</span>};</div>
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; </div>
<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#ae8409fb89f7970cb18e14694bec7ec98"> 213</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#ae8409fb89f7970cb18e14694bec7ec98">DECSG1</a>[]{<span class="stringliteral">&quot;)}&quot;</span>};</div>
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; </div>
<div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a477d977f3f1baa26f548f016f235957d"> 220</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a477d977f3f1baa26f548f016f235957d">DECNM</a>[]{<span class="stringliteral">&quot;&gt;&quot;</span>};</div>
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; </div>
<div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a37f0f834132bf2d866ecfd89b1264c04"> 227</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a37f0f834132bf2d866ecfd89b1264c04">DECAM</a>[]{<span class="stringliteral">&quot;=&quot;</span>};</div>
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; </div>
<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#ae5664791ad1e0ba762ec494ea08e0157"> 243</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#ae5664791ad1e0ba762ec494ea08e0157">OSC</a>[]{<span class="stringliteral">&quot;]&quot;</span>};</div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;};</div>
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; </div>
<div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="../../db/d80/structneovision_1_1ansi_1_1_cssi_sequence.html"> 251</a></span>&#160;<span class="keyword">struct </span><a class="code" href="../../db/d80/structneovision_1_1ansi_1_1_cssi_sequence.html">CssiSequence</a> {</div>
<div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="../../db/d80/structneovision_1_1ansi_1_1_cssi_sequence.html#a54b70e93f4a152147b52c762e5bf9f7b"> 257</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../db/d80/structneovision_1_1ansi_1_1_cssi_sequence.html#a54b70e93f4a152147b52c762e5bf9f7b">DEFAULT</a>[]{<span class="stringliteral">&quot;@&quot;</span>};</div>
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; </div>
<div class="line"><a name="l00262"></a><span class="lineno"><a class="line" href="../../db/d80/structneovision_1_1ansi_1_1_cssi_sequence.html#a59ba1f87d29a9e055f066b69923cecc0"> 262</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../db/d80/structneovision_1_1ansi_1_1_cssi_sequence.html#a59ba1f87d29a9e055f066b69923cecc0">UTF8</a>[]{<span class="stringliteral">&quot;G&quot;</span>};</div>
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; </div>
<div class="line"><a name="l00267"></a><span class="lineno"><a class="line" href="../../db/d80/structneovision_1_1ansi_1_1_cssi_sequence.html#ad73d0738b31e5676af00c6d31dffde11"> 267</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../db/d80/structneovision_1_1ansi_1_1_cssi_sequence.html#ad73d0738b31e5676af00c6d31dffde11">UTF8_OBSOLETE</a>[]{<span class="stringliteral">&quot;8&quot;</span>};</div>
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;};</div>
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; </div>
<div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html"> 275</a></span>&#160;<span class="keyword">struct </span><a class="code" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html">CsiSequence</a> {</div>
<div class="line"><a name="l00283"></a><span class="lineno"><a class="line" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a08f72f339e6eb68a9652751b07bfb441"> 283</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a08f72f339e6eb68a9652751b07bfb441">ICH</a>[]{<span class="stringliteral">&quot;@&quot;</span>};</div>
<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; </div>
<div class="line"><a name="l00290"></a><span class="lineno"><a class="line" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a1db416052ce23d3ca4b2f81f839cf5be"> 290</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a1db416052ce23d3ca4b2f81f839cf5be">CUU</a>[]{<span class="stringliteral">&quot;A&quot;</span>};</div>
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; </div>
<div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#ad2a214718a9f278b672528528ae10820"> 297</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#ad2a214718a9f278b672528528ae10820">CUD</a>[]{<span class="stringliteral">&quot;B&quot;</span>};</div>
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; </div>
<div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a19d4c0b09157b576662cf48652b60fc5"> 304</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a19d4c0b09157b576662cf48652b60fc5">CUF</a>[]{<span class="stringliteral">&quot;C&quot;</span>};</div>
<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; </div>
<div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a43bcfa711cb5e8b9cdbadd4a69babca9"> 311</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a43bcfa711cb5e8b9cdbadd4a69babca9">CUB</a>[]{<span class="stringliteral">&quot;D&quot;</span>};</div>
<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; </div>
<div class="line"><a name="l00318"></a><span class="lineno"><a class="line" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#aaa5386174ceef4c90abbb28215161f46"> 318</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#aaa5386174ceef4c90abbb28215161f46">CNL</a>[]{<span class="stringliteral">&quot;E&quot;</span>};</div>
<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; </div>
<div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a89214f0ea12c24d752d97f0f61d4175a"> 325</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a89214f0ea12c24d752d97f0f61d4175a">CPL</a>[]{<span class="stringliteral">&quot;F&quot;</span>};</div>
<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; </div>
<div class="line"><a name="l00332"></a><span class="lineno"><a class="line" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#ad2b8aca33f8853b8a5a78fc321eb1629"> 332</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#ad2b8aca33f8853b8a5a78fc321eb1629">CHA</a>[]{<span class="stringliteral">&quot;G&quot;</span>};</div>
<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; </div>
<div class="line"><a name="l00339"></a><span class="lineno"><a class="line" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#adfc5e2302a82427500da64e12b5631cb"> 339</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#adfc5e2302a82427500da64e12b5631cb">CUP</a>[]{<span class="stringliteral">&quot;H&quot;</span>};</div>
<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; </div>
<div class="line"><a name="l00352"></a><span class="lineno"><a class="line" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#ae7f28bac24c30bcb968cb1ff3e58773c"> 352</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#ae7f28bac24c30bcb968cb1ff3e58773c">ED</a>[]{<span class="stringliteral">&quot;J&quot;</span>};</div>
<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; </div>
<div class="line"><a name="l00361"></a><span class="lineno"><a class="line" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a049c3f38207a0a85258c5dac34977643"> 361</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a049c3f38207a0a85258c5dac34977643">EL</a>[]{<span class="stringliteral">&quot;K&quot;</span>};</div>
<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; </div>
<div class="line"><a name="l00368"></a><span class="lineno"><a class="line" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a88b7364064bd49a74ccc9900c377ba29"> 368</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a88b7364064bd49a74ccc9900c377ba29">IL</a>[]{<span class="stringliteral">&quot;&quot;</span>};</div>
<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; </div>
<div class="line"><a name="l00375"></a><span class="lineno"><a class="line" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a45a73955129728935a1e1667adde2c89"> 375</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a45a73955129728935a1e1667adde2c89">DL</a>[]{<span class="stringliteral">&quot;M&quot;</span>};</div>
<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; </div>
<div class="line"><a name="l00382"></a><span class="lineno"><a class="line" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#af93e4886ab9d212f407634d55119bcd7"> 382</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#af93e4886ab9d212f407634d55119bcd7">DCH</a>[]{<span class="stringliteral">&quot;P&quot;</span>};</div>
<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; </div>
<div class="line"><a name="l00389"></a><span class="lineno"><a class="line" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a23c9fb1ff01e0e6c3ecfad0c3b9b761e"> 389</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a23c9fb1ff01e0e6c3ecfad0c3b9b761e">SU</a>[]{<span class="stringliteral">&quot;S&quot;</span>};</div>
<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; </div>
<div class="line"><a name="l00396"></a><span class="lineno"><a class="line" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a941a80e05e2d633d5cac33366f4cfd5a"> 396</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a941a80e05e2d633d5cac33366f4cfd5a">SD</a>[]{<span class="stringliteral">&quot;T&quot;</span>};</div>
<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; </div>
<div class="line"><a name="l00403"></a><span class="lineno"><a class="line" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#aad40e51c8e9363d97c63626d667d1342"> 403</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#aad40e51c8e9363d97c63626d667d1342">ECH</a>[]{<span class="stringliteral">&quot;X&quot;</span>};</div>
<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; </div>
<div class="line"><a name="l00410"></a><span class="lineno"><a class="line" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#ae6f1a9013aad623aef502f7b67ce98cd"> 410</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#ae6f1a9013aad623aef502f7b67ce98cd">HPR</a>[]{<span class="stringliteral">&quot;a&quot;</span>};</div>
<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; </div>
<div class="line"><a name="l00418"></a><span class="lineno"><a class="line" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#af8b6812a10bc123198d5f19b54f7324b"> 418</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#af8b6812a10bc123198d5f19b54f7324b">DA</a>[]{<span class="stringliteral">&quot;c&quot;</span>};</div>
<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160; </div>
<div class="line"><a name="l00425"></a><span class="lineno"><a class="line" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a3fe8dadac0a0bb6ae7c68549efc554bc"> 425</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a3fe8dadac0a0bb6ae7c68549efc554bc">VPA</a>[]{<span class="stringliteral">&quot;d&quot;</span>};</div>
<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160; </div>
<div class="line"><a name="l00432"></a><span class="lineno"><a class="line" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a6cc513eec57dcc1186d52b39ba7e2dd9"> 432</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a6cc513eec57dcc1186d52b39ba7e2dd9">VPR</a>[]{<span class="stringliteral">&quot;e&quot;</span>};</div>
<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; </div>
<div class="line"><a name="l00439"></a><span class="lineno"><a class="line" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#aaa787a5b3e24ea2e45af432afc4f63df"> 439</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#aaa787a5b3e24ea2e45af432afc4f63df">HVP</a>[]{<span class="stringliteral">&quot;f&quot;</span>};</div>
<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160; </div>
<div class="line"><a name="l00447"></a><span class="lineno"><a class="line" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a68d46996144766d0860ab9605c7e9410"> 447</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a68d46996144766d0860ab9605c7e9410">TBC</a>[]{<span class="stringliteral">&quot;g&quot;</span>};</div>
<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160; </div>
<div class="line"><a name="l00456"></a><span class="lineno"><a class="line" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a8d89ee9e115f33d65554d98015536733"> 456</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a8d89ee9e115f33d65554d98015536733">SM</a>[]{<span class="stringliteral">&quot;h&quot;</span>};</div>
<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; </div>
<div class="line"><a name="l00461"></a><span class="lineno"><a class="line" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a05dc89c08f8d37394c23465e2aea83a5"> 461</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a05dc89c08f8d37394c23465e2aea83a5">RM</a>[]{<span class="stringliteral">&quot;l&quot;</span>};</div>
<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; </div>
<div class="line"><a name="l00468"></a><span class="lineno"><a class="line" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a9488c91bde7af2fc2e9ce0ae18ae9bc2"> 468</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a9488c91bde7af2fc2e9ce0ae18ae9bc2">SGR</a>[]{<span class="stringliteral">&quot;m&quot;</span>};</div>
<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160; </div>
<div class="line"><a name="l00476"></a><span class="lineno"><a class="line" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a0b26a41b800deaea7fae616e4339c004"> 476</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a0b26a41b800deaea7fae616e4339c004">DSR</a>[]{<span class="stringliteral">&quot;n&quot;</span>};</div>
<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160; </div>
<div class="line"><a name="l00488"></a><span class="lineno"><a class="line" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#acde9b4b13daea2377823256961fa3f2a"> 488</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#acde9b4b13daea2377823256961fa3f2a">DECLL</a>[]{<span class="stringliteral">&quot;q&quot;</span>};</div>
<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160; </div>
<div class="line"><a name="l00495"></a><span class="lineno"><a class="line" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#ac35038c59da684b981d142619fc2986a"> 495</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#ac35038c59da684b981d142619fc2986a">DECSTBM</a>[]{<span class="stringliteral">&quot;r&quot;</span>};</div>
<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160; </div>
<div class="line"><a name="l00500"></a><span class="lineno"><a class="line" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a809524a7eb19a097b9a0344554f03c89"> 500</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a809524a7eb19a097b9a0344554f03c89">SCL</a>[]{<span class="stringliteral">&quot;s&quot;</span>};</div>
<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160; </div>
<div class="line"><a name="l00505"></a><span class="lineno"><a class="line" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a2801bdbbdf7aa919ddc7ffe789e4a024"> 505</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a2801bdbbdf7aa919ddc7ffe789e4a024">RCL</a>[]{<span class="stringliteral">&quot;u&quot;</span>};</div>
<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160; </div>
<div class="line"><a name="l00512"></a><span class="lineno"><a class="line" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a8166cb77f3677fef1003c03381948d87"> 512</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a8166cb77f3677fef1003c03381948d87">HPA</a>[]{<span class="stringliteral">&quot;`&quot;</span>};</div>
<div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160; </div>
<div class="line"><a name="l00519"></a><span class="lineno"><a class="line" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a9801d4f28b0ef16a36f296c07ab8fe57"> 519</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a9801d4f28b0ef16a36f296c07ab8fe57">DECPM</a>[]{<span class="stringliteral">&quot;?&quot;</span>};</div>
<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160;};</div>
<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160; </div>
<div class="line"><a name="l00528"></a><span class="lineno"><a class="line" href="../../da/daa/structneovision_1_1ansi_1_1_dec_pm_suffix.html"> 528</a></span>&#160;<span class="keyword">struct </span><a class="code" href="../../da/daa/structneovision_1_1ansi_1_1_dec_pm_suffix.html">DecPmSuffix</a> {</div>
<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160; </div>
<div class="line"><a name="l00535"></a><span class="lineno"><a class="line" href="../../da/daa/structneovision_1_1ansi_1_1_dec_pm_suffix.html#a3f2fa68eb65bacabe2c1ce21cac5fc65"> 535</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../da/daa/structneovision_1_1ansi_1_1_dec_pm_suffix.html#a3f2fa68eb65bacabe2c1ce21cac5fc65">ENABLE</a>[]{<span class="stringliteral">&quot;h&quot;</span>};</div>
<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160; </div>
<div class="line"><a name="l00542"></a><span class="lineno"><a class="line" href="../../da/daa/structneovision_1_1ansi_1_1_dec_pm_suffix.html#a1625bafa927ff91b81659eef88f46a4a"> 542</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../da/daa/structneovision_1_1ansi_1_1_dec_pm_suffix.html#a1625bafa927ff91b81659eef88f46a4a">DISABLE</a>[]{<span class="stringliteral">&quot;l&quot;</span>};</div>
<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160;};</div>
<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; </div>
<div class="line"><a name="l00551"></a><span class="lineno"><a class="line" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html"> 551</a></span>&#160;<span class="keyword">struct </span><a class="code" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html">DecPmSequence</a> {</div>
<div class="line"><a name="l00558"></a><span class="lineno"><a class="line" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a184bd106df7d16b9f378446135428b7c"> 558</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a184bd106df7d16b9f378446135428b7c">DECCKM_ON</a>[]{<span class="stringliteral">&quot;1&quot;</span>};</div>
<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160; </div>
<div class="line"><a name="l00565"></a><span class="lineno"><a class="line" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a7b05aa03e046f85162325722c5aa2a9b"> 565</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a7b05aa03e046f85162325722c5aa2a9b">DECCOLM</a>[]{<span class="stringliteral">&quot;3&quot;</span>};</div>
<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160; </div>
<div class="line"><a name="l00572"></a><span class="lineno"><a class="line" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a0516734325df21be18764ba302150997"> 572</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a0516734325df21be18764ba302150997">DECSCNM</a>[]{<span class="stringliteral">&quot;5&quot;</span>};</div>
<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; </div>
<div class="line"><a name="l00580"></a><span class="lineno"><a class="line" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a85bf80a561c193921290e2bdfb4e2496"> 580</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a85bf80a561c193921290e2bdfb4e2496">DECCOM</a>[]{<span class="stringliteral">&quot;6&quot;</span>};</div>
<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160; </div>
<div class="line"><a name="l00588"></a><span class="lineno"><a class="line" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a249254f61a7e7b15a6b694e6a8b6a6af"> 588</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a249254f61a7e7b15a6b694e6a8b6a6af">DECAWM</a>[]{<span class="stringliteral">&quot;7&quot;</span>};</div>
<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160; </div>
<div class="line"><a name="l00596"></a><span class="lineno"><a class="line" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a12915f7517e25452a0dadf46b081e9cb"> 596</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a12915f7517e25452a0dadf46b081e9cb">DECARM</a>[]{<span class="stringliteral">&quot;8&quot;</span>};</div>
<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160; </div>
<div class="line"><a name="l00603"></a><span class="lineno"><a class="line" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a0f40113fa25acfe4c61b789e6892ebb4"> 603</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a0f40113fa25acfe4c61b789e6892ebb4">X10MR</a>[]{<span class="stringliteral">&quot;9&quot;</span>};</div>
<div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160; </div>
<div class="line"><a name="l00610"></a><span class="lineno"><a class="line" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a6020c94f4a4833ef9b7f5a21e9d71844"> 610</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a6020c94f4a4833ef9b7f5a21e9d71844">DECTECM</a>[]{<span class="stringliteral">&quot;25&quot;</span>};</div>
<div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160; </div>
<div class="line"><a name="l00617"></a><span class="lineno"><a class="line" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#ad1b2023a222ef602ee92c77380c07db6"> 617</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#ad1b2023a222ef602ee92c77380c07db6">X11MR</a>[]{<span class="stringliteral">&quot;1000&quot;</span>};</div>
<div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160; </div>
<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160;};</div>
<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160; </div>
<div class="line"><a name="l00636"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html"> 636</a></span>&#160;<span class="keyword">struct </span><a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">SgrSequence</a></div>
<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160;{</div>
<div class="line"><a name="l00643"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a50e17be4a35dd162bbb4bc0e1e2166ee"> 643</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a50e17be4a35dd162bbb4bc0e1e2166ee">RESET</a>[]{<span class="stringliteral">&quot;0&quot;</span>};</div>
<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160; </div>
<div class="line"><a name="l00650"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a8d1ee0b35119ead63e8af5b8a40ff45d"> 650</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a8d1ee0b35119ead63e8af5b8a40ff45d">BOLD</a>[]{<span class="stringliteral">&quot;1&quot;</span>};</div>
<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160; </div>
<div class="line"><a name="l00657"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a3ad6bc5b469889db42868bec5dd60fc6"> 657</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a3ad6bc5b469889db42868bec5dd60fc6">LIGHT</a>[]{<span class="stringliteral">&quot;2&quot;</span>};</div>
<div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160; </div>
<div class="line"><a name="l00662"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#aa9089522c122b6490aadf786f291c721"> 662</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#aa9089522c122b6490aadf786f291c721">ITALIC</a>[]{<span class="stringliteral">&quot;3&quot;</span>};</div>
<div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160; </div>
<div class="line"><a name="l00667"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a0d843d661af4ec62ffbf549cb5c9464a"> 667</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a0d843d661af4ec62ffbf549cb5c9464a">UNDERLINE</a>[]{<span class="stringliteral">&quot;4&quot;</span>};</div>
<div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160; </div>
<div class="line"><a name="l00672"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a693108ac945bebb00fa69b1fbebc5511"> 672</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a693108ac945bebb00fa69b1fbebc5511">SLOW_BLINK</a>[]{<span class="stringliteral">&quot;5&quot;</span>};</div>
<div class="line"><a name="l00673"></a><span class="lineno"> 673</span>&#160; </div>
<div class="line"><a name="l00680"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a9cb4b3f36bf0f5f65fbc853c75fe909c"> 680</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a9cb4b3f36bf0f5f65fbc853c75fe909c">FAST_BLINK</a>[]{<span class="stringliteral">&quot;6&quot;</span>};</div>
<div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160; </div>
<div class="line"><a name="l00685"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ae0df24c7491c214852b1bc229612b5b8"> 685</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ae0df24c7491c214852b1bc229612b5b8">INVERSE</a>[]{<span class="stringliteral">&quot;7&quot;</span>};</div>
<div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160; </div>
<div class="line"><a name="l00692"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a4d7713da232bc2062bfaffd53170bfa1"> 692</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a4d7713da232bc2062bfaffd53170bfa1">CONCEAL</a>[]{<span class="stringliteral">&quot;8&quot;</span>};</div>
<div class="line"><a name="l00693"></a><span class="lineno"> 693</span>&#160; </div>
<div class="line"><a name="l00700"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a81ec400f2f2e4e6381bd0fb0c6874700"> 700</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a81ec400f2f2e4e6381bd0fb0c6874700">STRIKETRHOUGH</a>[]{<span class="stringliteral">&quot;9&quot;</span>};</div>
<div class="line"><a name="l00701"></a><span class="lineno"> 701</span>&#160; </div>
<div class="line"><a name="l00705"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a55c50db7991792f8de3a394037e7a8c9"> 705</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a55c50db7991792f8de3a394037e7a8c9">PRIMARY_FONT</a>[]{<span class="stringliteral">&quot;10&quot;</span>};</div>
<div class="line"><a name="l00706"></a><span class="lineno"> 706</span>&#160; </div>
<div class="line"><a name="l00710"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a7d24c9f1ec6878f2980600c8d04ee83b"> 710</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a7d24c9f1ec6878f2980600c8d04ee83b">ALTERNATE_FONT</a>[]{<span class="stringliteral">&quot;11&quot;</span>};</div>
<div class="line"><a name="l00711"></a><span class="lineno"> 711</span>&#160; </div>
<div class="line"><a name="l00717"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a549e4356f66f756c83c762d878b37a76"> 717</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a549e4356f66f756c83c762d878b37a76">BLACKLETTER_FONT</a>[]{<span class="stringliteral">&quot;20&quot;</span>};</div>
<div class="line"><a name="l00718"></a><span class="lineno"> 718</span>&#160; </div>
<div class="line"><a name="l00726"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a92d60866e2d54e60b47996aeda931573"> 726</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a92d60866e2d54e60b47996aeda931573">DOUBLE_UNDERLINE</a>[]{<span class="stringliteral">&quot;21&quot;</span>};</div>
<div class="line"><a name="l00727"></a><span class="lineno"> 727</span>&#160; </div>
<div class="line"><a name="l00733"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a79b5eedffd71276d7bbf17b3b1271d96"> 733</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a79b5eedffd71276d7bbf17b3b1271d96">NORMAL_INTENSITY</a>[]{<span class="stringliteral">&quot;22&quot;</span>};</div>
<div class="line"><a name="l00734"></a><span class="lineno"> 734</span>&#160; </div>
<div class="line"><a name="l00738"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a56f8af2efa5eb4abeae73310fad2b3b6"> 738</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a56f8af2efa5eb4abeae73310fad2b3b6">NOT_ITALIC_NOT_BLACKLETTER</a>[]{<span class="stringliteral">&quot;23&quot;</span>};</div>
<div class="line"><a name="l00739"></a><span class="lineno"> 739</span>&#160; </div>
<div class="line"><a name="l00743"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a1c6946e74325853f2f52e0864560f212"> 743</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a1c6946e74325853f2f52e0864560f212">NOT_UNDERLINED</a>[]{<span class="stringliteral">&quot;24&quot;</span>};</div>
<div class="line"><a name="l00744"></a><span class="lineno"> 744</span>&#160; </div>
<div class="line"><a name="l00748"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#afb6fa7f528b41a0396d06a355c83242a"> 748</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#afb6fa7f528b41a0396d06a355c83242a">NOT_BLINKING</a>[]{<span class="stringliteral">&quot;25&quot;</span>};</div>
<div class="line"><a name="l00749"></a><span class="lineno"> 749</span>&#160; </div>
<div class="line"><a name="l00755"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ae6810aac762d3d5760f9affc879d2b59"> 755</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ae6810aac762d3d5760f9affc879d2b59">PROPORTIONAL_SPACING</a>[]{<span class="stringliteral">&quot;26&quot;</span>};</div>
<div class="line"><a name="l00756"></a><span class="lineno"> 756</span>&#160; </div>
<div class="line"><a name="l00762"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a4836796d8f57bc2320b3155a0e8f08a2"> 762</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a4836796d8f57bc2320b3155a0e8f08a2">REVEAL</a>[]{<span class="stringliteral">&quot;28&quot;</span>};</div>
<div class="line"><a name="l00763"></a><span class="lineno"> 763</span>&#160; </div>
<div class="line"><a name="l00767"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a98e24b0b15e6dd03b7757046c4bb160f"> 767</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a98e24b0b15e6dd03b7757046c4bb160f">NOT_CROSSED_OUT</a>[]{<span class="stringliteral">&quot;29&quot;</span>};</div>
<div class="line"><a name="l00768"></a><span class="lineno"> 768</span>&#160; </div>
<div class="line"><a name="l00772"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ab39f1274022ae51e5003bb1f8e1d6097"> 772</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ab39f1274022ae51e5003bb1f8e1d6097">FG_BLACK</a>[]{<span class="stringliteral">&quot;30&quot;</span>};</div>
<div class="line"><a name="l00773"></a><span class="lineno"> 773</span>&#160; </div>
<div class="line"><a name="l00777"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ae1cbbd2a92395913c222677a89c91c53"> 777</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ae1cbbd2a92395913c222677a89c91c53">FG_RED</a>[]{<span class="stringliteral">&quot;31&quot;</span>};</div>
<div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160; </div>
<div class="line"><a name="l00782"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a515563bd5027e200116e3882606f337a"> 782</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a515563bd5027e200116e3882606f337a">FG_GREEN</a>[]{<span class="stringliteral">&quot;32&quot;</span>};</div>
<div class="line"><a name="l00783"></a><span class="lineno"> 783</span>&#160; </div>
<div class="line"><a name="l00787"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a62afe3d508c0e33886317507e562746d"> 787</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a62afe3d508c0e33886317507e562746d">FG_YELLOW</a>[]{<span class="stringliteral">&quot;33&quot;</span>};</div>
<div class="line"><a name="l00788"></a><span class="lineno"> 788</span>&#160; </div>
<div class="line"><a name="l00792"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ab351ab7c963db76b11eb51b379df6f7f"> 792</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ab351ab7c963db76b11eb51b379df6f7f">FG_BLUE</a>[]{<span class="stringliteral">&quot;34&quot;</span>};</div>
<div class="line"><a name="l00793"></a><span class="lineno"> 793</span>&#160; </div>
<div class="line"><a name="l00797"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ab5817c9a19d98a5e560b56d172b509a3"> 797</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ab5817c9a19d98a5e560b56d172b509a3">FG_MAGENTA</a>[]{<span class="stringliteral">&quot;35&quot;</span>};</div>
<div class="line"><a name="l00798"></a><span class="lineno"> 798</span>&#160; </div>
<div class="line"><a name="l00802"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a0a83e197c99db2ce7114c17a9573ba7e"> 802</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a0a83e197c99db2ce7114c17a9573ba7e">FG_CYAN</a>[]{<span class="stringliteral">&quot;36&quot;</span>};</div>
<div class="line"><a name="l00803"></a><span class="lineno"> 803</span>&#160; </div>
<div class="line"><a name="l00807"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a1fd42f1561846f2bc319f31ee3619751"> 807</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a1fd42f1561846f2bc319f31ee3619751">FG_WHITE</a>[]{<span class="stringliteral">&quot;37&quot;</span>};</div>
<div class="line"><a name="l00808"></a><span class="lineno"> 808</span>&#160; </div>
<div class="line"><a name="l00814"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ab871575f076ae3dee94a69b6460dc476"> 814</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ab871575f076ae3dee94a69b6460dc476">SET_FG_COLOR</a>[]{<span class="stringliteral">&quot;38&quot;</span>};</div>
<div class="line"><a name="l00815"></a><span class="lineno"> 815</span>&#160; </div>
<div class="line"><a name="l00821"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a6898b636198c1cb974f608d796d19ab9"> 821</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a6898b636198c1cb974f608d796d19ab9">SET_DEFAULT_FG_COLOR</a>[]{<span class="stringliteral">&quot;39&quot;</span>};</div>
<div class="line"><a name="l00822"></a><span class="lineno"> 822</span>&#160; </div>
<div class="line"><a name="l00826"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ad6bbd6d9c64ddbcb88c565b4841fc7a0"> 826</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ad6bbd6d9c64ddbcb88c565b4841fc7a0">BG_BLACK</a>[]{<span class="stringliteral">&quot;40&quot;</span>};</div>
<div class="line"><a name="l00827"></a><span class="lineno"> 827</span>&#160; </div>
<div class="line"><a name="l00831"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a8458e2c6188a78f1d93216575b096be6"> 831</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a8458e2c6188a78f1d93216575b096be6">BG_RED</a>[]{<span class="stringliteral">&quot;41&quot;</span>};</div>
<div class="line"><a name="l00832"></a><span class="lineno"> 832</span>&#160; </div>
<div class="line"><a name="l00836"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a17b7069dd2ebd14cabef9ab4821dacd9"> 836</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a17b7069dd2ebd14cabef9ab4821dacd9">BG_GREEN</a>[]{<span class="stringliteral">&quot;42&quot;</span>};</div>
<div class="line"><a name="l00837"></a><span class="lineno"> 837</span>&#160; </div>
<div class="line"><a name="l00841"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ac8b0e62a24c6f862abd125f830c1a9c8"> 841</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ac8b0e62a24c6f862abd125f830c1a9c8">BG_YELLOW</a>[]{<span class="stringliteral">&quot;43&quot;</span>};</div>
<div class="line"><a name="l00842"></a><span class="lineno"> 842</span>&#160; </div>
<div class="line"><a name="l00846"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a483a9fd61b54bb2c96669099df021a3f"> 846</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a483a9fd61b54bb2c96669099df021a3f">BG_BLUE</a>[]{<span class="stringliteral">&quot;44&quot;</span>};</div>
<div class="line"><a name="l00847"></a><span class="lineno"> 847</span>&#160; </div>
<div class="line"><a name="l00851"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a8379c55005ed0ae50f643d1c0f5296a7"> 851</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a8379c55005ed0ae50f643d1c0f5296a7">BG_MAGENTA</a>[]{<span class="stringliteral">&quot;45&quot;</span>};</div>
<div class="line"><a name="l00852"></a><span class="lineno"> 852</span>&#160; </div>
<div class="line"><a name="l00856"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a755654638e924a37887203a1ad490a13"> 856</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a755654638e924a37887203a1ad490a13">BG_CYAN</a>[]{<span class="stringliteral">&quot;46&quot;</span>};</div>
<div class="line"><a name="l00857"></a><span class="lineno"> 857</span>&#160; </div>
<div class="line"><a name="l00861"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a599f15379f0f5cad77d03070e1c01da4"> 861</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a599f15379f0f5cad77d03070e1c01da4">BG_WHITE</a>[]{<span class="stringliteral">&quot;47&quot;</span>};</div>
<div class="line"><a name="l00862"></a><span class="lineno"> 862</span>&#160; </div>
<div class="line"><a name="l00868"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a6696e4b236d654734640eab9d4340939"> 868</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a6696e4b236d654734640eab9d4340939">SET_BG_COLOR</a>[]{<span class="stringliteral">&quot;48&quot;</span>};</div>
<div class="line"><a name="l00869"></a><span class="lineno"> 869</span>&#160; </div>
<div class="line"><a name="l00875"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a1fd5e8971fe59ebdb3c031c8f3d82a94"> 875</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a1fd5e8971fe59ebdb3c031c8f3d82a94">SET_DEFAULT_BG_COLOR</a>[]{<span class="stringliteral">&quot;49&quot;</span>};</div>
<div class="line"><a name="l00876"></a><span class="lineno"> 876</span>&#160; </div>
<div class="line"><a name="l00882"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a3a2005ce107d0a69a931372b3d5059bd"> 882</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a3a2005ce107d0a69a931372b3d5059bd">DISABLE_PROPORTIONAL_SPACING</a>[]{<span class="stringliteral">&quot;50&quot;</span>};</div>
<div class="line"><a name="l00883"></a><span class="lineno"> 883</span>&#160; </div>
<div class="line"><a name="l00889"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#aabafeb4d6f94ea33b20380310464fb41"> 889</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#aabafeb4d6f94ea33b20380310464fb41">FRAMED</a>[]{<span class="stringliteral">&quot;51&quot;</span>};</div>
<div class="line"><a name="l00890"></a><span class="lineno"> 890</span>&#160; </div>
<div class="line"><a name="l00896"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ab3a6c0079100164683a458d3f5be2ad8"> 896</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ab3a6c0079100164683a458d3f5be2ad8">ENCIRCLED</a>[]{<span class="stringliteral">&quot;52&quot;</span>};</div>
<div class="line"><a name="l00897"></a><span class="lineno"> 897</span>&#160; </div>
<div class="line"><a name="l00903"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ad5471a074cc56d6bb183966d0048a32c"> 903</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ad5471a074cc56d6bb183966d0048a32c">OVERLINED</a>[]{<span class="stringliteral">&quot;53&quot;</span>};</div>
<div class="line"><a name="l00904"></a><span class="lineno"> 904</span>&#160; </div>
<div class="line"><a name="l00910"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a850a8aa790629fd68216796c8c7f2190"> 910</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a850a8aa790629fd68216796c8c7f2190">NO_FRAME</a>[]{<span class="stringliteral">&quot;54&quot;</span>};</div>
<div class="line"><a name="l00911"></a><span class="lineno"> 911</span>&#160; </div>
<div class="line"><a name="l00917"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a1e8c34c7f2f125e9f82d6de4e2d69f2c"> 917</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a1e8c34c7f2f125e9f82d6de4e2d69f2c">NOT_OVERLINED</a>[]{<span class="stringliteral">&quot;55&quot;</span>};</div>
<div class="line"><a name="l00918"></a><span class="lineno"> 918</span>&#160; </div>
<div class="line"><a name="l00927"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a6cbfb43843a06ae71d74d4ea0c3a6dca"> 927</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a6cbfb43843a06ae71d74d4ea0c3a6dca">SET_UNDERLINE_COLOR</a>[]{<span class="stringliteral">&quot;58&quot;</span>};</div>
<div class="line"><a name="l00928"></a><span class="lineno"> 928</span>&#160; </div>
<div class="line"><a name="l00935"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#aa5d888eef56d1cd4f04caa30e3761209"> 935</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#aa5d888eef56d1cd4f04caa30e3761209">SET_DEFAULT_UNDERLINE_COLOR</a>[]{<span class="stringliteral">&quot;59&quot;</span>};</div>
<div class="line"><a name="l00936"></a><span class="lineno"> 936</span>&#160; </div>
<div class="line"><a name="l00942"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#acd5367f9d892dac4eef117f023096274"> 942</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#acd5367f9d892dac4eef117f023096274">IDEOGRAM_UNDERLINE</a>[]{<span class="stringliteral">&quot;60&quot;</span>};</div>
<div class="line"><a name="l00943"></a><span class="lineno"> 943</span>&#160; </div>
<div class="line"><a name="l00949"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a976e4b6cc54d038debe18b02235b4d3a"> 949</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a976e4b6cc54d038debe18b02235b4d3a">IDEOGRAM_DOUBLE_UNDERLINE</a>[]{<span class="stringliteral">&quot;61&quot;</span>};</div>
<div class="line"><a name="l00950"></a><span class="lineno"> 950</span>&#160; </div>
<div class="line"><a name="l00956"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a0e09f737cbde4db9b0d5d5e42f7914b0"> 956</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a0e09f737cbde4db9b0d5d5e42f7914b0">IDEOGRAM_OVERLINE_UNDERLINE</a>[]{<span class="stringliteral">&quot;62&quot;</span>};</div>
<div class="line"><a name="l00957"></a><span class="lineno"> 957</span>&#160; </div>
<div class="line"><a name="l00963"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ab030999d2d03f9d7260eba11ea31a035"> 963</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ab030999d2d03f9d7260eba11ea31a035">IDEOGRAM_DOUBLE_OVERLINE_UNDERLINE</a>[]{<span class="stringliteral">&quot;63&quot;</span>};</div>
<div class="line"><a name="l00964"></a><span class="lineno"> 964</span>&#160; </div>
<div class="line"><a name="l00970"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a79feeca7ba9af27dcb81b3540c3c1a23"> 970</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a79feeca7ba9af27dcb81b3540c3c1a23">IDEOGRAM_STRESS_MARKING</a>[]{<span class="stringliteral">&quot;64&quot;</span>};</div>
<div class="line"><a name="l00971"></a><span class="lineno"> 971</span>&#160; </div>
<div class="line"><a name="l00977"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ac053464863be8f67f7550dd772cfb808"> 977</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ac053464863be8f67f7550dd772cfb808">NO_IDEOGRAM_MARKINGS</a>[]{<span class="stringliteral">&quot;65&quot;</span>};</div>
<div class="line"><a name="l00978"></a><span class="lineno"> 978</span>&#160; </div>
<div class="line"><a name="l00984"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#aa1fc5d29d7228498e1e0851605ce16f2"> 984</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#aa1fc5d29d7228498e1e0851605ce16f2">SUPERSCRIPT</a>[]{<span class="stringliteral">&quot;73&quot;</span>};</div>
<div class="line"><a name="l00985"></a><span class="lineno"> 985</span>&#160; </div>
<div class="line"><a name="l00991"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a585012aa6b4b45b18a0c6820232196af"> 991</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a585012aa6b4b45b18a0c6820232196af">SUBSCRIPT</a>[]{<span class="stringliteral">&quot;74&quot;</span>};</div>
<div class="line"><a name="l00992"></a><span class="lineno"> 992</span>&#160; </div>
<div class="line"><a name="l00998"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a8b301e51d61e398fdaf3dad3b2472120"> 998</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a8b301e51d61e398fdaf3dad3b2472120">NORMALSCRIPT</a>[]{<span class="stringliteral">&quot;75&quot;</span>};</div>
<div class="line"><a name="l00999"></a><span class="lineno"> 999</span>&#160; </div>
<div class="line"><a name="l01003"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a0919399a752457bcf42b58f3fea75149"> 1003</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a0919399a752457bcf42b58f3fea75149">FG_BRIGHT_BLACK</a>[]{<span class="stringliteral">&quot;90&quot;</span>};</div>
<div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>&#160; </div>
<div class="line"><a name="l01008"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ab51bcfe21b0d07928a85987ea04186de"> 1008</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ab51bcfe21b0d07928a85987ea04186de">FG_BRIGHT_RED</a>[]{<span class="stringliteral">&quot;91&quot;</span>};</div>
<div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>&#160; </div>
<div class="line"><a name="l01013"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ab85d0e96f209a4b58a81f187ff5e5a97"> 1013</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ab85d0e96f209a4b58a81f187ff5e5a97">FG_BRIGHT_GREEN</a>[]{<span class="stringliteral">&quot;92&quot;</span>};</div>
<div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>&#160; </div>
<div class="line"><a name="l01018"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a3aee6ec2c283686e2e9dc821376bf217"> 1018</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a3aee6ec2c283686e2e9dc821376bf217">FG_BRIGHT_YELLOW</a>[]{<span class="stringliteral">&quot;93&quot;</span>};</div>
<div class="line"><a name="l01019"></a><span class="lineno"> 1019</span>&#160; </div>
<div class="line"><a name="l01023"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a26779de3c26168b067392c9161550cc0"> 1023</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a26779de3c26168b067392c9161550cc0">FG_BRIGHT_BLUE</a>[]{<span class="stringliteral">&quot;94&quot;</span>};</div>
<div class="line"><a name="l01024"></a><span class="lineno"> 1024</span>&#160; </div>
<div class="line"><a name="l01028"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a9266e78d6775c3546d8cd8744597965d"> 1028</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a9266e78d6775c3546d8cd8744597965d">FG_BRIGHT_MAGENTA</a>[]{<span class="stringliteral">&quot;95&quot;</span>};</div>
<div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>&#160; </div>
<div class="line"><a name="l01033"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a5fa459776e676a1103c114908dd0f318"> 1033</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a5fa459776e676a1103c114908dd0f318">FG_BRIGHT_CYAN</a>[]{<span class="stringliteral">&quot;96&quot;</span>};</div>
<div class="line"><a name="l01034"></a><span class="lineno"> 1034</span>&#160; </div>
<div class="line"><a name="l01038"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a0f27d62d78a65473553574308be4b480"> 1038</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a0f27d62d78a65473553574308be4b480">FG_BRIGHT_WHITE</a>[]{<span class="stringliteral">&quot;97&quot;</span>};</div>
<div class="line"><a name="l01039"></a><span class="lineno"> 1039</span>&#160; </div>
<div class="line"><a name="l01043"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ad18f44a4693377fb63853f91204a239a"> 1043</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ad18f44a4693377fb63853f91204a239a">BG_BRIGHT_BLACK</a>[]{<span class="stringliteral">&quot;100&quot;</span>};</div>
<div class="line"><a name="l01044"></a><span class="lineno"> 1044</span>&#160; </div>
<div class="line"><a name="l01048"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a5ee993b9f6357b4c6937129e096cdaa2"> 1048</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a5ee993b9f6357b4c6937129e096cdaa2">BG_BRIGHT_RED</a>[]{<span class="stringliteral">&quot;101&quot;</span>};</div>
<div class="line"><a name="l01049"></a><span class="lineno"> 1049</span>&#160; </div>
<div class="line"><a name="l01053"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a1e524ff3521b383770f2faaf2cb48e18"> 1053</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a1e524ff3521b383770f2faaf2cb48e18">BG_BRIGHT_GREEN</a>[]{<span class="stringliteral">&quot;102&quot;</span>};</div>
<div class="line"><a name="l01054"></a><span class="lineno"> 1054</span>&#160; </div>
<div class="line"><a name="l01058"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a77b26aea064473be9be3e878351ac158"> 1058</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a77b26aea064473be9be3e878351ac158">BG_BRIGHT_YELLOW</a>[]{<span class="stringliteral">&quot;103&quot;</span>};</div>
<div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>&#160; </div>
<div class="line"><a name="l01063"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#aa90cbeaf5875fc4316bf0a504d0f4948"> 1063</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#aa90cbeaf5875fc4316bf0a504d0f4948">BG_BRIGHT_BLUE</a>[]{<span class="stringliteral">&quot;104&quot;</span>};</div>
<div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>&#160; </div>
<div class="line"><a name="l01068"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a0a72e8be56dff2ee3629a4bc5bed7bd8"> 1068</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a0a72e8be56dff2ee3629a4bc5bed7bd8">BG_BRIGHT_MAGENTA</a>[]{<span class="stringliteral">&quot;105&quot;</span>};</div>
<div class="line"><a name="l01069"></a><span class="lineno"> 1069</span>&#160; </div>
<div class="line"><a name="l01073"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a456a8ba2d41a22422dfb39e78d73779a"> 1073</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a456a8ba2d41a22422dfb39e78d73779a">BG_BRIGHT_CYAN</a>[]{<span class="stringliteral">&quot;106&quot;</span>};</div>
<div class="line"><a name="l01074"></a><span class="lineno"> 1074</span>&#160; </div>
<div class="line"><a name="l01078"></a><span class="lineno"><a class="line" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a877d4c265170ffe2e7c6bf0ddcd9811f"> 1078</a></span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">char</span> <a class="code" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a877d4c265170ffe2e7c6bf0ddcd9811f">BG_BRIGHT_WHITE</a>[]{<span class="stringliteral">&quot;107&quot;</span>};</div>
<div class="line"><a name="l01079"></a><span class="lineno"> 1079</span>&#160; </div>
<div class="line"><a name="l01080"></a><span class="lineno"> 1080</span>&#160;};</div>
<div class="line"><a name="l01081"></a><span class="lineno"> 1081</span>&#160; </div>
<div class="line"><a name="l01088"></a><span class="lineno"> 1088</span>&#160;std::string <a class="code" href="../../db/dfd/namespaceneovision_1_1ansi.html#a7524ed24babfd354b268a87124bb8a34">MakeEscapeSequence</a>(<span class="keyword">const</span> std::string&amp; sequence);</div>
<div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>&#160; </div>
<div class="line"><a name="l01098"></a><span class="lineno"> 1098</span>&#160;std::string <a class="code" href="../../db/dfd/namespaceneovision_1_1ansi.html#a7ed6640da6bd89f9720c5068892900dc">MakeCssiSequence</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> sequence);</div>
<div class="line"><a name="l01099"></a><span class="lineno"> 1099</span>&#160; </div>
<div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>&#160;std::string <a class="code" href="../../db/dfd/namespaceneovision_1_1ansi.html#a0fa7df054fa2abad9a2500cbcafa2a1f">MakeCsiSequence</a>(<span class="keyword">const</span> std::string&amp; sequence);</div>
<div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>&#160; </div>
<div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>&#160;std::string <a class="code" href="../../db/dfd/namespaceneovision_1_1ansi.html#a2a569339ba9ce911e72ecc63653de11f">MakeDecPmSequence</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> sequence, <span class="keyword">const</span> <span class="keywordtype">char</span> suffix);</div>
<div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>&#160; </div>
<div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>&#160;std::string <a class="code" href="../../db/dfd/namespaceneovision_1_1ansi.html#a3793c3c39e503412001323305bde6b31">MakeSgrSequence</a>(<span class="keyword">const</span> std::vector&lt;std::string&gt;&amp; sequenceItems);</div>
<div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>&#160; </div>
<div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>&#160;} <span class="comment">// namespace ansi</span></div>
<div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160;} <span class="comment">// namespace neovision</span></div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_ac8b0e62a24c6f862abd125f830c1a9c8"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ac8b0e62a24c6f862abd125f830c1a9c8">neovision::ansi::SgrSequence::BG_YELLOW</a></div><div class="ttdeci">static constexpr char BG_YELLOW[]</div><div class="ttdoc">Set background to yellow.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00841">ansi.h:841</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_csi_sequence_html_a049c3f38207a0a85258c5dac34977643"><div class="ttname"><a href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a049c3f38207a0a85258c5dac34977643">neovision::ansi::CsiSequence::EL</a></div><div class="ttdeci">static constexpr char EL[]</div><div class="ttdoc">Erase line(s).</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00361">ansi.h:361</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a79feeca7ba9af27dcb81b3540c3c1a23"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a79feeca7ba9af27dcb81b3540c3c1a23">neovision::ansi::SgrSequence::IDEOGRAM_STRESS_MARKING</a></div><div class="ttdeci">static constexpr char IDEOGRAM_STRESS_MARKING[]</div><div class="ttdoc">Ideogram stress marking.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00970">ansi.h:970</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_dec_pm_sequence_html_a6020c94f4a4833ef9b7f5a21e9d71844"><div class="ttname"><a href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a6020c94f4a4833ef9b7f5a21e9d71844">neovision::ansi::DecPmSequence::DECTECM</a></div><div class="ttdeci">static constexpr char DECTECM[]</div><div class="ttdoc">Cursor visibility.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00610">ansi.h:610</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a7d24c9f1ec6878f2980600c8d04ee83b"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a7d24c9f1ec6878f2980600c8d04ee83b">neovision::ansi::SgrSequence::ALTERNATE_FONT</a></div><div class="ttdeci">static constexpr char ALTERNATE_FONT[]</div><div class="ttdoc">Alternative font.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00710">ansi.h:710</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_dec_pm_sequence_html_a184bd106df7d16b9f378446135428b7c"><div class="ttname"><a href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a184bd106df7d16b9f378446135428b7c">neovision::ansi::DecPmSequence::DECCKM_ON</a></div><div class="ttdeci">static constexpr char DECCKM_ON[]</div><div class="ttdoc">DECCKM.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00558">ansi.h:558</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a3a2005ce107d0a69a931372b3d5059bd"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a3a2005ce107d0a69a931372b3d5059bd">neovision::ansi::SgrSequence::DISABLE_PROPORTIONAL_SPACING</a></div><div class="ttdeci">static constexpr char DISABLE_PROPORTIONAL_SPACING[]</div><div class="ttdoc">Disable proportional spacing.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00882">ansi.h:882</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a55c50db7991792f8de3a394037e7a8c9"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a55c50db7991792f8de3a394037e7a8c9">neovision::ansi::SgrSequence::PRIMARY_FONT</a></div><div class="ttdeci">static constexpr char PRIMARY_FONT[]</div><div class="ttdoc">Primary font.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00705">ansi.h:705</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_ab39f1274022ae51e5003bb1f8e1d6097"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ab39f1274022ae51e5003bb1f8e1d6097">neovision::ansi::SgrSequence::FG_BLACK</a></div><div class="ttdeci">static constexpr char FG_BLACK[]</div><div class="ttdoc">Set foreground color to black.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00772">ansi.h:772</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a62afe3d508c0e33886317507e562746d"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a62afe3d508c0e33886317507e562746d">neovision::ansi::SgrSequence::FG_YELLOW</a></div><div class="ttdeci">static constexpr char FG_YELLOW[]</div><div class="ttdoc">Set foreground color to yellow.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00787">ansi.h:787</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a6696e4b236d654734640eab9d4340939"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a6696e4b236d654734640eab9d4340939">neovision::ansi::SgrSequence::SET_BG_COLOR</a></div><div class="ttdeci">static constexpr char SET_BG_COLOR[]</div><div class="ttdoc">Set background color.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00868">ansi.h:868</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_csi_sequence_html_a9801d4f28b0ef16a36f296c07ab8fe57"><div class="ttname"><a href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a9801d4f28b0ef16a36f296c07ab8fe57">neovision::ansi::CsiSequence::DECPM</a></div><div class="ttdeci">static constexpr char DECPM[]</div><div class="ttdoc">Start DEC private mode sequence.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00519">ansi.h:519</a></div></div>
<div class="ttc" id="anamespaceneovision_html"><div class="ttname"><a href="../../d6/d46/namespaceneovision.html">neovision</a></div><div class="ttdef"><b>Definition:</b> <a href="../../dd/dc8/ansi_8cpp_source.html#l00006">ansi.cpp:6</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_csi_sequence_html_a8166cb77f3677fef1003c03381948d87"><div class="ttname"><a href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a8166cb77f3677fef1003c03381948d87">neovision::ansi::CsiSequence::HPA</a></div><div class="ttdeci">static constexpr char HPA[]</div><div class="ttdoc">Move to column.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00512">ansi.h:512</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_escape_sequence_html_a56e05027077f7258a46d2273da8e9a17"><div class="ttname"><a href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a56e05027077f7258a46d2273da8e9a17">neovision::ansi::EscapeSequence::CSSI</a></div><div class="ttdeci">static constexpr char CSSI[]</div><div class="ttdoc">Character set sequence introducer.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00192">ansi.h:192</a></div></div>
<div class="ttc" id="anamespaceneovision_1_1ansi_html_a2a569339ba9ce911e72ecc63653de11f"><div class="ttname"><a href="../../db/dfd/namespaceneovision_1_1ansi.html#a2a569339ba9ce911e72ecc63653de11f">neovision::ansi::MakeDecPmSequence</a></div><div class="ttdeci">std::string MakeDecPmSequence(const char sequence, const char suffix)</div><div class="ttdoc">Make DEC private mode Sequence.</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/dc8/ansi_8cpp_source.html#l00024">ansi.cpp:24</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_control_character_html_a6f00eb9f96eabe60f7aaff15bd4fddae"><div class="ttname"><a href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a6f00eb9f96eabe60f7aaff15bd4fddae">neovision::ansi::ControlCharacter::CAN</a></div><div class="ttdeci">static constexpr char CAN[]</div><div class="ttdoc">Cancel.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00074">ansi.h:74</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a5fa459776e676a1103c114908dd0f318"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a5fa459776e676a1103c114908dd0f318">neovision::ansi::SgrSequence::FG_BRIGHT_CYAN</a></div><div class="ttdeci">static constexpr char FG_BRIGHT_CYAN[]</div><div class="ttdoc">Set foreground color to bright cyan.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l01033">ansi.h:1033</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_csi_sequence_html_a809524a7eb19a097b9a0344554f03c89"><div class="ttname"><a href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a809524a7eb19a097b9a0344554f03c89">neovision::ansi::CsiSequence::SCL</a></div><div class="ttdeci">static constexpr char SCL[]</div><div class="ttdoc">Save cursor location.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00500">ansi.h:500</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_escape_sequence_html_aed59d9d2cff9bf94938096ed14b012fb"><div class="ttname"><a href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#aed59d9d2cff9bf94938096ed14b012fb">neovision::ansi::EscapeSequence::DECSG0</a></div><div class="ttdeci">static constexpr char DECSG0[]</div><div class="ttdoc">DEC set G0.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00206">ansi.h:206</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a755654638e924a37887203a1ad490a13"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a755654638e924a37887203a1ad490a13">neovision::ansi::SgrSequence::BG_CYAN</a></div><div class="ttdeci">static constexpr char BG_CYAN[]</div><div class="ttdoc">Set background to cyan.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00856">ansi.h:856</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_control_character_html_a22dde0922a104f1db85bef5e47228125"><div class="ttname"><a href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a22dde0922a104f1db85bef5e47228125">neovision::ansi::ControlCharacter::ESC</a></div><div class="ttdeci">static constexpr char ESC[]</div><div class="ttdoc">Escape.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00088">ansi.h:88</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_ae6810aac762d3d5760f9affc879d2b59"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ae6810aac762d3d5760f9affc879d2b59">neovision::ansi::SgrSequence::PROPORTIONAL_SPACING</a></div><div class="ttdeci">static constexpr char PROPORTIONAL_SPACING[]</div><div class="ttdoc">Proportional spacing.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00755">ansi.h:755</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_csi_sequence_html_a88b7364064bd49a74ccc9900c377ba29"><div class="ttname"><a href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a88b7364064bd49a74ccc9900c377ba29">neovision::ansi::CsiSequence::IL</a></div><div class="ttdeci">static constexpr char IL[]</div><div class="ttdoc">Insert line(s).</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00368">ansi.h:368</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_csi_sequence_html_a6cc513eec57dcc1186d52b39ba7e2dd9"><div class="ttname"><a href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a6cc513eec57dcc1186d52b39ba7e2dd9">neovision::ansi::CsiSequence::VPR</a></div><div class="ttdeci">static constexpr char VPR[]</div><div class="ttdoc">Cursor down.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00432">ansi.h:432</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a1fd42f1561846f2bc319f31ee3619751"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a1fd42f1561846f2bc319f31ee3619751">neovision::ansi::SgrSequence::FG_WHITE</a></div><div class="ttdeci">static constexpr char FG_WHITE[]</div><div class="ttdoc">Set foreground color to white.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00807">ansi.h:807</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_dec_pm_sequence_html_a7b05aa03e046f85162325722c5aa2a9b"><div class="ttname"><a href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a7b05aa03e046f85162325722c5aa2a9b">neovision::ansi::DecPmSequence::DECCOLM</a></div><div class="ttdeci">static constexpr char DECCOLM[]</div><div class="ttdoc">DECCOLM.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00565">ansi.h:565</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_escape_sequence_html_a8e510a869afa1f1a9fa5f0511f5f1da9"><div class="ttname"><a href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a8e510a869afa1f1a9fa5f0511f5f1da9">neovision::ansi::EscapeSequence::DECRC</a></div><div class="ttdeci">static constexpr char DECRC[]</div><div class="ttdoc">Restore state.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00175">ansi.h:175</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a3aee6ec2c283686e2e9dc821376bf217"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a3aee6ec2c283686e2e9dc821376bf217">neovision::ansi::SgrSequence::FG_BRIGHT_YELLOW</a></div><div class="ttdeci">static constexpr char FG_BRIGHT_YELLOW[]</div><div class="ttdoc">Set foreground color to bright yellow.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l01018">ansi.h:1018</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a0e09f737cbde4db9b0d5d5e42f7914b0"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a0e09f737cbde4db9b0d5d5e42f7914b0">neovision::ansi::SgrSequence::IDEOGRAM_OVERLINE_UNDERLINE</a></div><div class="ttdeci">static constexpr char IDEOGRAM_OVERLINE_UNDERLINE[]</div><div class="ttdoc">Ideogram overline or left side line.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00956">ansi.h:956</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a4836796d8f57bc2320b3155a0e8f08a2"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a4836796d8f57bc2320b3155a0e8f08a2">neovision::ansi::SgrSequence::REVEAL</a></div><div class="ttdeci">static constexpr char REVEAL[]</div><div class="ttdoc">Reveal.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00762">ansi.h:762</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a26779de3c26168b067392c9161550cc0"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a26779de3c26168b067392c9161550cc0">neovision::ansi::SgrSequence::FG_BRIGHT_BLUE</a></div><div class="ttdeci">static constexpr char FG_BRIGHT_BLUE[]</div><div class="ttdoc">Set foreground color to bright blue.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l01023">ansi.h:1023</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a6cbfb43843a06ae71d74d4ea0c3a6dca"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a6cbfb43843a06ae71d74d4ea0c3a6dca">neovision::ansi::SgrSequence::SET_UNDERLINE_COLOR</a></div><div class="ttdeci">static constexpr char SET_UNDERLINE_COLOR[]</div><div class="ttdoc">Set underline color.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00927">ansi.h:927</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_csi_sequence_html_ae7f28bac24c30bcb968cb1ff3e58773c"><div class="ttname"><a href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#ae7f28bac24c30bcb968cb1ff3e58773c">neovision::ansi::CsiSequence::ED</a></div><div class="ttdeci">static constexpr char ED[]</div><div class="ttdoc">Erase display.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00352">ansi.h:352</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_control_character_html"><div class="ttname"><a href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html">neovision::ansi::ControlCharacter</a></div><div class="ttdoc">Represents the terminal basic control characters.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00012">ansi.h:12</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_acd5367f9d892dac4eef117f023096274"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#acd5367f9d892dac4eef117f023096274">neovision::ansi::SgrSequence::IDEOGRAM_UNDERLINE</a></div><div class="ttdeci">static constexpr char IDEOGRAM_UNDERLINE[]</div><div class="ttdoc">Ideogram underline or right side line.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00942">ansi.h:942</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_csi_sequence_html_adfc5e2302a82427500da64e12b5631cb"><div class="ttname"><a href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#adfc5e2302a82427500da64e12b5631cb">neovision::ansi::CsiSequence::CUP</a></div><div class="ttdeci">static constexpr char CUP[]</div><div class="ttdoc">Move cursor to row+column.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00339">ansi.h:339</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a17b7069dd2ebd14cabef9ab4821dacd9"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a17b7069dd2ebd14cabef9ab4821dacd9">neovision::ansi::SgrSequence::BG_GREEN</a></div><div class="ttdeci">static constexpr char BG_GREEN[]</div><div class="ttdoc">Set background to green.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00836">ansi.h:836</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_csi_sequence_html_af93e4886ab9d212f407634d55119bcd7"><div class="ttname"><a href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#af93e4886ab9d212f407634d55119bcd7">neovision::ansi::CsiSequence::DCH</a></div><div class="ttdeci">static constexpr char DCH[]</div><div class="ttdoc">Delete characters.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00382">ansi.h:382</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a9266e78d6775c3546d8cd8744597965d"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a9266e78d6775c3546d8cd8744597965d">neovision::ansi::SgrSequence::FG_BRIGHT_MAGENTA</a></div><div class="ttdeci">static constexpr char FG_BRIGHT_MAGENTA[]</div><div class="ttdoc">Set foreground color to bright magenta.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l01028">ansi.h:1028</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a56f8af2efa5eb4abeae73310fad2b3b6"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a56f8af2efa5eb4abeae73310fad2b3b6">neovision::ansi::SgrSequence::NOT_ITALIC_NOT_BLACKLETTER</a></div><div class="ttdeci">static constexpr char NOT_ITALIC_NOT_BLACKLETTER[]</div><div class="ttdoc">Neither italic nor blackletter.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00738">ansi.h:738</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_dec_pm_sequence_html_ad1b2023a222ef602ee92c77380c07db6"><div class="ttname"><a href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#ad1b2023a222ef602ee92c77380c07db6">neovision::ansi::DecPmSequence::X11MR</a></div><div class="ttdeci">static constexpr char X11MR[]</div><div class="ttdoc">X11 mouse reporting mode.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00617">ansi.h:617</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a515563bd5027e200116e3882606f337a"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a515563bd5027e200116e3882606f337a">neovision::ansi::SgrSequence::FG_GREEN</a></div><div class="ttdeci">static constexpr char FG_GREEN[]</div><div class="ttdoc">Set foreground color to green.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00782">ansi.h:782</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a0919399a752457bcf42b58f3fea75149"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a0919399a752457bcf42b58f3fea75149">neovision::ansi::SgrSequence::FG_BRIGHT_BLACK</a></div><div class="ttdeci">static constexpr char FG_BRIGHT_BLACK[]</div><div class="ttdoc">Set foreground color to bright black (grey).</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l01003">ansi.h:1003</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_escape_sequence_html_a64e37eb0a9ae5e38761541d704a3e664"><div class="ttname"><a href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a64e37eb0a9ae5e38761541d704a3e664">neovision::ansi::EscapeSequence::RIS</a></div><div class="ttdeci">static constexpr char RIS[]</div><div class="ttdoc">Reset.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00129">ansi.h:129</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_csi_sequence_html_aaa787a5b3e24ea2e45af432afc4f63df"><div class="ttname"><a href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#aaa787a5b3e24ea2e45af432afc4f63df">neovision::ansi::CsiSequence::HVP</a></div><div class="ttdeci">static constexpr char HVP[]</div><div class="ttdoc">Move cursor.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00439">ansi.h:439</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a0d843d661af4ec62ffbf549cb5c9464a"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a0d843d661af4ec62ffbf549cb5c9464a">neovision::ansi::SgrSequence::UNDERLINE</a></div><div class="ttdeci">static constexpr char UNDERLINE[]</div><div class="ttdoc">Underline.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00667">ansi.h:667</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a8b301e51d61e398fdaf3dad3b2472120"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a8b301e51d61e398fdaf3dad3b2472120">neovision::ansi::SgrSequence::NORMALSCRIPT</a></div><div class="ttdeci">static constexpr char NORMALSCRIPT[]</div><div class="ttdoc">Neither subscript nor superscript.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00998">ansi.h:998</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_ab5817c9a19d98a5e560b56d172b509a3"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ab5817c9a19d98a5e560b56d172b509a3">neovision::ansi::SgrSequence::FG_MAGENTA</a></div><div class="ttdeci">static constexpr char FG_MAGENTA[]</div><div class="ttdoc">Set foreground color to magenta.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00797">ansi.h:797</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a850a8aa790629fd68216796c8c7f2190"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a850a8aa790629fd68216796c8c7f2190">neovision::ansi::SgrSequence::NO_FRAME</a></div><div class="ttdeci">static constexpr char NO_FRAME[]</div><div class="ttdoc">Neither framed nor encircled.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00910">ansi.h:910</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_control_character_html_a8ccbd4639bd1147c7e813bb7f285b863"><div class="ttname"><a href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a8ccbd4639bd1147c7e813bb7f285b863">neovision::ansi::ControlCharacter::SUB</a></div><div class="ttdeci">static constexpr char SUB[]</div><div class="ttdoc">Sustitute.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00081">ansi.h:81</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a1e524ff3521b383770f2faaf2cb48e18"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a1e524ff3521b383770f2faaf2cb48e18">neovision::ansi::SgrSequence::BG_BRIGHT_GREEN</a></div><div class="ttdeci">static constexpr char BG_BRIGHT_GREEN[]</div><div class="ttdoc">Set background to bright green.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l01053">ansi.h:1053</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_ac053464863be8f67f7550dd772cfb808"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ac053464863be8f67f7550dd772cfb808">neovision::ansi::SgrSequence::NO_IDEOGRAM_MARKINGS</a></div><div class="ttdeci">static constexpr char NO_IDEOGRAM_MARKINGS[]</div><div class="ttdoc">No ideogram markings.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00977">ansi.h:977</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_dec_pm_suffix_html_a3f2fa68eb65bacabe2c1ce21cac5fc65"><div class="ttname"><a href="../../da/daa/structneovision_1_1ansi_1_1_dec_pm_suffix.html#a3f2fa68eb65bacabe2c1ce21cac5fc65">neovision::ansi::DecPmSuffix::ENABLE</a></div><div class="ttdeci">static constexpr char ENABLE[]</div><div class="ttdoc">Enable DEC private mode option.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00535">ansi.h:535</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_control_character_html_a4608e88390caba51033b80f1baed394d"><div class="ttname"><a href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a4608e88390caba51033b80f1baed394d">neovision::ansi::ControlCharacter::LF</a></div><div class="ttdeci">static constexpr char LF[]</div><div class="ttdoc">Line feed.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00041">ansi.h:41</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a98e24b0b15e6dd03b7757046c4bb160f"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a98e24b0b15e6dd03b7757046c4bb160f">neovision::ansi::SgrSequence::NOT_CROSSED_OUT</a></div><div class="ttdeci">static constexpr char NOT_CROSSED_OUT[]</div><div class="ttdoc">Not crossed out.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00767">ansi.h:767</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a483a9fd61b54bb2c96669099df021a3f"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a483a9fd61b54bb2c96669099df021a3f">neovision::ansi::SgrSequence::BG_BLUE</a></div><div class="ttdeci">static constexpr char BG_BLUE[]</div><div class="ttdoc">Set background to blue.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00846">ansi.h:846</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a5ee993b9f6357b4c6937129e096cdaa2"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a5ee993b9f6357b4c6937129e096cdaa2">neovision::ansi::SgrSequence::BG_BRIGHT_RED</a></div><div class="ttdeci">static constexpr char BG_BRIGHT_RED[]</div><div class="ttdoc">Set background to bright red.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l01048">ansi.h:1048</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_csi_sequence_html_a05dc89c08f8d37394c23465e2aea83a5"><div class="ttname"><a href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a05dc89c08f8d37394c23465e2aea83a5">neovision::ansi::CsiSequence::RM</a></div><div class="ttdeci">static constexpr char RM[]</div><div class="ttdoc">Reset mode.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00461">ansi.h:461</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_ab351ab7c963db76b11eb51b379df6f7f"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ab351ab7c963db76b11eb51b379df6f7f">neovision::ansi::SgrSequence::FG_BLUE</a></div><div class="ttdeci">static constexpr char FG_BLUE[]</div><div class="ttdoc">Set foreground color to blue.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00792">ansi.h:792</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_dec_pm_sequence_html_a0f40113fa25acfe4c61b789e6892ebb4"><div class="ttname"><a href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a0f40113fa25acfe4c61b789e6892ebb4">neovision::ansi::DecPmSequence::X10MR</a></div><div class="ttdeci">static constexpr char X10MR[]</div><div class="ttdoc">Mouse reporting mode.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00603">ansi.h:603</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_csi_sequence_html_aad40e51c8e9363d97c63626d667d1342"><div class="ttname"><a href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#aad40e51c8e9363d97c63626d667d1342">neovision::ansi::CsiSequence::ECH</a></div><div class="ttdeci">static constexpr char ECH[]</div><div class="ttdoc">Erase characters.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00403">ansi.h:403</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_control_character_html_a1306380e46d12fe3a123827058b51580"><div class="ttname"><a href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a1306380e46d12fe3a123827058b51580">neovision::ansi::ControlCharacter::SI</a></div><div class="ttdeci">static constexpr char SI[]</div><div class="ttdoc">Activate G0 character set.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00067">ansi.h:67</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_escape_sequence_html_a1e972fe8603b5942b4c3c9e61dfd3284"><div class="ttname"><a href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a1e972fe8603b5942b4c3c9e61dfd3284">neovision::ansi::EscapeSequence::DECID</a></div><div class="ttdeci">static constexpr char DECID[]</div><div class="ttdoc">DEC private identification.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00161">ansi.h:161</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_cssi_sequence_html"><div class="ttname"><a href="../../db/d80/structneovision_1_1ansi_1_1_cssi_sequence.html">neovision::ansi::CssiSequence</a></div><div class="ttdoc">Sequences selecting character set.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00251">ansi.h:251</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a877d4c265170ffe2e7c6bf0ddcd9811f"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a877d4c265170ffe2e7c6bf0ddcd9811f">neovision::ansi::SgrSequence::BG_BRIGHT_WHITE</a></div><div class="ttdeci">static constexpr char BG_BRIGHT_WHITE[]</div><div class="ttdoc">Set background to bright white.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l01078">ansi.h:1078</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_dec_pm_sequence_html"><div class="ttname"><a href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html">neovision::ansi::DecPmSequence</a></div><div class="ttdoc">Dec private mode (DECSET/DECRST) sequences.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00551">ansi.h:551</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_ae0df24c7491c214852b1bc229612b5b8"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ae0df24c7491c214852b1bc229612b5b8">neovision::ansi::SgrSequence::INVERSE</a></div><div class="ttdeci">static constexpr char INVERSE[]</div><div class="ttdoc">Reverse video / invert.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00685">ansi.h:685</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_control_character_html_ac5ddb780fa788ceca647747caa1ffdfe"><div class="ttname"><a href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#ac5ddb780fa788ceca647747caa1ffdfe">neovision::ansi::ControlCharacter::DEL</a></div><div class="ttdeci">static constexpr char DEL[]</div><div class="ttdoc">Delete.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00095">ansi.h:95</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a6898b636198c1cb974f608d796d19ab9"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a6898b636198c1cb974f608d796d19ab9">neovision::ansi::SgrSequence::SET_DEFAULT_FG_COLOR</a></div><div class="ttdeci">static constexpr char SET_DEFAULT_FG_COLOR[]</div><div class="ttdoc">Default foreground color.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00821">ansi.h:821</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_control_character_html_ac39197e80bc08ad20e8828851f368861"><div class="ttname"><a href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#ac39197e80bc08ad20e8828851f368861">neovision::ansi::ControlCharacter::BS</a></div><div class="ttdeci">static constexpr char BS[]</div><div class="ttdoc">Backspace.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00026">ansi.h:26</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a77b26aea064473be9be3e878351ac158"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a77b26aea064473be9be3e878351ac158">neovision::ansi::SgrSequence::BG_BRIGHT_YELLOW</a></div><div class="ttdeci">static constexpr char BG_BRIGHT_YELLOW[]</div><div class="ttdoc">Set background to bright yellow.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l01058">ansi.h:1058</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_aa90cbeaf5875fc4316bf0a504d0f4948"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#aa90cbeaf5875fc4316bf0a504d0f4948">neovision::ansi::SgrSequence::BG_BRIGHT_BLUE</a></div><div class="ttdeci">static constexpr char BG_BRIGHT_BLUE[]</div><div class="ttdoc">Set background to bright blue.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l01063">ansi.h:1063</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_csi_sequence_html_a2801bdbbdf7aa919ddc7ffe789e4a024"><div class="ttname"><a href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a2801bdbbdf7aa919ddc7ffe789e4a024">neovision::ansi::CsiSequence::RCL</a></div><div class="ttdeci">static constexpr char RCL[]</div><div class="ttdoc">Restore cursor location.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00505">ansi.h:505</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_csi_sequence_html_af8b6812a10bc123198d5f19b54f7324b"><div class="ttname"><a href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#af8b6812a10bc123198d5f19b54f7324b">neovision::ansi::CsiSequence::DA</a></div><div class="ttdeci">static constexpr char DA[]</div><div class="ttdoc">VT identification.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00418">ansi.h:418</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_escape_sequence_html_a36d9e3f551333b90d5a30365bff751fa"><div class="ttname"><a href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a36d9e3f551333b90d5a30365bff751fa">neovision::ansi::EscapeSequence::HTS</a></div><div class="ttdeci">static constexpr char HTS[]</div><div class="ttdoc">Horizontal tab set.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00146">ansi.h:146</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a585012aa6b4b45b18a0c6820232196af"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a585012aa6b4b45b18a0c6820232196af">neovision::ansi::SgrSequence::SUBSCRIPT</a></div><div class="ttdeci">static constexpr char SUBSCRIPT[]</div><div class="ttdoc">Subscript.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00991">ansi.h:991</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_csi_sequence_html_a941a80e05e2d633d5cac33366f4cfd5a"><div class="ttname"><a href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a941a80e05e2d633d5cac33366f4cfd5a">neovision::ansi::CsiSequence::SD</a></div><div class="ttdeci">static constexpr char SD[]</div><div class="ttdoc">Scroll down.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00396">ansi.h:396</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a92d60866e2d54e60b47996aeda931573"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a92d60866e2d54e60b47996aeda931573">neovision::ansi::SgrSequence::DOUBLE_UNDERLINE</a></div><div class="ttdeci">static constexpr char DOUBLE_UNDERLINE[]</div><div class="ttdoc">Double underline.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00726">ansi.h:726</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_escape_sequence_html_a16cb9e49b873167683128623efb2e7c8"><div class="ttname"><a href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a16cb9e49b873167683128623efb2e7c8">neovision::ansi::EscapeSequence::DECSC</a></div><div class="ttdeci">static constexpr char DECSC[]</div><div class="ttdoc">Save state.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00168">ansi.h:168</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a3ad6bc5b469889db42868bec5dd60fc6"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a3ad6bc5b469889db42868bec5dd60fc6">neovision::ansi::SgrSequence::LIGHT</a></div><div class="ttdeci">static constexpr char LIGHT[]</div><div class="ttdoc">Faint.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00657">ansi.h:657</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_csi_sequence_html_a0b26a41b800deaea7fae616e4339c004"><div class="ttname"><a href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a0b26a41b800deaea7fae616e4339c004">neovision::ansi::CsiSequence::DSR</a></div><div class="ttdeci">static constexpr char DSR[]</div><div class="ttdoc">Status report.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00476">ansi.h:476</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_afb6fa7f528b41a0396d06a355c83242a"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#afb6fa7f528b41a0396d06a355c83242a">neovision::ansi::SgrSequence::NOT_BLINKING</a></div><div class="ttdeci">static constexpr char NOT_BLINKING[]</div><div class="ttdoc">Not blinking.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00748">ansi.h:748</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_control_character_html_a219017b9e5599069547b966634bf21f8"><div class="ttname"><a href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a219017b9e5599069547b966634bf21f8">neovision::ansi::ControlCharacter::SO</a></div><div class="ttdeci">static constexpr char SO[]</div><div class="ttdoc">Activate G1 character set.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00062">ansi.h:62</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_csi_sequence_html_a19d4c0b09157b576662cf48652b60fc5"><div class="ttname"><a href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a19d4c0b09157b576662cf48652b60fc5">neovision::ansi::CsiSequence::CUF</a></div><div class="ttdeci">static constexpr char CUF[]</div><div class="ttdoc">Cursor forward.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00304">ansi.h:304</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_ab871575f076ae3dee94a69b6460dc476"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ab871575f076ae3dee94a69b6460dc476">neovision::ansi::SgrSequence::SET_FG_COLOR</a></div><div class="ttdeci">static constexpr char SET_FG_COLOR[]</div><div class="ttdoc">Set foreground color.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00814">ansi.h:814</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_csi_sequence_html_a45a73955129728935a1e1667adde2c89"><div class="ttname"><a href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a45a73955129728935a1e1667adde2c89">neovision::ansi::CsiSequence::DL</a></div><div class="ttdeci">static constexpr char DL[]</div><div class="ttdoc">Delete line(s).</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00375">ansi.h:375</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_dec_pm_suffix_html"><div class="ttname"><a href="../../da/daa/structneovision_1_1ansi_1_1_dec_pm_suffix.html">neovision::ansi::DecPmSuffix</a></div><div class="ttdoc">Suffix for dec private mode commands.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00528">ansi.h:528</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_dec_pm_sequence_html_a12915f7517e25452a0dadf46b081e9cb"><div class="ttname"><a href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a12915f7517e25452a0dadf46b081e9cb">neovision::ansi::DecPmSequence::DECARM</a></div><div class="ttdeci">static constexpr char DECARM[]</div><div class="ttdoc">Autorepeat mode.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00596">ansi.h:596</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a0a83e197c99db2ce7114c17a9573ba7e"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a0a83e197c99db2ce7114c17a9573ba7e">neovision::ansi::SgrSequence::FG_CYAN</a></div><div class="ttdeci">static constexpr char FG_CYAN[]</div><div class="ttdoc">Set foreground color to cyan.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00802">ansi.h:802</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_ab51bcfe21b0d07928a85987ea04186de"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ab51bcfe21b0d07928a85987ea04186de">neovision::ansi::SgrSequence::FG_BRIGHT_RED</a></div><div class="ttdeci">static constexpr char FG_BRIGHT_RED[]</div><div class="ttdoc">Set foreground color to bright red.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l01008">ansi.h:1008</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a81ec400f2f2e4e6381bd0fb0c6874700"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a81ec400f2f2e4e6381bd0fb0c6874700">neovision::ansi::SgrSequence::STRIKETRHOUGH</a></div><div class="ttdeci">static constexpr char STRIKETRHOUGH[]</div><div class="ttdoc">Strikethrough.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00700">ansi.h:700</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_control_character_html_a46071e2d97f511b4ae57a1558a36fcfd"><div class="ttname"><a href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a46071e2d97f511b4ae57a1558a36fcfd">neovision::ansi::ControlCharacter::FF</a></div><div class="ttdeci">static constexpr char FF[]</div><div class="ttdoc">Form feed.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00050">ansi.h:50</a></div></div>
<div class="ttc" id="anamespaceneovision_1_1ansi_html_a7ed6640da6bd89f9720c5068892900dc"><div class="ttname"><a href="../../db/dfd/namespaceneovision_1_1ansi.html#a7ed6640da6bd89f9720c5068892900dc">neovision::ansi::MakeCssiSequence</a></div><div class="ttdeci">std::string MakeCssiSequence(const char sequence)</div><div class="ttdoc">Make selecting character set sequence.</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/dc8/ansi_8cpp_source.html#l00014">ansi.cpp:14</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_escape_sequence_html_abacb616ad6c73bf5d1ea6df29d9c5181"><div class="ttname"><a href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#abacb616ad6c73bf5d1ea6df29d9c5181">neovision::ansi::EscapeSequence::RI</a></div><div class="ttdeci">static constexpr char RI[]</div><div class="ttdoc">Reverse linefeed.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00153">ansi.h:153</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_csi_sequence_html_a3fe8dadac0a0bb6ae7c68549efc554bc"><div class="ttname"><a href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a3fe8dadac0a0bb6ae7c68549efc554bc">neovision::ansi::CsiSequence::VPA</a></div><div class="ttdeci">static constexpr char VPA[]</div><div class="ttdoc">Move cursor to line.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00425">ansi.h:425</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_csi_sequence_html_ad2b8aca33f8853b8a5a78fc321eb1629"><div class="ttname"><a href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#ad2b8aca33f8853b8a5a78fc321eb1629">neovision::ansi::CsiSequence::CHA</a></div><div class="ttdeci">static constexpr char CHA[]</div><div class="ttdoc">Move cursor to column.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00332">ansi.h:332</a></div></div>
<div class="ttc" id="anamespaceneovision_1_1ansi_html_a7524ed24babfd354b268a87124bb8a34"><div class="ttname"><a href="../../db/dfd/namespaceneovision_1_1ansi.html#a7524ed24babfd354b268a87124bb8a34">neovision::ansi::MakeEscapeSequence</a></div><div class="ttdeci">std::string MakeEscapeSequence(const std::string &amp;sequence)</div><div class="ttdoc">Make escape sequence.</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/dc8/ansi_8cpp_source.html#l00009">ansi.cpp:9</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a0f27d62d78a65473553574308be4b480"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a0f27d62d78a65473553574308be4b480">neovision::ansi::SgrSequence::FG_BRIGHT_WHITE</a></div><div class="ttdeci">static constexpr char FG_BRIGHT_WHITE[]</div><div class="ttdoc">Set foreground color to bright white.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l01038">ansi.h:1038</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_csi_sequence_html_a23c9fb1ff01e0e6c3ecfad0c3b9b761e"><div class="ttname"><a href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a23c9fb1ff01e0e6c3ecfad0c3b9b761e">neovision::ansi::CsiSequence::SU</a></div><div class="ttdeci">static constexpr char SU[]</div><div class="ttdoc">Scroll up.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00389">ansi.h:389</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_aa5d888eef56d1cd4f04caa30e3761209"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#aa5d888eef56d1cd4f04caa30e3761209">neovision::ansi::SgrSequence::SET_DEFAULT_UNDERLINE_COLOR</a></div><div class="ttdeci">static constexpr char SET_DEFAULT_UNDERLINE_COLOR[]</div><div class="ttdoc">Set default underline color.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00935">ansi.h:935</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a4d7713da232bc2062bfaffd53170bfa1"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a4d7713da232bc2062bfaffd53170bfa1">neovision::ansi::SgrSequence::CONCEAL</a></div><div class="ttdeci">static constexpr char CONCEAL[]</div><div class="ttdoc">Conceal.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00692">ansi.h:692</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_escape_sequence_html_a1820c6c5f42c531b4b5dec35bd7dd292"><div class="ttname"><a href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a1820c6c5f42c531b4b5dec35bd7dd292">neovision::ansi::EscapeSequence::NEL</a></div><div class="ttdeci">static constexpr char NEL[]</div><div class="ttdoc">Newline.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00139">ansi.h:139</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_control_character_html_a7c2862e1a8d9cf36b7d42df0970402c6"><div class="ttname"><a href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a7c2862e1a8d9cf36b7d42df0970402c6">neovision::ansi::ControlCharacter::CSI</a></div><div class="ttdeci">static constexpr char CSI[]</div><div class="ttdoc">CSI.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00105">ansi.h:105</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a1c6946e74325853f2f52e0864560f212"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a1c6946e74325853f2f52e0864560f212">neovision::ansi::SgrSequence::NOT_UNDERLINED</a></div><div class="ttdeci">static constexpr char NOT_UNDERLINED[]</div><div class="ttdoc">Not underlined.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00743">ansi.h:743</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_csi_sequence_html_a1db416052ce23d3ca4b2f81f839cf5be"><div class="ttname"><a href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a1db416052ce23d3ca4b2f81f839cf5be">neovision::ansi::CsiSequence::CUU</a></div><div class="ttdeci">static constexpr char CUU[]</div><div class="ttdoc">Cursor up.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00290">ansi.h:290</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_dec_pm_sequence_html_a249254f61a7e7b15a6b694e6a8b6a6af"><div class="ttname"><a href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a249254f61a7e7b15a6b694e6a8b6a6af">neovision::ansi::DecPmSequence::DECAWM</a></div><div class="ttdeci">static constexpr char DECAWM[]</div><div class="ttdoc">Autowrap mode.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00588">ansi.h:588</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_escape_sequence_html_a4854880dce87c6332c58e029247f67a3"><div class="ttname"><a href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a4854880dce87c6332c58e029247f67a3">neovision::ansi::EscapeSequence::DECALN</a></div><div class="ttdeci">static constexpr char DECALN[]</div><div class="ttdoc">DEC screen alignment test.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00199">ansi.h:199</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_csi_sequence_html_a08f72f339e6eb68a9652751b07bfb441"><div class="ttname"><a href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a08f72f339e6eb68a9652751b07bfb441">neovision::ansi::CsiSequence::ICH</a></div><div class="ttdeci">static constexpr char ICH[]</div><div class="ttdoc">Insert character.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00283">ansi.h:283</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a456a8ba2d41a22422dfb39e78d73779a"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a456a8ba2d41a22422dfb39e78d73779a">neovision::ansi::SgrSequence::BG_BRIGHT_CYAN</a></div><div class="ttdeci">static constexpr char BG_BRIGHT_CYAN[]</div><div class="ttdoc">Set background to bright cyan.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l01073">ansi.h:1073</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_ab85d0e96f209a4b58a81f187ff5e5a97"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ab85d0e96f209a4b58a81f187ff5e5a97">neovision::ansi::SgrSequence::FG_BRIGHT_GREEN</a></div><div class="ttdeci">static constexpr char FG_BRIGHT_GREEN[]</div><div class="ttdoc">Set foreground color to bright green.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l01013">ansi.h:1013</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_csi_sequence_html_ac35038c59da684b981d142619fc2986a"><div class="ttname"><a href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#ac35038c59da684b981d142619fc2986a">neovision::ansi::CsiSequence::DECSTBM</a></div><div class="ttdeci">static constexpr char DECSTBM[]</div><div class="ttdoc">Set scrolling region.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00495">ansi.h:495</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_control_character_html_ad6c3b8da2769efdad3555ec12cac8ba5"><div class="ttname"><a href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#ad6c3b8da2769efdad3555ec12cac8ba5">neovision::ansi::ControlCharacter::BEL</a></div><div class="ttdeci">static constexpr char BEL[]</div><div class="ttdoc">Bell.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00019">ansi.h:19</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a976e4b6cc54d038debe18b02235b4d3a"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a976e4b6cc54d038debe18b02235b4d3a">neovision::ansi::SgrSequence::IDEOGRAM_DOUBLE_UNDERLINE</a></div><div class="ttdeci">static constexpr char IDEOGRAM_DOUBLE_UNDERLINE[]</div><div class="ttdoc">Double ideogram underline or right side double-line.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00949">ansi.h:949</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_ab030999d2d03f9d7260eba11ea31a035"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ab030999d2d03f9d7260eba11ea31a035">neovision::ansi::SgrSequence::IDEOGRAM_DOUBLE_OVERLINE_UNDERLINE</a></div><div class="ttdeci">static constexpr char IDEOGRAM_DOUBLE_OVERLINE_UNDERLINE[]</div><div class="ttdoc">Ideogram double overline or left side double-line.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00963">ansi.h:963</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_escape_sequence_html_a7d4b521a0a9c2be213cdfa9a3f5d2050"><div class="ttname"><a href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a7d4b521a0a9c2be213cdfa9a3f5d2050">neovision::ansi::EscapeSequence::CSI</a></div><div class="ttdeci">static constexpr char CSI[]</div><div class="ttdoc">Control sequence introducer.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00184">ansi.h:184</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a9cb4b3f36bf0f5f65fbc853c75fe909c"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a9cb4b3f36bf0f5f65fbc853c75fe909c">neovision::ansi::SgrSequence::FAST_BLINK</a></div><div class="ttdeci">static constexpr char FAST_BLINK[]</div><div class="ttdoc">Fast blink.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00680">ansi.h:680</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a50e17be4a35dd162bbb4bc0e1e2166ee"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a50e17be4a35dd162bbb4bc0e1e2166ee">neovision::ansi::SgrSequence::RESET</a></div><div class="ttdeci">static constexpr char RESET[]</div><div class="ttdoc">Reset.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00643">ansi.h:643</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_csi_sequence_html_aaa5386174ceef4c90abbb28215161f46"><div class="ttname"><a href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#aaa5386174ceef4c90abbb28215161f46">neovision::ansi::CsiSequence::CNL</a></div><div class="ttdeci">static constexpr char CNL[]</div><div class="ttdoc">Cursor next line(s).</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00318">ansi.h:318</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_cssi_sequence_html_a54b70e93f4a152147b52c762e5bf9f7b"><div class="ttname"><a href="../../db/d80/structneovision_1_1ansi_1_1_cssi_sequence.html#a54b70e93f4a152147b52c762e5bf9f7b">neovision::ansi::CssiSequence::DEFAULT</a></div><div class="ttdeci">static constexpr char DEFAULT[]</div><div class="ttdoc">Select default character set.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00257">ansi.h:257</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_csi_sequence_html_a89214f0ea12c24d752d97f0f61d4175a"><div class="ttname"><a href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a89214f0ea12c24d752d97f0f61d4175a">neovision::ansi::CsiSequence::CPL</a></div><div class="ttdeci">static constexpr char CPL[]</div><div class="ttdoc">Cursor previous line(s).</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00325">ansi.h:325</a></div></div>
<div class="ttc" id="anamespaceneovision_1_1ansi_html_a0fa7df054fa2abad9a2500cbcafa2a1f"><div class="ttname"><a href="../../db/dfd/namespaceneovision_1_1ansi.html#a0fa7df054fa2abad9a2500cbcafa2a1f">neovision::ansi::MakeCsiSequence</a></div><div class="ttdeci">std::string MakeCsiSequence(const std::string &amp;sequence)</div><div class="ttdoc">Make CSI sequence.</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/dc8/ansi_8cpp_source.html#l00019">ansi.cpp:19</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_csi_sequence_html_a43bcfa711cb5e8b9cdbadd4a69babca9"><div class="ttname"><a href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a43bcfa711cb5e8b9cdbadd4a69babca9">neovision::ansi::CsiSequence::CUB</a></div><div class="ttdeci">static constexpr char CUB[]</div><div class="ttdoc">Cursor backwards.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00311">ansi.h:311</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_aa9089522c122b6490aadf786f291c721"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#aa9089522c122b6490aadf786f291c721">neovision::ansi::SgrSequence::ITALIC</a></div><div class="ttdeci">static constexpr char ITALIC[]</div><div class="ttdoc">Italic.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00662">ansi.h:662</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_dec_pm_sequence_html_a85bf80a561c193921290e2bdfb4e2496"><div class="ttname"><a href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a85bf80a561c193921290e2bdfb4e2496">neovision::ansi::DecPmSequence::DECCOM</a></div><div class="ttdeci">static constexpr char DECCOM[]</div><div class="ttdoc">Cursor addressing mode.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00580">ansi.h:580</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a8379c55005ed0ae50f643d1c0f5296a7"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a8379c55005ed0ae50f643d1c0f5296a7">neovision::ansi::SgrSequence::BG_MAGENTA</a></div><div class="ttdeci">static constexpr char BG_MAGENTA[]</div><div class="ttdoc">Set background to magenta.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00851">ansi.h:851</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_control_character_html_a5d54aa796f2acf6b7d3b974e6976e521"><div class="ttname"><a href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a5d54aa796f2acf6b7d3b974e6976e521">neovision::ansi::ControlCharacter::HT</a></div><div class="ttdeci">static constexpr char HT[]</div><div class="ttdoc">Horizontal tab.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00033">ansi.h:33</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_ad5471a074cc56d6bb183966d0048a32c"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ad5471a074cc56d6bb183966d0048a32c">neovision::ansi::SgrSequence::OVERLINED</a></div><div class="ttdeci">static constexpr char OVERLINED[]</div><div class="ttdoc">Overlined.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00903">ansi.h:903</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a8458e2c6188a78f1d93216575b096be6"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a8458e2c6188a78f1d93216575b096be6">neovision::ansi::SgrSequence::BG_RED</a></div><div class="ttdeci">static constexpr char BG_RED[]</div><div class="ttdoc">Set background to red.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00831">ansi.h:831</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_csi_sequence_html"><div class="ttname"><a href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html">neovision::ansi::CsiSequence</a></div><div class="ttdoc">CSI sequences.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00275">ansi.h:275</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_escape_sequence_html_acab23270ef0acb9a6462c6e7230a05d4"><div class="ttname"><a href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#acab23270ef0acb9a6462c6e7230a05d4">neovision::ansi::EscapeSequence::IND</a></div><div class="ttdeci">static constexpr char IND[]</div><div class="ttdoc">Line feed.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00134">ansi.h:134</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_escape_sequence_html_a477d977f3f1baa26f548f016f235957d"><div class="ttname"><a href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a477d977f3f1baa26f548f016f235957d">neovision::ansi::EscapeSequence::DECNM</a></div><div class="ttdeci">static constexpr char DECNM[]</div><div class="ttdoc">DEC numeric mode.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00220">ansi.h:220</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_aabafeb4d6f94ea33b20380310464fb41"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#aabafeb4d6f94ea33b20380310464fb41">neovision::ansi::SgrSequence::FRAMED</a></div><div class="ttdeci">static constexpr char FRAMED[]</div><div class="ttdoc">Framed.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00889">ansi.h:889</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_cssi_sequence_html_a59ba1f87d29a9e055f066b69923cecc0"><div class="ttname"><a href="../../db/d80/structneovision_1_1ansi_1_1_cssi_sequence.html#a59ba1f87d29a9e055f066b69923cecc0">neovision::ansi::CssiSequence::UTF8</a></div><div class="ttdeci">static constexpr char UTF8[]</div><div class="ttdoc">Select UTF-8 character set.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00262">ansi.h:262</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_escape_sequence_html_a37f0f834132bf2d866ecfd89b1264c04"><div class="ttname"><a href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a37f0f834132bf2d866ecfd89b1264c04">neovision::ansi::EscapeSequence::DECAM</a></div><div class="ttdeci">static constexpr char DECAM[]</div><div class="ttdoc">Dec application mode.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00227">ansi.h:227</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_cssi_sequence_html_ad73d0738b31e5676af00c6d31dffde11"><div class="ttname"><a href="../../db/d80/structneovision_1_1ansi_1_1_cssi_sequence.html#ad73d0738b31e5676af00c6d31dffde11">neovision::ansi::CssiSequence::UTF8_OBSOLETE</a></div><div class="ttdeci">static constexpr char UTF8_OBSOLETE[]</div><div class="ttdoc">Select UTF-8 character set (obsolete).</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00267">ansi.h:267</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_csi_sequence_html_a9488c91bde7af2fc2e9ce0ae18ae9bc2"><div class="ttname"><a href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a9488c91bde7af2fc2e9ce0ae18ae9bc2">neovision::ansi::CsiSequence::SGR</a></div><div class="ttdeci">static constexpr char SGR[]</div><div class="ttdoc">End SGR sequence.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00468">ansi.h:468</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_control_character_html_ad094ad8b7014024662e12e81d7dd2367"><div class="ttname"><a href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#ad094ad8b7014024662e12e81d7dd2367">neovision::ansi::ControlCharacter::CR</a></div><div class="ttdeci">static constexpr char CR[]</div><div class="ttdoc">Carriage return.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00057">ansi.h:57</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_csi_sequence_html_acde9b4b13daea2377823256961fa3f2a"><div class="ttname"><a href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#acde9b4b13daea2377823256961fa3f2a">neovision::ansi::CsiSequence::DECLL</a></div><div class="ttdeci">static constexpr char DECLL[]</div><div class="ttdoc">Set keyboard LEDs.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00488">ansi.h:488</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_csi_sequence_html_a8d89ee9e115f33d65554d98015536733"><div class="ttname"><a href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a8d89ee9e115f33d65554d98015536733">neovision::ansi::CsiSequence::SM</a></div><div class="ttdeci">static constexpr char SM[]</div><div class="ttdoc">Set mode.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00456">ansi.h:456</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_escape_sequence_html_ae8409fb89f7970cb18e14694bec7ec98"><div class="ttname"><a href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#ae8409fb89f7970cb18e14694bec7ec98">neovision::ansi::EscapeSequence::DECSG1</a></div><div class="ttdeci">static constexpr char DECSG1[]</div><div class="ttdoc">DEC set G1.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00213">ansi.h:213</a></div></div>
<div class="ttc" id="anamespaceneovision_1_1ansi_html_a3793c3c39e503412001323305bde6b31"><div class="ttname"><a href="../../db/dfd/namespaceneovision_1_1ansi.html#a3793c3c39e503412001323305bde6b31">neovision::ansi::MakeSgrSequence</a></div><div class="ttdeci">std::string MakeSgrSequence(const std::vector&lt; std::string &gt; &amp;sequenceItems)</div><div class="ttdoc">Make SGR sequence.</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/dc8/ansi_8cpp_source.html#l00029">ansi.cpp:29</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_escape_sequence_html_ae5664791ad1e0ba762ec494ea08e0157"><div class="ttname"><a href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#ae5664791ad1e0ba762ec494ea08e0157">neovision::ansi::EscapeSequence::OSC</a></div><div class="ttdeci">static constexpr char OSC[]</div><div class="ttdoc">Operating system command.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00243">ansi.h:243</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a8d1ee0b35119ead63e8af5b8a40ff45d"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a8d1ee0b35119ead63e8af5b8a40ff45d">neovision::ansi::SgrSequence::BOLD</a></div><div class="ttdeci">static constexpr char BOLD[]</div><div class="ttdoc">Bold.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00650">ansi.h:650</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_csi_sequence_html_ad2a214718a9f278b672528528ae10820"><div class="ttname"><a href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#ad2a214718a9f278b672528528ae10820">neovision::ansi::CsiSequence::CUD</a></div><div class="ttdeci">static constexpr char CUD[]</div><div class="ttdoc">Cursor down.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00297">ansi.h:297</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_ab3a6c0079100164683a458d3f5be2ad8"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ab3a6c0079100164683a458d3f5be2ad8">neovision::ansi::SgrSequence::ENCIRCLED</a></div><div class="ttdeci">static constexpr char ENCIRCLED[]</div><div class="ttdoc">Encircled.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00896">ansi.h:896</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_dec_pm_sequence_html_a0516734325df21be18764ba302150997"><div class="ttname"><a href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a0516734325df21be18764ba302150997">neovision::ansi::DecPmSequence::DECSCNM</a></div><div class="ttdeci">static constexpr char DECSCNM[]</div><div class="ttdoc">Set reverse video-mode.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00572">ansi.h:572</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a693108ac945bebb00fa69b1fbebc5511"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a693108ac945bebb00fa69b1fbebc5511">neovision::ansi::SgrSequence::SLOW_BLINK</a></div><div class="ttdeci">static constexpr char SLOW_BLINK[]</div><div class="ttdoc">Slow blink.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00672">ansi.h:672</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a549e4356f66f756c83c762d878b37a76"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a549e4356f66f756c83c762d878b37a76">neovision::ansi::SgrSequence::BLACKLETTER_FONT</a></div><div class="ttdeci">static constexpr char BLACKLETTER_FONT[]</div><div class="ttdoc">Blackletter font.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00717">ansi.h:717</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a0a72e8be56dff2ee3629a4bc5bed7bd8"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a0a72e8be56dff2ee3629a4bc5bed7bd8">neovision::ansi::SgrSequence::BG_BRIGHT_MAGENTA</a></div><div class="ttdeci">static constexpr char BG_BRIGHT_MAGENTA[]</div><div class="ttdoc">Set background to bright magenta.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l01068">ansi.h:1068</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a1fd5e8971fe59ebdb3c031c8f3d82a94"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a1fd5e8971fe59ebdb3c031c8f3d82a94">neovision::ansi::SgrSequence::SET_DEFAULT_BG_COLOR</a></div><div class="ttdeci">static constexpr char SET_DEFAULT_BG_COLOR[]</div><div class="ttdoc">Default background color.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00875">ansi.h:875</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_csi_sequence_html_a68d46996144766d0860ab9605c7e9410"><div class="ttname"><a href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a68d46996144766d0860ab9605c7e9410">neovision::ansi::CsiSequence::TBC</a></div><div class="ttdeci">static constexpr char TBC[]</div><div class="ttdoc">Tab clear.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00447">ansi.h:447</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_dec_pm_suffix_html_a1625bafa927ff91b81659eef88f46a4a"><div class="ttname"><a href="../../da/daa/structneovision_1_1ansi_1_1_dec_pm_suffix.html#a1625bafa927ff91b81659eef88f46a4a">neovision::ansi::DecPmSuffix::DISABLE</a></div><div class="ttdeci">static constexpr char DISABLE[]</div><div class="ttdoc">Disable DEC private mode option.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00542">ansi.h:542</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_ad18f44a4693377fb63853f91204a239a"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ad18f44a4693377fb63853f91204a239a">neovision::ansi::SgrSequence::BG_BRIGHT_BLACK</a></div><div class="ttdeci">static constexpr char BG_BRIGHT_BLACK[]</div><div class="ttdoc">Set background to bright black.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l01043">ansi.h:1043</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">neovision::ansi::SgrSequence</a></div><div class="ttdoc">Select Graphic Rendition sequence.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00636">ansi.h:636</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a1e8c34c7f2f125e9f82d6de4e2d69f2c"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a1e8c34c7f2f125e9f82d6de4e2d69f2c">neovision::ansi::SgrSequence::NOT_OVERLINED</a></div><div class="ttdeci">static constexpr char NOT_OVERLINED[]</div><div class="ttdoc">Not overlined.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00917">ansi.h:917</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_ad6bbd6d9c64ddbcb88c565b4841fc7a0"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ad6bbd6d9c64ddbcb88c565b4841fc7a0">neovision::ansi::SgrSequence::BG_BLACK</a></div><div class="ttdeci">static constexpr char BG_BLACK[]</div><div class="ttdoc">Set background to black.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00826">ansi.h:826</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_csi_sequence_html_ae6f1a9013aad623aef502f7b67ce98cd"><div class="ttname"><a href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#ae6f1a9013aad623aef502f7b67ce98cd">neovision::ansi::CsiSequence::HPR</a></div><div class="ttdeci">static constexpr char HPR[]</div><div class="ttdoc">Move cursor right.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00410">ansi.h:410</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a79b5eedffd71276d7bbf17b3b1271d96"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a79b5eedffd71276d7bbf17b3b1271d96">neovision::ansi::SgrSequence::NORMAL_INTENSITY</a></div><div class="ttdeci">static constexpr char NORMAL_INTENSITY[]</div><div class="ttdoc">Normal intensity.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00733">ansi.h:733</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_escape_sequence_html"><div class="ttname"><a href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html">neovision::ansi::EscapeSequence</a></div><div class="ttdoc">Basic escape sequences.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00122">ansi.h:122</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_ae1cbbd2a92395913c222677a89c91c53"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ae1cbbd2a92395913c222677a89c91c53">neovision::ansi::SgrSequence::FG_RED</a></div><div class="ttdeci">static constexpr char FG_RED[]</div><div class="ttdoc">Set foreground color to red.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00777">ansi.h:777</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_a599f15379f0f5cad77d03070e1c01da4"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a599f15379f0f5cad77d03070e1c01da4">neovision::ansi::SgrSequence::BG_WHITE</a></div><div class="ttdeci">static constexpr char BG_WHITE[]</div><div class="ttdoc">Set background to white.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00861">ansi.h:861</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_sgr_sequence_html_aa1fc5d29d7228498e1e0851605ce16f2"><div class="ttname"><a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#aa1fc5d29d7228498e1e0851605ce16f2">neovision::ansi::SgrSequence::SUPERSCRIPT</a></div><div class="ttdeci">static constexpr char SUPERSCRIPT[]</div><div class="ttdoc">Superscript.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00984">ansi.h:984</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,92 @@
<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NeoVision: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NeoVision
</div>
<div id="projectbrief">A &quot;modern&quot; take on the turbovision tui library.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../d6/d46/namespaceneovision.html">neovision</a></li><li class="navelem"><a class="el" href="../../df/dd1/classneovision_1_1_i_o.html">IO</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">neovision::IO Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../df/dd1/classneovision_1_1_i_o.html">neovision::IO</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="../../df/dd1/classneovision_1_1_i_o.html#a716f3ad3582500077fdca92cb6c32e6b">Get</a>()</td><td class="entry"><a class="el" href="../../df/dd1/classneovision_1_1_i_o.html">neovision::IO</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../df/dd1/classneovision_1_1_i_o.html#a564dbe18e9c8dbf6c36c545dffdbbc6a">InputStream</a>()</td><td class="entry"><a class="el" href="../../df/dd1/classneovision_1_1_i_o.html">neovision::IO</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../df/dd1/classneovision_1_1_i_o.html#a3c8b3d741c425ec03383cc85177a483d">IO</a>()</td><td class="entry"><a class="el" href="../../df/dd1/classneovision_1_1_i_o.html">neovision::IO</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../df/dd1/classneovision_1_1_i_o.html#aff7c67892ab6fbb01a441e093d80c2fa">IO</a>(IO const &amp;)=delete</td><td class="entry"><a class="el" href="../../df/dd1/classneovision_1_1_i_o.html">neovision::IO</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../df/dd1/classneovision_1_1_i_o.html#ada91295a45372b7c033e1eeb83f6cf3c">operator=</a>(IO const &amp;)=delete</td><td class="entry"><a class="el" href="../../df/dd1/classneovision_1_1_i_o.html">neovision::IO</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../df/dd1/classneovision_1_1_i_o.html#ac35d7ce7dffc8a039ed2649604f947e8">SetInputStream</a>(std::istream &amp;stream)</td><td class="entry"><a class="el" href="../../df/dd1/classneovision_1_1_i_o.html">neovision::IO</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../df/dd1/classneovision_1_1_i_o.html#af521c1e562851794e2241cb31b1a02ee">SetOutputStream</a>(std::ostream &amp;stream)</td><td class="entry"><a class="el" href="../../df/dd1/classneovision_1_1_i_o.html">neovision::IO</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../df/dd1/classneovision_1_1_i_o.html#afb4dc673ec628d7c25e94e7ea45cc624">Write</a>(const std::string &amp;str)</td><td class="entry"><a class="el" href="../../df/dd1/classneovision_1_1_i_o.html">neovision::IO</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,5 @@
<map id="include/neovision/ansi.h" name="include/neovision/ansi.h">
<area shape="rect" id="node1" title=" " alt="" coords="5,5,167,32"/>
<area shape="rect" id="node2" title=" " alt="" coords="19,80,73,107"/>
<area shape="rect" id="node3" title=" " alt="" coords="98,80,157,107"/>
</map>

View File

@ -0,0 +1 @@
d071e0f0c269fc1d27cab3f6fd5013d1

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

View File

@ -0,0 +1,87 @@
<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NeoVision: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NeoVision
</div>
<div id="projectbrief">A &quot;modern&quot; take on the turbovision tui library.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../d6/d46/namespaceneovision.html">neovision</a></li><li class="navelem"><a class="el" href="../../db/dfd/namespaceneovision_1_1ansi.html">ansi</a></li><li class="navelem"><a class="el" href="../../db/d80/structneovision_1_1ansi_1_1_cssi_sequence.html">CssiSequence</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">neovision::ansi::CssiSequence Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../db/d80/structneovision_1_1ansi_1_1_cssi_sequence.html">neovision::ansi::CssiSequence</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="../../db/d80/structneovision_1_1ansi_1_1_cssi_sequence.html#a54b70e93f4a152147b52c762e5bf9f7b">DEFAULT</a></td><td class="entry"><a class="el" href="../../db/d80/structneovision_1_1ansi_1_1_cssi_sequence.html">neovision::ansi::CssiSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../db/d80/structneovision_1_1ansi_1_1_cssi_sequence.html#a59ba1f87d29a9e055f066b69923cecc0">UTF8</a></td><td class="entry"><a class="el" href="../../db/d80/structneovision_1_1ansi_1_1_cssi_sequence.html">neovision::ansi::CssiSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../db/d80/structneovision_1_1ansi_1_1_cssi_sequence.html#ad73d0738b31e5676af00c6d31dffde11">UTF8_OBSOLETE</a></td><td class="entry"><a class="el" href="../../db/d80/structneovision_1_1ansi_1_1_cssi_sequence.html">neovision::ansi::CssiSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,162 @@
<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NeoVision: neovision::ansi::DecPmSuffix Struct Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NeoVision
</div>
<div id="projectbrief">A &quot;modern&quot; take on the turbovision tui library.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../d6/d46/namespaceneovision.html">neovision</a></li><li class="navelem"><a class="el" href="../../db/dfd/namespaceneovision_1_1ansi.html">ansi</a></li><li class="navelem"><a class="el" href="../../da/daa/structneovision_1_1ansi_1_1_dec_pm_suffix.html">DecPmSuffix</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="../../d3/d01/structneovision_1_1ansi_1_1_dec_pm_suffix-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">neovision::ansi::DecPmSuffix Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Suffix for dec private mode commands.
<a href="../../da/daa/structneovision_1_1ansi_1_1_dec_pm_suffix.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a3f2fa68eb65bacabe2c1ce21cac5fc65"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/daa/structneovision_1_1ansi_1_1_dec_pm_suffix.html#a3f2fa68eb65bacabe2c1ce21cac5fc65">ENABLE</a> [] {&quot;h&quot;}</td></tr>
<tr class="memdesc:a3f2fa68eb65bacabe2c1ce21cac5fc65"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable DEC private mode option. <a href="../../da/daa/structneovision_1_1ansi_1_1_dec_pm_suffix.html#a3f2fa68eb65bacabe2c1ce21cac5fc65">More...</a><br /></td></tr>
<tr class="separator:a3f2fa68eb65bacabe2c1ce21cac5fc65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1625bafa927ff91b81659eef88f46a4a"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/daa/structneovision_1_1ansi_1_1_dec_pm_suffix.html#a1625bafa927ff91b81659eef88f46a4a">DISABLE</a> [] {&quot;l&quot;}</td></tr>
<tr class="memdesc:a1625bafa927ff91b81659eef88f46a4a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disable DEC private mode option. <a href="../../da/daa/structneovision_1_1ansi_1_1_dec_pm_suffix.html#a1625bafa927ff91b81659eef88f46a4a">More...</a><br /></td></tr>
<tr class="separator:a1625bafa927ff91b81659eef88f46a4a"><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>Suffix for dec private mode commands. </p>
<p>These are the required suffixes for the commands listed in the <a class="el" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html" title="Dec private mode (DECSET/DECRST) sequences.">DecPmSequence</a> class. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00528">528</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div><h2 class="groupheader">Member Data Documentation</h2>
<a id="a1625bafa927ff91b81659eef88f46a4a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1625bafa927ff91b81659eef88f46a4a">&#9670;&nbsp;</a></span>DISABLE</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::DecPmSuffix::DISABLE[] {&quot;l&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Disable DEC private mode option. </p>
<p>"l" for "low". </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00542">542</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<a id="a3f2fa68eb65bacabe2c1ce21cac5fc65"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3f2fa68eb65bacabe2c1ce21cac5fc65">&#9670;&nbsp;</a></span>ENABLE</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::DecPmSuffix::ENABLE[] {&quot;h&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Enable DEC private mode option. </p>
<p>"h" for "high". </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00535">535</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>include/neovision/<a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,190 @@
<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NeoVision: neovision::ansi::CssiSequence Struct Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NeoVision
</div>
<div id="projectbrief">A &quot;modern&quot; take on the turbovision tui library.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../d6/d46/namespaceneovision.html">neovision</a></li><li class="navelem"><a class="el" href="../../db/dfd/namespaceneovision_1_1ansi.html">ansi</a></li><li class="navelem"><a class="el" href="../../db/d80/structneovision_1_1ansi_1_1_cssi_sequence.html">CssiSequence</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="../../d9/d89/structneovision_1_1ansi_1_1_cssi_sequence-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">neovision::ansi::CssiSequence Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Sequences selecting character set.
<a href="../../db/d80/structneovision_1_1ansi_1_1_cssi_sequence.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a54b70e93f4a152147b52c762e5bf9f7b"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/structneovision_1_1ansi_1_1_cssi_sequence.html#a54b70e93f4a152147b52c762e5bf9f7b">DEFAULT</a> [] {&quot;@&quot;}</td></tr>
<tr class="memdesc:a54b70e93f4a152147b52c762e5bf9f7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Select default character set. <a href="../../db/d80/structneovision_1_1ansi_1_1_cssi_sequence.html#a54b70e93f4a152147b52c762e5bf9f7b">More...</a><br /></td></tr>
<tr class="separator:a54b70e93f4a152147b52c762e5bf9f7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59ba1f87d29a9e055f066b69923cecc0"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/structneovision_1_1ansi_1_1_cssi_sequence.html#a59ba1f87d29a9e055f066b69923cecc0">UTF8</a> [] {&quot;G&quot;}</td></tr>
<tr class="memdesc:a59ba1f87d29a9e055f066b69923cecc0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Select UTF-8 character set. <a href="../../db/d80/structneovision_1_1ansi_1_1_cssi_sequence.html#a59ba1f87d29a9e055f066b69923cecc0">More...</a><br /></td></tr>
<tr class="separator:a59ba1f87d29a9e055f066b69923cecc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad73d0738b31e5676af00c6d31dffde11"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/structneovision_1_1ansi_1_1_cssi_sequence.html#ad73d0738b31e5676af00c6d31dffde11">UTF8_OBSOLETE</a> [] {&quot;8&quot;}</td></tr>
<tr class="memdesc:ad73d0738b31e5676af00c6d31dffde11"><td class="mdescLeft">&#160;</td><td class="mdescRight">Select UTF-8 character set (obsolete). <a href="../../db/d80/structneovision_1_1ansi_1_1_cssi_sequence.html#ad73d0738b31e5676af00c6d31dffde11">More...</a><br /></td></tr>
<tr class="separator:ad73d0738b31e5676af00c6d31dffde11"><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>Sequences selecting character set. </p>
<p>Assumes a <a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a22dde0922a104f1db85bef5e47228125" title="Escape.">ControlCharacter::ESC</a> and a <a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a56e05027077f7258a46d2273da8e9a17" title="Character set sequence introducer.">EscapeSequence::CSSI</a> prefix. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00251">251</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div><h2 class="groupheader">Member Data Documentation</h2>
<a id="a54b70e93f4a152147b52c762e5bf9f7b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a54b70e93f4a152147b52c762e5bf9f7b">&#9670;&nbsp;</a></span>DEFAULT</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::CssiSequence::DEFAULT[] {&quot;@&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Select default character set. </p>
<p>eg: ISO 646 / 8859-1 </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00257">257</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<a id="a59ba1f87d29a9e055f066b69923cecc0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a59ba1f87d29a9e055f066b69923cecc0">&#9670;&nbsp;</a></span>UTF8</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::CssiSequence::UTF8[] {&quot;G&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Select UTF-8 character set. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00262">262</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<a id="ad73d0738b31e5676af00c6d31dffde11"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad73d0738b31e5676af00c6d31dffde11">&#9670;&nbsp;</a></span>UTF8_OBSOLETE</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::CssiSequence::UTF8_OBSOLETE[] {&quot;8&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Select UTF-8 character set (obsolete). </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00267">267</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>include/neovision/<a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,584 @@
<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NeoVision: neovision::ansi::EscapeSequence Struct Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NeoVision
</div>
<div id="projectbrief">A &quot;modern&quot; take on the turbovision tui library.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../d6/d46/namespaceneovision.html">neovision</a></li><li class="navelem"><a class="el" href="../../db/dfd/namespaceneovision_1_1ansi.html">ansi</a></li><li class="navelem"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html">EscapeSequence</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="../../de/d88/structneovision_1_1ansi_1_1_escape_sequence-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">neovision::ansi::EscapeSequence Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Basic escape sequences.
<a href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a64e37eb0a9ae5e38761541d704a3e664"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a64e37eb0a9ae5e38761541d704a3e664">RIS</a> [] {&quot;c&quot;}</td></tr>
<tr class="memdesc:a64e37eb0a9ae5e38761541d704a3e664"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset. <a href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a64e37eb0a9ae5e38761541d704a3e664">More...</a><br /></td></tr>
<tr class="separator:a64e37eb0a9ae5e38761541d704a3e664"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acab23270ef0acb9a6462c6e7230a05d4"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#acab23270ef0acb9a6462c6e7230a05d4">IND</a> [] {&quot;D&quot;}</td></tr>
<tr class="memdesc:acab23270ef0acb9a6462c6e7230a05d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Line feed. <a href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#acab23270ef0acb9a6462c6e7230a05d4">More...</a><br /></td></tr>
<tr class="separator:acab23270ef0acb9a6462c6e7230a05d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1820c6c5f42c531b4b5dec35bd7dd292"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a1820c6c5f42c531b4b5dec35bd7dd292">NEL</a> [] {&quot;E&quot;}</td></tr>
<tr class="memdesc:a1820c6c5f42c531b4b5dec35bd7dd292"><td class="mdescLeft">&#160;</td><td class="mdescRight">Newline. <a href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a1820c6c5f42c531b4b5dec35bd7dd292">More...</a><br /></td></tr>
<tr class="separator:a1820c6c5f42c531b4b5dec35bd7dd292"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36d9e3f551333b90d5a30365bff751fa"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a36d9e3f551333b90d5a30365bff751fa">HTS</a> [] {&quot;H&quot;}</td></tr>
<tr class="memdesc:a36d9e3f551333b90d5a30365bff751fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Horizontal tab set. <a href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a36d9e3f551333b90d5a30365bff751fa">More...</a><br /></td></tr>
<tr class="separator:a36d9e3f551333b90d5a30365bff751fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abacb616ad6c73bf5d1ea6df29d9c5181"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#abacb616ad6c73bf5d1ea6df29d9c5181">RI</a> [] {&quot;M&quot;}</td></tr>
<tr class="memdesc:abacb616ad6c73bf5d1ea6df29d9c5181"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reverse linefeed. <a href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#abacb616ad6c73bf5d1ea6df29d9c5181">More...</a><br /></td></tr>
<tr class="separator:abacb616ad6c73bf5d1ea6df29d9c5181"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e972fe8603b5942b4c3c9e61dfd3284"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a1e972fe8603b5942b4c3c9e61dfd3284">DECID</a> [] {&quot;Z&quot;}</td></tr>
<tr class="memdesc:a1e972fe8603b5942b4c3c9e61dfd3284"><td class="mdescLeft">&#160;</td><td class="mdescRight">DEC private identification. <a href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a1e972fe8603b5942b4c3c9e61dfd3284">More...</a><br /></td></tr>
<tr class="separator:a1e972fe8603b5942b4c3c9e61dfd3284"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16cb9e49b873167683128623efb2e7c8"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a16cb9e49b873167683128623efb2e7c8">DECSC</a> [] {&quot;7&quot;}</td></tr>
<tr class="memdesc:a16cb9e49b873167683128623efb2e7c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save state. <a href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a16cb9e49b873167683128623efb2e7c8">More...</a><br /></td></tr>
<tr class="separator:a16cb9e49b873167683128623efb2e7c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e510a869afa1f1a9fa5f0511f5f1da9"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a8e510a869afa1f1a9fa5f0511f5f1da9">DECRC</a> [] {&quot;8&quot;}</td></tr>
<tr class="memdesc:a8e510a869afa1f1a9fa5f0511f5f1da9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Restore state. <a href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a8e510a869afa1f1a9fa5f0511f5f1da9">More...</a><br /></td></tr>
<tr class="separator:a8e510a869afa1f1a9fa5f0511f5f1da9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d4b521a0a9c2be213cdfa9a3f5d2050"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a7d4b521a0a9c2be213cdfa9a3f5d2050">CSI</a> [] {&quot;[&quot;}</td></tr>
<tr class="memdesc:a7d4b521a0a9c2be213cdfa9a3f5d2050"><td class="mdescLeft">&#160;</td><td class="mdescRight">Control sequence introducer. <a href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a7d4b521a0a9c2be213cdfa9a3f5d2050">More...</a><br /></td></tr>
<tr class="separator:a7d4b521a0a9c2be213cdfa9a3f5d2050"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56e05027077f7258a46d2273da8e9a17"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a56e05027077f7258a46d2273da8e9a17">CSSI</a> [] {&quot;%&quot;}</td></tr>
<tr class="memdesc:a56e05027077f7258a46d2273da8e9a17"><td class="mdescLeft">&#160;</td><td class="mdescRight">Character set sequence introducer. <a href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a56e05027077f7258a46d2273da8e9a17">More...</a><br /></td></tr>
<tr class="separator:a56e05027077f7258a46d2273da8e9a17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4854880dce87c6332c58e029247f67a3"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a4854880dce87c6332c58e029247f67a3">DECALN</a> [] {&quot;#8&quot;}</td></tr>
<tr class="memdesc:a4854880dce87c6332c58e029247f67a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">DEC screen alignment test. <a href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a4854880dce87c6332c58e029247f67a3">More...</a><br /></td></tr>
<tr class="separator:a4854880dce87c6332c58e029247f67a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed59d9d2cff9bf94938096ed14b012fb"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#aed59d9d2cff9bf94938096ed14b012fb">DECSG0</a> [] {&quot;(&quot;}</td></tr>
<tr class="memdesc:aed59d9d2cff9bf94938096ed14b012fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">DEC set G0. <a href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#aed59d9d2cff9bf94938096ed14b012fb">More...</a><br /></td></tr>
<tr class="separator:aed59d9d2cff9bf94938096ed14b012fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8409fb89f7970cb18e14694bec7ec98"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#ae8409fb89f7970cb18e14694bec7ec98">DECSG1</a> [] {&quot;)}&quot;}</td></tr>
<tr class="memdesc:ae8409fb89f7970cb18e14694bec7ec98"><td class="mdescLeft">&#160;</td><td class="mdescRight">DEC set G1. <a href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#ae8409fb89f7970cb18e14694bec7ec98">More...</a><br /></td></tr>
<tr class="separator:ae8409fb89f7970cb18e14694bec7ec98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a477d977f3f1baa26f548f016f235957d"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a477d977f3f1baa26f548f016f235957d">DECNM</a> [] {&quot;&gt;&quot;}</td></tr>
<tr class="memdesc:a477d977f3f1baa26f548f016f235957d"><td class="mdescLeft">&#160;</td><td class="mdescRight">DEC numeric mode. <a href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a477d977f3f1baa26f548f016f235957d">More...</a><br /></td></tr>
<tr class="separator:a477d977f3f1baa26f548f016f235957d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37f0f834132bf2d866ecfd89b1264c04"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a37f0f834132bf2d866ecfd89b1264c04">DECAM</a> [] {&quot;=&quot;}</td></tr>
<tr class="memdesc:a37f0f834132bf2d866ecfd89b1264c04"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dec application mode. <a href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a37f0f834132bf2d866ecfd89b1264c04">More...</a><br /></td></tr>
<tr class="separator:a37f0f834132bf2d866ecfd89b1264c04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5664791ad1e0ba762ec494ea08e0157"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#ae5664791ad1e0ba762ec494ea08e0157">OSC</a> [] {&quot;]&quot;}</td></tr>
<tr class="memdesc:ae5664791ad1e0ba762ec494ea08e0157"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operating system command. <a href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#ae5664791ad1e0ba762ec494ea08e0157">More...</a><br /></td></tr>
<tr class="separator:ae5664791ad1e0ba762ec494ea08e0157"><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>Basic escape sequences. </p>
<p>Includes other sequence start markers, but excludes the sequence codes themselves (which are defined below separately, eg in the CsiSequences struct).</p>
<p>Includes some Fs and Fp sequences defined in ECMA-35 and ECMA-48.</p>
<p>Expects a <a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a22dde0922a104f1db85bef5e47228125" title="Escape.">ControlCharacter::ESC</a> prefix. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00122">122</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div><h2 class="groupheader">Member Data Documentation</h2>
<a id="a7d4b521a0a9c2be213cdfa9a3f5d2050"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d4b521a0a9c2be213cdfa9a3f5d2050">&#9670;&nbsp;</a></span>CSI</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::EscapeSequence::CSI[] {&quot;[&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Control sequence introducer. </p>
<p>Marks the start of a CSI sequence.</p>
<p>See the <a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html" title="CSI sequences.">CsiSequence</a> struct for followup characters. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00184">184</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<a id="a56e05027077f7258a46d2273da8e9a17"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a56e05027077f7258a46d2273da8e9a17">&#9670;&nbsp;</a></span>CSSI</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::EscapeSequence::CSSI[] {&quot;%&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Character set sequence introducer. </p>
<p>Starts sequence selecting character set. See the <a class="el" href="../../db/d80/structneovision_1_1ansi_1_1_cssi_sequence.html" title="Sequences selecting character set.">CssiSequence</a> struct for followup characters. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00192">192</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<a id="a4854880dce87c6332c58e029247f67a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4854880dce87c6332c58e029247f67a3">&#9670;&nbsp;</a></span>DECALN</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::EscapeSequence::DECALN[] {&quot;#8&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>DEC screen alignment test. </p>
<p>Fills the entire screen with E's. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00199">199</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<a id="a37f0f834132bf2d866ecfd89b1264c04"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a37f0f834132bf2d866ecfd89b1264c04">&#9670;&nbsp;</a></span>DECAM</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::EscapeSequence::DECAM[] {&quot;=&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Dec application mode. </p>
<p>Sets application keypad mode. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00227">227</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<a id="a1e972fe8603b5942b4c3c9e61dfd3284"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1e972fe8603b5942b4c3c9e61dfd3284">&#9670;&nbsp;</a></span>DECID</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::EscapeSequence::DECID[] {&quot;Z&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>DEC private identification. </p>
<p>On linux the kernel returns the string ESC [ ? 6 c, claiming that it is a VT102. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00161">161</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<a id="a477d977f3f1baa26f548f016f235957d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a477d977f3f1baa26f548f016f235957d">&#9670;&nbsp;</a></span>DECNM</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::EscapeSequence::DECNM[] {&quot;&gt;&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>DEC numeric mode. </p>
<p>Sets numeric keypad mode. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00220">220</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<a id="a8e510a869afa1f1a9fa5f0511f5f1da9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e510a869afa1f1a9fa5f0511f5f1da9">&#9670;&nbsp;</a></span>DECRC</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::EscapeSequence::DECRC[] {&quot;8&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Restore state. </p>
<p>Restores what was most recently saved by DECSC </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00175">175</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<a id="a16cb9e49b873167683128623efb2e7c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a16cb9e49b873167683128623efb2e7c8">&#9670;&nbsp;</a></span>DECSC</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::EscapeSequence::DECSC[] {&quot;7&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Save state. </p>
<p>This should save cursor coords, attrs, charset (G0/G1). </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00168">168</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<a id="aed59d9d2cff9bf94938096ed14b012fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed59d9d2cff9bf94938096ed14b012fb">&#9670;&nbsp;</a></span>DECSG0</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::EscapeSequence::DECSG0[] {&quot;(&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>DEC set G0. </p>
<p>Start sequence defining G0 character set. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00206">206</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<a id="ae8409fb89f7970cb18e14694bec7ec98"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae8409fb89f7970cb18e14694bec7ec98">&#9670;&nbsp;</a></span>DECSG1</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::EscapeSequence::DECSG1[] {&quot;)}&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>DEC set G1. </p>
<p>Start sequence defining G1 character set. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00213">213</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<a id="a36d9e3f551333b90d5a30365bff751fa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a36d9e3f551333b90d5a30365bff751fa">&#9670;&nbsp;</a></span>HTS</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::EscapeSequence::HTS[] {&quot;H&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Horizontal tab set. </p>
<p>Sets tab-stop at current column. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00146">146</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<a id="acab23270ef0acb9a6462c6e7230a05d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acab23270ef0acb9a6462c6e7230a05d4">&#9670;&nbsp;</a></span>IND</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::EscapeSequence::IND[] {&quot;D&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Line feed. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00134">134</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<a id="a1820c6c5f42c531b4b5dec35bd7dd292"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1820c6c5f42c531b4b5dec35bd7dd292">&#9670;&nbsp;</a></span>NEL</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::EscapeSequence::NEL[] {&quot;E&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Newline. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00139">139</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<a id="ae5664791ad1e0ba762ec494ea08e0157"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae5664791ad1e0ba762ec494ea08e0157">&#9670;&nbsp;</a></span>OSC</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::EscapeSequence::OSC[] {&quot;]&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Operating system command. </p>
<p>Starts an OS command sequence. In reality, various terminal-specific features are implemented with this, such as setting the terminal window title, injecting hyperlinks, etc,...</p>
<p>Since these vary greatly depending on what terminal is in use, there's no struct in this header defining the possible control sequences. Instead there's functions you can call that implement terminal-specific features. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00243">243</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<a id="abacb616ad6c73bf5d1ea6df29d9c5181"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abacb616ad6c73bf5d1ea6df29d9c5181">&#9670;&nbsp;</a></span>RI</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::EscapeSequence::RI[] {&quot;M&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reverse linefeed. </p>
<p>Goes back to the end of the previous line. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00153">153</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<a id="a64e37eb0a9ae5e38761541d704a3e664"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a64e37eb0a9ae5e38761541d704a3e664">&#9670;&nbsp;</a></span>RIS</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char neovision::ansi::EscapeSequence::RIS[] {&quot;c&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reset. </p>
<p>Clears the screen. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dae/ansi_8h_source.html#l00129">129</a> of file <a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a>.</p>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>include/neovision/<a class="el" href="../../d7/dae/ansi_8h_source.html">ansi.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,6 @@
<map id="src/ansi.cpp" name="src/ansi.cpp">
<area shape="rect" id="node1" title=" " alt="" coords="33,5,127,32"/>
<area shape="rect" id="node2" title=" " alt="" coords="9,155,63,181"/>
<area shape="rect" id="node3" title=" " alt="" coords="95,155,153,181"/>
<area shape="rect" id="node4" href="$d7/dae/ansi_8h.html" title=" " alt="" coords="22,80,138,107"/>
</map>

View File

@ -0,0 +1 @@
46b0ab640b6315d0c7fe0e4dde7d9933

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -0,0 +1,349 @@
<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NeoVision: neovision::ansi Namespace Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NeoVision
</div>
<div id="projectbrief">A &quot;modern&quot; take on the turbovision tui library.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../d6/d46/namespaceneovision.html">neovision</a></li><li class="navelem"><a class="el" href="../../db/dfd/namespaceneovision_1_1ansi.html">ansi</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">neovision::ansi Namespace Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html">ControlCharacter</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents the terminal basic control characters. <a href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html">CsiSequence</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">CSI sequences. <a href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/structneovision_1_1ansi_1_1_cssi_sequence.html">CssiSequence</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sequences selecting character set. <a href="../../db/d80/structneovision_1_1ansi_1_1_cssi_sequence.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html">DecPmSequence</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dec private mode (DECSET/DECRST) sequences. <a href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/daa/structneovision_1_1ansi_1_1_dec_pm_suffix.html">DecPmSuffix</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Suffix for dec private mode commands. <a href="../../da/daa/structneovision_1_1ansi_1_1_dec_pm_suffix.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html">EscapeSequence</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Basic escape sequences. <a href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html">SgrSequence</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Select Graphic Rendition sequence. <a href="../../dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#details">More...</a><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 name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a7524ed24babfd354b268a87124bb8a34"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dfd/namespaceneovision_1_1ansi.html#a7524ed24babfd354b268a87124bb8a34">MakeEscapeSequence</a> (const std::string &amp;sequence)</td></tr>
<tr class="memdesc:a7524ed24babfd354b268a87124bb8a34"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make escape sequence. <a href="../../db/dfd/namespaceneovision_1_1ansi.html#a7524ed24babfd354b268a87124bb8a34">More...</a><br /></td></tr>
<tr class="separator:a7524ed24babfd354b268a87124bb8a34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ed6640da6bd89f9720c5068892900dc"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dfd/namespaceneovision_1_1ansi.html#a7ed6640da6bd89f9720c5068892900dc">MakeCssiSequence</a> (const char sequence)</td></tr>
<tr class="memdesc:a7ed6640da6bd89f9720c5068892900dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make selecting character set sequence. <a href="../../db/dfd/namespaceneovision_1_1ansi.html#a7ed6640da6bd89f9720c5068892900dc">More...</a><br /></td></tr>
<tr class="separator:a7ed6640da6bd89f9720c5068892900dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fa7df054fa2abad9a2500cbcafa2a1f"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dfd/namespaceneovision_1_1ansi.html#a0fa7df054fa2abad9a2500cbcafa2a1f">MakeCsiSequence</a> (const std::string &amp;sequence)</td></tr>
<tr class="memdesc:a0fa7df054fa2abad9a2500cbcafa2a1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make CSI sequence. <a href="../../db/dfd/namespaceneovision_1_1ansi.html#a0fa7df054fa2abad9a2500cbcafa2a1f">More...</a><br /></td></tr>
<tr class="separator:a0fa7df054fa2abad9a2500cbcafa2a1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a569339ba9ce911e72ecc63653de11f"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dfd/namespaceneovision_1_1ansi.html#a2a569339ba9ce911e72ecc63653de11f">MakeDecPmSequence</a> (const char sequence, const char suffix)</td></tr>
<tr class="memdesc:a2a569339ba9ce911e72ecc63653de11f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make DEC private mode Sequence. <a href="../../db/dfd/namespaceneovision_1_1ansi.html#a2a569339ba9ce911e72ecc63653de11f">More...</a><br /></td></tr>
<tr class="separator:a2a569339ba9ce911e72ecc63653de11f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3793c3c39e503412001323305bde6b31"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dfd/namespaceneovision_1_1ansi.html#a3793c3c39e503412001323305bde6b31">MakeSgrSequence</a> (const std::vector&lt; std::string &gt; &amp;sequenceItems)</td></tr>
<tr class="memdesc:a3793c3c39e503412001323305bde6b31"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make SGR sequence. <a href="../../db/dfd/namespaceneovision_1_1ansi.html#a3793c3c39e503412001323305bde6b31">More...</a><br /></td></tr>
<tr class="separator:a3793c3c39e503412001323305bde6b31"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a id="a0fa7df054fa2abad9a2500cbcafa2a1f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0fa7df054fa2abad9a2500cbcafa2a1f">&#9670;&nbsp;</a></span>MakeCsiSequence()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string neovision::ansi::MakeCsiSequence </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>sequence</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Make CSI sequence. </p>
<p>Creates a string holding a CSI sequence with prefixes added.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sequence</td><td>Sequence to compose. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns the assembled sequence. </dd></dl>
<p class="definition">Definition at line <a class="el" href="../../dd/dc8/ansi_8cpp_source.html#l00019">19</a> of file <a class="el" href="../../dd/dc8/ansi_8cpp_source.html">ansi.cpp</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../db/dfd/namespaceneovision_1_1ansi_a0fa7df054fa2abad9a2500cbcafa2a1f_cgraph.png" border="0" usemap="#db/dfd/namespaceneovision_1_1ansi_a0fa7df054fa2abad9a2500cbcafa2a1f_cgraph" alt=""/></div>
<map name="db/dfd/namespaceneovision_1_1ansi_a0fa7df054fa2abad9a2500cbcafa2a1f_cgraph" id="db/dfd/namespaceneovision_1_1ansi_a0fa7df054fa2abad9a2500cbcafa2a1f_cgraph">
<area shape="rect" title="Make CSI sequence." alt="" coords="5,5,175,47"/>
<area shape="rect" href="../../db/dfd/namespaceneovision_1_1ansi.html#a7524ed24babfd354b268a87124bb8a34" title="Make escape sequence." alt="" coords="223,5,416,47"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../db/dfd/namespaceneovision_1_1ansi_a0fa7df054fa2abad9a2500cbcafa2a1f_icgraph.png" border="0" usemap="#db/dfd/namespaceneovision_1_1ansi_a0fa7df054fa2abad9a2500cbcafa2a1f_icgraph" alt=""/></div>
<map name="db/dfd/namespaceneovision_1_1ansi_a0fa7df054fa2abad9a2500cbcafa2a1f_icgraph" id="db/dfd/namespaceneovision_1_1ansi_a0fa7df054fa2abad9a2500cbcafa2a1f_icgraph">
<area shape="rect" title="Make CSI sequence." alt="" coords="227,39,396,80"/>
<area shape="rect" href="../../db/dfd/namespaceneovision_1_1ansi.html#a2a569339ba9ce911e72ecc63653de11f" title="Make DEC private mode Sequence." alt="" coords="5,5,179,47"/>
<area shape="rect" href="../../db/dfd/namespaceneovision_1_1ansi.html#a3793c3c39e503412001323305bde6b31" title="Make SGR sequence." alt="" coords="7,71,177,112"/>
</map>
</div>
</div>
</div>
<a id="a7ed6640da6bd89f9720c5068892900dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ed6640da6bd89f9720c5068892900dc">&#9670;&nbsp;</a></span>MakeCssiSequence()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string neovision::ansi::MakeCssiSequence </td>
<td>(</td>
<td class="paramtype">const char&#160;</td>
<td class="paramname"><em>sequence</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Make selecting character set sequence. </p>
<p>Creates a string holding a CSSI sequence with prefixes added.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sequence</td><td>Sequence to compose. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns the assembled sequence. </dd></dl>
<p class="definition">Definition at line <a class="el" href="../../dd/dc8/ansi_8cpp_source.html#l00014">14</a> of file <a class="el" href="../../dd/dc8/ansi_8cpp_source.html">ansi.cpp</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../db/dfd/namespaceneovision_1_1ansi_a7ed6640da6bd89f9720c5068892900dc_cgraph.png" border="0" usemap="#db/dfd/namespaceneovision_1_1ansi_a7ed6640da6bd89f9720c5068892900dc_cgraph" alt=""/></div>
<map name="db/dfd/namespaceneovision_1_1ansi_a7ed6640da6bd89f9720c5068892900dc_cgraph" id="db/dfd/namespaceneovision_1_1ansi_a7ed6640da6bd89f9720c5068892900dc_cgraph">
<area shape="rect" title="Make selecting character set sequence." alt="" coords="5,5,181,47"/>
<area shape="rect" href="../../db/dfd/namespaceneovision_1_1ansi.html#a7524ed24babfd354b268a87124bb8a34" title="Make escape sequence." alt="" coords="229,5,423,47"/>
</map>
</div>
</div>
</div>
<a id="a2a569339ba9ce911e72ecc63653de11f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2a569339ba9ce911e72ecc63653de11f">&#9670;&nbsp;</a></span>MakeDecPmSequence()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string neovision::ansi::MakeDecPmSequence </td>
<td>(</td>
<td class="paramtype">const char&#160;</td>
<td class="paramname"><em>sequence</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char&#160;</td>
<td class="paramname"><em>suffix</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Make DEC private mode Sequence. </p>
<p>Creates a string holding a DEC private mode sequence with prefixes added and given suffix holding the enable/disable (high/low) bit.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sequence</td><td>Sequence to compose. </td></tr>
<tr><td class="paramname">suffix</td><td>DEC PM suffix indicating whether to enable or disable the selected DEC private mode sequence. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns the assembled sequence. </dd></dl>
<p class="definition">Definition at line <a class="el" href="../../dd/dc8/ansi_8cpp_source.html#l00024">24</a> of file <a class="el" href="../../dd/dc8/ansi_8cpp_source.html">ansi.cpp</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../db/dfd/namespaceneovision_1_1ansi_a2a569339ba9ce911e72ecc63653de11f_cgraph.png" border="0" usemap="#db/dfd/namespaceneovision_1_1ansi_a2a569339ba9ce911e72ecc63653de11f_cgraph" alt=""/></div>
<map name="db/dfd/namespaceneovision_1_1ansi_a2a569339ba9ce911e72ecc63653de11f_cgraph" id="db/dfd/namespaceneovision_1_1ansi_a2a569339ba9ce911e72ecc63653de11f_cgraph">
<area shape="rect" title="Make DEC private mode Sequence." alt="" coords="5,5,179,47"/>
<area shape="rect" href="../../db/dfd/namespaceneovision_1_1ansi.html#a0fa7df054fa2abad9a2500cbcafa2a1f" title="Make CSI sequence." alt="" coords="227,5,396,47"/>
<area shape="rect" href="../../db/dfd/namespaceneovision_1_1ansi.html#a7524ed24babfd354b268a87124bb8a34" title="Make escape sequence." alt="" coords="444,5,637,47"/>
</map>
</div>
</div>
</div>
<a id="a7524ed24babfd354b268a87124bb8a34"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7524ed24babfd354b268a87124bb8a34">&#9670;&nbsp;</a></span>MakeEscapeSequence()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string neovision::ansi::MakeEscapeSequence </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>sequence</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Make escape sequence. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sequence</td><td>Sequence to compose. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns the assembled sequence with the ESC control char prepended. </dd></dl>
<p class="definition">Definition at line <a class="el" href="../../dd/dc8/ansi_8cpp_source.html#l00009">9</a> of file <a class="el" href="../../dd/dc8/ansi_8cpp_source.html">ansi.cpp</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../db/dfd/namespaceneovision_1_1ansi_a7524ed24babfd354b268a87124bb8a34_icgraph.png" border="0" usemap="#db/dfd/namespaceneovision_1_1ansi_a7524ed24babfd354b268a87124bb8a34_icgraph" alt=""/></div>
<map name="db/dfd/namespaceneovision_1_1ansi_a7524ed24babfd354b268a87124bb8a34_icgraph" id="db/dfd/namespaceneovision_1_1ansi_a7524ed24babfd354b268a87124bb8a34_icgraph">
<area shape="rect" title="Make escape sequence." alt="" coords="451,57,644,98"/>
<area shape="rect" href="../../d6/d46/namespaceneovision.html#a883665c96887ba19dc743ec8350cadcd" title="Clear screen." alt="" coords="236,5,393,32"/>
<area shape="rect" href="../../db/dfd/namespaceneovision_1_1ansi.html#a0fa7df054fa2abad9a2500cbcafa2a1f" title="Make CSI sequence." alt="" coords="230,57,399,98"/>
<area shape="rect" href="../../db/dfd/namespaceneovision_1_1ansi.html#a7ed6640da6bd89f9720c5068892900dc" title="Make selecting character set sequence." alt="" coords="227,122,403,163"/>
<area shape="rect" href="../../db/dfd/namespaceneovision_1_1ansi.html#a2a569339ba9ce911e72ecc63653de11f" title="Make DEC private mode Sequence." alt="" coords="5,23,179,65"/>
<area shape="rect" href="../../db/dfd/namespaceneovision_1_1ansi.html#a3793c3c39e503412001323305bde6b31" title="Make SGR sequence." alt="" coords="7,89,177,130"/>
</map>
</div>
</div>
</div>
<a id="a3793c3c39e503412001323305bde6b31"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3793c3c39e503412001323305bde6b31">&#9670;&nbsp;</a></span>MakeSgrSequence()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string neovision::ansi::MakeSgrSequence </td>
<td>(</td>
<td class="paramtype">const std::vector&lt; std::string &gt; &amp;&#160;</td>
<td class="paramname"><em>sequenceItems</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Make SGR sequence. </p>
<p>Creates an SGR sequence with prefix included, from a list of characters. The semi-colon separated is automatically inserted between the characters given in the array. The array should hold sgr sequence characters or their parameters.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sequenceItems</td><td>sgr control characters or parameters. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns the assembled sgr sequence. </dd></dl>
<p class="definition">Definition at line <a class="el" href="../../dd/dc8/ansi_8cpp_source.html#l00029">29</a> of file <a class="el" href="../../dd/dc8/ansi_8cpp_source.html">ansi.cpp</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../db/dfd/namespaceneovision_1_1ansi_a3793c3c39e503412001323305bde6b31_cgraph.png" border="0" usemap="#db/dfd/namespaceneovision_1_1ansi_a3793c3c39e503412001323305bde6b31_cgraph" alt=""/></div>
<map name="db/dfd/namespaceneovision_1_1ansi_a3793c3c39e503412001323305bde6b31_cgraph" id="db/dfd/namespaceneovision_1_1ansi_a3793c3c39e503412001323305bde6b31_cgraph">
<area shape="rect" title="Make SGR sequence." alt="" coords="5,5,175,47"/>
<area shape="rect" href="../../db/dfd/namespaceneovision_1_1ansi.html#a0fa7df054fa2abad9a2500cbcafa2a1f" title="Make CSI sequence." alt="" coords="223,5,392,47"/>
<area shape="rect" href="../../db/dfd/namespaceneovision_1_1ansi.html#a7524ed24babfd354b268a87124bb8a34" title="Make escape sequence." alt="" coords="440,5,633,47"/>
</map>
</div>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,4 @@
<map id="neovision::ansi::MakeCsiSequence" name="neovision::ansi::MakeCsiSequence">
<area shape="rect" id="node1" title="Make CSI sequence." alt="" coords="5,5,175,47"/>
<area shape="rect" id="node2" href="$db/dfd/namespaceneovision_1_1ansi.html#a7524ed24babfd354b268a87124bb8a34" title="Make escape sequence." alt="" coords="223,5,416,47"/>
</map>

View File

@ -0,0 +1 @@
ee9145648482b3460e399313a5362384

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

View File

@ -0,0 +1,5 @@
<map id="neovision::ansi::MakeCsiSequence" name="neovision::ansi::MakeCsiSequence">
<area shape="rect" id="node1" title="Make CSI sequence." alt="" coords="227,39,396,80"/>
<area shape="rect" id="node2" href="$db/dfd/namespaceneovision_1_1ansi.html#a2a569339ba9ce911e72ecc63653de11f" title="Make DEC private mode Sequence." alt="" coords="5,5,179,47"/>
<area shape="rect" id="node3" href="$db/dfd/namespaceneovision_1_1ansi.html#a3793c3c39e503412001323305bde6b31" title="Make SGR sequence." alt="" coords="7,71,177,112"/>
</map>

View File

@ -0,0 +1 @@
265a75ec4ae98a46e8f099499d06850a

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -0,0 +1,5 @@
<map id="neovision::ansi::MakeDecPmSequence" name="neovision::ansi::MakeDecPmSequence">
<area shape="rect" id="node1" title="Make DEC private mode Sequence." alt="" coords="5,5,179,47"/>
<area shape="rect" id="node2" href="$db/dfd/namespaceneovision_1_1ansi.html#a0fa7df054fa2abad9a2500cbcafa2a1f" title="Make CSI sequence." alt="" coords="227,5,396,47"/>
<area shape="rect" id="node3" href="$db/dfd/namespaceneovision_1_1ansi.html#a7524ed24babfd354b268a87124bb8a34" title="Make escape sequence." alt="" coords="444,5,637,47"/>
</map>

View File

@ -0,0 +1 @@
145a5044b6328615d17d119325f767fe

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

View File

@ -0,0 +1,5 @@
<map id="neovision::ansi::MakeSgrSequence" name="neovision::ansi::MakeSgrSequence">
<area shape="rect" id="node1" title="Make SGR sequence." alt="" coords="5,5,175,47"/>
<area shape="rect" id="node2" href="$db/dfd/namespaceneovision_1_1ansi.html#a0fa7df054fa2abad9a2500cbcafa2a1f" title="Make CSI sequence." alt="" coords="223,5,392,47"/>
<area shape="rect" id="node3" href="$db/dfd/namespaceneovision_1_1ansi.html#a7524ed24babfd354b268a87124bb8a34" title="Make escape sequence." alt="" coords="440,5,633,47"/>
</map>

View File

@ -0,0 +1 @@
5165ccfbe6c2b417003a5c8a5957fc31

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

View File

@ -0,0 +1,8 @@
<map id="neovision::ansi::MakeEscapeSequence" name="neovision::ansi::MakeEscapeSequence">
<area shape="rect" id="node1" title="Make escape sequence." alt="" coords="451,57,644,98"/>
<area shape="rect" id="node2" href="$d6/d46/namespaceneovision.html#a883665c96887ba19dc743ec8350cadcd" title="Clear screen." alt="" coords="236,5,393,32"/>
<area shape="rect" id="node3" href="$db/dfd/namespaceneovision_1_1ansi.html#a0fa7df054fa2abad9a2500cbcafa2a1f" title="Make CSI sequence." alt="" coords="230,57,399,98"/>
<area shape="rect" id="node6" href="$db/dfd/namespaceneovision_1_1ansi.html#a7ed6640da6bd89f9720c5068892900dc" title="Make selecting character set sequence." alt="" coords="227,122,403,163"/>
<area shape="rect" id="node4" href="$db/dfd/namespaceneovision_1_1ansi.html#a2a569339ba9ce911e72ecc63653de11f" title="Make DEC private mode Sequence." alt="" coords="5,23,179,65"/>
<area shape="rect" id="node5" href="$db/dfd/namespaceneovision_1_1ansi.html#a3793c3c39e503412001323305bde6b31" title="Make SGR sequence." alt="" coords="7,89,177,130"/>
</map>

View File

@ -0,0 +1 @@
c49fbb6f83b48804755f4e9da34fbd69

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

View File

@ -0,0 +1,4 @@
<map id="neovision::ansi::MakeCssiSequence" name="neovision::ansi::MakeCssiSequence">
<area shape="rect" id="node1" title="Make selecting character set sequence." alt="" coords="5,5,181,47"/>
<area shape="rect" id="node2" href="$db/dfd/namespaceneovision_1_1ansi.html#a7524ed24babfd354b268a87124bb8a34" title="Make escape sequence." alt="" coords="229,5,423,47"/>
</map>

View File

@ -0,0 +1 @@
81b998cb9b30e68b7fb4329f0fb27510

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,88 @@
<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NeoVision: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NeoVision
</div>
<div id="projectbrief">A &quot;modern&quot; take on the turbovision tui library.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../d6/d46/namespaceneovision.html">neovision</a></li><li class="navelem"><a class="el" href="../../d1/d1b/classneovision_1_1_output_parameters.html">OutputParameters</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">neovision::OutputParameters Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../d1/d1b/classneovision_1_1_output_parameters.html">neovision::OutputParameters</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="../../d1/d1b/classneovision_1_1_output_parameters.html#a13cb2d3e2ec65f7cb76a694e3b1e3ffa">Get</a>()</td><td class="entry"><a class="el" href="../../d1/d1b/classneovision_1_1_output_parameters.html">neovision::OutputParameters</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d1/d1b/classneovision_1_1_output_parameters.html#aa8d08b0cd1530ab29456c8652298d157">operator=</a>(OutputParameters const &amp;)=delete</td><td class="entry"><a class="el" href="../../d1/d1b/classneovision_1_1_output_parameters.html">neovision::OutputParameters</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d1/d1b/classneovision_1_1_output_parameters.html#a24319029925b33ca4587b981083d5372">OutputParameters</a>(OutputParameters const &amp;)=delete</td><td class="entry"><a class="el" href="../../d1/d1b/classneovision_1_1_output_parameters.html">neovision::OutputParameters</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d1/d1b/classneovision_1_1_output_parameters.html#ab05e42f8def48499a9bfd3bb996337b7">SetOutputStream</a>(const std::ostream &amp;stream)</td><td class="entry"><a class="el" href="../../d1/d1b/classneovision_1_1_output_parameters.html">neovision::OutputParameters</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,93 @@
<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NeoVision: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NeoVision
</div>
<div id="projectbrief">A &quot;modern&quot; take on the turbovision tui library.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../d6/d46/namespaceneovision.html">neovision</a></li><li class="navelem"><a class="el" href="../../db/dfd/namespaceneovision_1_1ansi.html">ansi</a></li><li class="navelem"><a class="el" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html">DecPmSequence</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">neovision::ansi::DecPmSequence Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html">neovision::ansi::DecPmSequence</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a12915f7517e25452a0dadf46b081e9cb">DECARM</a></td><td class="entry"><a class="el" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html">neovision::ansi::DecPmSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a249254f61a7e7b15a6b694e6a8b6a6af">DECAWM</a></td><td class="entry"><a class="el" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html">neovision::ansi::DecPmSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a184bd106df7d16b9f378446135428b7c">DECCKM_ON</a></td><td class="entry"><a class="el" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html">neovision::ansi::DecPmSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a7b05aa03e046f85162325722c5aa2a9b">DECCOLM</a></td><td class="entry"><a class="el" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html">neovision::ansi::DecPmSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a85bf80a561c193921290e2bdfb4e2496">DECCOM</a></td><td class="entry"><a class="el" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html">neovision::ansi::DecPmSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a0516734325df21be18764ba302150997">DECSCNM</a></td><td class="entry"><a class="el" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html">neovision::ansi::DecPmSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a6020c94f4a4833ef9b7f5a21e9d71844">DECTECM</a></td><td class="entry"><a class="el" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html">neovision::ansi::DecPmSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a0f40113fa25acfe4c61b789e6892ebb4">X10MR</a></td><td class="entry"><a class="el" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html">neovision::ansi::DecPmSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#ad1b2023a222ef602ee92c77380c07db6">X11MR</a></td><td class="entry"><a class="el" href="../../d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html">neovision::ansi::DecPmSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NeoVision: src/ansi.cpp File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NeoVision
</div>
<div id="projectbrief">A &quot;modern&quot; take on the turbovision tui library.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#namespaces">Namespaces</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">ansi.cpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;string&gt;</code><br />
<code>#include &lt;vector&gt;</code><br />
<code>#include &quot;<a class="el" href="../../d7/dae/ansi_8h_source.html">neovision/ansi.h</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for ansi.cpp:</div>
<div class="dyncontent">
<div class="center"><img src="../../db/dfb/ansi_8cpp__incl.png" border="0" usemap="#src_2ansi_8cpp" alt=""/></div>
<map name="src_2ansi_8cpp" id="src_2ansi_8cpp">
<area shape="rect" title=" " alt="" coords="33,5,127,32"/>
<area shape="rect" title=" " alt="" coords="9,155,63,181"/>
<area shape="rect" title=" " alt="" coords="95,155,153,181"/>
<area shape="rect" href="../../d7/dae/ansi_8h.html" title=" " alt="" coords="22,80,138,107"/>
</map>
</div>
</div>
<p><a href="../../dd/dc8/ansi_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:d6/d46/namespaceneovision"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d46/namespaceneovision.html">neovision</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:db/dfd/namespaceneovision_1_1ansi"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dfd/namespaceneovision_1_1ansi.html">neovision::ansi</a></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 name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a7524ed24babfd354b268a87124bb8a34"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dfd/namespaceneovision_1_1ansi.html#a7524ed24babfd354b268a87124bb8a34">neovision::ansi::MakeEscapeSequence</a> (const std::string &amp;sequence)</td></tr>
<tr class="memdesc:a7524ed24babfd354b268a87124bb8a34"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make escape sequence. <a href="../../db/dfd/namespaceneovision_1_1ansi.html#a7524ed24babfd354b268a87124bb8a34">More...</a><br /></td></tr>
<tr class="separator:a7524ed24babfd354b268a87124bb8a34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ed6640da6bd89f9720c5068892900dc"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dfd/namespaceneovision_1_1ansi.html#a7ed6640da6bd89f9720c5068892900dc">neovision::ansi::MakeCssiSequence</a> (const char sequence)</td></tr>
<tr class="memdesc:a7ed6640da6bd89f9720c5068892900dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make selecting character set sequence. <a href="../../db/dfd/namespaceneovision_1_1ansi.html#a7ed6640da6bd89f9720c5068892900dc">More...</a><br /></td></tr>
<tr class="separator:a7ed6640da6bd89f9720c5068892900dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fa7df054fa2abad9a2500cbcafa2a1f"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dfd/namespaceneovision_1_1ansi.html#a0fa7df054fa2abad9a2500cbcafa2a1f">neovision::ansi::MakeCsiSequence</a> (const std::string &amp;sequence)</td></tr>
<tr class="memdesc:a0fa7df054fa2abad9a2500cbcafa2a1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make CSI sequence. <a href="../../db/dfd/namespaceneovision_1_1ansi.html#a0fa7df054fa2abad9a2500cbcafa2a1f">More...</a><br /></td></tr>
<tr class="separator:a0fa7df054fa2abad9a2500cbcafa2a1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a569339ba9ce911e72ecc63653de11f"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dfd/namespaceneovision_1_1ansi.html#a2a569339ba9ce911e72ecc63653de11f">neovision::ansi::MakeDecPmSequence</a> (const char sequence, const char suffix)</td></tr>
<tr class="memdesc:a2a569339ba9ce911e72ecc63653de11f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make DEC private mode Sequence. <a href="../../db/dfd/namespaceneovision_1_1ansi.html#a2a569339ba9ce911e72ecc63653de11f">More...</a><br /></td></tr>
<tr class="separator:a2a569339ba9ce911e72ecc63653de11f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3793c3c39e503412001323305bde6b31"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dfd/namespaceneovision_1_1ansi.html#a3793c3c39e503412001323305bde6b31">neovision::ansi::MakeSgrSequence</a> (const std::vector&lt; std::string &gt; &amp;sequenceItems)</td></tr>
<tr class="memdesc:a3793c3c39e503412001323305bde6b31"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make SGR sequence. <a href="../../db/dfd/namespaceneovision_1_1ansi.html#a3793c3c39e503412001323305bde6b31">More...</a><br /></td></tr>
<tr class="separator:a3793c3c39e503412001323305bde6b31"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,138 @@
<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NeoVision: src/ansi.cpp Source File</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NeoVision
</div>
<div id="projectbrief">A &quot;modern&quot; take on the turbovision tui library.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">ansi.cpp</div> </div>
</div><!--header-->
<div class="contents">
<a href="../../dd/dc8/ansi_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160; </div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="../../d7/dae/ansi_8h.html">neovision/ansi.h</a>&quot;</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160; </div>
<div class="line"><a name="l00006"></a><span class="lineno"><a class="line" href="../../d6/d46/namespaceneovision.html"> 6</a></span>&#160;<span class="keyword">namespace </span><a class="code" href="../../d6/d46/namespaceneovision.html">neovision</a> {</div>
<div class="line"><a name="l00007"></a><span class="lineno"><a class="line" href="../../db/dfd/namespaceneovision_1_1ansi.html"> 7</a></span>&#160;<span class="keyword">namespace </span>ansi {</div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; </div>
<div class="line"><a name="l00009"></a><span class="lineno"><a class="line" href="../../db/dfd/namespaceneovision_1_1ansi.html#a7524ed24babfd354b268a87124bb8a34"> 9</a></span>&#160;std::string <a class="code" href="../../db/dfd/namespaceneovision_1_1ansi.html#a7524ed24babfd354b268a87124bb8a34">MakeEscapeSequence</a>(<span class="keyword">const</span> std::string&amp; sequence)</div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;{</div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; <span class="keywordflow">return</span> <a class="code" href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a22dde0922a104f1db85bef5e47228125">ControlCharacter::ESC</a> + sequence;</div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;}</div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; </div>
<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="../../db/dfd/namespaceneovision_1_1ansi.html#a7ed6640da6bd89f9720c5068892900dc"> 14</a></span>&#160;std::string <a class="code" href="../../db/dfd/namespaceneovision_1_1ansi.html#a7ed6640da6bd89f9720c5068892900dc">MakeCssiSequence</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> sequence)</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;{</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; <span class="keywordflow">return</span> <a class="code" href="../../db/dfd/namespaceneovision_1_1ansi.html#a7524ed24babfd354b268a87124bb8a34">MakeEscapeSequence</a>(<a class="code" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a56e05027077f7258a46d2273da8e9a17">EscapeSequence::CSSI</a> + sequence);</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;}</div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; </div>
<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="../../db/dfd/namespaceneovision_1_1ansi.html#a0fa7df054fa2abad9a2500cbcafa2a1f"> 19</a></span>&#160;std::string <a class="code" href="../../db/dfd/namespaceneovision_1_1ansi.html#a0fa7df054fa2abad9a2500cbcafa2a1f">MakeCsiSequence</a>(<span class="keyword">const</span> std::string&amp; sequence)</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;{</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <span class="keywordflow">return</span> <a class="code" href="../../db/dfd/namespaceneovision_1_1ansi.html#a7524ed24babfd354b268a87124bb8a34">MakeEscapeSequence</a>(<a class="code" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a7d4b521a0a9c2be213cdfa9a3f5d2050">EscapeSequence::CSI</a> + sequence);</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;}</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; </div>
<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="../../db/dfd/namespaceneovision_1_1ansi.html#a2a569339ba9ce911e72ecc63653de11f"> 24</a></span>&#160;std::string <a class="code" href="../../db/dfd/namespaceneovision_1_1ansi.html#a2a569339ba9ce911e72ecc63653de11f">MakeDecPmSequence</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> sequence, <span class="keyword">const</span> <span class="keywordtype">char</span> suffix)</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;{</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keywordflow">return</span> <a class="code" href="../../db/dfd/namespaceneovision_1_1ansi.html#a0fa7df054fa2abad9a2500cbcafa2a1f">MakeCsiSequence</a>(<a class="code" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a9801d4f28b0ef16a36f296c07ab8fe57">CsiSequence::DECPM</a> + sequence + suffix);</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;}</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; </div>
<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="../../db/dfd/namespaceneovision_1_1ansi.html#a3793c3c39e503412001323305bde6b31"> 29</a></span>&#160;std::string <a class="code" href="../../db/dfd/namespaceneovision_1_1ansi.html#a3793c3c39e503412001323305bde6b31">MakeSgrSequence</a>(<span class="keyword">const</span> std::vector&lt;std::string&gt;&amp; sequenceItems)</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;{</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; std::string result;</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keywordflow">if</span> (!sequenceItems.empty())</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; {</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">const</span> std::string&amp; item: sequenceItems)</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; {</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; result += item + <span class="stringliteral">&quot;;&quot;</span>;</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; }</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; result.pop_back();</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; }</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; result += <a class="code" href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a9488c91bde7af2fc2e9ce0ae18ae9bc2">CsiSequence::SGR</a>;</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keywordflow">return</span> <a class="code" href="../../db/dfd/namespaceneovision_1_1ansi.html#a0fa7df054fa2abad9a2500cbcafa2a1f">MakeCsiSequence</a>(result);</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;}</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; </div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;} <span class="comment">// namespace ansi</span></div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;} <span class="comment">// namespace neovision</span></div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="astructneovision_1_1ansi_1_1_csi_sequence_html_a9801d4f28b0ef16a36f296c07ab8fe57"><div class="ttname"><a href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a9801d4f28b0ef16a36f296c07ab8fe57">neovision::ansi::CsiSequence::DECPM</a></div><div class="ttdeci">static constexpr char DECPM[]</div><div class="ttdoc">Start DEC private mode sequence.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00519">ansi.h:519</a></div></div>
<div class="ttc" id="anamespaceneovision_html"><div class="ttname"><a href="../../d6/d46/namespaceneovision.html">neovision</a></div><div class="ttdef"><b>Definition:</b> <a href="../../dd/dc8/ansi_8cpp_source.html#l00006">ansi.cpp:6</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_escape_sequence_html_a56e05027077f7258a46d2273da8e9a17"><div class="ttname"><a href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a56e05027077f7258a46d2273da8e9a17">neovision::ansi::EscapeSequence::CSSI</a></div><div class="ttdeci">static constexpr char CSSI[]</div><div class="ttdoc">Character set sequence introducer.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00192">ansi.h:192</a></div></div>
<div class="ttc" id="anamespaceneovision_1_1ansi_html_a2a569339ba9ce911e72ecc63653de11f"><div class="ttname"><a href="../../db/dfd/namespaceneovision_1_1ansi.html#a2a569339ba9ce911e72ecc63653de11f">neovision::ansi::MakeDecPmSequence</a></div><div class="ttdeci">std::string MakeDecPmSequence(const char sequence, const char suffix)</div><div class="ttdoc">Make DEC private mode Sequence.</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/dc8/ansi_8cpp_source.html#l00024">ansi.cpp:24</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_control_character_html_a22dde0922a104f1db85bef5e47228125"><div class="ttname"><a href="../../d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a22dde0922a104f1db85bef5e47228125">neovision::ansi::ControlCharacter::ESC</a></div><div class="ttdeci">static constexpr char ESC[]</div><div class="ttdoc">Escape.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00088">ansi.h:88</a></div></div>
<div class="ttc" id="aansi_8h_html"><div class="ttname"><a href="../../d7/dae/ansi_8h.html">ansi.h</a></div></div>
<div class="ttc" id="anamespaceneovision_1_1ansi_html_a7ed6640da6bd89f9720c5068892900dc"><div class="ttname"><a href="../../db/dfd/namespaceneovision_1_1ansi.html#a7ed6640da6bd89f9720c5068892900dc">neovision::ansi::MakeCssiSequence</a></div><div class="ttdeci">std::string MakeCssiSequence(const char sequence)</div><div class="ttdoc">Make selecting character set sequence.</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/dc8/ansi_8cpp_source.html#l00014">ansi.cpp:14</a></div></div>
<div class="ttc" id="anamespaceneovision_1_1ansi_html_a7524ed24babfd354b268a87124bb8a34"><div class="ttname"><a href="../../db/dfd/namespaceneovision_1_1ansi.html#a7524ed24babfd354b268a87124bb8a34">neovision::ansi::MakeEscapeSequence</a></div><div class="ttdeci">std::string MakeEscapeSequence(const std::string &amp;sequence)</div><div class="ttdoc">Make escape sequence.</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/dc8/ansi_8cpp_source.html#l00009">ansi.cpp:9</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_escape_sequence_html_a7d4b521a0a9c2be213cdfa9a3f5d2050"><div class="ttname"><a href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a7d4b521a0a9c2be213cdfa9a3f5d2050">neovision::ansi::EscapeSequence::CSI</a></div><div class="ttdeci">static constexpr char CSI[]</div><div class="ttdoc">Control sequence introducer.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00184">ansi.h:184</a></div></div>
<div class="ttc" id="anamespaceneovision_1_1ansi_html_a0fa7df054fa2abad9a2500cbcafa2a1f"><div class="ttname"><a href="../../db/dfd/namespaceneovision_1_1ansi.html#a0fa7df054fa2abad9a2500cbcafa2a1f">neovision::ansi::MakeCsiSequence</a></div><div class="ttdeci">std::string MakeCsiSequence(const std::string &amp;sequence)</div><div class="ttdoc">Make CSI sequence.</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/dc8/ansi_8cpp_source.html#l00019">ansi.cpp:19</a></div></div>
<div class="ttc" id="astructneovision_1_1ansi_1_1_csi_sequence_html_a9488c91bde7af2fc2e9ce0ae18ae9bc2"><div class="ttname"><a href="../../dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a9488c91bde7af2fc2e9ce0ae18ae9bc2">neovision::ansi::CsiSequence::SGR</a></div><div class="ttdeci">static constexpr char SGR[]</div><div class="ttdoc">End SGR sequence.</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dae/ansi_8h_source.html#l00468">ansi.h:468</a></div></div>
<div class="ttc" id="anamespaceneovision_1_1ansi_html_a3793c3c39e503412001323305bde6b31"><div class="ttname"><a href="../../db/dfd/namespaceneovision_1_1ansi.html#a3793c3c39e503412001323305bde6b31">neovision::ansi::MakeSgrSequence</a></div><div class="ttdeci">std::string MakeSgrSequence(const std::vector&lt; std::string &gt; &amp;sequenceItems)</div><div class="ttdoc">Make SGR sequence.</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/dc8/ansi_8cpp_source.html#l00029">ansi.cpp:29</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,100 @@
<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NeoVision: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NeoVision
</div>
<div id="projectbrief">A &quot;modern&quot; take on the turbovision tui library.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../d6/d46/namespaceneovision.html">neovision</a></li><li class="navelem"><a class="el" href="../../db/dfd/namespaceneovision_1_1ansi.html">ansi</a></li><li class="navelem"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html">EscapeSequence</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">neovision::ansi::EscapeSequence Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html">neovision::ansi::EscapeSequence</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a7d4b521a0a9c2be213cdfa9a3f5d2050">CSI</a></td><td class="entry"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html">neovision::ansi::EscapeSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a56e05027077f7258a46d2273da8e9a17">CSSI</a></td><td class="entry"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html">neovision::ansi::EscapeSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a4854880dce87c6332c58e029247f67a3">DECALN</a></td><td class="entry"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html">neovision::ansi::EscapeSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a37f0f834132bf2d866ecfd89b1264c04">DECAM</a></td><td class="entry"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html">neovision::ansi::EscapeSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a1e972fe8603b5942b4c3c9e61dfd3284">DECID</a></td><td class="entry"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html">neovision::ansi::EscapeSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a477d977f3f1baa26f548f016f235957d">DECNM</a></td><td class="entry"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html">neovision::ansi::EscapeSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a8e510a869afa1f1a9fa5f0511f5f1da9">DECRC</a></td><td class="entry"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html">neovision::ansi::EscapeSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a16cb9e49b873167683128623efb2e7c8">DECSC</a></td><td class="entry"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html">neovision::ansi::EscapeSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#aed59d9d2cff9bf94938096ed14b012fb">DECSG0</a></td><td class="entry"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html">neovision::ansi::EscapeSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#ae8409fb89f7970cb18e14694bec7ec98">DECSG1</a></td><td class="entry"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html">neovision::ansi::EscapeSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a36d9e3f551333b90d5a30365bff751fa">HTS</a></td><td class="entry"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html">neovision::ansi::EscapeSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#acab23270ef0acb9a6462c6e7230a05d4">IND</a></td><td class="entry"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html">neovision::ansi::EscapeSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a1820c6c5f42c531b4b5dec35bd7dd292">NEL</a></td><td class="entry"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html">neovision::ansi::EscapeSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#ae5664791ad1e0ba762ec494ea08e0157">OSC</a></td><td class="entry"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html">neovision::ansi::EscapeSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#abacb616ad6c73bf5d1ea6df29d9c5181">RI</a></td><td class="entry"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html">neovision::ansi::EscapeSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a64e37eb0a9ae5e38761541d704a3e664">RIS</a></td><td class="entry"><a class="el" href="../../db/dce/structneovision_1_1ansi_1_1_escape_sequence.html">neovision::ansi::EscapeSequence</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,368 @@
<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NeoVision: neovision::IO Class Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NeoVision
</div>
<div id="projectbrief">A &quot;modern&quot; take on the turbovision tui library.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../d6/d46/namespaceneovision.html">neovision</a></li><li class="navelem"><a class="el" href="../../df/dd1/classneovision_1_1_i_o.html">IO</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="../../d8/d89/classneovision_1_1_i_o-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">neovision::IO Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Input/Output.
<a href="../../df/dd1/classneovision_1_1_i_o.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="../../d3/da1/crt_8h_source.html">crt.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a3c8b3d741c425ec03383cc85177a483d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dd1/classneovision_1_1_i_o.html#a3c8b3d741c425ec03383cc85177a483d">IO</a> ()</td></tr>
<tr class="memdesc:a3c8b3d741c425ec03383cc85177a483d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor. <a href="../../df/dd1/classneovision_1_1_i_o.html#a3c8b3d741c425ec03383cc85177a483d">More...</a><br /></td></tr>
<tr class="separator:a3c8b3d741c425ec03383cc85177a483d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff7c67892ab6fbb01a441e093d80c2fa"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dd1/classneovision_1_1_i_o.html#aff7c67892ab6fbb01a441e093d80c2fa">IO</a> (<a class="el" href="../../df/dd1/classneovision_1_1_i_o.html">IO</a> const &amp;)=delete</td></tr>
<tr class="memdesc:aff7c67892ab6fbb01a441e093d80c2fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor (deleted). <a href="../../df/dd1/classneovision_1_1_i_o.html#aff7c67892ab6fbb01a441e093d80c2fa">More...</a><br /></td></tr>
<tr class="separator:aff7c67892ab6fbb01a441e093d80c2fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada91295a45372b7c033e1eeb83f6cf3c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dd1/classneovision_1_1_i_o.html#ada91295a45372b7c033e1eeb83f6cf3c">operator=</a> (<a class="el" href="../../df/dd1/classneovision_1_1_i_o.html">IO</a> const &amp;)=delete</td></tr>
<tr class="memdesc:ada91295a45372b7c033e1eeb83f6cf3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assignment operator (deleted). <a href="../../df/dd1/classneovision_1_1_i_o.html#ada91295a45372b7c033e1eeb83f6cf3c">More...</a><br /></td></tr>
<tr class="separator:ada91295a45372b7c033e1eeb83f6cf3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a564dbe18e9c8dbf6c36c545dffdbbc6a"><td class="memItemLeft" align="right" valign="top">std::reference_wrapper&lt; std::istream &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dd1/classneovision_1_1_i_o.html#a564dbe18e9c8dbf6c36c545dffdbbc6a">InputStream</a> ()</td></tr>
<tr class="memdesc:a564dbe18e9c8dbf6c36c545dffdbbc6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get input stream. <a href="../../df/dd1/classneovision_1_1_i_o.html#a564dbe18e9c8dbf6c36c545dffdbbc6a">More...</a><br /></td></tr>
<tr class="separator:a564dbe18e9c8dbf6c36c545dffdbbc6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac35d7ce7dffc8a039ed2649604f947e8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dd1/classneovision_1_1_i_o.html#ac35d7ce7dffc8a039ed2649604f947e8">SetInputStream</a> (std::istream &amp;stream)</td></tr>
<tr class="memdesc:ac35d7ce7dffc8a039ed2649604f947e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the current input stream. <a href="../../df/dd1/classneovision_1_1_i_o.html#ac35d7ce7dffc8a039ed2649604f947e8">More...</a><br /></td></tr>
<tr class="separator:ac35d7ce7dffc8a039ed2649604f947e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af521c1e562851794e2241cb31b1a02ee"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dd1/classneovision_1_1_i_o.html#af521c1e562851794e2241cb31b1a02ee">SetOutputStream</a> (std::ostream &amp;stream)</td></tr>
<tr class="memdesc:af521c1e562851794e2241cb31b1a02ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the current output stream. <a href="../../df/dd1/classneovision_1_1_i_o.html#af521c1e562851794e2241cb31b1a02ee">More...</a><br /></td></tr>
<tr class="separator:af521c1e562851794e2241cb31b1a02ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb4dc673ec628d7c25e94e7ea45cc624"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dd1/classneovision_1_1_i_o.html#afb4dc673ec628d7c25e94e7ea45cc624">Write</a> (const std::string &amp;str)</td></tr>
<tr class="memdesc:afb4dc673ec628d7c25e94e7ea45cc624"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write output. <a href="../../df/dd1/classneovision_1_1_i_o.html#afb4dc673ec628d7c25e94e7ea45cc624">More...</a><br /></td></tr>
<tr class="separator:afb4dc673ec628d7c25e94e7ea45cc624"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a716f3ad3582500077fdca92cb6c32e6b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../df/dd1/classneovision_1_1_i_o.html">IO</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dd1/classneovision_1_1_i_o.html#a716f3ad3582500077fdca92cb6c32e6b">Get</a> ()</td></tr>
<tr class="memdesc:a716f3ad3582500077fdca92cb6c32e6b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get singleton instance. <a href="../../df/dd1/classneovision_1_1_i_o.html#a716f3ad3582500077fdca92cb6c32e6b">More...</a><br /></td></tr>
<tr class="separator:a716f3ad3582500077fdca92cb6c32e6b"><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>Input/Output. </p>
<p>Internal singleton class to hold parameters and functions for thread-safe text input and output.</p>
<p>You typically shouldn't have to interact with this unless you want to change the output (or input) stream. For instance, if you were to want to output to stderr, you could do the following:</p>
<div class="fragment"><div class="line">IO::get().SetOutputStream(std::cerr);</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="../../d3/da1/crt_8h_source.html#l00141">141</a> of file <a class="el" href="../../d3/da1/crt_8h_source.html">crt.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a3c8b3d741c425ec03383cc85177a483d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c8b3d741c425ec03383cc85177a483d">&#9670;&nbsp;</a></span>IO() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">neovision::IO::IO </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Default constructor. </p>
<p class="definition">Definition at line <a class="el" href="../../d0/da4/crt_8cpp_source.html#l00058">58</a> of file <a class="el" href="../../d0/da4/crt_8cpp_source.html">crt.cpp</a>.</p>
</div>
</div>
<a id="aff7c67892ab6fbb01a441e093d80c2fa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aff7c67892ab6fbb01a441e093d80c2fa">&#9670;&nbsp;</a></span>IO() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">neovision::IO::IO </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../df/dd1/classneovision_1_1_i_o.html">IO</a> const &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">delete</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Copy constructor (deleted). </p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a716f3ad3582500077fdca92cb6c32e6b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a716f3ad3582500077fdca92cb6c32e6b">&#9670;&nbsp;</a></span>Get()</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="../../df/dd1/classneovision_1_1_i_o.html">IO</a> &amp; neovision::IO::Get </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get singleton instance. </p>
<dl class="section return"><dt>Returns</dt><dd>Returns an instance of OutputParameters. </dd></dl>
<p class="definition">Definition at line <a class="el" href="../../d0/da4/crt_8cpp_source.html#l00062">62</a> of file <a class="el" href="../../d0/da4/crt_8cpp_source.html">crt.cpp</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dd1/classneovision_1_1_i_o_a716f3ad3582500077fdca92cb6c32e6b_icgraph.png" border="0" usemap="#df/dd1/classneovision_1_1_i_o_a716f3ad3582500077fdca92cb6c32e6b_icgraph" alt=""/></div>
<map name="df/dd1/classneovision_1_1_i_o_a716f3ad3582500077fdca92cb6c32e6b_icgraph" id="df/dd1/classneovision_1_1_i_o_a716f3ad3582500077fdca92cb6c32e6b_icgraph">
<area shape="rect" title="Get singleton instance." alt="" coords="211,5,339,32"/>
<area shape="rect" href="../../d6/d46/namespaceneovision.html#a883665c96887ba19dc743ec8350cadcd" title="Clear screen." alt="" coords="5,5,163,32"/>
</map>
</div>
</div>
</div>
<a id="a564dbe18e9c8dbf6c36c545dffdbbc6a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a564dbe18e9c8dbf6c36c545dffdbbc6a">&#9670;&nbsp;</a></span>InputStream()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::reference_wrapper&lt;std::istream&gt; neovision::IO::InputStream </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get input stream. </p>
<p>This function provides low-level access to the current input stream.</p>
<dl class="section warning"><dt>Warning</dt><dd>You must use LockInputStream/UnlockInputStream around this call.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>Returns a reference to the current input stream. </dd></dl>
</div>
</div>
<a id="ada91295a45372b7c033e1eeb83f6cf3c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ada91295a45372b7c033e1eeb83f6cf3c">&#9670;&nbsp;</a></span>operator=()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void neovision::IO::operator= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../df/dd1/classneovision_1_1_i_o.html">IO</a> const &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">delete</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Assignment operator (deleted). </p>
</div>
</div>
<a id="ac35d7ce7dffc8a039ed2649604f947e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac35d7ce7dffc8a039ed2649604f947e8">&#9670;&nbsp;</a></span>SetInputStream()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void neovision::IO::SetInputStream </td>
<td>(</td>
<td class="paramtype">std::istream &amp;&#160;</td>
<td class="paramname"><em>stream</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the current input stream. </p>
<p>StdIn (std::cin) is the default input stream. This allows you to to override this to any input stream.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">stream</td><td>The new input stream to be used for text output. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="../../d0/da4/crt_8cpp_source.html#l00068">68</a> of file <a class="el" href="../../d0/da4/crt_8cpp_source.html">crt.cpp</a>.</p>
</div>
</div>
<a id="af521c1e562851794e2241cb31b1a02ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af521c1e562851794e2241cb31b1a02ee">&#9670;&nbsp;</a></span>SetOutputStream()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void neovision::IO::SetOutputStream </td>
<td>(</td>
<td class="paramtype">std::ostream &amp;&#160;</td>
<td class="paramname"><em>stream</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the current output stream. </p>
<p>StdOut (std::cout) is the default output stream. This allows you to to override this to any output stream.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">stream</td><td>The new output stream to be used for text output. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="../../d0/da4/crt_8cpp_source.html#l00074">74</a> of file <a class="el" href="../../d0/da4/crt_8cpp_source.html">crt.cpp</a>.</p>
</div>
</div>
<a id="afb4dc673ec628d7c25e94e7ea45cc624"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb4dc673ec628d7c25e94e7ea45cc624">&#9670;&nbsp;</a></span>Write()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void neovision::IO::Write </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>str</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write output. </p>
<p>Writes given string to the configured output stream.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">str</td><td>String to write to output stream. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="../../d0/da4/crt_8cpp_source.html#l00080">80</a> of file <a class="el" href="../../d0/da4/crt_8cpp_source.html">crt.cpp</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dd1/classneovision_1_1_i_o_afb4dc673ec628d7c25e94e7ea45cc624_icgraph.png" border="0" usemap="#df/dd1/classneovision_1_1_i_o_afb4dc673ec628d7c25e94e7ea45cc624_icgraph" alt=""/></div>
<map name="df/dd1/classneovision_1_1_i_o_afb4dc673ec628d7c25e94e7ea45cc624_icgraph" id="df/dd1/classneovision_1_1_i_o_afb4dc673ec628d7c25e94e7ea45cc624_icgraph">
<area shape="rect" title="Write output." alt="" coords="211,5,349,32"/>
<area shape="rect" href="../../d6/d46/namespaceneovision.html#a883665c96887ba19dc743ec8350cadcd" title="Clear screen." alt="" coords="5,5,163,32"/>
</map>
</div>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>include/neovision/<a class="el" href="../../d3/da1/crt_8h_source.html">crt.h</a></li>
<li>src/<a class="el" href="../../d0/da4/crt_8cpp_source.html">crt.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,4 @@
<map id="neovision::IO::Get" name="neovision::IO::Get">
<area shape="rect" id="node1" title="Get singleton instance." alt="" coords="211,5,339,32"/>
<area shape="rect" id="node2" href="$d6/d46/namespaceneovision.html#a883665c96887ba19dc743ec8350cadcd" title="Clear screen." alt="" coords="5,5,163,32"/>
</map>

View File

@ -0,0 +1 @@
a68fa8651ca808d083ad91012484d227

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

View File

@ -0,0 +1,4 @@
<map id="neovision::IO::Write" name="neovision::IO::Write">
<area shape="rect" id="node1" title="Write output." alt="" coords="211,5,349,32"/>
<area shape="rect" id="node2" href="$d6/d46/namespaceneovision.html#a883665c96887ba19dc743ec8350cadcd" title="Clear screen." alt="" coords="5,5,163,32"/>
</map>

View File

@ -0,0 +1 @@
954bdfdd882eec23f24784de3ad34f6c

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

View File

@ -0,0 +1,5 @@
<map id="include/neovision/ansi.h" name="include/neovision/ansi.h">
<area shape="rect" id="node1" title=" " alt="" coords="27,5,189,32"/>
<area shape="rect" id="node2" href="$dd/dc8/ansi_8cpp.html" title=" " alt="" coords="5,80,99,107"/>
<area shape="rect" id="node3" href="$d0/da4/crt_8cpp.html" title=" " alt="" coords="123,80,207,107"/>
</map>

View File

@ -0,0 +1 @@
50367fc8b37bb22d0fa6ccc8d95d1924

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

View File

@ -0,0 +1,77 @@
<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NeoVision: src -&gt; include Relation</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NeoVision
</div>
<div id="projectbrief">A &quot;modern&quot; take on the turbovision tui library.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li> </ul>
</div>
</div><!-- top -->
<div class="contents">
<h3>src &rarr; include Relation</h3><table class="dirtab"><tr class="dirtab"><th class="dirtab">File in src</th><th class="dirtab">Includes file in include</th></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dd/dc8/ansi_8cpp.html">ansi.cpp</a></td><td class="dirtab"><a class="el" href="dir_42ba983586d36405355265c44ce0287e.html">neovision</a>&#160;/&#160;<a class="el" href="d7/dae/ansi_8h.html">ansi.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="d0/da4/crt_8cpp.html">crt.cpp</a></td><td class="dirtab"><a class="el" href="dir_42ba983586d36405355265c44ce0287e.html">neovision</a>&#160;/&#160;<a class="el" href="d7/dae/ansi_8h.html">ansi.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="d0/da4/crt_8cpp.html">crt.cpp</a></td><td class="dirtab"><a class="el" href="dir_42ba983586d36405355265c44ce0287e.html">neovision</a>&#160;/&#160;<a class="el" href="d3/da1/crt_8h.html">crt.h</a></td></tr></table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,89 @@
<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NeoVision: include/neovision Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NeoVision
</div>
<div id="projectbrief">A &quot;modern&quot; take on the turbovision tui library.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_42ba983586d36405355265c44ce0287e.html">neovision</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">neovision Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
Files</h2></td></tr>
<tr class="memitem:d7/dae/ansi_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="d7/dae/ansi_8h.html">ansi.h</a> <a href="d7/dae/ansi_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:d3/da1/crt_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="d3/da1/crt_8h.html">crt.h</a> <a href="d3/da1/crt_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,99 @@
<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NeoVision: src Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NeoVision
</div>
<div id="projectbrief">A &quot;modern&quot; take on the turbovision tui library.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">src Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Directory dependency graph for src:</div>
<div class="dyncontent">
<div class="center"><img src="dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png" border="0" usemap="#dir__68267d1309a1af8e8297ef4c3efbcdba__dep" alt="src"/></div>
<map name="dir__68267d1309a1af8e8297ef4c3efbcdba__dep" id="dir__68267d1309a1af8e8297ef4c3efbcdba__dep">
<area shape="rect" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html" title="src" alt="" coords="5,5,77,53"/>
<area shape="rect" href="dir_d44c64559bbebec7f509842c48db8b23.html" title="include" alt="" coords="5,101,77,149"/>
<area shape="rect" href="dir_000002_000000.html" title="3" alt="" coords="46,76,54,90"/>
</map>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
Files</h2></td></tr>
<tr class="memitem:dd/dc8/ansi_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dd/dc8/ansi_8cpp.html">ansi.cpp</a> <a href="dd/dc8/ansi_8cpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:d0/da4/crt_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="d0/da4/crt_8cpp.html">crt.cpp</a> <a href="d0/da4/crt_8cpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,5 @@
<map id="src" name="src">
<area shape="rect" id="node1" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html" title="src" alt="" coords="5,5,77,53"/>
<area shape="rect" id="node2" href="dir_d44c64559bbebec7f509842c48db8b23.html" title="include" alt="" coords="5,101,77,149"/>
<area shape="rect" id="edge1-headlabel" href="dir_000002_000000.html" title="3" alt="" coords="46,76,54,90"/>
</map>

View File

@ -0,0 +1 @@
0e42c79bfe05047c405ad908d6fb9997

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@ -0,0 +1,87 @@
<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NeoVision: include Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NeoVision
</div>
<div id="projectbrief">A &quot;modern&quot; take on the turbovision tui library.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">include Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
Directories</h2></td></tr>
<tr class="memitem:dir_42ba983586d36405355265c44ce0287e"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_42ba983586d36405355265c44ce0287e.html">neovision</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 746 B

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

@ -0,0 +1,127 @@
/*
@licstart The following is the entire license notice for the
JavaScript code in this file.
Copyright (C) 1997-2017 by Dimitri van Heesch
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
@licend The above is the entire license notice
for the JavaScript code in this file
*/
function toggleVisibility(linkObj)
{
var base = $(linkObj).attr('id');
var summary = $('#'+base+'-summary');
var content = $('#'+base+'-content');
var trigger = $('#'+base+'-trigger');
var src=$(trigger).attr('src');
if (content.is(':visible')===true) {
content.hide();
summary.show();
$(linkObj).addClass('closed').removeClass('opened');
$(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
} else {
content.show();
summary.hide();
$(linkObj).removeClass('closed').addClass('opened');
$(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
}
return false;
}
function updateStripes()
{
$('table.directory tr').
removeClass('even').filter(':visible:even').addClass('even');
}
function toggleLevel(level)
{
$('table.directory tr').each(function() {
var l = this.id.split('_').length-1;
var i = $('#img'+this.id.substring(3));
var a = $('#arr'+this.id.substring(3));
if (l<level+1) {
i.removeClass('iconfopen iconfclosed').addClass('iconfopen');
a.html('&#9660;');
$(this).show();
} else if (l==level+1) {
i.removeClass('iconfclosed iconfopen').addClass('iconfclosed');
a.html('&#9658;');
$(this).show();
} else {
$(this).hide();
}
});
updateStripes();
}
function toggleFolder(id)
{
// the clicked row
var currentRow = $('#row_'+id);
// all rows after the clicked row
var rows = currentRow.nextAll("tr");
var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
// only match elements AFTER this one (can't hide elements before)
var childRows = rows.filter(function() { return this.id.match(re); });
// first row is visible we are HIDING
if (childRows.filter(':first').is(':visible')===true) {
// replace down arrow by right arrow for current row
var currentRowSpans = currentRow.find("span");
currentRowSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
currentRowSpans.filter(".arrow").html('&#9658;');
rows.filter("[id^=row_"+id+"]").hide(); // hide all children
} else { // we are SHOWING
// replace right arrow by down arrow for current row
var currentRowSpans = currentRow.find("span");
currentRowSpans.filter(".iconfclosed").removeClass("iconfclosed").addClass("iconfopen");
currentRowSpans.filter(".arrow").html('&#9660;');
// replace down arrows by right arrows for child rows
var childRowsSpans = childRows.find("span");
childRowsSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
childRowsSpans.filter(".arrow").html('&#9658;');
childRows.show(); //show all children
}
updateStripes();
}
function toggleInherit(id)
{
var rows = $('tr.inherit.'+id);
var img = $('tr.inherit_header.'+id+' img');
var src = $(img).attr('src');
if (rows.filter(':first').is(':visible')===true) {
rows.css('display','none');
$(img).attr('src',src.substring(0,src.length-8)+'closed.png');
} else {
rows.css('display','table-row'); // using show() causes jump in firefox
$(img).attr('src',src.substring(0,src.length-10)+'open.png');
}
}
/* @license-end */
$(document).ready(function() {
$('.code,.codeRef').each(function() {
$(this).data('powertip',$('#a'+$(this).attr('href').replace(/.*\//,'').replace(/[^a-z_A-Z0-9]/g,'_')).html());
$(this).powerTip({ placement: 's', smartPlacement: true, mouseOnToPopup: true });
});
});

View File

@ -0,0 +1,88 @@
<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NeoVision: File List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NeoVision
</div>
<div id="projectbrief">A &quot;modern&quot; take on the turbovision tui library.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">File List</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here is a list of all files with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</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="toggleFolder('0_')">&#9660;</span><span id="img_0_" class="iconfopen" onclick="toggleFolder('0_')">&#160;</span><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html" target="_self">include</a></td><td class="desc"></td></tr>
<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span id="img_0_0_" class="iconfopen" onclick="toggleFolder('0_0_')">&#160;</span><a class="el" href="dir_42ba983586d36405355265c44ce0287e.html" target="_self">neovision</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="d7/dae/ansi_8h_source.html"><span class="icondoc"></span></a><a class="el" href="d7/dae/ansi_8h.html" target="_self">ansi.h</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="d3/da1/crt_8h_source.html"><span class="icondoc"></span></a><a class="el" href="d3/da1/crt_8h.html" target="_self">crt.h</a></td><td class="desc"></td></tr>
<tr id="row_1_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">&#9660;</span><span id="img_1_" class="iconfopen" onclick="toggleFolder('1_')">&#160;</span><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html" target="_self">src</a></td><td class="desc"></td></tr>
<tr id="row_1_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="dd/dc8/ansi_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="dd/dc8/ansi_8cpp.html" target="_self">ansi.cpp</a></td><td class="desc"></td></tr>
<tr id="row_1_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="d0/da4/crt_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="d0/da4/crt_8cpp.html" target="_self">crt.cpp</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 616 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 597 B

View File

@ -0,0 +1,632 @@
<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NeoVision: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NeoVision
</div>
<div id="projectbrief">A &quot;modern&quot; take on the turbovision tui library.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a id="index_a"></a>- a -</h3><ul>
<li>ALTERNATE_FONT
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a7d24c9f1ec6878f2980600c8d04ee83b">neovision::ansi::SgrSequence</a>
</li>
</ul>
<h3><a id="index_b"></a>- b -</h3><ul>
<li>BEL
: <a class="el" href="d3/d8e/structneovision_1_1ansi_1_1_control_character.html#ad6c3b8da2769efdad3555ec12cac8ba5">neovision::ansi::ControlCharacter</a>
</li>
<li>BG_BLACK
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ad6bbd6d9c64ddbcb88c565b4841fc7a0">neovision::ansi::SgrSequence</a>
</li>
<li>BG_BLUE
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a483a9fd61b54bb2c96669099df021a3f">neovision::ansi::SgrSequence</a>
</li>
<li>BG_BRIGHT_BLACK
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ad18f44a4693377fb63853f91204a239a">neovision::ansi::SgrSequence</a>
</li>
<li>BG_BRIGHT_BLUE
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#aa90cbeaf5875fc4316bf0a504d0f4948">neovision::ansi::SgrSequence</a>
</li>
<li>BG_BRIGHT_CYAN
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a456a8ba2d41a22422dfb39e78d73779a">neovision::ansi::SgrSequence</a>
</li>
<li>BG_BRIGHT_GREEN
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a1e524ff3521b383770f2faaf2cb48e18">neovision::ansi::SgrSequence</a>
</li>
<li>BG_BRIGHT_MAGENTA
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a0a72e8be56dff2ee3629a4bc5bed7bd8">neovision::ansi::SgrSequence</a>
</li>
<li>BG_BRIGHT_RED
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a5ee993b9f6357b4c6937129e096cdaa2">neovision::ansi::SgrSequence</a>
</li>
<li>BG_BRIGHT_WHITE
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a877d4c265170ffe2e7c6bf0ddcd9811f">neovision::ansi::SgrSequence</a>
</li>
<li>BG_BRIGHT_YELLOW
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a77b26aea064473be9be3e878351ac158">neovision::ansi::SgrSequence</a>
</li>
<li>BG_CYAN
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a755654638e924a37887203a1ad490a13">neovision::ansi::SgrSequence</a>
</li>
<li>BG_GREEN
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a17b7069dd2ebd14cabef9ab4821dacd9">neovision::ansi::SgrSequence</a>
</li>
<li>BG_MAGENTA
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a8379c55005ed0ae50f643d1c0f5296a7">neovision::ansi::SgrSequence</a>
</li>
<li>BG_RED
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a8458e2c6188a78f1d93216575b096be6">neovision::ansi::SgrSequence</a>
</li>
<li>BG_WHITE
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a599f15379f0f5cad77d03070e1c01da4">neovision::ansi::SgrSequence</a>
</li>
<li>BG_YELLOW
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ac8b0e62a24c6f862abd125f830c1a9c8">neovision::ansi::SgrSequence</a>
</li>
<li>BLACKLETTER_FONT
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a549e4356f66f756c83c762d878b37a76">neovision::ansi::SgrSequence</a>
</li>
<li>BOLD
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a8d1ee0b35119ead63e8af5b8a40ff45d">neovision::ansi::SgrSequence</a>
</li>
<li>BS
: <a class="el" href="d3/d8e/structneovision_1_1ansi_1_1_control_character.html#ac39197e80bc08ad20e8828851f368861">neovision::ansi::ControlCharacter</a>
</li>
</ul>
<h3><a id="index_c"></a>- c -</h3><ul>
<li>CAN
: <a class="el" href="d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a6f00eb9f96eabe60f7aaff15bd4fddae">neovision::ansi::ControlCharacter</a>
</li>
<li>CHA
: <a class="el" href="dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#ad2b8aca33f8853b8a5a78fc321eb1629">neovision::ansi::CsiSequence</a>
</li>
<li>CNL
: <a class="el" href="dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#aaa5386174ceef4c90abbb28215161f46">neovision::ansi::CsiSequence</a>
</li>
<li>CONCEAL
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a4d7713da232bc2062bfaffd53170bfa1">neovision::ansi::SgrSequence</a>
</li>
<li>CPL
: <a class="el" href="dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a89214f0ea12c24d752d97f0f61d4175a">neovision::ansi::CsiSequence</a>
</li>
<li>CR
: <a class="el" href="d3/d8e/structneovision_1_1ansi_1_1_control_character.html#ad094ad8b7014024662e12e81d7dd2367">neovision::ansi::ControlCharacter</a>
</li>
<li>CSI
: <a class="el" href="d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a7c2862e1a8d9cf36b7d42df0970402c6">neovision::ansi::ControlCharacter</a>
, <a class="el" href="db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a7d4b521a0a9c2be213cdfa9a3f5d2050">neovision::ansi::EscapeSequence</a>
</li>
<li>CSSI
: <a class="el" href="db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a56e05027077f7258a46d2273da8e9a17">neovision::ansi::EscapeSequence</a>
</li>
<li>CUB
: <a class="el" href="dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a43bcfa711cb5e8b9cdbadd4a69babca9">neovision::ansi::CsiSequence</a>
</li>
<li>CUD
: <a class="el" href="dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#ad2a214718a9f278b672528528ae10820">neovision::ansi::CsiSequence</a>
</li>
<li>CUF
: <a class="el" href="dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a19d4c0b09157b576662cf48652b60fc5">neovision::ansi::CsiSequence</a>
</li>
<li>CUP
: <a class="el" href="dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#adfc5e2302a82427500da64e12b5631cb">neovision::ansi::CsiSequence</a>
</li>
<li>CUU
: <a class="el" href="dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a1db416052ce23d3ca4b2f81f839cf5be">neovision::ansi::CsiSequence</a>
</li>
</ul>
<h3><a id="index_d"></a>- d -</h3><ul>
<li>DA
: <a class="el" href="dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#af8b6812a10bc123198d5f19b54f7324b">neovision::ansi::CsiSequence</a>
</li>
<li>DCH
: <a class="el" href="dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#af93e4886ab9d212f407634d55119bcd7">neovision::ansi::CsiSequence</a>
</li>
<li>DECALN
: <a class="el" href="db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a4854880dce87c6332c58e029247f67a3">neovision::ansi::EscapeSequence</a>
</li>
<li>DECAM
: <a class="el" href="db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a37f0f834132bf2d866ecfd89b1264c04">neovision::ansi::EscapeSequence</a>
</li>
<li>DECARM
: <a class="el" href="d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a12915f7517e25452a0dadf46b081e9cb">neovision::ansi::DecPmSequence</a>
</li>
<li>DECAWM
: <a class="el" href="d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a249254f61a7e7b15a6b694e6a8b6a6af">neovision::ansi::DecPmSequence</a>
</li>
<li>DECCKM_ON
: <a class="el" href="d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a184bd106df7d16b9f378446135428b7c">neovision::ansi::DecPmSequence</a>
</li>
<li>DECCOLM
: <a class="el" href="d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a7b05aa03e046f85162325722c5aa2a9b">neovision::ansi::DecPmSequence</a>
</li>
<li>DECCOM
: <a class="el" href="d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a85bf80a561c193921290e2bdfb4e2496">neovision::ansi::DecPmSequence</a>
</li>
<li>DECID
: <a class="el" href="db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a1e972fe8603b5942b4c3c9e61dfd3284">neovision::ansi::EscapeSequence</a>
</li>
<li>DECLL
: <a class="el" href="dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#acde9b4b13daea2377823256961fa3f2a">neovision::ansi::CsiSequence</a>
</li>
<li>DECNM
: <a class="el" href="db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a477d977f3f1baa26f548f016f235957d">neovision::ansi::EscapeSequence</a>
</li>
<li>DECPM
: <a class="el" href="dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a9801d4f28b0ef16a36f296c07ab8fe57">neovision::ansi::CsiSequence</a>
</li>
<li>DECRC
: <a class="el" href="db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a8e510a869afa1f1a9fa5f0511f5f1da9">neovision::ansi::EscapeSequence</a>
</li>
<li>DECSC
: <a class="el" href="db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a16cb9e49b873167683128623efb2e7c8">neovision::ansi::EscapeSequence</a>
</li>
<li>DECSCNM
: <a class="el" href="d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a0516734325df21be18764ba302150997">neovision::ansi::DecPmSequence</a>
</li>
<li>DECSG0
: <a class="el" href="db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#aed59d9d2cff9bf94938096ed14b012fb">neovision::ansi::EscapeSequence</a>
</li>
<li>DECSG1
: <a class="el" href="db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#ae8409fb89f7970cb18e14694bec7ec98">neovision::ansi::EscapeSequence</a>
</li>
<li>DECSTBM
: <a class="el" href="dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#ac35038c59da684b981d142619fc2986a">neovision::ansi::CsiSequence</a>
</li>
<li>DECTECM
: <a class="el" href="d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a6020c94f4a4833ef9b7f5a21e9d71844">neovision::ansi::DecPmSequence</a>
</li>
<li>DEFAULT
: <a class="el" href="db/d80/structneovision_1_1ansi_1_1_cssi_sequence.html#a54b70e93f4a152147b52c762e5bf9f7b">neovision::ansi::CssiSequence</a>
</li>
<li>DEL
: <a class="el" href="d3/d8e/structneovision_1_1ansi_1_1_control_character.html#ac5ddb780fa788ceca647747caa1ffdfe">neovision::ansi::ControlCharacter</a>
</li>
<li>DISABLE
: <a class="el" href="da/daa/structneovision_1_1ansi_1_1_dec_pm_suffix.html#a1625bafa927ff91b81659eef88f46a4a">neovision::ansi::DecPmSuffix</a>
</li>
<li>DISABLE_PROPORTIONAL_SPACING
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a3a2005ce107d0a69a931372b3d5059bd">neovision::ansi::SgrSequence</a>
</li>
<li>DL
: <a class="el" href="dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a45a73955129728935a1e1667adde2c89">neovision::ansi::CsiSequence</a>
</li>
<li>DOUBLE_UNDERLINE
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a92d60866e2d54e60b47996aeda931573">neovision::ansi::SgrSequence</a>
</li>
<li>DSR
: <a class="el" href="dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a0b26a41b800deaea7fae616e4339c004">neovision::ansi::CsiSequence</a>
</li>
</ul>
<h3><a id="index_e"></a>- e -</h3><ul>
<li>ECH
: <a class="el" href="dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#aad40e51c8e9363d97c63626d667d1342">neovision::ansi::CsiSequence</a>
</li>
<li>ED
: <a class="el" href="dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#ae7f28bac24c30bcb968cb1ff3e58773c">neovision::ansi::CsiSequence</a>
</li>
<li>EL
: <a class="el" href="dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a049c3f38207a0a85258c5dac34977643">neovision::ansi::CsiSequence</a>
</li>
<li>ENABLE
: <a class="el" href="da/daa/structneovision_1_1ansi_1_1_dec_pm_suffix.html#a3f2fa68eb65bacabe2c1ce21cac5fc65">neovision::ansi::DecPmSuffix</a>
</li>
<li>ENCIRCLED
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ab3a6c0079100164683a458d3f5be2ad8">neovision::ansi::SgrSequence</a>
</li>
<li>ESC
: <a class="el" href="d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a22dde0922a104f1db85bef5e47228125">neovision::ansi::ControlCharacter</a>
</li>
</ul>
<h3><a id="index_f"></a>- f -</h3><ul>
<li>FAST_BLINK
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a9cb4b3f36bf0f5f65fbc853c75fe909c">neovision::ansi::SgrSequence</a>
</li>
<li>FF
: <a class="el" href="d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a46071e2d97f511b4ae57a1558a36fcfd">neovision::ansi::ControlCharacter</a>
</li>
<li>FG_BLACK
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ab39f1274022ae51e5003bb1f8e1d6097">neovision::ansi::SgrSequence</a>
</li>
<li>FG_BLUE
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ab351ab7c963db76b11eb51b379df6f7f">neovision::ansi::SgrSequence</a>
</li>
<li>FG_BRIGHT_BLACK
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a0919399a752457bcf42b58f3fea75149">neovision::ansi::SgrSequence</a>
</li>
<li>FG_BRIGHT_BLUE
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a26779de3c26168b067392c9161550cc0">neovision::ansi::SgrSequence</a>
</li>
<li>FG_BRIGHT_CYAN
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a5fa459776e676a1103c114908dd0f318">neovision::ansi::SgrSequence</a>
</li>
<li>FG_BRIGHT_GREEN
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ab85d0e96f209a4b58a81f187ff5e5a97">neovision::ansi::SgrSequence</a>
</li>
<li>FG_BRIGHT_MAGENTA
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a9266e78d6775c3546d8cd8744597965d">neovision::ansi::SgrSequence</a>
</li>
<li>FG_BRIGHT_RED
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ab51bcfe21b0d07928a85987ea04186de">neovision::ansi::SgrSequence</a>
</li>
<li>FG_BRIGHT_WHITE
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a0f27d62d78a65473553574308be4b480">neovision::ansi::SgrSequence</a>
</li>
<li>FG_BRIGHT_YELLOW
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a3aee6ec2c283686e2e9dc821376bf217">neovision::ansi::SgrSequence</a>
</li>
<li>FG_CYAN
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a0a83e197c99db2ce7114c17a9573ba7e">neovision::ansi::SgrSequence</a>
</li>
<li>FG_GREEN
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a515563bd5027e200116e3882606f337a">neovision::ansi::SgrSequence</a>
</li>
<li>FG_MAGENTA
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ab5817c9a19d98a5e560b56d172b509a3">neovision::ansi::SgrSequence</a>
</li>
<li>FG_RED
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ae1cbbd2a92395913c222677a89c91c53">neovision::ansi::SgrSequence</a>
</li>
<li>FG_WHITE
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a1fd42f1561846f2bc319f31ee3619751">neovision::ansi::SgrSequence</a>
</li>
<li>FG_YELLOW
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a62afe3d508c0e33886317507e562746d">neovision::ansi::SgrSequence</a>
</li>
<li>FRAMED
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#aabafeb4d6f94ea33b20380310464fb41">neovision::ansi::SgrSequence</a>
</li>
</ul>
<h3><a id="index_g"></a>- g -</h3><ul>
<li>Get()
: <a class="el" href="df/dd1/classneovision_1_1_i_o.html#a716f3ad3582500077fdca92cb6c32e6b">neovision::IO</a>
</li>
</ul>
<h3><a id="index_h"></a>- h -</h3><ul>
<li>HPA
: <a class="el" href="dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a8166cb77f3677fef1003c03381948d87">neovision::ansi::CsiSequence</a>
</li>
<li>HPR
: <a class="el" href="dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#ae6f1a9013aad623aef502f7b67ce98cd">neovision::ansi::CsiSequence</a>
</li>
<li>HT
: <a class="el" href="d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a5d54aa796f2acf6b7d3b974e6976e521">neovision::ansi::ControlCharacter</a>
</li>
<li>HTS
: <a class="el" href="db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a36d9e3f551333b90d5a30365bff751fa">neovision::ansi::EscapeSequence</a>
</li>
<li>HVP
: <a class="el" href="dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#aaa787a5b3e24ea2e45af432afc4f63df">neovision::ansi::CsiSequence</a>
</li>
</ul>
<h3><a id="index_i"></a>- i -</h3><ul>
<li>ICH
: <a class="el" href="dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a08f72f339e6eb68a9652751b07bfb441">neovision::ansi::CsiSequence</a>
</li>
<li>IDEOGRAM_DOUBLE_OVERLINE_UNDERLINE
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ab030999d2d03f9d7260eba11ea31a035">neovision::ansi::SgrSequence</a>
</li>
<li>IDEOGRAM_DOUBLE_UNDERLINE
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a976e4b6cc54d038debe18b02235b4d3a">neovision::ansi::SgrSequence</a>
</li>
<li>IDEOGRAM_OVERLINE_UNDERLINE
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a0e09f737cbde4db9b0d5d5e42f7914b0">neovision::ansi::SgrSequence</a>
</li>
<li>IDEOGRAM_STRESS_MARKING
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a79feeca7ba9af27dcb81b3540c3c1a23">neovision::ansi::SgrSequence</a>
</li>
<li>IDEOGRAM_UNDERLINE
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#acd5367f9d892dac4eef117f023096274">neovision::ansi::SgrSequence</a>
</li>
<li>IL
: <a class="el" href="dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a88b7364064bd49a74ccc9900c377ba29">neovision::ansi::CsiSequence</a>
</li>
<li>IND
: <a class="el" href="db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#acab23270ef0acb9a6462c6e7230a05d4">neovision::ansi::EscapeSequence</a>
</li>
<li>InputStream()
: <a class="el" href="df/dd1/classneovision_1_1_i_o.html#a564dbe18e9c8dbf6c36c545dffdbbc6a">neovision::IO</a>
</li>
<li>INVERSE
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ae0df24c7491c214852b1bc229612b5b8">neovision::ansi::SgrSequence</a>
</li>
<li>IO()
: <a class="el" href="df/dd1/classneovision_1_1_i_o.html#a3c8b3d741c425ec03383cc85177a483d">neovision::IO</a>
</li>
<li>ITALIC
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#aa9089522c122b6490aadf786f291c721">neovision::ansi::SgrSequence</a>
</li>
</ul>
<h3><a id="index_l"></a>- l -</h3><ul>
<li>LF
: <a class="el" href="d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a4608e88390caba51033b80f1baed394d">neovision::ansi::ControlCharacter</a>
</li>
<li>LIGHT
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a3ad6bc5b469889db42868bec5dd60fc6">neovision::ansi::SgrSequence</a>
</li>
</ul>
<h3><a id="index_n"></a>- n -</h3><ul>
<li>NEL
: <a class="el" href="db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a1820c6c5f42c531b4b5dec35bd7dd292">neovision::ansi::EscapeSequence</a>
</li>
<li>NO_FRAME
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a850a8aa790629fd68216796c8c7f2190">neovision::ansi::SgrSequence</a>
</li>
<li>NO_IDEOGRAM_MARKINGS
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ac053464863be8f67f7550dd772cfb808">neovision::ansi::SgrSequence</a>
</li>
<li>NORMAL_INTENSITY
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a79b5eedffd71276d7bbf17b3b1271d96">neovision::ansi::SgrSequence</a>
</li>
<li>NORMALSCRIPT
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a8b301e51d61e398fdaf3dad3b2472120">neovision::ansi::SgrSequence</a>
</li>
<li>NOT_BLINKING
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#afb6fa7f528b41a0396d06a355c83242a">neovision::ansi::SgrSequence</a>
</li>
<li>NOT_CROSSED_OUT
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a98e24b0b15e6dd03b7757046c4bb160f">neovision::ansi::SgrSequence</a>
</li>
<li>NOT_ITALIC_NOT_BLACKLETTER
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a56f8af2efa5eb4abeae73310fad2b3b6">neovision::ansi::SgrSequence</a>
</li>
<li>NOT_OVERLINED
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a1e8c34c7f2f125e9f82d6de4e2d69f2c">neovision::ansi::SgrSequence</a>
</li>
<li>NOT_UNDERLINED
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a1c6946e74325853f2f52e0864560f212">neovision::ansi::SgrSequence</a>
</li>
</ul>
<h3><a id="index_o"></a>- o -</h3><ul>
<li>operator=()
: <a class="el" href="df/dd1/classneovision_1_1_i_o.html#ada91295a45372b7c033e1eeb83f6cf3c">neovision::IO</a>
</li>
<li>OSC
: <a class="el" href="db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#ae5664791ad1e0ba762ec494ea08e0157">neovision::ansi::EscapeSequence</a>
</li>
<li>OVERLINED
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ad5471a074cc56d6bb183966d0048a32c">neovision::ansi::SgrSequence</a>
</li>
</ul>
<h3><a id="index_p"></a>- p -</h3><ul>
<li>PRIMARY_FONT
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a55c50db7991792f8de3a394037e7a8c9">neovision::ansi::SgrSequence</a>
</li>
<li>PROPORTIONAL_SPACING
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ae6810aac762d3d5760f9affc879d2b59">neovision::ansi::SgrSequence</a>
</li>
</ul>
<h3><a id="index_r"></a>- r -</h3><ul>
<li>RCL
: <a class="el" href="dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a2801bdbbdf7aa919ddc7ffe789e4a024">neovision::ansi::CsiSequence</a>
</li>
<li>RESET
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a50e17be4a35dd162bbb4bc0e1e2166ee">neovision::ansi::SgrSequence</a>
</li>
<li>REVEAL
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a4836796d8f57bc2320b3155a0e8f08a2">neovision::ansi::SgrSequence</a>
</li>
<li>RI
: <a class="el" href="db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#abacb616ad6c73bf5d1ea6df29d9c5181">neovision::ansi::EscapeSequence</a>
</li>
<li>RIS
: <a class="el" href="db/dce/structneovision_1_1ansi_1_1_escape_sequence.html#a64e37eb0a9ae5e38761541d704a3e664">neovision::ansi::EscapeSequence</a>
</li>
<li>RM
: <a class="el" href="dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a05dc89c08f8d37394c23465e2aea83a5">neovision::ansi::CsiSequence</a>
</li>
</ul>
<h3><a id="index_s"></a>- s -</h3><ul>
<li>SCL
: <a class="el" href="dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a809524a7eb19a097b9a0344554f03c89">neovision::ansi::CsiSequence</a>
</li>
<li>SD
: <a class="el" href="dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a941a80e05e2d633d5cac33366f4cfd5a">neovision::ansi::CsiSequence</a>
</li>
<li>SET_BG_COLOR
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a6696e4b236d654734640eab9d4340939">neovision::ansi::SgrSequence</a>
</li>
<li>SET_DEFAULT_BG_COLOR
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a1fd5e8971fe59ebdb3c031c8f3d82a94">neovision::ansi::SgrSequence</a>
</li>
<li>SET_DEFAULT_FG_COLOR
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a6898b636198c1cb974f608d796d19ab9">neovision::ansi::SgrSequence</a>
</li>
<li>SET_DEFAULT_UNDERLINE_COLOR
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#aa5d888eef56d1cd4f04caa30e3761209">neovision::ansi::SgrSequence</a>
</li>
<li>SET_FG_COLOR
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#ab871575f076ae3dee94a69b6460dc476">neovision::ansi::SgrSequence</a>
</li>
<li>SET_UNDERLINE_COLOR
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a6cbfb43843a06ae71d74d4ea0c3a6dca">neovision::ansi::SgrSequence</a>
</li>
<li>SetInputStream()
: <a class="el" href="df/dd1/classneovision_1_1_i_o.html#ac35d7ce7dffc8a039ed2649604f947e8">neovision::IO</a>
</li>
<li>SetOutputStream()
: <a class="el" href="df/dd1/classneovision_1_1_i_o.html#af521c1e562851794e2241cb31b1a02ee">neovision::IO</a>
</li>
<li>SGR
: <a class="el" href="dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a9488c91bde7af2fc2e9ce0ae18ae9bc2">neovision::ansi::CsiSequence</a>
</li>
<li>SI
: <a class="el" href="d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a1306380e46d12fe3a123827058b51580">neovision::ansi::ControlCharacter</a>
</li>
<li>SLOW_BLINK
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a693108ac945bebb00fa69b1fbebc5511">neovision::ansi::SgrSequence</a>
</li>
<li>SM
: <a class="el" href="dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a8d89ee9e115f33d65554d98015536733">neovision::ansi::CsiSequence</a>
</li>
<li>SO
: <a class="el" href="d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a219017b9e5599069547b966634bf21f8">neovision::ansi::ControlCharacter</a>
</li>
<li>STRIKETRHOUGH
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a81ec400f2f2e4e6381bd0fb0c6874700">neovision::ansi::SgrSequence</a>
</li>
<li>SU
: <a class="el" href="dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a23c9fb1ff01e0e6c3ecfad0c3b9b761e">neovision::ansi::CsiSequence</a>
</li>
<li>SUB
: <a class="el" href="d3/d8e/structneovision_1_1ansi_1_1_control_character.html#a8ccbd4639bd1147c7e813bb7f285b863">neovision::ansi::ControlCharacter</a>
</li>
<li>SUBSCRIPT
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a585012aa6b4b45b18a0c6820232196af">neovision::ansi::SgrSequence</a>
</li>
<li>SUPERSCRIPT
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#aa1fc5d29d7228498e1e0851605ce16f2">neovision::ansi::SgrSequence</a>
</li>
</ul>
<h3><a id="index_t"></a>- t -</h3><ul>
<li>TBC
: <a class="el" href="dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a68d46996144766d0860ab9605c7e9410">neovision::ansi::CsiSequence</a>
</li>
</ul>
<h3><a id="index_u"></a>- u -</h3><ul>
<li>UNDERLINE
: <a class="el" href="dc/d2f/structneovision_1_1ansi_1_1_sgr_sequence.html#a0d843d661af4ec62ffbf549cb5c9464a">neovision::ansi::SgrSequence</a>
</li>
<li>UTF8
: <a class="el" href="db/d80/structneovision_1_1ansi_1_1_cssi_sequence.html#a59ba1f87d29a9e055f066b69923cecc0">neovision::ansi::CssiSequence</a>
</li>
<li>UTF8_OBSOLETE
: <a class="el" href="db/d80/structneovision_1_1ansi_1_1_cssi_sequence.html#ad73d0738b31e5676af00c6d31dffde11">neovision::ansi::CssiSequence</a>
</li>
</ul>
<h3><a id="index_v"></a>- v -</h3><ul>
<li>VPA
: <a class="el" href="dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a3fe8dadac0a0bb6ae7c68549efc554bc">neovision::ansi::CsiSequence</a>
</li>
<li>VPR
: <a class="el" href="dc/dd2/structneovision_1_1ansi_1_1_csi_sequence.html#a6cc513eec57dcc1186d52b39ba7e2dd9">neovision::ansi::CsiSequence</a>
</li>
</ul>
<h3><a id="index_w"></a>- w -</h3><ul>
<li>Write()
: <a class="el" href="df/dd1/classneovision_1_1_i_o.html#afb4dc673ec628d7c25e94e7ea45cc624">neovision::IO</a>
</li>
</ul>
<h3><a id="index_x"></a>- x -</h3><ul>
<li>X
: <a class="el" href="d5/d5d/structneovision_1_1_position.html#a7f08c6abde81e3abeac98d3d37f154db">neovision::Position</a>
</li>
<li>X10MR
: <a class="el" href="d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#a0f40113fa25acfe4c61b789e6892ebb4">neovision::ansi::DecPmSequence</a>
</li>
<li>X11MR
: <a class="el" href="d7/d5d/structneovision_1_1ansi_1_1_dec_pm_sequence.html#ad1b2023a222ef602ee92c77380c07db6">neovision::ansi::DecPmSequence</a>
</li>
</ul>
<h3><a id="index_y"></a>- y -</h3><ul>
<li>Y
: <a class="el" href="d5/d5d/structneovision_1_1_position.html#a383f2c069feb2847f08a149d0a3d76d7">neovision::Position</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -0,0 +1,96 @@
<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NeoVision: Class Members - Functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NeoVision
</div>
<div id="projectbrief">A &quot;modern&quot; take on the turbovision tui library.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
&#160;<ul>
<li>Get()
: <a class="el" href="df/dd1/classneovision_1_1_i_o.html#a716f3ad3582500077fdca92cb6c32e6b">neovision::IO</a>
</li>
<li>InputStream()
: <a class="el" href="df/dd1/classneovision_1_1_i_o.html#a564dbe18e9c8dbf6c36c545dffdbbc6a">neovision::IO</a>
</li>
<li>IO()
: <a class="el" href="df/dd1/classneovision_1_1_i_o.html#aff7c67892ab6fbb01a441e093d80c2fa">neovision::IO</a>
</li>
<li>operator=()
: <a class="el" href="df/dd1/classneovision_1_1_i_o.html#ada91295a45372b7c033e1eeb83f6cf3c">neovision::IO</a>
</li>
<li>SetInputStream()
: <a class="el" href="df/dd1/classneovision_1_1_i_o.html#ac35d7ce7dffc8a039ed2649604f947e8">neovision::IO</a>
</li>
<li>SetOutputStream()
: <a class="el" href="df/dd1/classneovision_1_1_i_o.html#af521c1e562851794e2241cb31b1a02ee">neovision::IO</a>
</li>
<li>Write()
: <a class="el" href="df/dd1/classneovision_1_1_i_o.html#afb4dc673ec628d7c25e94e7ea45cc624">neovision::IO</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

Some files were not shown because too many files have changed in this diff Show More