mirror of
https://github.com/mcneel/opennurbs.git
synced 2026-03-30 15:36:52 +08:00
3738 lines
215 KiB
HTML
3738 lines
215 KiB
HTML
<!-- HTML header for doxygen 1.8.13-->
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.13"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>openNURBS SDK Help: ON_ParseSettings 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="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
|
<script type="text/javascript" src="../../dynsections.js"></script>
|
|
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
|
<link href="../../customdoxygen.css" rel="stylesheet" type="text/css"/>
|
|
<!-- bootstrap -->
|
|
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
|
|
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
|
|
<!-- smartmenus -->
|
|
<link href="../../jquery.smartmenus.bootstrap.css" rel="stylesheet">
|
|
<script type="text/javascript" src="../../jquery.smartmenus.js"></script>
|
|
<script type="text/javascript" src="../../jquery.smartmenus.bootstrap.js"></script>
|
|
</head>
|
|
<body>
|
|
<!-- <div class="version-banner">
|
|
Go back to the <a href="/">main site</a>...
|
|
</div> -->
|
|
<div class="container">
|
|
<!-- navbar -->
|
|
<nav class="navbar navbar-default">
|
|
<div class="container-fluid">
|
|
<a class="navbar-brand" href="#">openNURBS SDK Help</a>
|
|
<div class="navbar-collapse collapse" id="main-nav-placeholder">
|
|
<!-- <p class="navbar-text navbar-right">v6.0</p> -->
|
|
<ul class="nav navbar-nav navbar-right">
|
|
<li class="dropdown">
|
|
<a class="dropdown-toggle" href="#">v6.0 <span class="caret"></span></a>
|
|
<ul class="dropdown-menu">
|
|
<li><a href="#">Latest (6.x)</a></li>
|
|
<li class="disabled"><a href="#">WIP (7.x)</a></li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</nav>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div class="page-content">
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.13 -->
|
|
<script type="text/javascript" src="../../menudata.js"></script>
|
|
<script type="text/javascript" src="../../menu.js"></script>
|
|
<script type="text/javascript">
|
|
$(function() {
|
|
initMenu('../../',false,false,'search.php','Search');
|
|
});
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-types">Public Types</a> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
|
<a href="#pub-static-attribs">Static Public Attributes</a> |
|
|
<a href="../../d8/d18/class_o_n___parse_settings-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">ON_ParseSettings Class Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p><code>#include <<a class="el" href="../../d7/d4a/opennurbs__parse_8h_source.html">opennurbs_parse.h</a>></code></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
|
|
Public Types</h2></td></tr>
|
|
<tr class="memitem:ac583ccfdf29653005a975964c3972030"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#ac583ccfdf29653005a975964c3972030a5cdc97931df25781e3a5d911981a0a71">max_number_str_count</a> = 2000,
|
|
<a class="el" href="../../d6/d60/class_o_n___parse_settings.html#ac583ccfdf29653005a975964c3972030a39c632b43a63726906386a1ff34e9c43">max_expression_str_count</a> = 2147483645
|
|
}</td></tr>
|
|
<tr class="separator:ac583ccfdf29653005a975964c3972030"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><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:a47ee0f8f3f6ec030c468d0dd3e944a25"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a47ee0f8f3f6ec030c468d0dd3e944a25">ON_ParseSettings</a> ()</td></tr>
|
|
<tr class="memdesc:a47ee0f8f3f6ec030c468d0dd3e944a25"><td class="mdescLeft"> </td><td class="mdescRight">The default constuctor uses the default settings. <a href="#a47ee0f8f3f6ec030c468d0dd3e944a25">More...</a><br /></td></tr>
|
|
<tr class="separator:a47ee0f8f3f6ec030c468d0dd3e944a25"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa27b43997060d9b54be7629ec5407b13"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#aa27b43997060d9b54be7629ec5407b13">ON_ParseSettings</a> (const class <a class="el" href="../../d4/d1c/class_o_n___unit_system.html">ON_UnitSystem</a> &context_length_unit_system, ON::AngleUnitSystem context_angle_unit_system, unsigned int context_locale_id)</td></tr>
|
|
<tr class="memdesc:aa27b43997060d9b54be7629ec5407b13"><td class="mdescLeft"> </td><td class="mdescRight">Default settings constructor sets the context information. <a href="#aa27b43997060d9b54be7629ec5407b13">More...</a><br /></td></tr>
|
|
<tr class="separator:aa27b43997060d9b54be7629ec5407b13"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a302864a182ed1f5a8985226125d80c78"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a302864a182ed1f5a8985226125d80c78">ON_ParseSettings</a> (ON::LengthUnitSystem context_length_unit_system, ON::AngleUnitSystem context_angle_unit_system, unsigned int context_locale_id)</td></tr>
|
|
<tr class="separator:a302864a182ed1f5a8985226125d80c78"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a61587810d4973d83bbf089a26fa0c8c4"><td class="memItemLeft" align="right" valign="top">ON::AngleUnitSystem </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a61587810d4973d83bbf089a26fa0c8c4">ContextAngleUnitSystem</a> () const</td></tr>
|
|
<tr class="separator:a61587810d4973d83bbf089a26fa0c8c4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad2773897e63b8dcc21349853a50b969b"><td class="memItemLeft" align="right" valign="top">ON::LengthUnitSystem </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#ad2773897e63b8dcc21349853a50b969b">ContextLengthUnitSystem</a> () const</td></tr>
|
|
<tr class="separator:ad2773897e63b8dcc21349853a50b969b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9905648e297787b40c208cc6d3441dfc"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a9905648e297787b40c208cc6d3441dfc">ContextLocaleId</a> () const</td></tr>
|
|
<tr class="separator:a9905648e297787b40c208cc6d3441dfc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a56af2a0c2768972c85088054e2864105"><td class="memItemLeft" align="right" valign="top">ON::AngleUnitSystem </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a56af2a0c2768972c85088054e2864105">DefaultAngleUnitSystem</a> () const</td></tr>
|
|
<tr class="memdesc:a56af2a0c2768972c85088054e2864105"><td class="mdescLeft"> </td><td class="mdescRight">Deprecated. Use <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a61587810d4973d83bbf089a26fa0c8c4">ContextAngleUnitSystem()</a>. <a href="#a56af2a0c2768972c85088054e2864105">More...</a><br /></td></tr>
|
|
<tr class="separator:a56af2a0c2768972c85088054e2864105"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad537919a0ec03fec22a272e937b7340e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#ad537919a0ec03fec22a272e937b7340e">IsAdditionSymbol</a> (ON__UINT32 c) const</td></tr>
|
|
<tr class="separator:ad537919a0ec03fec22a272e937b7340e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a11388d45520971dfd69f7f3c56f35abc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a11388d45520971dfd69f7f3c56f35abc">IsDecimalExponentSymbol</a> (ON__UINT32 c) const</td></tr>
|
|
<tr class="separator:a11388d45520971dfd69f7f3c56f35abc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab448b7b6a932ddc51ea4101622c88926"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#ab448b7b6a932ddc51ea4101622c88926">IsDecimalPoint</a> (ON__UINT32 c) const</td></tr>
|
|
<tr class="separator:ab448b7b6a932ddc51ea4101622c88926"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adafeace9adf37048bac2d259fb21140c"><td class="memItemLeft" align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#adafeace9adf37048bac2d259fb21140c">IsDigit</a> (ON__UINT32 c) const</td></tr>
|
|
<tr class="separator:adafeace9adf37048bac2d259fb21140c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a79f6ab07b117e74553b972e46b282079"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a79f6ab07b117e74553b972e46b282079">IsDigitSeparator</a> (ON__UINT32 c) const</td></tr>
|
|
<tr class="separator:a79f6ab07b117e74553b972e46b282079"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af14d8102a4edb0f223e7a077d6253601"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#af14d8102a4edb0f223e7a077d6253601">IsDivisionSymbol</a> (ON__UINT32 c) const</td></tr>
|
|
<tr class="separator:af14d8102a4edb0f223e7a077d6253601"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2c1317230815871ce44d7c20042ab26d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a2c1317230815871ce44d7c20042ab26d">IsGreekPi</a> (ON__UINT32 c) const</td></tr>
|
|
<tr class="separator:a2c1317230815871ce44d7c20042ab26d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6944e1daeb02e8b23231e53f4bf14db3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a6944e1daeb02e8b23231e53f4bf14db3">IsInteriorWhiteSpace</a> (ON__UINT32 c) const</td></tr>
|
|
<tr class="separator:a6944e1daeb02e8b23231e53f4bf14db3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad0d219e59628ef3d939c3ff2654f34ef"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#ad0d219e59628ef3d939c3ff2654f34ef">IsLeadingWhiteSpace</a> (ON__UINT32 c) const</td></tr>
|
|
<tr class="separator:ad0d219e59628ef3d939c3ff2654f34ef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9bfd7daf711181ae4c02cf96dbd2a189"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a9bfd7daf711181ae4c02cf96dbd2a189">IsLeftParenthesisSymbol</a> (ON__UINT32 c) const</td></tr>
|
|
<tr class="separator:a9bfd7daf711181ae4c02cf96dbd2a189"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad1c5801d084afc9cff22f54f0e6dc31e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#ad1c5801d084afc9cff22f54f0e6dc31e">IsMultiplicationSymbol</a> (ON__UINT32 c) const</td></tr>
|
|
<tr class="separator:ad1c5801d084afc9cff22f54f0e6dc31e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac92753f266ad724c4fb6c381c3b5f743"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#ac92753f266ad724c4fb6c381c3b5f743">IsNumberDash</a> (ON__UINT32 c) const</td></tr>
|
|
<tr class="separator:ac92753f266ad724c4fb6c381c3b5f743"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a371ce54e62b856dec22b7bdb4f98d48c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a371ce54e62b856dec22b7bdb4f98d48c">IsRationalNumberFractionBar</a> (ON__UINT32 c) const</td></tr>
|
|
<tr class="separator:a371ce54e62b856dec22b7bdb4f98d48c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a68818ad51d823c85b3df9c4e29faf215"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a68818ad51d823c85b3df9c4e29faf215">IsRightParenthesisSymbol</a> (ON__UINT32 c) const</td></tr>
|
|
<tr class="separator:a68818ad51d823c85b3df9c4e29faf215"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2e398642e5ea383c398fab81240d09df"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a2e398642e5ea383c398fab81240d09df">IsSubtractionSymbol</a> (ON__UINT32 c) const</td></tr>
|
|
<tr class="separator:a2e398642e5ea383c398fab81240d09df"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3e0ee8d2514f8a3228cf1f6a2eb0c8f0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a3e0ee8d2514f8a3228cf1f6a2eb0c8f0">IsTrailingWhiteSpace</a> (ON__UINT32 c) const</td></tr>
|
|
<tr class="separator:a3e0ee8d2514f8a3228cf1f6a2eb0c8f0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad7276998e16631df3c318ce5aa4be67c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#ad7276998e16631df3c318ce5aa4be67c">IsUnaryMinus</a> (ON__UINT32 c) const</td></tr>
|
|
<tr class="separator:ad7276998e16631df3c318ce5aa4be67c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aef88728caa865c7ee8b1a95f6b125847"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#aef88728caa865c7ee8b1a95f6b125847">IsUnaryPlus</a> (ON__UINT32 c) const</td></tr>
|
|
<tr class="separator:aef88728caa865c7ee8b1a95f6b125847"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af1b849ddf90e0f060e88b38d212da87a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html">ON_ParseSettings</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#af1b849ddf90e0f060e88b38d212da87a">operator &=</a> (const <a class="el" href="../../d6/d60/class_o_n___parse_settings.html">ON_ParseSettings</a> &other)</td></tr>
|
|
<tr class="separator:af1b849ddf90e0f060e88b38d212da87a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a71ca110e805a903b68387cc6afa2b5b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html">ON_ParseSettings</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a71ca110e805a903b68387cc6afa2b5b9">operator|=</a> (const <a class="el" href="../../d6/d60/class_o_n___parse_settings.html">ON_ParseSettings</a> &other)</td></tr>
|
|
<tr class="separator:a71ca110e805a903b68387cc6afa2b5b9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa12df09de0910d2f12a9aed36776c588"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#aa12df09de0910d2f12a9aed36776c588">ParseAddition</a> () const</td></tr>
|
|
<tr class="separator:aa12df09de0910d2f12a9aed36776c588"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa6b16bf569913931d62687a7866a39b0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#aa6b16bf569913931d62687a7866a39b0">ParseArcDegreesMinutesSeconds</a> () const</td></tr>
|
|
<tr class="separator:aa6b16bf569913931d62687a7866a39b0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac75670e9e9ff13fafa269265bcec36dd"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#ac75670e9e9ff13fafa269265bcec36dd">ParseArithmeticExpression</a> () const</td></tr>
|
|
<tr class="separator:ac75670e9e9ff13fafa269265bcec36dd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad21c6397b90510cce573301457a92cf5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#ad21c6397b90510cce573301457a92cf5">ParseCarriageReturnAsLeadingWhiteSpace</a> () const</td></tr>
|
|
<tr class="separator:ad21c6397b90510cce573301457a92cf5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0e0a016e21a72c8f45898fb1f5a3a16a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a0e0a016e21a72c8f45898fb1f5a3a16a">ParseCarriageReturnAsTrailingWhiteSpace</a> () const</td></tr>
|
|
<tr class="separator:a0e0a016e21a72c8f45898fb1f5a3a16a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a734938a6fac7940644b0e5607022baee"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a734938a6fac7940644b0e5607022baee">ParseCommaAsDecimalPoint</a> () const</td></tr>
|
|
<tr class="separator:a734938a6fac7940644b0e5607022baee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a550193c852d15140f7c21b89345f7a63"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a550193c852d15140f7c21b89345f7a63">ParseCommaAsDigitSeparator</a> () const</td></tr>
|
|
<tr class="separator:a550193c852d15140f7c21b89345f7a63"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2a151e3714c6ad472b4b296ac76ead0a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a2a151e3714c6ad472b4b296ac76ead0a">ParseDAsExponentInScientificENotation</a> () const</td></tr>
|
|
<tr class="separator:a2a151e3714c6ad472b4b296ac76ead0a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acac5019415bdec28c41c926d6eb73656"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#acac5019415bdec28c41c926d6eb73656">ParseDivideByZeroError</a> () const</td></tr>
|
|
<tr class="separator:acac5019415bdec28c41c926d6eb73656"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4a1d4a606058ca863159a3238fa2555e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a4a1d4a606058ca863159a3238fa2555e">ParseDivision</a> () const</td></tr>
|
|
<tr class="separator:a4a1d4a606058ca863159a3238fa2555e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa57a3a9cd1bf2a965d2ca52e8dc307f3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#aa57a3a9cd1bf2a965d2ca52e8dc307f3">ParseError</a> () const</td></tr>
|
|
<tr class="separator:aa57a3a9cd1bf2a965d2ca52e8dc307f3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8f7636af2d4de5ded942e6874ddbce37"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a8f7636af2d4de5ded942e6874ddbce37">ParseExplicitFormulaExpression</a> () const</td></tr>
|
|
<tr class="separator:a8f7636af2d4de5ded942e6874ddbce37"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aab9b7ef244a771823719822ad0e97796"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#aab9b7ef244a771823719822ad0e97796">ParseFeetInches</a> () const</td></tr>
|
|
<tr class="separator:aab9b7ef244a771823719822ad0e97796"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acbc7c529e7375bdccc48eaa99aa02f93"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#acbc7c529e7375bdccc48eaa99aa02f93">ParseFormFeedAsLeadingWhiteSpace</a> () const</td></tr>
|
|
<tr class="separator:acbc7c529e7375bdccc48eaa99aa02f93"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a60817437f710afaf259a42d72f3acdb0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a60817437f710afaf259a42d72f3acdb0">ParseFormFeedAsTrailingWhiteSpace</a> () const</td></tr>
|
|
<tr class="separator:a60817437f710afaf259a42d72f3acdb0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0fb1e5aa210cdff9e9c2de304c24414a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a0fb1e5aa210cdff9e9c2de304c24414a">ParseFullStopAsDecimalPoint</a> () const</td></tr>
|
|
<tr class="separator:a0fb1e5aa210cdff9e9c2de304c24414a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad4de87d94e3eadaa7f8799c7f21f8fa0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#ad4de87d94e3eadaa7f8799c7f21f8fa0">ParseFullStopAsDigitSeparator</a> () const</td></tr>
|
|
<tr class="separator:ad4de87d94e3eadaa7f8799c7f21f8fa0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9e64d25f0436a58e04395c18f4ca4468"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a9e64d25f0436a58e04395c18f4ca4468">ParseHorizontalTabAsWhiteSpace</a> () const</td></tr>
|
|
<tr class="separator:a9e64d25f0436a58e04395c18f4ca4468"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a440285fd4d068476c195a842a89af659"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a440285fd4d068476c195a842a89af659">ParseHyphenAsNumberDash</a> () const</td></tr>
|
|
<tr class="separator:a440285fd4d068476c195a842a89af659"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7804bc3358db4dcc773015772a065cd7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a7804bc3358db4dcc773015772a065cd7">ParseHyphenMinusAsNumberDash</a> () const</td></tr>
|
|
<tr class="separator:a7804bc3358db4dcc773015772a065cd7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad488d969734a3904a80e8489e9583ae7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#ad488d969734a3904a80e8489e9583ae7">ParseIntegerDashFraction</a> () const</td></tr>
|
|
<tr class="separator:ad488d969734a3904a80e8489e9583ae7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3de176912e1a8f2722952bf19f5f0767"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a3de176912e1a8f2722952bf19f5f0767">ParseInvalidExpressionError</a> () const</td></tr>
|
|
<tr class="separator:a3de176912e1a8f2722952bf19f5f0767"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3e3a13ae445d3940e6b0460f3489ea83"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a3e3a13ae445d3940e6b0460f3489ea83">ParseLeadingWhiteSpace</a> () const</td></tr>
|
|
<tr class="separator:a3e3a13ae445d3940e6b0460f3489ea83"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8b9ceaf979a649659766c80ea5b6d4a3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a8b9ceaf979a649659766c80ea5b6d4a3">ParseLineFeedAsLeadingWhiteSpace</a> () const</td></tr>
|
|
<tr class="separator:a8b9ceaf979a649659766c80ea5b6d4a3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaf0f6767319b0142a7cbc096ec091288"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#aaf0f6767319b0142a7cbc096ec091288">ParseLineFeedAsTrailingWhiteSpace</a> () const</td></tr>
|
|
<tr class="separator:aaf0f6767319b0142a7cbc096ec091288"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac3b666b494302c0963239d4c819ce4c7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#ac3b666b494302c0963239d4c819ce4c7">ParseMathFunctions</a> () const</td></tr>
|
|
<tr class="separator:ac3b666b494302c0963239d4c819ce4c7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afb7d0f1ea1fb0c354ddc02dfa9cbf2fa"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#afb7d0f1ea1fb0c354ddc02dfa9cbf2fa">ParseMultiplication</a> () const</td></tr>
|
|
<tr class="separator:afb7d0f1ea1fb0c354ddc02dfa9cbf2fa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a470a955b8013c23f7754721e27f450dc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a470a955b8013c23f7754721e27f450dc">ParseNoBreakHyphenAsNumberDash</a> () const</td></tr>
|
|
<tr class="separator:a470a955b8013c23f7754721e27f450dc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8143f5a873f4665ab935ffdbb674beea"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a8143f5a873f4665ab935ffdbb674beea">ParseNoBreakSpaceAsDigitSeparator</a> () const</td></tr>
|
|
<tr class="separator:a8143f5a873f4665ab935ffdbb674beea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad87269a40f9074449aa542566912f912"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#ad87269a40f9074449aa542566912f912">ParseNoBreakSpaceAsWhiteSpace</a> () const</td></tr>
|
|
<tr class="separator:ad87269a40f9074449aa542566912f912"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1c7d3328282cc3125c8bd10eefea0d61"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a1c7d3328282cc3125c8bd10eefea0d61">ParseNoBreakThinSpaceAsDigitSeparator</a> () const</td></tr>
|
|
<tr class="separator:a1c7d3328282cc3125c8bd10eefea0d61"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2ea5ae57dd0511386617ec45cc1a5d22"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a2ea5ae57dd0511386617ec45cc1a5d22">ParseNoBreakThinSpaceAsWhiteSpace</a> () const</td></tr>
|
|
<tr class="separator:a2ea5ae57dd0511386617ec45cc1a5d22"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a94ed965b5514ac058940e5bb5acc1f3e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a94ed965b5514ac058940e5bb5acc1f3e">ParseOverflowError</a> () const</td></tr>
|
|
<tr class="separator:a94ed965b5514ac058940e5bb5acc1f3e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a057d789867e6b7b9154e2b7b5337dae5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a057d789867e6b7b9154e2b7b5337dae5">ParsePairedParentheses</a> () const</td></tr>
|
|
<tr class="separator:a057d789867e6b7b9154e2b7b5337dae5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a49c4d38659b46e010d617e8cd1900444"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a49c4d38659b46e010d617e8cd1900444">ParsePi</a> () const</td></tr>
|
|
<tr class="separator:a49c4d38659b46e010d617e8cd1900444"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0204f57be8c023f7e9e99cb2ca4484b3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a0204f57be8c023f7e9e99cb2ca4484b3">ParseRationalNumber</a> () const</td></tr>
|
|
<tr class="separator:a0204f57be8c023f7e9e99cb2ca4484b3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a27d988a393af4a227bc314197df47d58"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a27d988a393af4a227bc314197df47d58">ParseScientificENotation</a> () const</td></tr>
|
|
<tr class="separator:a27d988a393af4a227bc314197df47d58"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab5c097c1106d29bf4e5df38725785ba5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#ab5c097c1106d29bf4e5df38725785ba5">ParseSignificandDecimalPoint</a> () const</td></tr>
|
|
<tr class="separator:ab5c097c1106d29bf4e5df38725785ba5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adc946e5a225f30098e061e9f9cacd807"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#adc946e5a225f30098e061e9f9cacd807">ParseSignificandDigitSeparators</a> () const</td></tr>
|
|
<tr class="separator:adc946e5a225f30098e061e9f9cacd807"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abb74bd1dfc9eee0b070c4d56f099387b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#abb74bd1dfc9eee0b070c4d56f099387b">ParseSignificandFractionalPart</a> () const</td></tr>
|
|
<tr class="separator:abb74bd1dfc9eee0b070c4d56f099387b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7e11f6991e7fd2a0a99b475b8d2d8deb"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a7e11f6991e7fd2a0a99b475b8d2d8deb">ParseSignificandIntegerPart</a> () const</td></tr>
|
|
<tr class="separator:a7e11f6991e7fd2a0a99b475b8d2d8deb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6e2b02f560cc31ca0c6615b9bdaf5b86"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a6e2b02f560cc31ca0c6615b9bdaf5b86">ParseSpaceAsDigitSeparator</a> () const</td></tr>
|
|
<tr class="separator:a6e2b02f560cc31ca0c6615b9bdaf5b86"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a94b47f92378566ca8293ade83131f5a3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a94b47f92378566ca8293ade83131f5a3">ParseSpaceAsWhiteSpace</a> () const</td></tr>
|
|
<tr class="separator:a94b47f92378566ca8293ade83131f5a3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0e2dc2edc731cec9084dff9ba2ba6375"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a0e2dc2edc731cec9084dff9ba2ba6375">ParseSubtraction</a> () const</td></tr>
|
|
<tr class="separator:a0e2dc2edc731cec9084dff9ba2ba6375"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa2f77037d9aa55aaa046bd1290ca3981"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#aa2f77037d9aa55aaa046bd1290ca3981">ParseSurveyorsNotation</a> () const</td></tr>
|
|
<tr class="separator:aa2f77037d9aa55aaa046bd1290ca3981"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a17355146bd0f56d0149ee3bb32245ebf"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a17355146bd0f56d0149ee3bb32245ebf">ParseThinSpaceAsDigitSeparator</a> () const</td></tr>
|
|
<tr class="separator:a17355146bd0f56d0149ee3bb32245ebf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa2b63262e3635651c11e0a499f77eec4"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#aa2b63262e3635651c11e0a499f77eec4">ParseThinSpaceAsWhiteSpace</a> () const</td></tr>
|
|
<tr class="separator:aa2b63262e3635651c11e0a499f77eec4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a01ce31f93f6a766dfddb5157a6cfcd16"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a01ce31f93f6a766dfddb5157a6cfcd16">ParseUnaryMinus</a> () const</td></tr>
|
|
<tr class="separator:a01ce31f93f6a766dfddb5157a6cfcd16"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac309e9af9e48c5b5cb1b64d7e009d7c5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#ac309e9af9e48c5b5cb1b64d7e009d7c5">ParseUnaryPlus</a> () const</td></tr>
|
|
<tr class="separator:ac309e9af9e48c5b5cb1b64d7e009d7c5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1485231c0d9698d789507ae00877b1bc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a1485231c0d9698d789507ae00877b1bc">ParseVerticalTabAsLeadingWhiteSpace</a> () const</td></tr>
|
|
<tr class="separator:a1485231c0d9698d789507ae00877b1bc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a95f76eb0cc4b14c2363779fc352bcdf5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a95f76eb0cc4b14c2363779fc352bcdf5">ParseVerticalTabAsTrailingWhiteSpace</a> () const</td></tr>
|
|
<tr class="separator:a95f76eb0cc4b14c2363779fc352bcdf5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a20cd0e608685446837a4a85d2a9839e1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a20cd0e608685446837a4a85d2a9839e1">ParseWhiteSpaceBetweenFeetAndInches</a> () const</td></tr>
|
|
<tr class="separator:a20cd0e608685446837a4a85d2a9839e1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2e04b0891a91aaf84285cdb2a868ba2d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a2e04b0891a91aaf84285cdb2a868ba2d">ParseWhiteSpaceBetweenValueAndUnitSystem</a> () const</td></tr>
|
|
<tr class="separator:a2e04b0891a91aaf84285cdb2a868ba2d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a57dd6c80fb853fdfad2a7efda04444b0"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a57dd6c80fb853fdfad2a7efda04444b0">PreferedLocaleId</a> () const</td></tr>
|
|
<tr class="memdesc:a57dd6c80fb853fdfad2a7efda04444b0"><td class="mdescLeft"> </td><td class="mdescRight">Deprecated. Use <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a9905648e297787b40c208cc6d3441dfc">ContextLocaleId()</a>. <a href="#a57dd6c80fb853fdfad2a7efda04444b0">More...</a><br /></td></tr>
|
|
<tr class="separator:a57dd6c80fb853fdfad2a7efda04444b0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a692d7a29ae5f773459e8fe6b096cb1f2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a692d7a29ae5f773459e8fe6b096cb1f2">SetAllExpressionSettingsToFalse</a> ()</td></tr>
|
|
<tr class="memdesc:a692d7a29ae5f773459e8fe6b096cb1f2"><td class="mdescLeft"> </td><td class="mdescRight">Set every possible expression parsing setting to false. <a href="#a692d7a29ae5f773459e8fe6b096cb1f2">More...</a><br /></td></tr>
|
|
<tr class="separator:a692d7a29ae5f773459e8fe6b096cb1f2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a970e1956ddc54baa14e39793e6152ecc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a970e1956ddc54baa14e39793e6152ecc">SetAllToFalse</a> ()</td></tr>
|
|
<tr class="memdesc:a970e1956ddc54baa14e39793e6152ecc"><td class="mdescLeft"> </td><td class="mdescRight">Set every possible setting to false or zero. <a href="#a970e1956ddc54baa14e39793e6152ecc">More...</a><br /></td></tr>
|
|
<tr class="separator:a970e1956ddc54baa14e39793e6152ecc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2d20b644a7d706531fd2d5d92e584f68"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a2d20b644a7d706531fd2d5d92e584f68">SetContextAngleUnitSystem</a> (ON::AngleUnitSystem context_angle_unit_system)</td></tr>
|
|
<tr class="memdesc:a2d20b644a7d706531fd2d5d92e584f68"><td class="mdescLeft"> </td><td class="mdescRight">The context angle unit system determines what angle unit system is used when a value must be parsed as an angle and no angle unit system is explicitly or implicitly specified. The default is ON::LengthUnitSystem::Radians. <a href="#a2d20b644a7d706531fd2d5d92e584f68">More...</a><br /></td></tr>
|
|
<tr class="separator:a2d20b644a7d706531fd2d5d92e584f68"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7b75a6c8925bc37824dc5f3cdb1c9596"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a7b75a6c8925bc37824dc5f3cdb1c9596">SetContextLengthUnitSystem</a> (ON::LengthUnitSystem context_length_unit_system)</td></tr>
|
|
<tr class="memdesc:a7b75a6c8925bc37824dc5f3cdb1c9596"><td class="mdescLeft"> </td><td class="mdescRight">The context angle unit system determines what length unit system is used when a value must be parsed as a length with units and no length unit system is explicitly or implicitly specified. The default is ON::LengthUnitSystem::None. <a href="#a7b75a6c8925bc37824dc5f3cdb1c9596">More...</a><br /></td></tr>
|
|
<tr class="separator:a7b75a6c8925bc37824dc5f3cdb1c9596"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a016767c6d69d6e2d9113adf54d3459d9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a016767c6d69d6e2d9113adf54d3459d9">SetContextLocaleId</a> (unsigned int context_locale_id)</td></tr>
|
|
<tr class="memdesc:a016767c6d69d6e2d9113adf54d3459d9"><td class="mdescLeft"> </td><td class="mdescRight">Set the prefered locale id for parsing unit names. This local id is used to resolve ambiguous unit names. <a href="#a016767c6d69d6e2d9113adf54d3459d9">More...</a><br /></td></tr>
|
|
<tr class="separator:a016767c6d69d6e2d9113adf54d3459d9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a89c0b7c51ce8aaa04844e5b355234963"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a89c0b7c51ce8aaa04844e5b355234963">SetDefaultAngleUnitSystem</a> (ON::AngleUnitSystem context_angle_unit_system)</td></tr>
|
|
<tr class="memdesc:a89c0b7c51ce8aaa04844e5b355234963"><td class="mdescLeft"> </td><td class="mdescRight">Deprecated. Use <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a2d20b644a7d706531fd2d5d92e584f68" title="The context angle unit system determines what angle unit system is used when a value must be parsed a...">SetContextAngleUnitSystem()</a>. <a href="#a89c0b7c51ce8aaa04844e5b355234963">More...</a><br /></td></tr>
|
|
<tr class="separator:a89c0b7c51ce8aaa04844e5b355234963"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a65c4a1a841b6c1f79e0d955fe0e128c6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a65c4a1a841b6c1f79e0d955fe0e128c6">SetParseAddition</a> (bool bParseAddition)</td></tr>
|
|
<tr class="separator:a65c4a1a841b6c1f79e0d955fe0e128c6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a31104a5434641a7eef004b584d677a0f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a31104a5434641a7eef004b584d677a0f">SetParseArcDegreesMinutesSeconds</a> (bool bParseArcDegreesMinutesSeconds)</td></tr>
|
|
<tr class="separator:a31104a5434641a7eef004b584d677a0f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9879059d1394c57e42573875e2589975"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a9879059d1394c57e42573875e2589975">SetParseArithmeticExpression</a> (bool bParseArithmeticExpression)</td></tr>
|
|
<tr class="separator:a9879059d1394c57e42573875e2589975"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3ad7018babe1a16e9c8d76e2db9ea42c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a3ad7018babe1a16e9c8d76e2db9ea42c">SetParseCarriageReturnAsLeadingWhiteSpace</a> (bool bParseCarriageReturnAsLeadingWhiteSpace)</td></tr>
|
|
<tr class="separator:a3ad7018babe1a16e9c8d76e2db9ea42c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a60e0c7939a0d826c8ce3eba93b980504"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a60e0c7939a0d826c8ce3eba93b980504">SetParseCarriageReturnAsTrailingWhiteSpace</a> (bool bParseParseCarriageReturnAsTrailingWhiteSpace)</td></tr>
|
|
<tr class="separator:a60e0c7939a0d826c8ce3eba93b980504"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9ff6c02557f8a468c761becd018bea5e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a9ff6c02557f8a468c761becd018bea5e">SetParseCommaAsDecimalPoint</a> (bool bParse)</td></tr>
|
|
<tr class="separator:a9ff6c02557f8a468c761becd018bea5e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a10c875462c40502fd413f058010d55d2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a10c875462c40502fd413f058010d55d2">SetParseCommaAsDigitSeparator</a> (bool bParse)</td></tr>
|
|
<tr class="separator:a10c875462c40502fd413f058010d55d2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7a6baf821ca2c8f9441ca231b5d6d9b9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a7a6baf821ca2c8f9441ca231b5d6d9b9">SetParseDAsExponentInScientificENotation</a> (bool bParseDAsExponentInScientificENotation)</td></tr>
|
|
<tr class="separator:a7a6baf821ca2c8f9441ca231b5d6d9b9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa6f4fe53a99b921fd8bae6d5a73ab181"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#aa6f4fe53a99b921fd8bae6d5a73ab181">SetParseDecimalPoint</a> (bool bParseDecimalPoint)</td></tr>
|
|
<tr class="separator:aa6f4fe53a99b921fd8bae6d5a73ab181"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa0e0857fdad0c59f5756d49308dd6099"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#aa0e0857fdad0c59f5756d49308dd6099">SetParseDivideByZeroError</a> (bool bParseDivideByZeroError)</td></tr>
|
|
<tr class="separator:aa0e0857fdad0c59f5756d49308dd6099"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab3a031b2cd56b3a45a944a9f7e52480f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#ab3a031b2cd56b3a45a944a9f7e52480f">SetParseDivision</a> (bool bParseDivision)</td></tr>
|
|
<tr class="separator:ab3a031b2cd56b3a45a944a9f7e52480f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae007c3142f81e9b2f63849540d4afecc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#ae007c3142f81e9b2f63849540d4afecc">SetParseExplicitFormulaExpression</a> (bool bParseExplicitFormulaExpression)</td></tr>
|
|
<tr class="separator:ae007c3142f81e9b2f63849540d4afecc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abe781fcdc0bbf623a0b8edabe793ac23"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#abe781fcdc0bbf623a0b8edabe793ac23">SetParseFeetInches</a> (bool bParseFeetInches)</td></tr>
|
|
<tr class="separator:abe781fcdc0bbf623a0b8edabe793ac23"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac538523697cbdcf524f652112d2389da"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#ac538523697cbdcf524f652112d2389da">SetParseFormFeedAsLeadingWhiteSpace</a> (bool bParseFormFeedAsLeadingWhiteSpace)</td></tr>
|
|
<tr class="separator:ac538523697cbdcf524f652112d2389da"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3e3115515f518d657e4302e569d98faa"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a3e3115515f518d657e4302e569d98faa">SetParseFormFeedAsTrailingWhiteSpace</a> (bool bParseParseFormFeedAsTrailingWhiteSpace)</td></tr>
|
|
<tr class="separator:a3e3115515f518d657e4302e569d98faa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aee0c275d24ac3644e531205368ddc4d8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#aee0c275d24ac3644e531205368ddc4d8">SetParseFullStopAsDecimalPoint</a> (bool bParse)</td></tr>
|
|
<tr class="separator:aee0c275d24ac3644e531205368ddc4d8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6e497855c51b373f09f3c3eca3e43ded"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a6e497855c51b373f09f3c3eca3e43ded">SetParseFullStopAsDigitSeparator</a> (bool bParse)</td></tr>
|
|
<tr class="separator:a6e497855c51b373f09f3c3eca3e43ded"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adb69193429d486ac96c6ec15db60cbaa"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#adb69193429d486ac96c6ec15db60cbaa">SetParseHorizontalTabAsWhiteSpace</a> (bool bParseHorizontalTabAsWhiteSpace)</td></tr>
|
|
<tr class="separator:adb69193429d486ac96c6ec15db60cbaa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a35af9d47f7cc0186118a939c0292f505"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a35af9d47f7cc0186118a939c0292f505">SetParseHyphenAsNumberDash</a> (bool bParse)</td></tr>
|
|
<tr class="separator:a35af9d47f7cc0186118a939c0292f505"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2ff3b706827a1f0f661a26c8f330812b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a2ff3b706827a1f0f661a26c8f330812b">SetParseHyphenMinusAsNumberDash</a> (bool bParse)</td></tr>
|
|
<tr class="separator:a2ff3b706827a1f0f661a26c8f330812b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5e068d27e37b0a57170b355e5c247fdb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a5e068d27e37b0a57170b355e5c247fdb">SetParseIntegerDashFraction</a> (bool bParseIntegerDashFraction)</td></tr>
|
|
<tr class="separator:a5e068d27e37b0a57170b355e5c247fdb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a783db107b3c95070f59b7a144e19b4c5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a783db107b3c95070f59b7a144e19b4c5">SetParseInvalidExpressionError</a> (bool bParseInvalidExpressionError)</td></tr>
|
|
<tr class="separator:a783db107b3c95070f59b7a144e19b4c5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a09bda3f2583be52c67f83fb51d7aa947"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a09bda3f2583be52c67f83fb51d7aa947">SetParseLeadingWhiteSpace</a> (bool bParseLeadingWhiteSpace)</td></tr>
|
|
<tr class="separator:a09bda3f2583be52c67f83fb51d7aa947"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab75c74868a005dae939d26c95146242a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#ab75c74868a005dae939d26c95146242a">SetParseLineFeedAsLeadingWhiteSpace</a> (bool bParseLineFeedAsLeadingWhiteSpace)</td></tr>
|
|
<tr class="separator:ab75c74868a005dae939d26c95146242a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac55adae8d170a63be54f178f61da9cd3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#ac55adae8d170a63be54f178f61da9cd3">SetParseLineFeedAsTrailingWhiteSpace</a> (bool bParseLineFeedAsTrailingWhiteSpacee)</td></tr>
|
|
<tr class="separator:ac55adae8d170a63be54f178f61da9cd3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a03d2ce688c9c250914ba8f80f43a64e8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a03d2ce688c9c250914ba8f80f43a64e8">SetParseMathFunctions</a> (bool bParseMathFunctions)</td></tr>
|
|
<tr class="separator:a03d2ce688c9c250914ba8f80f43a64e8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5f96183394262135f7872bedece9acc6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a5f96183394262135f7872bedece9acc6">SetParseMultiplication</a> (bool bParseMultiplication)</td></tr>
|
|
<tr class="separator:a5f96183394262135f7872bedece9acc6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5628e6a83560e617280faff4aa8d3c72"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a5628e6a83560e617280faff4aa8d3c72">SetParseNoBreakHyphenAsNumberDash</a> (bool bParse)</td></tr>
|
|
<tr class="separator:a5628e6a83560e617280faff4aa8d3c72"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a22d0fd4a349f255a27716e10acc21140"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a22d0fd4a349f255a27716e10acc21140">SetParseNoBreakSpaceAsDigitSeparator</a> (bool bParse)</td></tr>
|
|
<tr class="separator:a22d0fd4a349f255a27716e10acc21140"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0b6605edc70dfa4124fd5520aa2e535b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a0b6605edc70dfa4124fd5520aa2e535b">SetParseNoBreakSpaceAsWhiteSpace</a> (bool bParseNoBreakSpaceAsWhiteSpace)</td></tr>
|
|
<tr class="separator:a0b6605edc70dfa4124fd5520aa2e535b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a921ade185d442c555c8b43e87d70c023"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a921ade185d442c555c8b43e87d70c023">SetParseNoBreakThinSpaceAsDigitSeparator</a> (bool bParse)</td></tr>
|
|
<tr class="separator:a921ade185d442c555c8b43e87d70c023"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a93023065442311d9cd623edee5ae8f1d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a93023065442311d9cd623edee5ae8f1d">SetParseNoBreakThinSpaceAsWhiteSpace</a> (bool bParseNoBreakThinSpaceAsWhiteSpace)</td></tr>
|
|
<tr class="separator:a93023065442311d9cd623edee5ae8f1d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa482e6d48040a65666898bf74f5892d8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#aa482e6d48040a65666898bf74f5892d8">SetParseOverflowError</a> (bool bParseOverflowError)</td></tr>
|
|
<tr class="separator:aa482e6d48040a65666898bf74f5892d8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0d8dc77acce0f30d4e9a523307e023e7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a0d8dc77acce0f30d4e9a523307e023e7">SetParsePairedParentheses</a> (bool bParsePairedParentheses)</td></tr>
|
|
<tr class="separator:a0d8dc77acce0f30d4e9a523307e023e7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2ce18243afe25e04ce1a14e06babf2b1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a2ce18243afe25e04ce1a14e06babf2b1">SetParsePi</a> (bool bParsePi)</td></tr>
|
|
<tr class="separator:a2ce18243afe25e04ce1a14e06babf2b1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a962deb44026a357f81fe76edc9b49f6f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a962deb44026a357f81fe76edc9b49f6f">SetParseRationalNumber</a> (bool bParseRationalNumber)</td></tr>
|
|
<tr class="separator:a962deb44026a357f81fe76edc9b49f6f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a874717eb98ce3218ea0d7cde72b5a725"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a874717eb98ce3218ea0d7cde72b5a725">SetParseScientificENotation</a> (bool bParseScientificENotation)</td></tr>
|
|
<tr class="separator:a874717eb98ce3218ea0d7cde72b5a725"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1b32093e24a0f819ef9ccbd2e4d24089"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a1b32093e24a0f819ef9ccbd2e4d24089">SetParseSignificandDecimalPoint</a> (bool bParseSignificandDecimalPoint)</td></tr>
|
|
<tr class="separator:a1b32093e24a0f819ef9ccbd2e4d24089"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4dd66251007567649057722d0ddd995a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a4dd66251007567649057722d0ddd995a">SetParseSignificandDigitSeparators</a> (bool bParseSignificandDigitSeparators)</td></tr>
|
|
<tr class="separator:a4dd66251007567649057722d0ddd995a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a798fe1cec2144b658c15fd94e61b3b31"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a798fe1cec2144b658c15fd94e61b3b31">SetParseSignificandFractionalPart</a> (bool bParseSignificandFractionalPart)</td></tr>
|
|
<tr class="separator:a798fe1cec2144b658c15fd94e61b3b31"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae8df6a386d7277d7a83812cbfe4a3c61"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#ae8df6a386d7277d7a83812cbfe4a3c61">SetParseSignificandIntegerPart</a> (bool bParseSignificandIntegerPart)</td></tr>
|
|
<tr class="separator:ae8df6a386d7277d7a83812cbfe4a3c61"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a92d04a98f6ffc1c9a260f6ede2b7ed5f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a92d04a98f6ffc1c9a260f6ede2b7ed5f">SetParseSpaceAsDigitSeparator</a> (bool bParse)</td></tr>
|
|
<tr class="separator:a92d04a98f6ffc1c9a260f6ede2b7ed5f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9fb690330099eb6bf2dfbf71e99a8bb4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a9fb690330099eb6bf2dfbf71e99a8bb4">SetParseSpaceAsWhiteSpace</a> (bool bParseSpaceAsWhiteSpace)</td></tr>
|
|
<tr class="separator:a9fb690330099eb6bf2dfbf71e99a8bb4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af31dfa44aac219b8e6fd37b41a655692"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#af31dfa44aac219b8e6fd37b41a655692">SetParseSubtraction</a> (bool bParseSubtraction)</td></tr>
|
|
<tr class="separator:af31dfa44aac219b8e6fd37b41a655692"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aca90e39a4ec39df77cb12b9f13a4eceb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#aca90e39a4ec39df77cb12b9f13a4eceb">SetParseSurveyorsNotation</a> (bool bParseSurveyorsNotation)</td></tr>
|
|
<tr class="separator:aca90e39a4ec39df77cb12b9f13a4eceb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af1bb3aaad7c693a4b51c016353968e51"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#af1bb3aaad7c693a4b51c016353968e51">SetParseThinSpaceAsDigitSeparator</a> (bool bParse)</td></tr>
|
|
<tr class="separator:af1bb3aaad7c693a4b51c016353968e51"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0e67368a597a795b8a0718f05d0fa017"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a0e67368a597a795b8a0718f05d0fa017">SetParseThinSpaceAsWhiteSpace</a> (bool bParseThinSpaceAsWhiteSpace)</td></tr>
|
|
<tr class="separator:a0e67368a597a795b8a0718f05d0fa017"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa3a4bf31aa7d7afc3769e1c45d8a737d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#aa3a4bf31aa7d7afc3769e1c45d8a737d">SetParseUnaryMinus</a> (bool bParseUnaryMinus)</td></tr>
|
|
<tr class="separator:aa3a4bf31aa7d7afc3769e1c45d8a737d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a629557bf6d12593fede8f69fc8d7cee9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a629557bf6d12593fede8f69fc8d7cee9">SetParseUnaryPlus</a> (bool bParseUnaryPlus)</td></tr>
|
|
<tr class="separator:a629557bf6d12593fede8f69fc8d7cee9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a58de711b8c92e1167ae0a0c36a2b661f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a58de711b8c92e1167ae0a0c36a2b661f">SetParseVerticalTabAsLeadingWhiteSpace</a> (bool bParseVerticalTabAsLeadingWhiteSpace)</td></tr>
|
|
<tr class="separator:a58de711b8c92e1167ae0a0c36a2b661f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9a7ec12a47506ad220c4e5dc23a4b706"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a9a7ec12a47506ad220c4e5dc23a4b706">SetParseVerticalTabAsTrailingWhiteSpace</a> (bool bParseParseVerticalTabAsTrailingWhiteSpace)</td></tr>
|
|
<tr class="separator:a9a7ec12a47506ad220c4e5dc23a4b706"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a87cf6de6a5794167f5bcf6f505c8030a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a87cf6de6a5794167f5bcf6f505c8030a">SetParseWhiteSpaceBetweenFeetAndInches</a> (bool bParseWhiteSpaceBetweenFeetAndInches)</td></tr>
|
|
<tr class="separator:a87cf6de6a5794167f5bcf6f505c8030a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abd0107b0d3ae2d4c0b65f040be4126c2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#abd0107b0d3ae2d4c0b65f040be4126c2">SetParseWhiteSpaceBetweenValueAndUnitSystem</a> (bool bParseWhiteSpaceBetweenValueAndUnitSystem)</td></tr>
|
|
<tr class="separator:abd0107b0d3ae2d4c0b65f040be4126c2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a279f4464b7a0f8c4bf65da00671f99b8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a279f4464b7a0f8c4bf65da00671f99b8">SetPreferedLocaleId</a> (unsigned int context_locale_id)</td></tr>
|
|
<tr class="memdesc:a279f4464b7a0f8c4bf65da00671f99b8"><td class="mdescLeft"> </td><td class="mdescRight">Deprecated. Use SetConextLocaleId(). <a href="#a279f4464b7a0f8c4bf65da00671f99b8">More...</a><br /></td></tr>
|
|
<tr class="separator:a279f4464b7a0f8c4bf65da00671f99b8"><td class="memSeparator" colspan="2"> </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:a63e9a19460e52bdb13877627d85f8bbe"><td class="memItemLeft" align="right" valign="top">static const int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a63e9a19460e52bdb13877627d85f8bbe">Compare</a> (const <a class="el" href="../../d6/d60/class_o_n___parse_settings.html">ON_ParseSettings</a> *a, const <a class="el" href="../../d6/d60/class_o_n___parse_settings.html">ON_ParseSettings</a> *b)</td></tr>
|
|
<tr class="separator:a63e9a19460e52bdb13877627d85f8bbe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><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:a78b854db519995de6c6a2a3a2757edd8"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../d6/d60/class_o_n___parse_settings.html">ON_ParseSettings</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a78b854db519995de6c6a2a3a2757edd8">DefaultSettings</a></td></tr>
|
|
<tr class="separator:a78b854db519995de6c6a2a3a2757edd8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a85179119b0a08bdd2b00bddcd752fcb1"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../d6/d60/class_o_n___parse_settings.html">ON_ParseSettings</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a85179119b0a08bdd2b00bddcd752fcb1">DefaultSettingsInDegrees</a></td></tr>
|
|
<tr class="separator:a85179119b0a08bdd2b00bddcd752fcb1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4d3e928a407c01d3795e5e7bbe9c767a"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../d6/d60/class_o_n___parse_settings.html">ON_ParseSettings</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a4d3e928a407c01d3795e5e7bbe9c767a">DefaultSettingsInRadians</a></td></tr>
|
|
<tr class="separator:a4d3e928a407c01d3795e5e7bbe9c767a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a72a4001a86949d634f451a8df14b1813"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../d6/d60/class_o_n___parse_settings.html">ON_ParseSettings</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a72a4001a86949d634f451a8df14b1813">DoubleNumberSettings</a></td></tr>
|
|
<tr class="memdesc:a72a4001a86949d634f451a8df14b1813"><td class="mdescLeft"> </td><td class="mdescRight">The double number settings parse and optional unary + or unary - and then parse a number that can be integer, decimal, or scientific e notation. <a href="#a72a4001a86949d634f451a8df14b1813">More...</a><br /></td></tr>
|
|
<tr class="separator:a72a4001a86949d634f451a8df14b1813"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abdcfbc1b4b3b54e706a0a8f10e02aebc"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../d6/d60/class_o_n___parse_settings.html">ON_ParseSettings</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#abdcfbc1b4b3b54e706a0a8f10e02aebc">FalseSettings</a></td></tr>
|
|
<tr class="memdesc:abdcfbc1b4b3b54e706a0a8f10e02aebc"><td class="mdescLeft"> </td><td class="mdescRight">ON_ParseSetting::FalseSettings has all parsing options set to false. <a href="#abdcfbc1b4b3b54e706a0a8f10e02aebc">More...</a><br /></td></tr>
|
|
<tr class="separator:abdcfbc1b4b3b54e706a0a8f10e02aebc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a147b22e2b367bd6c90d621ed9a544ce1"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../d6/d60/class_o_n___parse_settings.html">ON_ParseSettings</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a147b22e2b367bd6c90d621ed9a544ce1">IntegerNumberSettings</a></td></tr>
|
|
<tr class="memdesc:a147b22e2b367bd6c90d621ed9a544ce1"><td class="mdescLeft"> </td><td class="mdescRight">The integer settings parse and optional unary + or unary - and then parses one or more digits. Parsing stops after the last digit. <a href="#a147b22e2b367bd6c90d621ed9a544ce1">More...</a><br /></td></tr>
|
|
<tr class="separator:a147b22e2b367bd6c90d621ed9a544ce1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2f1d67c8ff8bb2f5faecd6f4ec7a5a04"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../d6/d60/class_o_n___parse_settings.html">ON_ParseSettings</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a2f1d67c8ff8bb2f5faecd6f4ec7a5a04">RationalNumberSettings</a></td></tr>
|
|
<tr class="memdesc:a2f1d67c8ff8bb2f5faecd6f4ec7a5a04"><td class="mdescLeft"> </td><td class="mdescRight">The rational number settings parse and optional unary + or unary - and then parse one or more digits. If a rational number fraction bar follows the last digit in the numerator, then it is parsed and an integer denominator is parsed. The denominator cannot have a unary + or - preceding the digits. Parsing stops after the last digit in the denominator. <a href="#a2f1d67c8ff8bb2f5faecd6f4ec7a5a04">More...</a><br /></td></tr>
|
|
<tr class="separator:a2f1d67c8ff8bb2f5faecd6f4ec7a5a04"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad7c98c7644622aaca5b6df3f0c002d73"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../d6/d60/class_o_n___parse_settings.html">ON_ParseSettings</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#ad7c98c7644622aaca5b6df3f0c002d73">RealNumberSettings</a></td></tr>
|
|
<tr class="memdesc:ad7c98c7644622aaca5b6df3f0c002d73"><td class="mdescLeft"> </td><td class="mdescRight">The real number settings parse and optional unary + or unary - and then parse a number that can be integer, decimal, scientific e notation or pi. <a href="#ad7c98c7644622aaca5b6df3f0c002d73">More...</a><br /></td></tr>
|
|
<tr class="separator:ad7c98c7644622aaca5b6df3f0c002d73"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Member Enumeration Documentation</h2>
|
|
<a id="ac583ccfdf29653005a975964c3972030"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac583ccfdf29653005a975964c3972030">◆ </a></span>anonymous enum</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">anonymous enum</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ac583ccfdf29653005a975964c3972030a5cdc97931df25781e3a5d911981a0a71"></a>max_number_str_count </td><td class="fielddoc"><p>maximum number of wchar_t elements in a number </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="ac583ccfdf29653005a975964c3972030a39c632b43a63726906386a1ff34e9c43"></a>max_expression_str_count </td><td class="fielddoc"><p>maximum number of wchar_t elements in an expression </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a47ee0f8f3f6ec030c468d0dd3e944a25"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a47ee0f8f3f6ec030c468d0dd3e944a25">◆ </a></span>ON_ParseSettings() <span class="overload">[1/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_ParseSettings::ON_ParseSettings </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The default constuctor uses the default settings. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa27b43997060d9b54be7629ec5407b13"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa27b43997060d9b54be7629ec5407b13">◆ </a></span>ON_ParseSettings() <span class="overload">[2/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_ParseSettings::ON_ParseSettings </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../d4/d1c/class_o_n___unit_system.html">ON_UnitSystem</a> & </td>
|
|
<td class="paramname"><em>context_length_unit_system</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ON::AngleUnitSystem </td>
|
|
<td class="paramname"><em>context_angle_unit_system</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>context_locale_id</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Default settings constructor sets the context information. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a302864a182ed1f5a8985226125d80c78"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a302864a182ed1f5a8985226125d80c78">◆ </a></span>ON_ParseSettings() <span class="overload">[3/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_ParseSettings::ON_ParseSettings </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON::LengthUnitSystem </td>
|
|
<td class="paramname"><em>context_length_unit_system</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ON::AngleUnitSystem </td>
|
|
<td class="paramname"><em>context_angle_unit_system</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>context_locale_id</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a63e9a19460e52bdb13877627d85f8bbe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a63e9a19460e52bdb13877627d85f8bbe">◆ </a></span>Compare()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static const int ON_ParseSettings::Compare </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d6/d60/class_o_n___parse_settings.html">ON_ParseSettings</a> * </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="../../d6/d60/class_o_n___parse_settings.html">ON_ParseSettings</a> * </td>
|
|
<td class="paramname"><em>b</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</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">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a61587810d4973d83bbf089a26fa0c8c4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a61587810d4973d83bbf089a26fa0c8c4">◆ </a></span>ContextAngleUnitSystem()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON::AngleUnitSystem ON_ParseSettings::ContextAngleUnitSystem </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>The default angle unit system that is used when a value must be parsed as an angle and no angle unit system is explicitly or implicitly specified. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad2773897e63b8dcc21349853a50b969b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad2773897e63b8dcc21349853a50b969b">◆ </a></span>ContextLengthUnitSystem()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON::LengthUnitSystem ON_ParseSettings::ContextLengthUnitSystem </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>The default angle unit system that is used when a value must be parsed as an angle and no angle unit system is explicitly or implicitly specified. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9905648e297787b40c208cc6d3441dfc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9905648e297787b40c208cc6d3441dfc">◆ </a></span>ContextLocaleId()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int ON_ParseSettings::ContextLocaleId </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>The Microsoft locale id that identifies the locale that should be used to resolve ambiguous parsing situtations. The default value is zero, which means ambiguous situations are not parsed. </dd></dl>
|
|
<div class="fragment"><div class="line">When parsing angles, the <span class="keywordtype">string</span> <span class="stringliteral">"Grad"</span> is ambiguous.</div><div class="line">In German <span class="stringliteral">"Grad"</span> identifies arc degree angle units and in</div><div class="line">English <span class="stringliteral">"Grad"</span> identifies gradian angle units. If angle parsing</div><div class="line">encounters <span class="stringliteral">"Grad"</span>, it uses the value of <a class="code" href="../../d6/d60/class_o_n___parse_settings.html#a9905648e297787b40c208cc6d3441dfc">ContextLocaleId</a>()</div><div class="line">to determine what arc unit system is being identified.</div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a56af2a0c2768972c85088054e2864105"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a56af2a0c2768972c85088054e2864105">◆ </a></span>DefaultAngleUnitSystem()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON::AngleUnitSystem ON_ParseSettings::DefaultAngleUnitSystem </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Deprecated. Use <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a61587810d4973d83bbf089a26fa0c8c4">ContextAngleUnitSystem()</a>. </p>
|
|
<p>ON_DEPRECTATED </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad537919a0ec03fec22a272e937b7340e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad537919a0ec03fec22a272e937b7340e">◆ </a></span>IsAdditionSymbol()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::IsAdditionSymbol </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON__UINT32 </td>
|
|
<td class="paramname"><em>c</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td>[in]</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True if c should be parsed as an addition operator </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a11388d45520971dfd69f7f3c56f35abc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a11388d45520971dfd69f7f3c56f35abc">◆ </a></span>IsDecimalExponentSymbol()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::IsDecimalExponentSymbol </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON__UINT32 </td>
|
|
<td class="paramname"><em>c</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td>[in]</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True if c should be parsed as decimal exponent symbol </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab448b7b6a932ddc51ea4101622c88926"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab448b7b6a932ddc51ea4101622c88926">◆ </a></span>IsDecimalPoint()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::IsDecimalPoint </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON__UINT32 </td>
|
|
<td class="paramname"><em>c</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td>[in]</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True if c should be parsed as a decimal point </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adafeace9adf37048bac2d259fb21140c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adafeace9adf37048bac2d259fb21140c">◆ </a></span>IsDigit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">char ON_ParseSettings::IsDigit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON__UINT32 </td>
|
|
<td class="paramname"><em>c</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td>[in]</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Returns '0' throught '9' if c is a digit, otherwise returns 0. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a79f6ab07b117e74553b972e46b282079"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a79f6ab07b117e74553b972e46b282079">◆ </a></span>IsDigitSeparator()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::IsDigitSeparator </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON__UINT32 </td>
|
|
<td class="paramname"><em>c</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td>[in]</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True if c should be parsed as a digit separator </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af14d8102a4edb0f223e7a077d6253601"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af14d8102a4edb0f223e7a077d6253601">◆ </a></span>IsDivisionSymbol()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::IsDivisionSymbol </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON__UINT32 </td>
|
|
<td class="paramname"><em>c</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td>[in]</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True if c should be parsed as a division operator </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2c1317230815871ce44d7c20042ab26d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2c1317230815871ce44d7c20042ab26d">◆ </a></span>IsGreekPi()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::IsGreekPi </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON__UINT32 </td>
|
|
<td class="paramname"><em>c</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td>[in]</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True if c is 0x03A or 0x03C </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6944e1daeb02e8b23231e53f4bf14db3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6944e1daeb02e8b23231e53f4bf14db3">◆ </a></span>IsInteriorWhiteSpace()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::IsInteriorWhiteSpace </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON__UINT32 </td>
|
|
<td class="paramname"><em>c</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td>[in]</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True if c should be parsed as interior white space. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad0d219e59628ef3d939c3ff2654f34ef"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad0d219e59628ef3d939c3ff2654f34ef">◆ </a></span>IsLeadingWhiteSpace()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::IsLeadingWhiteSpace </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON__UINT32 </td>
|
|
<td class="paramname"><em>c</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td>[in]</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True if c should be parsed as leading white space </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9bfd7daf711181ae4c02cf96dbd2a189"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9bfd7daf711181ae4c02cf96dbd2a189">◆ </a></span>IsLeftParenthesisSymbol()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::IsLeftParenthesisSymbol </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON__UINT32 </td>
|
|
<td class="paramname"><em>c</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td>[in]</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True if c should be parsed as a left parenthesis symbol </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad1c5801d084afc9cff22f54f0e6dc31e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad1c5801d084afc9cff22f54f0e6dc31e">◆ </a></span>IsMultiplicationSymbol()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::IsMultiplicationSymbol </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON__UINT32 </td>
|
|
<td class="paramname"><em>c</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td>[in]</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True if c should be parsed as a multiplication operator </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac92753f266ad724c4fb6c381c3b5f743"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac92753f266ad724c4fb6c381c3b5f743">◆ </a></span>IsNumberDash()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::IsNumberDash </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON__UINT32 </td>
|
|
<td class="paramname"><em>c</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td>[in]</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True if c should be parsed as number dash when parsing strings like "1-3/4". </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a371ce54e62b856dec22b7bdb4f98d48c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a371ce54e62b856dec22b7bdb4f98d48c">◆ </a></span>IsRationalNumberFractionBar()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::IsRationalNumberFractionBar </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON__UINT32 </td>
|
|
<td class="paramname"><em>c</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td>[in]</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True if c should be parsed as a rational number fraction bar </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a68818ad51d823c85b3df9c4e29faf215"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a68818ad51d823c85b3df9c4e29faf215">◆ </a></span>IsRightParenthesisSymbol()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::IsRightParenthesisSymbol </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON__UINT32 </td>
|
|
<td class="paramname"><em>c</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td>[in]</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True if c should be parsed as a right parenthesis symbol </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2e398642e5ea383c398fab81240d09df"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2e398642e5ea383c398fab81240d09df">◆ </a></span>IsSubtractionSymbol()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::IsSubtractionSymbol </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON__UINT32 </td>
|
|
<td class="paramname"><em>c</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td>[in]</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True if c should be parsed as a subtraction operator </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3e0ee8d2514f8a3228cf1f6a2eb0c8f0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3e0ee8d2514f8a3228cf1f6a2eb0c8f0">◆ </a></span>IsTrailingWhiteSpace()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::IsTrailingWhiteSpace </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON__UINT32 </td>
|
|
<td class="paramname"><em>c</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td>[in]</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True if c should be parsed as trailing white space </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad7276998e16631df3c318ce5aa4be67c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad7276998e16631df3c318ce5aa4be67c">◆ </a></span>IsUnaryMinus()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::IsUnaryMinus </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON__UINT32 </td>
|
|
<td class="paramname"><em>c</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td>[in]</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True if c should be parsed as unary minus </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aef88728caa865c7ee8b1a95f6b125847"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aef88728caa865c7ee8b1a95f6b125847">◆ </a></span>IsUnaryPlus()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::IsUnaryPlus </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON__UINT32 </td>
|
|
<td class="paramname"><em>c</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td>[in]</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True if c should be parsed as unary plus </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af1b849ddf90e0f060e88b38d212da87a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af1b849ddf90e0f060e88b38d212da87a">◆ </a></span>operator &=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html">ON_ParseSettings</a>& ON_ParseSettings::operator&= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d6/d60/class_o_n___parse_settings.html">ON_ParseSettings</a> & </td>
|
|
<td class="paramname"><em>other</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a71ca110e805a903b68387cc6afa2b5b9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a71ca110e805a903b68387cc6afa2b5b9">◆ </a></span>operator|=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../d6/d60/class_o_n___parse_settings.html">ON_ParseSettings</a>& ON_ParseSettings::operator|= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d6/d60/class_o_n___parse_settings.html">ON_ParseSettings</a> & </td>
|
|
<td class="paramname"><em>other</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa12df09de0910d2f12a9aed36776c588"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa12df09de0910d2f12a9aed36776c588">◆ </a></span>ParseAddition()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseAddition </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if addition signs that appear between numbers will be parsed. </dd></dl>
|
|
<ul>
|
|
<li>The default value is true.</li>
|
|
<li>Parsing functions with the word "Expression" in their name, like ON_ParseNumberExpression, ON_ParseLengthExpression, and ON_ParseAngleExpression, support division parsing. </li>
|
|
</ul>
|
|
<div class="fragment"><div class="line">If <span class="keyword">this</span> <span class="keyword">property</span> is <span class="keyword">true</span>, then strings like 1+2 will be parsed</div><div class="line">as 3.</div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="aa6b16bf569913931d62687a7866a39b0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa6b16bf569913931d62687a7866a39b0">◆ </a></span>ParseArcDegreesMinutesSeconds()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseArcDegreesMinutesSeconds </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if an angle value may be specified as a combination of arc degrees, arc minutes and arc seconds. </dd></dl>
|
|
<p>The default value is true. </p>
|
|
<div class="fragment"><div class="line">If <span class="keyword">this</span> <span class="keyword">property</span> is <span class="keyword">true</span>, then strings like these</div><div class="line"> 2degrees30minutes</div><div class="line"> 2deg30<span class="stringliteral">'</span></div><div class="line"><span class="stringliteral">will be parsed as 2.0*60.0 + 30.0 arc minutes</span></div><div class="line"><span class="stringliteral"> 2degrees14minutes15seconds</span></div><div class="line"><span class="stringliteral"> 2deg14'</span>15<span class="stringliteral">"</span></div><div class="line"><span class="stringliteral">will be parsed as (2*60.0 + 14.0)*60.0 + 15.0 arc seconds.</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ac75670e9e9ff13fafa269265bcec36dd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac75670e9e9ff13fafa269265bcec36dd">◆ </a></span>ParseArithmeticExpression()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseArithmeticExpression </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if a aritimetic should be parsed in expressions. </dd></dl>
|
|
<ul>
|
|
<li>The default value is true.</li>
|
|
<li>Currently multiplication and division are supported.</li>
|
|
<li>When parsing pi is enabled, strings like "2pi" will return 6.2831853071795865 even when parsing expression arithmetic is disabled.</li>
|
|
<li>When rational number or integer-dash-fraction parsing is enabled, strings like 3/4 will return 0.75 even when parsing expression arithmetic is disabled.</li>
|
|
<li>Parsing functions with the word "Expression" in their name, like ON_ParseNumberExpression, ON_ParseLengthExpression, and ON_ParseAngleExpression, support arithmetic parsing. </li>
|
|
</ul>
|
|
<div class="fragment"><div class="line">If parsing expression arithmetic is enabled, then the</div><div class="line"><span class="keywordtype">string</span> <span class="stringliteral">"3/0.25"</span> will <span class="keywordflow">return</span> a value of 12.</div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ad21c6397b90510cce573301457a92cf5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad21c6397b90510cce573301457a92cf5">◆ </a></span>ParseCarriageReturnAsLeadingWhiteSpace()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseCarriageReturnAsLeadingWhiteSpace </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>The default value is true. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0e0a016e21a72c8f45898fb1f5a3a16a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0e0a016e21a72c8f45898fb1f5a3a16a">◆ </a></span>ParseCarriageReturnAsTrailingWhiteSpace()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseCarriageReturnAsTrailingWhiteSpace </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>The default value is true. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a734938a6fac7940644b0e5607022baee"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a734938a6fac7940644b0e5607022baee">◆ </a></span>ParseCommaAsDecimalPoint()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseCommaAsDecimalPoint </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if a comma should be parsed as a decimal point. </dd></dl>
|
|
<ul>
|
|
<li>The default value is false. </li>
|
|
</ul>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a0fb1e5aa210cdff9e9c2de304c24414a">ON_ParseSettings::ParseFullStopAsDecimalPoint()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#ad4de87d94e3eadaa7f8799c7f21f8fa0">ON_ParseSettings::ParseFullStopAsDigitSeparator()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a550193c852d15140f7c21b89345f7a63">ON_ParseSettings::ParseCommaAsDigitSeparator()</a></dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a550193c852d15140f7c21b89345f7a63"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a550193c852d15140f7c21b89345f7a63">◆ </a></span>ParseCommaAsDigitSeparator()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseCommaAsDigitSeparator </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if a comma should be parsed as a digit separator. </dd></dl>
|
|
<ul>
|
|
<li>The default value is false. </li>
|
|
</ul>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a0fb1e5aa210cdff9e9c2de304c24414a">ON_ParseSettings::ParseFullStopAsDecimalPoint()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a734938a6fac7940644b0e5607022baee">ON_ParseSettings::ParseCommaAsDecimalPoint()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#ad4de87d94e3eadaa7f8799c7f21f8fa0">ON_ParseSettings::ParseFullStopAsDigitSeparator()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a6e2b02f560cc31ca0c6615b9bdaf5b86">ON_ParseSettings::ParseSpaceAsDigitSeparator()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a17355146bd0f56d0149ee3bb32245ebf">ON_ParseSettings::ParseThinSpaceAsDigitSeparator()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a8143f5a873f4665ab935ffdbb674beea">ON_ParseSettings::ParseNoBreakSpaceAsDigitSeparator()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a1c7d3328282cc3125c8bd10eefea0d61">ON_ParseSettings::ParseNoBreakThinSpaceAsDigitSeparator()</a></dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2a151e3714c6ad472b4b296ac76ead0a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2a151e3714c6ad472b4b296ac76ead0a">◆ </a></span>ParseDAsExponentInScientificENotation()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseDAsExponentInScientificENotation </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if a number may use scientific E notation may use 'D' or 'E' to specify mulitiplication by a power of 10. </dd></dl>
|
|
<ul>
|
|
<li>The default value is false.</li>
|
|
<li>The "D" may be 'd', 'D'.</li>
|
|
<li>This feature is added to parse values in IGES files and text generated by FORTRAN programs. </li>
|
|
</ul>
|
|
<div class="fragment"><div class="line">If parsing <span class="charliteral">'D'</span> as <span class="charliteral">'E'</span> in scientific E notation is enabled,</div><div class="line">then the <span class="keywordtype">string</span> <span class="stringliteral">"2.99792458D8"</span> will be parsed as 2999792458.</div></div><!-- fragment --> <dl class="section see"><dt>See also</dt><dd>ON_ParseSettings::ParseScientificENotation.</dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acac5019415bdec28c41c926d6eb73656"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acac5019415bdec28c41c926d6eb73656">◆ </a></span>ParseDivideByZeroError()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseDivideByZeroError </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if parsing and expression resulted in a divide by zero. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4a1d4a606058ca863159a3238fa2555e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4a1d4a606058ca863159a3238fa2555e">◆ </a></span>ParseDivision()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseDivision </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if division signs that appear between numbers will be parsed. </dd></dl>
|
|
<ul>
|
|
<li>The default value is true.</li>
|
|
<li>Parsing functions with the word "Expression" in their name, like ON_ParseNumberExpression, ON_ParseLengthExpression, and ON_ParseAngleExpression, support division parsing. </li>
|
|
</ul>
|
|
<div class="fragment"><div class="line">If <span class="keyword">this</span> <span class="keyword">property</span> is <span class="keyword">true</span>, then strings like 1/4 will be parsed</div><div class="line">as 0.25.</div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="aa57a3a9cd1bf2a965d2ca52e8dc307f3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa57a3a9cd1bf2a965d2ca52e8dc307f3">◆ </a></span>ParseError()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseError </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if any of the following are true. <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a3de176912e1a8f2722952bf19f5f0767">ParseInvalidExpressionError()</a> <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#acac5019415bdec28c41c926d6eb73656">ParseDivideByZeroError()</a> <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a94ed965b5514ac058940e5bb5acc1f3e">ParseOverflowError()</a> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8f7636af2d4de5ded942e6874ddbce37"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8f7636af2d4de5ded942e6874ddbce37">◆ </a></span>ParseExplicitFormulaExpression()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseExplicitFormulaExpression </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if a formulae contained bracketed on the left by =( and on the right by ) should be parsed in expressions. </dd></dl>
|
|
<ul>
|
|
<li>The default value is true.</li>
|
|
<li>A formula is delimited at the start by =( and terminated by a matching ).</li>
|
|
<li>Parsing functions with the word "Expression" in their name, like ON_ParseNumberExpression, ON_ParseLengthExpression, and ON_ParseAngleExpression, support formula parsing. </li>
|
|
</ul>
|
|
<div class="fragment"><div class="line">If parsing expression formulae is enabled, then the <span class="keywordtype">string</span></div><div class="line"><span class="stringliteral">"=((1+sqrt(5))/2)"</span> will <span class="keywordflow">return</span> a value of 1.6180339887498948.</div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="aab9b7ef244a771823719822ad0e97796"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aab9b7ef244a771823719822ad0e97796">◆ </a></span>ParseFeetInches()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseFeetInches </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if a length value may be specified as combination of US customary feet and inch lengths. </dd></dl>
|
|
<p>The default value is true. </p>
|
|
<div class="fragment"><div class="line">If <span class="keyword">this</span> <span class="keyword">property</span> is <span class="keyword">true</span>, then strings like these</div><div class="line"> 1<span class="stringliteral">'-4-3/8"</span></div><div class="line"><span class="stringliteral"> 1ft-3-3/8in</span></div><div class="line"><span class="stringliteral"> 1'</span>4.375<span class="stringliteral">"</span></div><div class="line"><span class="stringliteral"> 1.0feet4.375inches</span></div><div class="line"><span class="stringliteral">will be parsed as 16.375 inches.</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="acbc7c529e7375bdccc48eaa99aa02f93"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acbc7c529e7375bdccc48eaa99aa02f93">◆ </a></span>ParseFormFeedAsLeadingWhiteSpace()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseFormFeedAsLeadingWhiteSpace </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>The default value is true. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a60817437f710afaf259a42d72f3acdb0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a60817437f710afaf259a42d72f3acdb0">◆ </a></span>ParseFormFeedAsTrailingWhiteSpace()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseFormFeedAsTrailingWhiteSpace </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>The default value is true. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0fb1e5aa210cdff9e9c2de304c24414a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0fb1e5aa210cdff9e9c2de304c24414a">◆ </a></span>ParseFullStopAsDecimalPoint()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseFullStopAsDecimalPoint </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if a full stop (period) should be parsed as a decimal point. </dd></dl>
|
|
<ul>
|
|
<li>The default value is true. </li>
|
|
</ul>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a734938a6fac7940644b0e5607022baee">ON_ParseSettings::ParseCommaAsDecimalPoint()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#ad4de87d94e3eadaa7f8799c7f21f8fa0">ON_ParseSettings::ParseFullStopAsDigitSeparator()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a550193c852d15140f7c21b89345f7a63">ON_ParseSettings::ParseCommaAsDigitSeparator()</a></dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad4de87d94e3eadaa7f8799c7f21f8fa0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad4de87d94e3eadaa7f8799c7f21f8fa0">◆ </a></span>ParseFullStopAsDigitSeparator()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseFullStopAsDigitSeparator </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if a full stop (period) should be parsed as a digit separator. </dd></dl>
|
|
<ul>
|
|
<li>The default value is false. </li>
|
|
</ul>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a0fb1e5aa210cdff9e9c2de304c24414a">ON_ParseSettings::ParseFullStopAsDecimalPoint()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a734938a6fac7940644b0e5607022baee">ON_ParseSettings::ParseCommaAsDecimalPoint()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a550193c852d15140f7c21b89345f7a63">ON_ParseSettings::ParseCommaAsDigitSeparator()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a6e2b02f560cc31ca0c6615b9bdaf5b86">ON_ParseSettings::ParseSpaceAsDigitSeparator()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a17355146bd0f56d0149ee3bb32245ebf">ON_ParseSettings::ParseThinSpaceAsDigitSeparator()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a8143f5a873f4665ab935ffdbb674beea">ON_ParseSettings::ParseNoBreakSpaceAsDigitSeparator()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a1c7d3328282cc3125c8bd10eefea0d61">ON_ParseSettings::ParseNoBreakThinSpaceAsDigitSeparator()</a></dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9e64d25f0436a58e04395c18f4ca4468"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9e64d25f0436a58e04395c18f4ca4468">◆ </a></span>ParseHorizontalTabAsWhiteSpace()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseHorizontalTabAsWhiteSpace </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>The default value is true. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a440285fd4d068476c195a842a89af659"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a440285fd4d068476c195a842a89af659">◆ </a></span>ParseHyphenAsNumberDash()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseHyphenAsNumberDash </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if a unicode hyphen (code point 0x2010) should be parsed as a number dash during integer-dash-fraction parsing. </dd></dl>
|
|
<ul>
|
|
<li>The default value is false.</li>
|
|
<li>For robust parsing, use the unicode figure dash (code point 0x2012) to specify a number dash. </li>
|
|
</ul>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#ad488d969734a3904a80e8489e9583ae7">ON_ParseSettings::ParseIntegerDashFraction()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a7804bc3358db4dcc773015772a065cd7">ON_ParseSettings::ParseHyphenMinusAsNumberDash()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a440285fd4d068476c195a842a89af659">ON_ParseSettings::ParseHyphenAsNumberDash()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a470a955b8013c23f7754721e27f450dc">ON_ParseSettings::ParseNoBreakHyphenAsNumberDash()</a></dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7804bc3358db4dcc773015772a065cd7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7804bc3358db4dcc773015772a065cd7">◆ </a></span>ParseHyphenMinusAsNumberDash()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseHyphenMinusAsNumberDash </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if a unicode hyphen-minus (code point 0x002D) should be parsed as a number dash during integer-dash-fraction parsing. </dd></dl>
|
|
<ul>
|
|
<li>The default value is true. This is because the hyphen-minus character is the easiest to type.</li>
|
|
<li>For robust parsing, use the unicode figure dash (code point 0x2012) to specify a number dash. </li>
|
|
</ul>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#ad488d969734a3904a80e8489e9583ae7">ON_ParseSettings::ParseIntegerDashFraction()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a7804bc3358db4dcc773015772a065cd7">ON_ParseSettings::ParseHyphenMinusAsNumberDash()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a440285fd4d068476c195a842a89af659">ON_ParseSettings::ParseHyphenAsNumberDash()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a470a955b8013c23f7754721e27f450dc">ON_ParseSettings::ParseNoBreakHyphenAsNumberDash()</a></dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad488d969734a3904a80e8489e9583ae7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad488d969734a3904a80e8489e9583ae7">◆ </a></span>ParseIntegerDashFraction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseIntegerDashFraction </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if a number may be specified as an integer followed by a dash and a fraction. </dd></dl>
|
|
<ul>
|
|
<li>The default value is true.</li>
|
|
<li>The numerator must be an integer > 0.</li>
|
|
<li>The denominator must be greater than the numerator.</li>
|
|
<li><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#ac92753f266ad724c4fb6c381c3b5f743">ON_ParseSettings::IsNumberDash()</a> controls what characters are interpreted as number dashes. </li>
|
|
</ul>
|
|
<div class="fragment"><div class="line">If <span class="keyword">this</span> <span class="keyword">property</span> is <span class="keyword">true</span>, then the <span class="keywordtype">string</span> <span class="stringliteral">"4-3/8"</span> will <span class="keywordflow">return</span></div><div class="line">a value of 4.375.</div></div><!-- fragment --> <dl class="section see"><dt>See also</dt><dd><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a0204f57be8c023f7e9e99cb2ca4484b3">ON_ParseSettings::ParseRationalNumber()</a></dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3de176912e1a8f2722952bf19f5f0767"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3de176912e1a8f2722952bf19f5f0767">◆ </a></span>ParseInvalidExpressionError()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseInvalidExpressionError </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if parsing and expression failed because the expression did not make sense. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3e3a13ae445d3940e6b0460f3489ea83"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3e3a13ae445d3940e6b0460f3489ea83">◆ </a></span>ParseLeadingWhiteSpace()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseLeadingWhiteSpace </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if leading white space should be parsed. </dd></dl>
|
|
<p>The default value is true. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8b9ceaf979a649659766c80ea5b6d4a3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8b9ceaf979a649659766c80ea5b6d4a3">◆ </a></span>ParseLineFeedAsLeadingWhiteSpace()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseLineFeedAsLeadingWhiteSpace </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>The default value is true. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaf0f6767319b0142a7cbc096ec091288"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaf0f6767319b0142a7cbc096ec091288">◆ </a></span>ParseLineFeedAsTrailingWhiteSpace()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseLineFeedAsTrailingWhiteSpace </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>The default value is true. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac3b666b494302c0963239d4c819ce4c7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac3b666b494302c0963239d4c819ce4c7">◆ </a></span>ParseMathFunctions()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseMathFunctions </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if the math functions sin, cos, tan asin, acos, atan, atan2, sinh, cosh, tanh, ln, exp, log10, pow, should be parsed in expressions. </dd></dl>
|
|
<ul>
|
|
<li>The default value is true.</li>
|
|
<li>In functions that take 2 or more parameter values, a comma is used to separate parameter values.</li>
|
|
<li>Parentheses are used to delimit math function parameters; for example sin(pi/4).</li>
|
|
<li>The angle parameters to trigonometry functions may have angle units specified. For example, sin(30degrees). If no angle unit is specified, the nubmer is assumed to be in radians. </li>
|
|
</ul>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afb7d0f1ea1fb0c354ddc02dfa9cbf2fa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afb7d0f1ea1fb0c354ddc02dfa9cbf2fa">◆ </a></span>ParseMultiplication()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseMultiplication </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if muliplication signs that appear between numbers will be parsed. </dd></dl>
|
|
<ul>
|
|
<li>The default value is true.</li>
|
|
<li>Parsing functions with the word "Expression" in their name, like ON_ParseNumberExpression, ON_ParseLengthExpression, and ON_ParseAngleExpression, support mulitplication parsing. </li>
|
|
</ul>
|
|
<div class="fragment"><div class="line">If <span class="keyword">this</span> <span class="keyword">property</span> is <span class="keyword">true</span>, then strings like 2*3 will be parsed</div><div class="line">as 6.0</div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a470a955b8013c23f7754721e27f450dc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a470a955b8013c23f7754721e27f450dc">◆ </a></span>ParseNoBreakHyphenAsNumberDash()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseNoBreakHyphenAsNumberDash </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if a unicode non-breaking hyphen (code point 0x2011) should be parsed as a number dash during integer-dash-fraction parsing. </dd></dl>
|
|
<ul>
|
|
<li>The default value is false.</li>
|
|
<li>For robust parsing, use the unicode figure dash (code point 0x2012) to specify a number dash. </li>
|
|
</ul>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#ad488d969734a3904a80e8489e9583ae7">ON_ParseSettings::ParseIntegerDashFraction()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a7804bc3358db4dcc773015772a065cd7">ON_ParseSettings::ParseHyphenMinusAsNumberDash()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a440285fd4d068476c195a842a89af659">ON_ParseSettings::ParseHyphenAsNumberDash()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a470a955b8013c23f7754721e27f450dc">ON_ParseSettings::ParseNoBreakHyphenAsNumberDash()</a></dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8143f5a873f4665ab935ffdbb674beea"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8143f5a873f4665ab935ffdbb674beea">◆ </a></span>ParseNoBreakSpaceAsDigitSeparator()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseNoBreakSpaceAsDigitSeparator </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if a comma should be parsed as a digit separator. </dd></dl>
|
|
<ul>
|
|
<li>The default value is false. </li>
|
|
</ul>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#ad4de87d94e3eadaa7f8799c7f21f8fa0">ON_ParseSettings::ParseFullStopAsDigitSeparator()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a550193c852d15140f7c21b89345f7a63">ON_ParseSettings::ParseCommaAsDigitSeparator()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a6e2b02f560cc31ca0c6615b9bdaf5b86">ON_ParseSettings::ParseSpaceAsDigitSeparator()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a17355146bd0f56d0149ee3bb32245ebf">ON_ParseSettings::ParseThinSpaceAsDigitSeparator()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a8143f5a873f4665ab935ffdbb674beea">ON_ParseSettings::ParseNoBreakSpaceAsDigitSeparator()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a1c7d3328282cc3125c8bd10eefea0d61">ON_ParseSettings::ParseNoBreakThinSpaceAsDigitSeparator()</a></dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad87269a40f9074449aa542566912f912"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad87269a40f9074449aa542566912f912">◆ </a></span>ParseNoBreakSpaceAsWhiteSpace()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseNoBreakSpaceAsWhiteSpace </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>The default value is true. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1c7d3328282cc3125c8bd10eefea0d61"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1c7d3328282cc3125c8bd10eefea0d61">◆ </a></span>ParseNoBreakThinSpaceAsDigitSeparator()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseNoBreakThinSpaceAsDigitSeparator </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if a comma should be parsed as a digit separator. </dd></dl>
|
|
<ul>
|
|
<li>The default value is true. </li>
|
|
</ul>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#ad4de87d94e3eadaa7f8799c7f21f8fa0">ON_ParseSettings::ParseFullStopAsDigitSeparator()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a550193c852d15140f7c21b89345f7a63">ON_ParseSettings::ParseCommaAsDigitSeparator()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a6e2b02f560cc31ca0c6615b9bdaf5b86">ON_ParseSettings::ParseSpaceAsDigitSeparator()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a17355146bd0f56d0149ee3bb32245ebf">ON_ParseSettings::ParseThinSpaceAsDigitSeparator()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a8143f5a873f4665ab935ffdbb674beea">ON_ParseSettings::ParseNoBreakSpaceAsDigitSeparator()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a1c7d3328282cc3125c8bd10eefea0d61">ON_ParseSettings::ParseNoBreakThinSpaceAsDigitSeparator()</a></dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2ea5ae57dd0511386617ec45cc1a5d22"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2ea5ae57dd0511386617ec45cc1a5d22">◆ </a></span>ParseNoBreakThinSpaceAsWhiteSpace()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseNoBreakThinSpaceAsWhiteSpace </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>The default value is true. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a94ed965b5514ac058940e5bb5acc1f3e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a94ed965b5514ac058940e5bb5acc1f3e">◆ </a></span>ParseOverflowError()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseOverflowError </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if parsing and expression created a number that a double cannot represent. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a057d789867e6b7b9154e2b7b5337dae5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a057d789867e6b7b9154e2b7b5337dae5">◆ </a></span>ParsePairedParentheses()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParsePairedParentheses </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if paired arentheses symbols that are encountered during number parsing will be parsed. </dd></dl>
|
|
<ul>
|
|
<li>The default value is true.</li>
|
|
<li>Parsing functions with the word "Expression" in their name, like ON_ParseNumberExpression, ON_ParseLengthExpression, and ON_ParseAngleExpression, support division parsing. </li>
|
|
</ul>
|
|
<div class="fragment"><div class="line">If <span class="keyword">this</span> <span class="keyword">property</span> is <span class="keyword">true</span>, then strings like 2(3+4) will be parsed</div><div class="line">as 14.</div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a49c4d38659b46e010d617e8cd1900444"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a49c4d38659b46e010d617e8cd1900444">◆ </a></span>ParsePi()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParsePi </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if the value of pi may be specified as "pi", "PI", "Pi", "pI", unicode Greek capital letter pi (code point 0x03A0), or unicode Greek small letter pi (code point 0x03C0). </dd></dl>
|
|
<p>The default value is true. </p>
|
|
<div class="fragment"><div class="line">If <span class="keyword">this</span> <span class="keyword">property</span> is <span class="keyword">true</span>, then strings <span class="stringliteral">"pi"</span>, <span class="stringliteral">"PI"</span>, <span class="stringliteral">"Pi"</span>, <span class="stringliteral">"pI"</span>,</div><div class="line">L<span class="stringliteral">"\x03A0"</span> (unicode greek capital letter pi) and</div><div class="line">L<span class="stringliteral">"\x03C0"</span> (unicode greek small letter pi)</div><div class="line">will be parsed as <span class="keywordflow">if</span> they were <span class="stringliteral">"3.141592653589793238462643"</span>.</div><div class="line">In addition, <span class="keywordflow">if</span> the pi strings appear next to something that</div><div class="line">is parsed as a number, the result will be mulitplied by pi.</div><div class="line">For example,</div><div class="line"> <span class="stringliteral">"3pi"</span> and pi3.0 will <span class="keywordflow">return</span> 3.0*ON_PI.</div><div class="line"> If division parsing is enabled, then <span class="stringliteral">"3pi/4"</span> and 3/4pi<span class="stringliteral">" will</span></div><div class="line"><span class="stringliteral"> return 0.75*ON_PI.</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a0204f57be8c023f7e9e99cb2ca4484b3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0204f57be8c023f7e9e99cb2ca4484b3">◆ </a></span>ParseRationalNumber()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseRationalNumber </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if rational numbers should be parsed. </dd></dl>
|
|
<ul>
|
|
<li>The default value is true.</li>
|
|
<li>The numerator and denominator must be integers.</li>
|
|
<li>Strings like "1.0/3.0", "3.5/2" or "pi/2" are not parsed as rational numbers. Use <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a4a1d4a606058ca863159a3238fa2555e">ON_ParseSettings::ParseDivision</a> to constrol parsing of these types of strings. </li>
|
|
</ul>
|
|
<div class="fragment"><div class="line">If <span class="keyword">this</span> <span class="keyword">property</span> is <span class="keyword">true</span>, then strings <span class="stringliteral">"3/4"</span> and <span class="stringliteral">"8/5"</span></div><div class="line">will be parsed. The numerator and denominator must</div><div class="line">parse as integers. If you: decimal points and scientific notation</div><div class="line">cannot appear</div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a27d988a393af4a227bc314197df47d58"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a27d988a393af4a227bc314197df47d58">◆ </a></span>ParseScientificENotation()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseScientificENotation </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if a number may use scientific E notation to specify mulitiplication by a power of 10. </dd></dl>
|
|
<ul>
|
|
<li>The default value is true.</li>
|
|
<li>The "E" may be 'e', 'E', unicode decimal exponent symbol (code point 0x23E8). </li>
|
|
</ul>
|
|
<div class="fragment"><div class="line">If parsing scientific E notation is enables, then the <span class="keywordtype">string</span></div><div class="line"><span class="stringliteral">"2.99792458e8"</span> will be parsed as 2999792458.</div></div><!-- fragment --> <dl class="section see"><dt>See also</dt><dd>ON_ParseSettings::ParseScientificDNotation.</dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab5c097c1106d29bf4e5df38725785ba5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab5c097c1106d29bf4e5df38725785ba5">◆ </a></span>ParseSignificandDecimalPoint()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseSignificandDecimalPoint </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if the decimal points should be parsed in a decimal number or scientific E notation number. </dd></dl>
|
|
<p>The default is true. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adc946e5a225f30098e061e9f9cacd807"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adc946e5a225f30098e061e9f9cacd807">◆ </a></span>ParseSignificandDigitSeparators()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseSignificandDigitSeparators </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if digit separators should be parsed in a decimal number or scientific E notation number. </dd></dl>
|
|
<p>The default value is true. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abb74bd1dfc9eee0b070c4d56f099387b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abb74bd1dfc9eee0b070c4d56f099387b">◆ </a></span>ParseSignificandFractionalPart()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseSignificandFractionalPart </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if digits after a decimal point should be parsed in a decimal number or scientific E notation number. </dd></dl>
|
|
<p>The default is true. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7e11f6991e7fd2a0a99b475b8d2d8deb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7e11f6991e7fd2a0a99b475b8d2d8deb">◆ </a></span>ParseSignificandIntegerPart()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseSignificandIntegerPart </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if digits before a decimal point should be parsed in a decimal number or scientific E notation number. </dd></dl>
|
|
<p>The default value is true. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6e2b02f560cc31ca0c6615b9bdaf5b86"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6e2b02f560cc31ca0c6615b9bdaf5b86">◆ </a></span>ParseSpaceAsDigitSeparator()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseSpaceAsDigitSeparator </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if a comma should be parsed as a digit separator. </dd></dl>
|
|
<ul>
|
|
<li>The default value is false. </li>
|
|
</ul>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#ad4de87d94e3eadaa7f8799c7f21f8fa0">ON_ParseSettings::ParseFullStopAsDigitSeparator()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a550193c852d15140f7c21b89345f7a63">ON_ParseSettings::ParseCommaAsDigitSeparator()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a6e2b02f560cc31ca0c6615b9bdaf5b86">ON_ParseSettings::ParseSpaceAsDigitSeparator()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a17355146bd0f56d0149ee3bb32245ebf">ON_ParseSettings::ParseThinSpaceAsDigitSeparator()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a8143f5a873f4665ab935ffdbb674beea">ON_ParseSettings::ParseNoBreakSpaceAsDigitSeparator()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a1c7d3328282cc3125c8bd10eefea0d61">ON_ParseSettings::ParseNoBreakThinSpaceAsDigitSeparator()</a></dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a94b47f92378566ca8293ade83131f5a3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a94b47f92378566ca8293ade83131f5a3">◆ </a></span>ParseSpaceAsWhiteSpace()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseSpaceAsWhiteSpace </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>The default value is true. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0e2dc2edc731cec9084dff9ba2ba6375"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0e2dc2edc731cec9084dff9ba2ba6375">◆ </a></span>ParseSubtraction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseSubtraction </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if subtraction signs that appear between numbers will be parsed. </dd></dl>
|
|
<ul>
|
|
<li>The default value is true.</li>
|
|
<li>Parsing functions with the word "Expression" in their name, like ON_ParseNumberExpression, ON_ParseLengthExpression, and ON_ParseAngleExpression, support division parsing. </li>
|
|
</ul>
|
|
<div class="fragment"><div class="line">If <span class="keyword">this</span> <span class="keyword">property</span> is <span class="keyword">true</span>, then strings like 2-1 will be parsed</div><div class="line">as 1.</div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="aa2f77037d9aa55aaa046bd1290ca3981"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa2f77037d9aa55aaa046bd1290ca3981">◆ </a></span>ParseSurveyorsNotation()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseSurveyorsNotation </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if an angle values may be specified using surveyor's notation. </dd></dl>
|
|
<p>The first character must be N, n, S or s. The angle must be a spcified as a combination of arc degrees, arc minutes and arc seconds. The last character must be E, e, W or w. </p>
|
|
<div class="fragment"><div class="line">If <span class="keyword">this</span> <span class="keyword">property</span> is <span class="keyword">true</span>, then strings like these</div><div class="line"> N30W</div><div class="line"> S12<degree symbol>15<span class="stringliteral">'22"W</span></div><div class="line"><span class="stringliteral"> N45.7899E</span></div><div class="line"><span class="stringliteral"> S47'</span>E</div><div class="line">will be parsed as angles.</div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a17355146bd0f56d0149ee3bb32245ebf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a17355146bd0f56d0149ee3bb32245ebf">◆ </a></span>ParseThinSpaceAsDigitSeparator()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseThinSpaceAsDigitSeparator </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if a comma should be parsed as a digit separator. </dd></dl>
|
|
<ul>
|
|
<li>The default value is false. </li>
|
|
</ul>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="../../d6/d60/class_o_n___parse_settings.html#ad4de87d94e3eadaa7f8799c7f21f8fa0">ON_ParseSettings::ParseFullStopAsDigitSeparator()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a550193c852d15140f7c21b89345f7a63">ON_ParseSettings::ParseCommaAsDigitSeparator()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a6e2b02f560cc31ca0c6615b9bdaf5b86">ON_ParseSettings::ParseSpaceAsDigitSeparator()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a17355146bd0f56d0149ee3bb32245ebf">ON_ParseSettings::ParseThinSpaceAsDigitSeparator()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a8143f5a873f4665ab935ffdbb674beea">ON_ParseSettings::ParseNoBreakSpaceAsDigitSeparator()</a>, <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a1c7d3328282cc3125c8bd10eefea0d61">ON_ParseSettings::ParseNoBreakThinSpaceAsDigitSeparator()</a></dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa2b63262e3635651c11e0a499f77eec4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa2b63262e3635651c11e0a499f77eec4">◆ </a></span>ParseThinSpaceAsWhiteSpace()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseThinSpaceAsWhiteSpace </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>The default value is true. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a01ce31f93f6a766dfddb5157a6cfcd16"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a01ce31f93f6a766dfddb5157a6cfcd16">◆ </a></span>ParseUnaryMinus()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseUnaryMinus </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if a number may begin with a unary minus. </dd></dl>
|
|
<p>The default value is true. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac309e9af9e48c5b5cb1b64d7e009d7c5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac309e9af9e48c5b5cb1b64d7e009d7c5">◆ </a></span>ParseUnaryPlus()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseUnaryPlus </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if a number may begin with a unary plus. </dd></dl>
|
|
<p>The default value is true. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1485231c0d9698d789507ae00877b1bc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1485231c0d9698d789507ae00877b1bc">◆ </a></span>ParseVerticalTabAsLeadingWhiteSpace()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseVerticalTabAsLeadingWhiteSpace </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>The default value is true. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a95f76eb0cc4b14c2363779fc352bcdf5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a95f76eb0cc4b14c2363779fc352bcdf5">◆ </a></span>ParseVerticalTabAsTrailingWhiteSpace()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseVerticalTabAsTrailingWhiteSpace </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>The default value is true. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a20cd0e608685446837a4a85d2a9839e1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a20cd0e608685446837a4a85d2a9839e1">◆ </a></span>ParseWhiteSpaceBetweenFeetAndInches()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseWhiteSpaceBetweenFeetAndInches </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if whitespace between a length in feet and a length in inches will is permitted. </dd></dl>
|
|
<p>The default value is true. </p>
|
|
<div class="fragment"><div class="line">If <span class="keyword">this</span> <span class="keyword">property</span> is <span class="keyword">true</span>, then strings like these</div><div class="line"> 1<span class="stringliteral">'3"</span></div><div class="line"><span class="stringliteral"> 1'</span> 3<span class="stringliteral">"</span></div><div class="line"><span class="stringliteral"> 1ft3in</span></div><div class="line"><span class="stringliteral"> 1ft 3in</span></div><div class="line"><span class="stringliteral">will be parsed as 15 inches</span></div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a2e04b0891a91aaf84285cdb2a868ba2d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2e04b0891a91aaf84285cdb2a868ba2d">◆ </a></span>ParseWhiteSpaceBetweenValueAndUnitSystem()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_ParseSettings::ParseWhiteSpaceBetweenValueAndUnitSystem </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if whitespace between a value and unit system will is permitted. </dd></dl>
|
|
<p>The default value is true. </p>
|
|
<div class="fragment"><div class="line">If <span class="keyword">this</span> <span class="keyword">property</span> is <span class="keyword">true</span>, then strings like these</div><div class="line"> 2 meters</div><div class="line"> 2meters</div><div class="line"> 2 m</div><div class="line"> 2m</div><div class="line">will be parsed as 2 meters</div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a57dd6c80fb853fdfad2a7efda04444b0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a57dd6c80fb853fdfad2a7efda04444b0">◆ </a></span>PreferedLocaleId()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int ON_ParseSettings::PreferedLocaleId </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Deprecated. Use <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a9905648e297787b40c208cc6d3441dfc">ContextLocaleId()</a>. </p>
|
|
<p>ON_DEPRECTATED </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a692d7a29ae5f773459e8fe6b096cb1f2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a692d7a29ae5f773459e8fe6b096cb1f2">◆ </a></span>SetAllExpressionSettingsToFalse()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetAllExpressionSettingsToFalse </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set every possible expression parsing setting to false. </p>
|
|
<p>This is a simple way to disable all possible parsing of expressions. This function calls this->SetParseExplicitFormulaExpression(false); this->SetParseArithmeticExpression(false); this->SetParseMultiplication(false); this->SetParseDivision(false); this->SetParseAddition(false); this->SetParseSubtraction(false); this->SetParseMathFunctions(false); this->SetParseMathFunctions(false); this->SetParsePairedParentheses(false); </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a970e1956ddc54baa14e39793e6152ecc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a970e1956ddc54baa14e39793e6152ecc">◆ </a></span>SetAllToFalse()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetAllToFalse </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set every possible setting to false or zero. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2d20b644a7d706531fd2d5d92e584f68"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2d20b644a7d706531fd2d5d92e584f68">◆ </a></span>SetContextAngleUnitSystem()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetContextAngleUnitSystem </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON::AngleUnitSystem </td>
|
|
<td class="paramname"><em>context_angle_unit_system</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The context angle unit system determines what angle unit system is used when a value must be parsed as an angle and no angle unit system is explicitly or implicitly specified. The default is ON::LengthUnitSystem::Radians. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">default_angle_unit_system</td><td>[in] ON::AngleUnitSystem::None and ON::AngleUnitSystem::Unset select ON::LengthUnitSystem::Radians.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7b75a6c8925bc37824dc5f3cdb1c9596"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7b75a6c8925bc37824dc5f3cdb1c9596">◆ </a></span>SetContextLengthUnitSystem()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetContextLengthUnitSystem </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON::LengthUnitSystem </td>
|
|
<td class="paramname"><em>context_length_unit_system</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The context angle unit system determines what length unit system is used when a value must be parsed as a length with units and no length unit system is explicitly or implicitly specified. The default is ON::LengthUnitSystem::None. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">context_length_unit_system</td><td>[in] ON::LengthUnitSystem::Custom and ON::LengthUnitSystem::Unset select ON::LengthUnitSystem::None.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a016767c6d69d6e2d9113adf54d3459d9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a016767c6d69d6e2d9113adf54d3459d9">◆ </a></span>SetContextLocaleId()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetContextLocaleId </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>context_locale_id</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set the prefered locale id for parsing unit names. This local id is used to resolve ambiguous unit names. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">prefered_locale_id</td><td>[in] The Microsoft locale id that identifies the locale that should be used to resolve ambiguous parsing situtations. The default value is zero, which means ambiguous situations are not parsed. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<div class="fragment"><div class="line">When parsing angles, the <span class="keywordtype">string</span> <span class="stringliteral">"Grad"</span> is ambiguous.</div><div class="line">In German <span class="stringliteral">"Grad"</span> identifies arc degree angle units and in</div><div class="line">English <span class="stringliteral">"Grad"</span> identifies gradian angle units. If angle parsing</div><div class="line">encounters <span class="stringliteral">"Grad"</span> and the prefered locale <span class="keywordtype">id</span> is 1031 (de-de),</div><div class="line">then parsing reports the angle value as arc degree units.</div><div class="line">If angle parsing encounters <span class="stringliteral">"Grad"</span> and the prefered locale <span class="keywordtype">id</span></div><div class="line">is 1033 (en-us), then parsing reports the angle values as</div><div class="line">gradian units.</div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a89c0b7c51ce8aaa04844e5b355234963"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a89c0b7c51ce8aaa04844e5b355234963">◆ </a></span>SetDefaultAngleUnitSystem()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetDefaultAngleUnitSystem </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON::AngleUnitSystem </td>
|
|
<td class="paramname"><em>context_angle_unit_system</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Deprecated. Use <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a2d20b644a7d706531fd2d5d92e584f68" title="The context angle unit system determines what angle unit system is used when a value must be parsed a...">SetContextAngleUnitSystem()</a>. </p>
|
|
<p>ON_DEPRECTATED </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a65c4a1a841b6c1f79e0d955fe0e128c6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a65c4a1a841b6c1f79e0d955fe0e128c6">◆ </a></span>SetParseAddition()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseAddition </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParseAddition</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">bParseDivision</td><td>[in] True if addition should be permitted in number parsing.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#aa12df09de0910d2f12a9aed36776c588">ON_ParseSettings::ParseAddition()</a> for details about this property. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a31104a5434641a7eef004b584d677a0f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a31104a5434641a7eef004b584d677a0f">◆ </a></span>SetParseArcDegreesMinutesSeconds()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseArcDegreesMinutesSeconds </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParseArcDegreesMinutesSeconds</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">bParseArcDegreesMinutesSeconds</td><td>[in] True if angle value parsing should parse strings like 2deg17'15" and return a length value of ((2.0*60.0 + 17..0)*60.0 + 15.0) arc seconds</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#aa6b16bf569913931d62687a7866a39b0">ON_ParseSettings::ParseArcDegreesMinutesSeconds()</a> for details about this property. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9879059d1394c57e42573875e2589975"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9879059d1394c57e42573875e2589975">◆ </a></span>SetParseArithmeticExpression()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseArithmeticExpression </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParseArithmeticExpression</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">bParseArithmeticExpression</td><td>[in] True if formulae should be parsed.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#ac75670e9e9ff13fafa269265bcec36dd">ON_ParseSettings::ParseArithmeticExpression()</a> for details about this property. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3ad7018babe1a16e9c8d76e2db9ea42c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3ad7018babe1a16e9c8d76e2db9ea42c">◆ </a></span>SetParseCarriageReturnAsLeadingWhiteSpace()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseCarriageReturnAsLeadingWhiteSpace </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParseCarriageReturnAsLeadingWhiteSpace</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>The default value is true. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a60e0c7939a0d826c8ce3eba93b980504"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a60e0c7939a0d826c8ce3eba93b980504">◆ </a></span>SetParseCarriageReturnAsTrailingWhiteSpace()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseCarriageReturnAsTrailingWhiteSpace </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParseParseCarriageReturnAsTrailingWhiteSpace</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>The default value is true. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9ff6c02557f8a468c761becd018bea5e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9ff6c02557f8a468c761becd018bea5e">◆ </a></span>SetParseCommaAsDecimalPoint()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseCommaAsDecimalPoint </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParse</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a10c875462c40502fd413f058010d55d2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a10c875462c40502fd413f058010d55d2">◆ </a></span>SetParseCommaAsDigitSeparator()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseCommaAsDigitSeparator </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParse</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7a6baf821ca2c8f9441ca231b5d6d9b9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7a6baf821ca2c8f9441ca231b5d6d9b9">◆ </a></span>SetParseDAsExponentInScientificENotation()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseDAsExponentInScientificENotation </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParseDAsExponentInScientificENotation</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">bParseDAsExponentInScientificENotation</td><td>[in] True if both 'D' and 'E' can mark the beginning of the exponent in scientific E notation.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a2a151e3714c6ad472b4b296ac76ead0a">ON_ParseSettings::ParseDAsExponentInScientificENotation()</a> for details about this property. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa6f4fe53a99b921fd8bae6d5a73ab181"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa6f4fe53a99b921fd8bae6d5a73ab181">◆ </a></span>SetParseDecimalPoint()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseDecimalPoint </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParseDecimalPoint</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">bDecimalPoint</td><td>[in] True if a decimal point should be parsed.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See ON_ParseSettings::ParseDecimalPoint() for details about this property. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa0e0857fdad0c59f5756d49308dd6099"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa0e0857fdad0c59f5756d49308dd6099">◆ </a></span>SetParseDivideByZeroError()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseDivideByZeroError </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParseDivideByZeroError</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab3a031b2cd56b3a45a944a9f7e52480f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab3a031b2cd56b3a45a944a9f7e52480f">◆ </a></span>SetParseDivision()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseDivision </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParseDivision</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">bParseDivision</td><td>[in] True if division should be permitted in number parsing.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a4a1d4a606058ca863159a3238fa2555e">ON_ParseSettings::ParseDivision()</a> for details about this property. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae007c3142f81e9b2f63849540d4afecc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae007c3142f81e9b2f63849540d4afecc">◆ </a></span>SetParseExplicitFormulaExpression()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseExplicitFormulaExpression </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParseExplicitFormulaExpression</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">bParseExplicitFormulaExpression</td><td>[in] True if explicity formulae should be parsed.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a8f7636af2d4de5ded942e6874ddbce37">ON_ParseSettings::ParseExplicitFormulaExpression()</a> for details about this property. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abe781fcdc0bbf623a0b8edabe793ac23"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abe781fcdc0bbf623a0b8edabe793ac23">◆ </a></span>SetParseFeetInches()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseFeetInches </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParseFeetInches</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">bParseFeetInches</td><td>[in] True if length value parsing should parse strings like 1'4-3/8" and return a length value of 16.375 inches.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#aab9b7ef244a771823719822ad0e97796">ON_ParseSettings::ParseFeetInches()</a> for details about this property. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac538523697cbdcf524f652112d2389da"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac538523697cbdcf524f652112d2389da">◆ </a></span>SetParseFormFeedAsLeadingWhiteSpace()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseFormFeedAsLeadingWhiteSpace </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParseFormFeedAsLeadingWhiteSpace</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>The default value is true. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3e3115515f518d657e4302e569d98faa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3e3115515f518d657e4302e569d98faa">◆ </a></span>SetParseFormFeedAsTrailingWhiteSpace()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseFormFeedAsTrailingWhiteSpace </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParseParseFormFeedAsTrailingWhiteSpace</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>The default value is true. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aee0c275d24ac3644e531205368ddc4d8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aee0c275d24ac3644e531205368ddc4d8">◆ </a></span>SetParseFullStopAsDecimalPoint()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseFullStopAsDecimalPoint </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParse</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6e497855c51b373f09f3c3eca3e43ded"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6e497855c51b373f09f3c3eca3e43ded">◆ </a></span>SetParseFullStopAsDigitSeparator()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseFullStopAsDigitSeparator </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParse</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adb69193429d486ac96c6ec15db60cbaa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adb69193429d486ac96c6ec15db60cbaa">◆ </a></span>SetParseHorizontalTabAsWhiteSpace()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseHorizontalTabAsWhiteSpace </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParseHorizontalTabAsWhiteSpace</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>The default value is true. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a35af9d47f7cc0186118a939c0292f505"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a35af9d47f7cc0186118a939c0292f505">◆ </a></span>SetParseHyphenAsNumberDash()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseHyphenAsNumberDash </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParse</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2ff3b706827a1f0f661a26c8f330812b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2ff3b706827a1f0f661a26c8f330812b">◆ </a></span>SetParseHyphenMinusAsNumberDash()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseHyphenMinusAsNumberDash </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParse</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5e068d27e37b0a57170b355e5c247fdb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5e068d27e37b0a57170b355e5c247fdb">◆ </a></span>SetParseIntegerDashFraction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseIntegerDashFraction </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParseIntegerDashFraction</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">bParseIntegerDashFraction</td><td>[in] True if strings like "5-3/8" should be parsed as a single number</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#ad488d969734a3904a80e8489e9583ae7">ON_ParseSettings::ParseIntegerDashFraction()</a> for details about this property. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a783db107b3c95070f59b7a144e19b4c5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a783db107b3c95070f59b7a144e19b4c5">◆ </a></span>SetParseInvalidExpressionError()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseInvalidExpressionError </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParseInvalidExpressionError</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a09bda3f2583be52c67f83fb51d7aa947"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a09bda3f2583be52c67f83fb51d7aa947">◆ </a></span>SetParseLeadingWhiteSpace()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseLeadingWhiteSpace </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParseLeadingWhiteSpace</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">bParseLeadingWhiteSpace</td><td>[in] True if leading white space should be parsed.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a3e3a13ae445d3940e6b0460f3489ea83">ON_ParseSettings::ParseLeadingWhiteSpace()</a> for details about this property. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab75c74868a005dae939d26c95146242a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab75c74868a005dae939d26c95146242a">◆ </a></span>SetParseLineFeedAsLeadingWhiteSpace()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseLineFeedAsLeadingWhiteSpace </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParseLineFeedAsLeadingWhiteSpace</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>The default value is true. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac55adae8d170a63be54f178f61da9cd3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac55adae8d170a63be54f178f61da9cd3">◆ </a></span>SetParseLineFeedAsTrailingWhiteSpace()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseLineFeedAsTrailingWhiteSpace </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParseLineFeedAsTrailingWhiteSpacee</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>The default value is true. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a03d2ce688c9c250914ba8f80f43a64e8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a03d2ce688c9c250914ba8f80f43a64e8">◆ </a></span>SetParseMathFunctions()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseMathFunctions </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParseMathFunctions</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">bParseMathFunctions</td><td>[in] True if math functions should be parsed in expressions.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#ac3b666b494302c0963239d4c819ce4c7">ON_ParseSettings::ParseMathFunctions()</a> for details about this property. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5f96183394262135f7872bedece9acc6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5f96183394262135f7872bedece9acc6">◆ </a></span>SetParseMultiplication()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseMultiplication </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParseMultiplication</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">bParseMultiplication</td><td>[in] True if muiltiplication should be permitted in number parsing.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#afb7d0f1ea1fb0c354ddc02dfa9cbf2fa">ON_ParseSettings::ParseMultiplication()</a> for details about this property. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5628e6a83560e617280faff4aa8d3c72"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5628e6a83560e617280faff4aa8d3c72">◆ </a></span>SetParseNoBreakHyphenAsNumberDash()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseNoBreakHyphenAsNumberDash </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParse</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a22d0fd4a349f255a27716e10acc21140"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a22d0fd4a349f255a27716e10acc21140">◆ </a></span>SetParseNoBreakSpaceAsDigitSeparator()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseNoBreakSpaceAsDigitSeparator </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParse</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0b6605edc70dfa4124fd5520aa2e535b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0b6605edc70dfa4124fd5520aa2e535b">◆ </a></span>SetParseNoBreakSpaceAsWhiteSpace()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseNoBreakSpaceAsWhiteSpace </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParseNoBreakSpaceAsWhiteSpace</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>The default value is true. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a921ade185d442c555c8b43e87d70c023"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a921ade185d442c555c8b43e87d70c023">◆ </a></span>SetParseNoBreakThinSpaceAsDigitSeparator()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseNoBreakThinSpaceAsDigitSeparator </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParse</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a93023065442311d9cd623edee5ae8f1d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a93023065442311d9cd623edee5ae8f1d">◆ </a></span>SetParseNoBreakThinSpaceAsWhiteSpace()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseNoBreakThinSpaceAsWhiteSpace </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParseNoBreakThinSpaceAsWhiteSpace</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>The default value is true. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa482e6d48040a65666898bf74f5892d8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa482e6d48040a65666898bf74f5892d8">◆ </a></span>SetParseOverflowError()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseOverflowError </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParseOverflowError</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0d8dc77acce0f30d4e9a523307e023e7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0d8dc77acce0f30d4e9a523307e023e7">◆ </a></span>SetParsePairedParentheses()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParsePairedParentheses </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParsePairedParentheses</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">bParseDivision</td><td>[in] True if paired parentheses should be permitted in number parsing.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See ON_ParseSettings::PairedParentheses() for details about this property. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2ce18243afe25e04ce1a14e06babf2b1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2ce18243afe25e04ce1a14e06babf2b1">◆ </a></span>SetParsePi()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParsePi </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParsePi</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">bParsePi</td><td>[in] True if number parsing should treat "PI", "Pi" "pi", and unicode code points 0x03A0 and 0x03C0 as 3.141592653589793238462643.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a49c4d38659b46e010d617e8cd1900444">ON_ParseSettings::ParsePi()</a> for details about this property. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a962deb44026a357f81fe76edc9b49f6f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a962deb44026a357f81fe76edc9b49f6f">◆ </a></span>SetParseRationalNumber()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseRationalNumber </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParseRationalNumber</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">bParseRationalNumber</td><td>[in] True if rational numbers like 3/4 and 8/5 should be parsed.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a0204f57be8c023f7e9e99cb2ca4484b3">ON_ParseSettings::ParseRationalNumber()</a> for details about this property. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a874717eb98ce3218ea0d7cde72b5a725"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a874717eb98ce3218ea0d7cde72b5a725">◆ </a></span>SetParseScientificENotation()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseScientificENotation </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParseScientificENotation</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">bParseScientificENotation</td><td>[in] True if scientific E notation should be parsed.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a27d988a393af4a227bc314197df47d58">ON_ParseSettings::ParseScientificENotation()</a> for details about this property. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1b32093e24a0f819ef9ccbd2e4d24089"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1b32093e24a0f819ef9ccbd2e4d24089">◆ </a></span>SetParseSignificandDecimalPoint()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseSignificandDecimalPoint </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParseSignificandDecimalPoint</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">bParseSignificandDecimalPoint</td><td>[in] True if a decimal point in a decimal point in a decimal number or the significand of a scientific E notation number should be parsed.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#ab5c097c1106d29bf4e5df38725785ba5">ON_ParseSettings::ParseSignificandDecimalPoint()</a> for details about this property. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4dd66251007567649057722d0ddd995a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4dd66251007567649057722d0ddd995a">◆ </a></span>SetParseSignificandDigitSeparators()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseSignificandDigitSeparators </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParseSignificandDigitSeparators</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">bParseSignificandDigitSeparators</td><td>[in] True if digit separators in a decimal number or a significand of a scientific E notation number should be parsed.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#adc946e5a225f30098e061e9f9cacd807">ON_ParseSettings::ParseSignificandDigitSeparators()</a> for details about this property. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a798fe1cec2144b658c15fd94e61b3b31"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a798fe1cec2144b658c15fd94e61b3b31">◆ </a></span>SetParseSignificandFractionalPart()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseSignificandFractionalPart </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParseSignificandFractionalPart</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">bParseSignificandFractionalPart</td><td>[in] True if digits after the decimal point in a decimal number or the significand of a scientific E notation number should be parsed.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#abb74bd1dfc9eee0b070c4d56f099387b">ON_ParseSettings::ParseSignificandFractionalPart()</a> for details about this property. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae8df6a386d7277d7a83812cbfe4a3c61"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae8df6a386d7277d7a83812cbfe4a3c61">◆ </a></span>SetParseSignificandIntegerPart()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseSignificandIntegerPart </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParseSignificandIntegerPart</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">bParseSignificandIntegerPart</td><td>[in] True if digits before a decimal point in a decimal number or the significand of a scientific E notation number should be parsed.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a7e11f6991e7fd2a0a99b475b8d2d8deb">ON_ParseSettings::ParseSignificandIntegerPart()</a> for details about this property. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a92d04a98f6ffc1c9a260f6ede2b7ed5f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a92d04a98f6ffc1c9a260f6ede2b7ed5f">◆ </a></span>SetParseSpaceAsDigitSeparator()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseSpaceAsDigitSeparator </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParse</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9fb690330099eb6bf2dfbf71e99a8bb4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9fb690330099eb6bf2dfbf71e99a8bb4">◆ </a></span>SetParseSpaceAsWhiteSpace()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseSpaceAsWhiteSpace </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParseSpaceAsWhiteSpace</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>The default value is true. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af31dfa44aac219b8e6fd37b41a655692"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af31dfa44aac219b8e6fd37b41a655692">◆ </a></span>SetParseSubtraction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseSubtraction </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParseSubtraction</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">bParseDivision</td><td>[in] True if subtraction should be permitted in number parsing.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a0e2dc2edc731cec9084dff9ba2ba6375">ON_ParseSettings::ParseSubtraction()</a> for details about this property. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aca90e39a4ec39df77cb12b9f13a4eceb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aca90e39a4ec39df77cb12b9f13a4eceb">◆ </a></span>SetParseSurveyorsNotation()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseSurveyorsNotation </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParseSurveyorsNotation</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">bParseSurveyorsNotation</td><td>[in] True if angle value parsing should parse surveyor's notation like N30W.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#aa2f77037d9aa55aaa046bd1290ca3981">ON_ParseSettings::ParseSurveyorsNotation()</a> for details about this property. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af1bb3aaad7c693a4b51c016353968e51"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af1bb3aaad7c693a4b51c016353968e51">◆ </a></span>SetParseThinSpaceAsDigitSeparator()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseThinSpaceAsDigitSeparator </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParse</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0e67368a597a795b8a0718f05d0fa017"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0e67368a597a795b8a0718f05d0fa017">◆ </a></span>SetParseThinSpaceAsWhiteSpace()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseThinSpaceAsWhiteSpace </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParseThinSpaceAsWhiteSpace</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>The default value is true. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa3a4bf31aa7d7afc3769e1c45d8a737d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa3a4bf31aa7d7afc3769e1c45d8a737d">◆ </a></span>SetParseUnaryMinus()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseUnaryMinus </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParseUnaryMinus</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">bParseUnaryMinus</td><td>[in] True if unary minus should be parsed.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a01ce31f93f6a766dfddb5157a6cfcd16">ON_ParseSettings::ParseUnaryMinus()</a> for details about this property. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a629557bf6d12593fede8f69fc8d7cee9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a629557bf6d12593fede8f69fc8d7cee9">◆ </a></span>SetParseUnaryPlus()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseUnaryPlus </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParseUnaryPlus</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">bParseUnaryPlus</td><td>[in] True if unary plus should be parsed.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#ac309e9af9e48c5b5cb1b64d7e009d7c5">ON_ParseSettings::ParseUnaryPlus()</a> for details about this property. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a58de711b8c92e1167ae0a0c36a2b661f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a58de711b8c92e1167ae0a0c36a2b661f">◆ </a></span>SetParseVerticalTabAsLeadingWhiteSpace()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseVerticalTabAsLeadingWhiteSpace </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParseVerticalTabAsLeadingWhiteSpace</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>The default value is true. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9a7ec12a47506ad220c4e5dc23a4b706"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9a7ec12a47506ad220c4e5dc23a4b706">◆ </a></span>SetParseVerticalTabAsTrailingWhiteSpace()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseVerticalTabAsTrailingWhiteSpace </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParseParseVerticalTabAsTrailingWhiteSpace</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>The default value is true. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a87cf6de6a5794167f5bcf6f505c8030a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a87cf6de6a5794167f5bcf6f505c8030a">◆ </a></span>SetParseWhiteSpaceBetweenFeetAndInches()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseWhiteSpaceBetweenFeetAndInches </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParseWhiteSpaceBetweenFeetAndInches</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">bParseWhiteSpaceBetweenFeetAndInches</td><td>[in] True if strings like these 1' 3" 1ft 3in will be parsed as 15 inches</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a20cd0e608685446837a4a85d2a9839e1">ON_ParseSettings::ParseWhiteSpaceBetweenFeetAndInches()</a> for details about this property. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abd0107b0d3ae2d4c0b65f040be4126c2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abd0107b0d3ae2d4c0b65f040be4126c2">◆ </a></span>SetParseWhiteSpaceBetweenValueAndUnitSystem()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetParseWhiteSpaceBetweenValueAndUnitSystem </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bParseWhiteSpaceBetweenValueAndUnitSystem</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">bParseWhiteSpaceBetweenValueAndUnitSystem</td><td>[in] True if then strings like these 2 meters 2meters 2 m 2m should be parsed as 2 meters.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>See <a class="el" href="../../d6/d60/class_o_n___parse_settings.html#a2e04b0891a91aaf84285cdb2a868ba2d">ON_ParseSettings::ParseWhiteSpaceBetweenValueAndUnitSystem()</a> for details about this property. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a279f4464b7a0f8c4bf65da00671f99b8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a279f4464b7a0f8c4bf65da00671f99b8">◆ </a></span>SetPreferedLocaleId()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ParseSettings::SetPreferedLocaleId </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>context_locale_id</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Deprecated. Use SetConextLocaleId(). </p>
|
|
<p>ON_DEPRECTATED </p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="a78b854db519995de6c6a2a3a2757edd8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a78b854db519995de6c6a2a3a2757edd8">◆ </a></span>DefaultSettings</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="../../d6/d60/class_o_n___parse_settings.html">ON_ParseSettings</a> ON_ParseSettings::DefaultSettings</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></p>
|
|
<ul>
|
|
<li>The default settings parse just about everything in a reasonable way.</li>
|
|
<li>Any angle values with unspecified units will be treated as radians. Angles without units can be encountered while parsing formulas, lengths and points and need to be thoughtfully considered in most parsing situations. </li>
|
|
</ul>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a85179119b0a08bdd2b00bddcd752fcb1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a85179119b0a08bdd2b00bddcd752fcb1">◆ </a></span>DefaultSettingsInDegrees</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="../../d6/d60/class_o_n___parse_settings.html">ON_ParseSettings</a> ON_ParseSettings::DefaultSettingsInDegrees</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></p>
|
|
<ul>
|
|
<li>The default settings parse just about everything in a reasonable way.</li>
|
|
<li>Any angle values with unspecified units will be treated as degrees. Angles without units can be encountered while parsing formulas, lengths and points and need to be thoughtfully considered in most parsing situations. </li>
|
|
</ul>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4d3e928a407c01d3795e5e7bbe9c767a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4d3e928a407c01d3795e5e7bbe9c767a">◆ </a></span>DefaultSettingsInRadians</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="../../d6/d60/class_o_n___parse_settings.html">ON_ParseSettings</a> ON_ParseSettings::DefaultSettingsInRadians</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></p>
|
|
<ul>
|
|
<li>The default settings parse just about everything in a reasonable way.</li>
|
|
<li>Any angle values with unspecified units will be treated as radians. Angles without units can be encountered while parsing formulas, lengths and points and need to be thoughtfully considered in most parsing situations. </li>
|
|
</ul>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a72a4001a86949d634f451a8df14b1813"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a72a4001a86949d634f451a8df14b1813">◆ </a></span>DoubleNumberSettings</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="../../d6/d60/class_o_n___parse_settings.html">ON_ParseSettings</a> ON_ParseSettings::DoubleNumberSettings</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>The double number settings parse and optional unary + or unary - and then parse a number that can be integer, decimal, or scientific e notation. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abdcfbc1b4b3b54e706a0a8f10e02aebc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abdcfbc1b4b3b54e706a0a8f10e02aebc">◆ </a></span>FalseSettings</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="../../d6/d60/class_o_n___parse_settings.html">ON_ParseSettings</a> ON_ParseSettings::FalseSettings</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>ON_ParseSetting::FalseSettings has all parsing options set to false. </p>
|
|
<p>A common use of <a class="el" href="../../d6/d60/class_o_n___parse_settings.html">ON_ParseSettings</a> FalseSettings is to intialize <a class="el" href="../../d6/d60/class_o_n___parse_settings.html">ON_ParseSettings</a> classes that are used to report what happened during parsing. Any parsing results value set to true after parsing indicates that type of parsing occured. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a147b22e2b367bd6c90d621ed9a544ce1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a147b22e2b367bd6c90d621ed9a544ce1">◆ </a></span>IntegerNumberSettings</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="../../d6/d60/class_o_n___parse_settings.html">ON_ParseSettings</a> ON_ParseSettings::IntegerNumberSettings</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>The integer settings parse and optional unary + or unary - and then parses one or more digits. Parsing stops after the last digit. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2f1d67c8ff8bb2f5faecd6f4ec7a5a04"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2f1d67c8ff8bb2f5faecd6f4ec7a5a04">◆ </a></span>RationalNumberSettings</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="../../d6/d60/class_o_n___parse_settings.html">ON_ParseSettings</a> ON_ParseSettings::RationalNumberSettings</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>The rational number settings parse and optional unary + or unary - and then parse one or more digits. If a rational number fraction bar follows the last digit in the numerator, then it is parsed and an integer denominator is parsed. The denominator cannot have a unary + or - preceding the digits. Parsing stops after the last digit in the denominator. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad7c98c7644622aaca5b6df3f0c002d73"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad7c98c7644622aaca5b6df3f0c002d73">◆ </a></span>RealNumberSettings</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="../../d6/d60/class_o_n___parse_settings.html">ON_ParseSettings</a> ON_ParseSettings::RealNumberSettings</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>The real number settings parse and optional unary + or unary - and then parse a number that can be integer, decimal, scientific e notation or pi. </p>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<!-- HTML footer for doxygen 1.8.13-->
|
|
<!-- start footer part -->
|
|
</div> <!-- page-content -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated on Sat Feb 3 2018 11:08:32 for openNURBS SDK Help by <a href="http://www.doxygen.org/index.html">
|
|
<!-- <img class="footer" src="../../doxygen.png" alt="doxygen"/> -->
|
|
Doxygen
|
|
</a> 1.8.13
|
|
</small></address>
|
|
</div> <!-- container -->
|
|
<!-- doxy-boot -->
|
|
<script type="text/javascript" src="../../doxy-boot.js"></script>
|
|
</body>
|
|
</html>
|