Fixing, more & more

This commit is contained in:
blacklight 2009-08-09 11:17:39 +02:00
parent 7b16294784
commit b50b2c08ae
138 changed files with 23410 additions and 789 deletions

View file

@ -1,4 +1,4 @@
--- 0.3 release --- --- Release 0.3 ---
2009-08-09 BlackLight <blacklight@autistici.org> 2009-08-09 BlackLight <blacklight@autistici.org>
@ -7,7 +7,8 @@
* synapsis.cpp: Added momentum() method to compute the inertial momentum * synapsis.cpp: Added momentum() method to compute the inertial momentum
of a synapsis of a synapsis
* everything: Data type changed from float to double for everything, * everything: Data type changed from float to double for everything,
fixing neuralpp namespace fixing neuralpp namespace, fixed indentation, fixed exception throwing,
fixed documentation
--- Release 0.2.2 --- --- Release 0.2.2 ---

2
README
View file

@ -12,6 +12,6 @@ Released under GNU GPL licence v.3, copyright 2008-2009
# Take a look to the example in "example" directory to view it pratically. # Take a look to the example in "example" directory to view it pratically.
# Take a look to documentation in "doc" directory to see how to use it. You can # Take a look to documentation in "doc" directory to see how to use it. You can
also generate documentation on your own, moving to `src` directory and typing also generate documentation on your own, moving to `include` directory and typing
`doxygen` `doxygen`

View file

@ -0,0 +1,667 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Markup.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<h1>Markup.h</h1><a href="Markup_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// Markup.h: interface for the CMarkup class.</span>
<a name="l00002"></a>00002 <span class="comment">//</span>
<a name="l00003"></a>00003 <span class="comment">// Markup Release 10.1</span>
<a name="l00004"></a>00004 <span class="comment">// Copyright (C) 2008 First Objective Software, Inc. All rights reserved</span>
<a name="l00005"></a>00005 <span class="comment">// Go to www.firstobject.com for the latest CMarkup and EDOM documentation</span>
<a name="l00006"></a>00006 <span class="comment">// Use in commercial applications requires written permission</span>
<a name="l00007"></a>00007 <span class="comment">// This software is provided "as is", with no warranty.</span>
<a name="l00008"></a>00008
<a name="l00009"></a>00009 <span class="preprocessor">#if !defined(_MARKUP_H_INCLUDED_)</span>
<a name="l00010"></a><a class="code" href="Markup_8h.html#964424c93c5bcf9f53d1bfb1f48dded8">00010</a> <span class="preprocessor"></span><span class="preprocessor">#define _MARKUP_H_INCLUDED_</span>
<a name="l00011"></a>00011 <span class="preprocessor"></span>
<a name="l00012"></a>00012 <span class="preprocessor">#include &lt;stdlib.h&gt;</span>
<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;string.h&gt;</span> <span class="comment">// memcpy, memset, strcmp...</span>
<a name="l00014"></a>00014
<a name="l00015"></a>00015 <span class="comment">// Major build options</span>
<a name="l00016"></a>00016 <span class="comment">// MARKUP_WCHAR wide char (2-byte UTF-16 on Windows, 4-byte UTF-32 on Linux and OS X)</span>
<a name="l00017"></a>00017 <span class="comment">// MARKUP_MBCS ANSI/double-byte strings on Windows</span>
<a name="l00018"></a>00018 <span class="comment">// MARKUP_STL (default except VC++) use STL strings instead of MFC strings</span>
<a name="l00019"></a>00019 <span class="comment">// MARKUP_SAFESTR to use string _s functions in VC++ 2005 (_MSC_VER &gt;= 1400)</span>
<a name="l00020"></a>00020 <span class="comment">// MARKUP_WINCONV (default for VC++) for Windows API character conversion</span>
<a name="l00021"></a>00021 <span class="comment">// MARKUP_ICONV (default for GNU) for character conversion on Linux and OS X and other platforms</span>
<a name="l00022"></a>00022 <span class="comment">// MARKUP_STDCONV to use neither WINCONV or ICONV, falls back to setlocale based conversion for ANSI</span>
<a name="l00023"></a>00023 <span class="comment">//</span>
<a name="l00024"></a>00024 <span class="preprocessor">#if _MSC_VER &gt; 1000 // VC++</span>
<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="preprocessor">#pragma once</span>
<a name="l00026"></a>00026 <span class="preprocessor"></span><span class="preprocessor">#if ! defined(MARKUP_SAFESTR) // not VC++ safe strings</span>
<a name="l00027"></a>00027 <span class="preprocessor"></span><span class="preprocessor">#pragma warning(disable:4996) // VC++ 2005 deprecated function warnings</span>
<a name="l00028"></a>00028 <span class="preprocessor"></span><span class="preprocessor">#endif // not VC++ safe strings</span>
<a name="l00029"></a>00029 <span class="preprocessor"></span><span class="preprocessor">#if defined(MARKUP_STL) &amp;&amp; _MSC_VER &lt; 1400 // STL pre VC++ 2005</span>
<a name="l00030"></a>00030 <span class="preprocessor"></span><span class="preprocessor">#pragma warning(disable:4786) // std::string long names</span>
<a name="l00031"></a>00031 <span class="preprocessor"></span><span class="preprocessor">#endif // VC++ 2005 STL</span>
<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="preprocessor">#else // not VC++</span>
<a name="l00033"></a>00033 <span class="preprocessor"></span><span class="preprocessor">#if ! defined(MARKUP_STL)</span>
<a name="l00034"></a><a class="code" href="Markup_8h.html#068f185d8c3f5030193410463434700e">00034</a> <span class="preprocessor"></span><span class="preprocessor">#define MARKUP_STL</span>
<a name="l00035"></a>00035 <span class="preprocessor"></span><span class="preprocessor">#endif // not STL</span>
<a name="l00036"></a>00036 <span class="preprocessor"></span><span class="preprocessor">#if defined(__GNUC__) &amp;&amp; ! defined(MARKUP_ICONV) &amp;&amp; ! defined(MARKUP_STDCONV) &amp;&amp; ! defined(MARKUP_WINCONV)</span>
<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="preprocessor">#define MARKUP_ICONV</span>
<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="preprocessor">#endif // GNUC and not ICONV not STDCONV not WINCONV</span>
<a name="l00039"></a>00039 <span class="preprocessor"></span><span class="preprocessor">#endif // not VC++</span>
<a name="l00040"></a>00040 <span class="preprocessor"></span><span class="preprocessor">#if (defined(_UNICODE) || defined(UNICODE)) &amp;&amp; ! defined(MARKUP_WCHAR)</span>
<a name="l00041"></a>00041 <span class="preprocessor"></span><span class="preprocessor">#define MARKUP_WCHAR</span>
<a name="l00042"></a>00042 <span class="preprocessor"></span><span class="preprocessor">#endif // _UNICODE or UNICODE</span>
<a name="l00043"></a>00043 <span class="preprocessor"></span><span class="preprocessor">#if (defined(_MBCS) || defined(MBCS)) &amp;&amp; ! defined(MARKUP_MBCS)</span>
<a name="l00044"></a>00044 <span class="preprocessor"></span><span class="preprocessor">#define MARKUP_MBCS</span>
<a name="l00045"></a>00045 <span class="preprocessor"></span><span class="preprocessor">#endif // _MBCS and not MBCS</span>
<a name="l00046"></a>00046 <span class="preprocessor"></span><span class="preprocessor">#if ! defined(MARKUP_SIZEOFWCHAR)</span>
<a name="l00047"></a>00047 <span class="preprocessor"></span><span class="preprocessor">#if __SIZEOF_WCHAR_T__ == 4 || __WCHAR_MAX__ &gt; 0x10000</span>
<a name="l00048"></a>00048 <span class="preprocessor"></span><span class="preprocessor">#define MARKUP_SIZEOFWCHAR 4</span>
<a name="l00049"></a>00049 <span class="preprocessor"></span><span class="preprocessor">#else // sizeof(wchar_t) != 4</span>
<a name="l00050"></a><a class="code" href="Markup_8h.html#56bf764d158432507ce70140a7a39796">00050</a> <span class="preprocessor"></span><span class="preprocessor">#define MARKUP_SIZEOFWCHAR 2</span>
<a name="l00051"></a>00051 <span class="preprocessor"></span><span class="preprocessor">#endif // sizeof(wchar_t) != 4</span>
<a name="l00052"></a>00052 <span class="preprocessor"></span><span class="preprocessor">#endif // not MARKUP_SIZEOFWCHAR</span>
<a name="l00053"></a>00053 <span class="preprocessor"></span><span class="preprocessor">#if ! defined(MARKUP_WINCONV) &amp;&amp; ! defined(MARKUP_STDCONV) &amp;&amp; ! defined(MARKUP_ICONV)</span>
<a name="l00054"></a><a class="code" href="Markup_8h.html#dbc6eaa1c00e7bd9a20a31e034dd2e81">00054</a> <span class="preprocessor"></span><span class="preprocessor">#define MARKUP_WINCONV</span>
<a name="l00055"></a>00055 <span class="preprocessor"></span><span class="preprocessor">#endif // not WINCONV not STDCONV not ICONV</span>
<a name="l00056"></a>00056 <span class="preprocessor"></span>
<a name="l00057"></a>00057 <span class="comment">// Text type and function defines (compiler and build-option dependent)</span>
<a name="l00058"></a>00058 <span class="comment">// </span>
<a name="l00059"></a><a class="code" href="Markup_8h.html#4b7b55ce45b2dc0166e17835c36d24ae">00059</a> <span class="preprocessor">#define MCD_ACP 0</span>
<a name="l00060"></a><a class="code" href="Markup_8h.html#ee5e990ae605088df779ccb343b44e66">00060</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_UTF8 65001</span>
<a name="l00061"></a><a class="code" href="Markup_8h.html#d9263b419662458249b697e27f9af6ee">00061</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_UTF16 1200</span>
<a name="l00062"></a><a class="code" href="Markup_8h.html#534d77c158c8f18fd0b5f238f8715a31">00062</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_UTF32 65005</span>
<a name="l00063"></a>00063 <span class="preprocessor"></span><span class="preprocessor">#if defined(MARKUP_WCHAR)</span>
<a name="l00064"></a>00064 <span class="preprocessor"></span><span class="preprocessor">#define MCD_CHAR wchar_t</span>
<a name="l00065"></a>00065 <span class="preprocessor"></span><span class="preprocessor">#define MCD_PCSZ const wchar_t*</span>
<a name="l00066"></a>00066 <span class="preprocessor"></span><span class="preprocessor">#define MCD_PSZLEN (int)wcslen</span>
<a name="l00067"></a>00067 <span class="preprocessor"></span><span class="preprocessor">#define MCD_PSZCHR wcschr</span>
<a name="l00068"></a>00068 <span class="preprocessor"></span><span class="preprocessor">#define MCD_PSZSTR wcsstr</span>
<a name="l00069"></a>00069 <span class="preprocessor"></span><span class="preprocessor">#define MCD_PSZTOL wcstol</span>
<a name="l00070"></a>00070 <span class="preprocessor"></span><span class="preprocessor">#define MCD_PSZNCMP wcsncmp</span>
<a name="l00071"></a>00071 <span class="preprocessor"></span><span class="preprocessor">#if defined(MARKUP_SAFESTR) // VC++ safe strings</span>
<a name="l00072"></a>00072 <span class="preprocessor"></span><span class="preprocessor">#define MCD_SSZ(sz) sz,(sizeof(sz)/sizeof(MCD_CHAR))</span>
<a name="l00073"></a>00073 <span class="preprocessor"></span><span class="preprocessor">#define MCD_PSZCPY(sz,p) wcscpy_s(MCD_SSZ(sz),p)</span>
<a name="l00074"></a>00074 <span class="preprocessor"></span><span class="preprocessor">#define MCD_PSZNCPY(sz,p,n) wcsncpy_s(MCD_SSZ(sz),p,n)</span>
<a name="l00075"></a>00075 <span class="preprocessor"></span><span class="preprocessor">#define MCD_PSZCAT(sz,p) wcscat_s(MCD_SSZ(sz),p)</span>
<a name="l00076"></a>00076 <span class="preprocessor"></span><span class="preprocessor">#define MCD_SPRINTF swprintf_s</span>
<a name="l00077"></a>00077 <span class="preprocessor"></span><span class="preprocessor">#define MCD_FOPEN(f,n,m) {if(_wfopen_s(&amp;f,n,m)!=0)f=NULL;}</span>
<a name="l00078"></a>00078 <span class="preprocessor"></span><span class="preprocessor">#else // not VC++ safe strings</span>
<a name="l00079"></a>00079 <span class="preprocessor"></span><span class="preprocessor">#if defined(__GNUC__)</span>
<a name="l00080"></a>00080 <span class="preprocessor"></span><span class="preprocessor">#define MCD_SSZ(sz) sz,(sizeof(sz)/sizeof(MCD_CHAR))</span>
<a name="l00081"></a>00081 <span class="preprocessor"></span><span class="preprocessor">#else // not GNUC</span>
<a name="l00082"></a>00082 <span class="preprocessor"></span><span class="preprocessor">#define MCD_SSZ(sz) sz</span>
<a name="l00083"></a>00083 <span class="preprocessor"></span><span class="preprocessor">#endif // not GNUC</span>
<a name="l00084"></a>00084 <span class="preprocessor"></span><span class="preprocessor">#define MCD_PSZCPY wcscpy</span>
<a name="l00085"></a>00085 <span class="preprocessor"></span><span class="preprocessor">#define MCD_PSZNCPY wcsncpy</span>
<a name="l00086"></a>00086 <span class="preprocessor"></span><span class="preprocessor">#define MCD_PSZCAT wcscat</span>
<a name="l00087"></a>00087 <span class="preprocessor"></span><span class="preprocessor">#define MCD_SPRINTF swprintf</span>
<a name="l00088"></a>00088 <span class="preprocessor"></span><span class="preprocessor">#define MCD_FOPEN(f,n,m) f=_wfopen(n,m)</span>
<a name="l00089"></a>00089 <span class="preprocessor"></span><span class="preprocessor">#endif // not VC++ safe strings</span>
<a name="l00090"></a>00090 <span class="preprocessor"></span><span class="preprocessor">#define MCD_T(s) L ## s</span>
<a name="l00091"></a>00091 <span class="preprocessor"></span><span class="preprocessor">#if MARKUP_SIZEOFWCHAR == 4 // sizeof(wchar_t) == 4</span>
<a name="l00092"></a>00092 <span class="preprocessor"></span><span class="preprocessor">#define MCD_ENC MCD_T("UTF-32")</span>
<a name="l00093"></a>00093 <span class="preprocessor"></span><span class="preprocessor">#else // sizeof(wchar_t) == 2</span>
<a name="l00094"></a>00094 <span class="preprocessor"></span><span class="preprocessor">#define MCD_ENC MCD_T("UTF-16")</span>
<a name="l00095"></a>00095 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00096"></a>00096 <span class="preprocessor"></span><span class="preprocessor">#define MCD_CLEN(p) 1</span>
<a name="l00097"></a>00097 <span class="preprocessor"></span><span class="preprocessor">#else // not MARKUP_WCHAR</span>
<a name="l00098"></a><a class="code" href="Markup_8h.html#12bf56fe481c397f8df59076c90c45a6">00098</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_CHAR char</span>
<a name="l00099"></a><a class="code" href="Markup_8h.html#edde484976c7ebb2e31d6be23e669128">00099</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_PCSZ const char*</span>
<a name="l00100"></a><a class="code" href="Markup_8h.html#f8601b14e21b7fe9a4b55953ddbb75c2">00100</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_PSZLEN (int)strlen</span>
<a name="l00101"></a><a class="code" href="Markup_8h.html#0b4f312ed85cdcdafc5ed8c88da98ce9">00101</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_PSZCHR strchr</span>
<a name="l00102"></a><a class="code" href="Markup_8h.html#d63af44417f9dcdb5ee845a08cbd19d2">00102</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_PSZSTR strstr</span>
<a name="l00103"></a><a class="code" href="Markup_8h.html#0f9f184175207bff11e204540c56b473">00103</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_PSZTOL strtol</span>
<a name="l00104"></a><a class="code" href="Markup_8h.html#4e2907b0d2098130db8cffd774afef88">00104</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_PSZNCMP strncmp</span>
<a name="l00105"></a>00105 <span class="preprocessor"></span><span class="preprocessor">#if defined(MARKUP_SAFESTR) // VC++ safe strings</span>
<a name="l00106"></a>00106 <span class="preprocessor"></span><span class="preprocessor">#define MCD_SSZ(sz) sz,(sizeof(sz)/sizeof(MCD_CHAR))</span>
<a name="l00107"></a>00107 <span class="preprocessor"></span><span class="preprocessor">#define MCD_PSZCPY(sz,p) strcpy_s(MCD_SSZ(sz),p)</span>
<a name="l00108"></a>00108 <span class="preprocessor"></span><span class="preprocessor">#define MCD_PSZNCPY(sz,p,n) strncpy_s(MCD_SSZ(sz),p,n)</span>
<a name="l00109"></a>00109 <span class="preprocessor"></span><span class="preprocessor">#define MCD_PSZCAT(sz,p) strcat_s(MCD_SSZ(sz),p)</span>
<a name="l00110"></a>00110 <span class="preprocessor"></span><span class="preprocessor">#define MCD_SPRINTF sprintf_s</span>
<a name="l00111"></a>00111 <span class="preprocessor"></span><span class="preprocessor">#define MCD_FOPEN(f,n,m) {if(fopen_s(&amp;f,n,m)!=0)f=NULL;}</span>
<a name="l00112"></a>00112 <span class="preprocessor"></span><span class="preprocessor">#else // not VC++ safe strings</span>
<a name="l00113"></a><a class="code" href="Markup_8h.html#c327a6af700343d0cced4ed2bf855460">00113</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_SSZ(sz) sz</span>
<a name="l00114"></a><a class="code" href="Markup_8h.html#ff4771eb9cee750223aa117b8cafdab6">00114</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_PSZCPY strcpy</span>
<a name="l00115"></a><a class="code" href="Markup_8h.html#6abfcd289e88bf2cd4a7e26abf231551">00115</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_PSZNCPY strncpy</span>
<a name="l00116"></a><a class="code" href="Markup_8h.html#1f111b6472a97a8308f47a42a5ca02c0">00116</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_PSZCAT strcat</span>
<a name="l00117"></a><a class="code" href="Markup_8h.html#fdebb4fe97791f466e9e52337e36e707">00117</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_SPRINTF sprintf</span>
<a name="l00118"></a><a class="code" href="Markup_8h.html#f539ef4d57b2dc09eae1ff35115d30b3">00118</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_FOPEN(f,n,m) f=fopen(n,m)</span>
<a name="l00119"></a>00119 <span class="preprocessor"></span><span class="preprocessor">#endif // not VC++ safe strings</span>
<a name="l00120"></a><a class="code" href="Markup_8h.html#3717b2fa88d73f5f346ec6efdfbe2032">00120</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_T(s) s</span>
<a name="l00121"></a>00121 <span class="preprocessor"></span><span class="preprocessor">#if defined(MARKUP_MBCS) // MBCS/double byte</span>
<a name="l00122"></a>00122 <span class="preprocessor"></span><span class="preprocessor">#define MCD_ENC MCD_T("")</span>
<a name="l00123"></a>00123 <span class="preprocessor"></span><span class="preprocessor">#if defined(MARKUP_WINCONV)</span>
<a name="l00124"></a>00124 <span class="preprocessor"></span><span class="preprocessor">#define MCD_CLEN(p) (int)_mbclen((const unsigned char*)p)</span>
<a name="l00125"></a>00125 <span class="preprocessor"></span><span class="preprocessor">#else // not WINCONV</span>
<a name="l00126"></a>00126 <span class="preprocessor"></span><span class="preprocessor">#define MCD_CLEN(p) (int)mblen(p,MB_CUR_MAX)</span>
<a name="l00127"></a>00127 <span class="preprocessor"></span><span class="preprocessor">#endif // not WINCONV</span>
<a name="l00128"></a>00128 <span class="preprocessor"></span><span class="preprocessor">#else // not MBCS/double byte</span>
<a name="l00129"></a><a class="code" href="Markup_8h.html#76b22bbde60fb0f34064d566e89c456a">00129</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_ENC MCD_T("UTF-8")</span>
<a name="l00130"></a><a class="code" href="Markup_8h.html#d56c92f847a54f85e183ebc96422db7b">00130</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_CLEN(p) 1</span>
<a name="l00131"></a>00131 <span class="preprocessor"></span><span class="preprocessor">#endif // not MBCS/double byte</span>
<a name="l00132"></a>00132 <span class="preprocessor"></span><span class="preprocessor">#endif // not MARKUP_WCHAR</span>
<a name="l00133"></a>00133 <span class="preprocessor"></span><span class="preprocessor">#if _MSC_VER &lt; 1000 // not VC++</span>
<a name="l00134"></a><a class="code" href="Markup_8h.html#1930dded538d6aeb11899a588cbe0694">00134</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_STRERROR strerror(errno)</span>
<a name="l00135"></a>00135 <span class="preprocessor"></span><span class="preprocessor">#endif // not VC++</span>
<a name="l00136"></a>00136 <span class="preprocessor"></span>
<a name="l00137"></a>00137 <span class="comment">// String type and function defines (compiler and build-option dependent)</span>
<a name="l00138"></a>00138 <span class="comment">// Define MARKUP_STL to use STL strings</span>
<a name="l00139"></a>00139 <span class="comment">//</span>
<a name="l00140"></a>00140 <span class="preprocessor">#if defined(MARKUP_STL) // STL</span>
<a name="l00141"></a>00141 <span class="preprocessor"></span><span class="preprocessor">#include &lt;string&gt;</span>
<a name="l00142"></a>00142 <span class="preprocessor">#if defined(MARKUP_WCHAR)</span>
<a name="l00143"></a>00143 <span class="preprocessor"></span><span class="preprocessor">#define MCD_STR std::wstring</span>
<a name="l00144"></a>00144 <span class="preprocessor"></span><span class="preprocessor">#else // not MARKUP_WCHAR</span>
<a name="l00145"></a><a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">00145</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_STR std::string</span>
<a name="l00146"></a>00146 <span class="preprocessor"></span><span class="preprocessor">#endif // not MARKUP_WCHAR</span>
<a name="l00147"></a><a class="code" href="Markup_8h.html#8308b5dc66582065497df0946227c24f">00147</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_2PCSZ(s) s.c_str()</span>
<a name="l00148"></a><a class="code" href="Markup_8h.html#0cf539be69b737a377b5ba5080febc17">00148</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_STRLENGTH(s) (int)s.size()</span>
<a name="l00149"></a><a class="code" href="Markup_8h.html#f26261378df965f267408dad0fc32731">00149</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_STRCLEAR(s) s.erase()</span>
<a name="l00150"></a><a class="code" href="Markup_8h.html#2790455cead9f63ecdd40f3a1391fdb4">00150</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_STRISEMPTY(s) s.empty()</span>
<a name="l00151"></a><a class="code" href="Markup_8h.html#9ac43f7dfd3f9b4a40fa2975a4289037">00151</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_STRMID(s,n,l) s.substr(n,l)</span>
<a name="l00152"></a><a class="code" href="Markup_8h.html#25a39e06935325797827ef910d1e9c33">00152</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_STRASSIGN(s,p,n) s.assign(p,n)</span>
<a name="l00153"></a><a class="code" href="Markup_8h.html#86a80a1134afea2893d7f10fe7a94656">00153</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_STRCAPACITY(s) (int)s.capacity()</span>
<a name="l00154"></a><a class="code" href="Markup_8h.html#e858b63711717ae98a1ef06b8c992c46">00154</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_STRINSERTREPLACE(d,i,r,s) d.replace(i,r,s)</span>
<a name="l00155"></a><a class="code" href="Markup_8h.html#8bec93c42fdcd4f51326f897d2185aa8">00155</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_GETBUFFER(s,n) new MCD_CHAR[n+1]; s.reserve(n)</span>
<a name="l00156"></a><a class="code" href="Markup_8h.html#c7aebf04b6e902c953c2422b65cde140">00156</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_RELEASEBUFFER(s,p,n) s.assign(p,n); delete[]p</span>
<a name="l00157"></a><a class="code" href="Markup_8h.html#3db4aba7b130d4d0ca7eece1314464e8">00157</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_BLDRESERVE(s,n) s.reserve(n)</span>
<a name="l00158"></a><a class="code" href="Markup_8h.html#462dda37bd35bcc7de74c6f137678994">00158</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_BLDCHECK(s,n,d) ;</span>
<a name="l00159"></a><a class="code" href="Markup_8h.html#9ed9b064f852a4ad5a9727b72f09c761">00159</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_BLDRELEASE(s) ;</span>
<a name="l00160"></a><a class="code" href="Markup_8h.html#3fa052a44a1028c32ec80a98e2dc2ee2">00160</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_BLDAPPENDN(s,p,n) s.append(p,n)</span>
<a name="l00161"></a><a class="code" href="Markup_8h.html#1b5b2dbff24ec07b7f947a92c79374db">00161</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_BLDAPPEND(s,p) s.append(p)</span>
<a name="l00162"></a><a class="code" href="Markup_8h.html#66fdcace6236f2f212b819bbb607eb00">00162</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_BLDAPPEND1(s,c) s+=(MCD_CHAR)(c)</span>
<a name="l00163"></a>00163 <span class="preprocessor"></span><span class="preprocessor">#else // not STL, i.e. MFC</span>
<a name="l00164"></a>00164 <span class="preprocessor"></span><span class="preprocessor">#include &lt;afx.h&gt;</span>
<a name="l00165"></a>00165 <span class="preprocessor">#define MCD_STR CString</span>
<a name="l00166"></a>00166 <span class="preprocessor"></span><span class="preprocessor">#define MCD_2PCSZ(s) ((MCD_PCSZ)s)</span>
<a name="l00167"></a>00167 <span class="preprocessor"></span><span class="preprocessor">#define MCD_STRLENGTH(s) s.GetLength()</span>
<a name="l00168"></a>00168 <span class="preprocessor"></span><span class="preprocessor">#define MCD_STRCLEAR(s) s.Empty()</span>
<a name="l00169"></a>00169 <span class="preprocessor"></span><span class="preprocessor">#define MCD_STRISEMPTY(s) s.IsEmpty()</span>
<a name="l00170"></a>00170 <span class="preprocessor"></span><span class="preprocessor">#define MCD_STRMID(s,n,l) s.Mid(n,l)</span>
<a name="l00171"></a>00171 <span class="preprocessor"></span><span class="preprocessor">#define MCD_STRASSIGN(s,p,n) memcpy(s.GetBuffer(n),p,(n)*sizeof(MCD_CHAR));s.ReleaseBuffer(n);</span>
<a name="l00172"></a>00172 <span class="preprocessor"></span><span class="preprocessor">#define MCD_STRCAPACITY(s) (((CStringData*)((MCD_PCSZ)s)-1)-&gt;nAllocLength)</span>
<a name="l00173"></a>00173 <span class="preprocessor"></span><span class="preprocessor">#define MCD_GETBUFFER(s,n) s.GetBuffer(n)</span>
<a name="l00174"></a>00174 <span class="preprocessor"></span><span class="preprocessor">#define MCD_RELEASEBUFFER(s,p,n) s.ReleaseBuffer(n)</span>
<a name="l00175"></a>00175 <span class="preprocessor"></span><span class="preprocessor">#define MCD_BLDRESERVE(s,n) MCD_CHAR*pD=s.GetBuffer(n); int nL=0</span>
<a name="l00176"></a>00176 <span class="preprocessor"></span><span class="preprocessor">#define MCD_BLDCHECK(s,n,d) if(nL+(int)(d)&gt;n){s.ReleaseBuffer(nL);n&lt;&lt;=2;pD=s.GetBuffer(n);}</span>
<a name="l00177"></a>00177 <span class="preprocessor"></span><span class="preprocessor">#define MCD_BLDRELEASE(s) s.ReleaseBuffer(nL)</span>
<a name="l00178"></a>00178 <span class="preprocessor"></span><span class="preprocessor">#define MCD_BLDAPPENDN(s,p,n) MCD_PSZNCPY(&amp;pD[nL],p,n);nL+=n</span>
<a name="l00179"></a>00179 <span class="preprocessor"></span><span class="preprocessor">#define MCD_BLDAPPEND(s,p) MCD_PSZCPY(&amp;pD[nL],p);nL+=MCD_PSZLEN(p)</span>
<a name="l00180"></a>00180 <span class="preprocessor"></span><span class="preprocessor">#define MCD_BLDAPPEND1(s,c) pD[nL++]=(MCD_CHAR)(c)</span>
<a name="l00181"></a>00181 <span class="preprocessor"></span><span class="preprocessor">#endif // not STL</span>
<a name="l00182"></a><a class="code" href="Markup_8h.html#d943bd4174ba98a10524bc437d0c0d50">00182</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_STRTOINT(s) MCD_PSZTOL(MCD_2PCSZ(s),NULL,10)</span>
<a name="l00183"></a>00183 <span class="preprocessor"></span>
<a name="l00184"></a>00184 <span class="comment">// Allow function args to accept string objects as constant string pointers</span>
<a name="l00185"></a><a class="code" href="structMCD__CSTR.html">00185</a> <span class="keyword">struct </span><a class="code" href="structMCD__CSTR.html">MCD_CSTR</a>
<a name="l00186"></a>00186 {
<a name="l00187"></a><a class="code" href="structMCD__CSTR.html#527942329419b01535431646e136eaa1">00187</a> <a class="code" href="structMCD__CSTR.html#527942329419b01535431646e136eaa1">MCD_CSTR</a>() { <a class="code" href="structMCD__CSTR.html#98868bd66f13bc4be31eab000d45335e">pcsz</a>=NULL; };
<a name="l00188"></a><a class="code" href="structMCD__CSTR.html#f0cb7482427cfab856ee18c8ac50e5fa">00188</a> <a class="code" href="structMCD__CSTR.html#527942329419b01535431646e136eaa1">MCD_CSTR</a>( <a class="code" href="Markup_8h.html#edde484976c7ebb2e31d6be23e669128">MCD_PCSZ</a> p ) { <a class="code" href="structMCD__CSTR.html#98868bd66f13bc4be31eab000d45335e">pcsz</a>=p; };
<a name="l00189"></a><a class="code" href="structMCD__CSTR.html#dc766d196d878fa2eccad9843463508b">00189</a> <a class="code" href="structMCD__CSTR.html#527942329419b01535431646e136eaa1">MCD_CSTR</a>( <span class="keyword">const</span> <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a>&amp; s ) { <a class="code" href="structMCD__CSTR.html#98868bd66f13bc4be31eab000d45335e">pcsz</a> = <a class="code" href="Markup_8h.html#8308b5dc66582065497df0946227c24f">MCD_2PCSZ</a>(s); };
<a name="l00190"></a><a class="code" href="structMCD__CSTR.html#98868bd66f13bc4be31eab000d45335e">00190</a> <a class="code" href="structMCD__CSTR.html#69c3b0c4b7d049b0eaadcc5822f647ac">operator MCD_PCSZ</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="structMCD__CSTR.html#98868bd66f13bc4be31eab000d45335e">pcsz</a>; };
<a name="l00191"></a>00191 <a class="code" href="Markup_8h.html#edde484976c7ebb2e31d6be23e669128">MCD_PCSZ</a> <a class="code" href="structMCD__CSTR.html#98868bd66f13bc4be31eab000d45335e">pcsz</a>;
<a name="l00192"></a>00192 };
<a name="l00193"></a>00193
<a name="l00194"></a>00194 <span class="comment">// On Linux and OS X, filenames are not specified in wchar_t</span>
<a name="l00195"></a>00195 <span class="preprocessor">#if defined(MARKUP_WCHAR) &amp;&amp; defined(__GNUC__)</span>
<a name="l00196"></a>00196 <span class="preprocessor"></span><span class="preprocessor">#undef MCD_FOPEN</span>
<a name="l00197"></a>00197 <span class="preprocessor"></span><span class="preprocessor">#define MCD_FOPEN(f,n,m) f=fopen(n,m)</span>
<a name="l00198"></a>00198 <span class="preprocessor"></span><span class="preprocessor">#define MCD_T_FILENAME(s) s</span>
<a name="l00199"></a>00199 <span class="preprocessor"></span><span class="preprocessor">#define MCD_PCSZ_FILENAME const char*</span>
<a name="l00200"></a>00200 <span class="preprocessor"></span><span class="keyword">struct </span><a class="code" href="Markup_8h.html#b7f2fa74461b566c44371deb46c73de2">MCD_CSTR_FILENAME</a>
<a name="l00201"></a>00201 {
<a name="l00202"></a>00202 <a class="code" href="Markup_8h.html#b7f2fa74461b566c44371deb46c73de2">MCD_CSTR_FILENAME</a>() { pcsz=NULL; };
<a name="l00203"></a>00203 <a class="code" href="Markup_8h.html#b7f2fa74461b566c44371deb46c73de2">MCD_CSTR_FILENAME</a>( <a class="code" href="Markup_8h.html#7dbef2772d51e540f1dfc521c1fa5866">MCD_PCSZ_FILENAME</a> p ) { pcsz=p; };
<a name="l00204"></a>00204 <a class="code" href="Markup_8h.html#b7f2fa74461b566c44371deb46c73de2">MCD_CSTR_FILENAME</a>( <span class="keyword">const</span> std::string&amp; s ) { pcsz = s.c_str(); };
<a name="l00205"></a>00205 operator MCD_PCSZ_FILENAME()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> pcsz; };
<a name="l00206"></a>00206 <a class="code" href="Markup_8h.html#7dbef2772d51e540f1dfc521c1fa5866">MCD_PCSZ_FILENAME</a> pcsz;
<a name="l00207"></a>00207 };
<a name="l00208"></a>00208 <span class="preprocessor">#else</span>
<a name="l00209"></a><a class="code" href="Markup_8h.html#b7f2fa74461b566c44371deb46c73de2">00209</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_CSTR_FILENAME MCD_CSTR</span>
<a name="l00210"></a><a class="code" href="Markup_8h.html#c5dd80c2be80f6331999ca42ba047aca">00210</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_T_FILENAME MCD_T</span>
<a name="l00211"></a><a class="code" href="Markup_8h.html#7dbef2772d51e540f1dfc521c1fa5866">00211</a> <span class="preprocessor"></span><span class="preprocessor">#define MCD_PCSZ_FILENAME MCD_PCSZ</span>
<a name="l00212"></a>00212 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00213"></a>00213 <span class="preprocessor"></span>
<a name="l00214"></a>00214 <span class="preprocessor">#if defined(_DEBUG) // DEBUG </span>
<a name="l00215"></a>00215 <span class="preprocessor"></span><span class="preprocessor">#define _DS(i) (i?&amp;(MCD_2PCSZ(m_strDoc))[m_aPos[i].nStart]:0)</span>
<a name="l00216"></a>00216 <span class="preprocessor"></span><span class="preprocessor">#define MARKUP_SETDEBUGSTATE m_pMainDS=_DS(m_iPos); m_pChildDS=_DS(m_iPosChild)</span>
<a name="l00217"></a>00217 <span class="preprocessor"></span><span class="preprocessor">#else // not DEBUG</span>
<a name="l00218"></a><a class="code" href="Markup_8h.html#eb217cbc320c044ab434a9765f3c43da">00218</a> <span class="preprocessor"></span><span class="preprocessor">#define MARKUP_SETDEBUGSTATE</span>
<a name="l00219"></a>00219 <span class="preprocessor"></span><span class="preprocessor">#endif // not DEBUG</span>
<a name="l00220"></a>00220 <span class="preprocessor"></span>
<a name="l00221"></a><a class="code" href="classCMarkup.html">00221</a> <span class="keyword">class </span><a class="code" href="classCMarkup.html">CMarkup</a>
<a name="l00222"></a>00222 {
<a name="l00223"></a>00223 <span class="keyword">public</span>:
<a name="l00224"></a><a class="code" href="classCMarkup.html#ef1594806cb878a276025d452c919a29">00224</a> <a class="code" href="classCMarkup.html#ef1594806cb878a276025d452c919a29">CMarkup</a>() { <a class="code" href="classCMarkup.html#3f7b4f882a3ba216fdaf21b59778869d">SetDoc</a>( NULL ); <a class="code" href="classCMarkup.html#6ce98f8685f47a0d5457ade12a9b500f">InitDocFlags</a>(); };
<a name="l00225"></a><a class="code" href="classCMarkup.html#186b921d6af5fde01449e5365eef095c">00225</a> <a class="code" href="classCMarkup.html#ef1594806cb878a276025d452c919a29">CMarkup</a>( <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szDoc ) { <a class="code" href="classCMarkup.html#3f7b4f882a3ba216fdaf21b59778869d">SetDoc</a>( szDoc ); <a class="code" href="classCMarkup.html#6ce98f8685f47a0d5457ade12a9b500f">InitDocFlags</a>(); };
<a name="l00226"></a><a class="code" href="classCMarkup.html#9f3fdb3c94ce931f34e96bc387bfb199">00226</a> <a class="code" href="classCMarkup.html#ef1594806cb878a276025d452c919a29">CMarkup</a>( <span class="keywordtype">int</span> nFlags ) { <a class="code" href="classCMarkup.html#3f7b4f882a3ba216fdaf21b59778869d">SetDoc</a>( NULL ); <a class="code" href="classCMarkup.html#8afd7a85e8329a72bc58f9aa97626d74">m_nDocFlags</a> = nFlags; };
<a name="l00227"></a><a class="code" href="classCMarkup.html#e4dc90b99846d35849bc323064fbafcf">00227</a> <a class="code" href="classCMarkup.html#ef1594806cb878a276025d452c919a29">CMarkup</a>( <span class="keyword">const</span> <a class="code" href="classCMarkup.html">CMarkup</a>&amp; markup ) { *<span class="keyword">this</span> = markup; };
<a name="l00228"></a>00228 <span class="keywordtype">void</span> <a class="code" href="classCMarkup.html#3feb577bf5483591ac318ecf19cc6577">operator=</a>( <span class="keyword">const</span> <a class="code" href="classCMarkup.html">CMarkup</a>&amp; markup );
<a name="l00229"></a><a class="code" href="classCMarkup.html#8aa2cd9b38b3e173d2149914c59eb2b7">00229</a> <a class="code" href="classCMarkup.html#8aa2cd9b38b3e173d2149914c59eb2b7">~CMarkup</a>() {};
<a name="l00230"></a>00230
<a name="l00231"></a>00231 <span class="comment">// Navigate</span>
<a name="l00232"></a>00232 <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#c7604e24564eac2dce702f7fbaf430a6">Load</a>( <a class="code" href="Markup_8h.html#b7f2fa74461b566c44371deb46c73de2">MCD_CSTR_FILENAME</a> szFileName );
<a name="l00233"></a>00233 <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#3f7b4f882a3ba216fdaf21b59778869d">SetDoc</a>( <a class="code" href="Markup_8h.html#edde484976c7ebb2e31d6be23e669128">MCD_PCSZ</a> pDoc );
<a name="l00234"></a>00234 <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#3f7b4f882a3ba216fdaf21b59778869d">SetDoc</a>( <span class="keyword">const</span> <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a>&amp; strDoc );
<a name="l00235"></a>00235 <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#f3a54e13b8565c2789c2c80aa2c9a563">IsWellFormed</a>();
<a name="l00236"></a>00236 <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#dc3e9cb6eb579afdf10bef7e91da746a">FindElem</a>( <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szName=NULL );
<a name="l00237"></a>00237 <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#8a882f72c9b206ed833c45ca9376e3d8">FindChildElem</a>( <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szName=NULL );
<a name="l00238"></a>00238 <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#e6136fa65e4f1927fe763d011d3eb9a3">IntoElem</a>();
<a name="l00239"></a>00239 <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#012bca9ceaf157033a5697fa6ea92e45">OutOfElem</a>();
<a name="l00240"></a><a class="code" href="classCMarkup.html#b7c6cb57c9cca484ed7b1d741c5d37ee">00240</a> <span class="keywordtype">void</span> <a class="code" href="classCMarkup.html#b7c6cb57c9cca484ed7b1d741c5d37ee">ResetChildPos</a>() { <a class="code" href="classCMarkup.html#b64a1aaeaef4deab466af63b9bb82924">x_SetPos</a>(<a class="code" href="classCMarkup.html#f4be33a1bc8a5b2b5ca34ee59b11d702">m_iPosParent</a>,<a class="code" href="classCMarkup.html#1192dbba85b74f3346dfd042ed7f0b59">m_iPos</a>,0); };
<a name="l00241"></a><a class="code" href="classCMarkup.html#17a436dfc77e82619ad186e784a26ce7">00241</a> <span class="keywordtype">void</span> <a class="code" href="classCMarkup.html#17a436dfc77e82619ad186e784a26ce7">ResetMainPos</a>() { <a class="code" href="classCMarkup.html#b64a1aaeaef4deab466af63b9bb82924">x_SetPos</a>(<a class="code" href="classCMarkup.html#f4be33a1bc8a5b2b5ca34ee59b11d702">m_iPosParent</a>,0,0); };
<a name="l00242"></a><a class="code" href="classCMarkup.html#834ff734949071455e5808aaf7c82f03">00242</a> <span class="keywordtype">void</span> <a class="code" href="classCMarkup.html#834ff734949071455e5808aaf7c82f03">ResetPos</a>() { <a class="code" href="classCMarkup.html#b64a1aaeaef4deab466af63b9bb82924">x_SetPos</a>(0,0,0); };
<a name="l00243"></a>00243 <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a> <a class="code" href="classCMarkup.html#0fcd179bb0ba35d6a262d571c1ef1004">GetTagName</a>() <span class="keyword">const</span>;
<a name="l00244"></a><a class="code" href="classCMarkup.html#2409a176f7a964dc6e0bf73f5ba47863">00244</a> <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a> <a class="code" href="classCMarkup.html#2409a176f7a964dc6e0bf73f5ba47863">GetChildTagName</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classCMarkup.html#10cf51b58f6c144f4b7dd1c577277bee">x_GetTagName</a>(<a class="code" href="classCMarkup.html#b9070540ecb1b4da5c30a680718cf73a">m_iPosChild</a>); };
<a name="l00245"></a><a class="code" href="classCMarkup.html#1a671b10223425ac4fc600c96366b0d2">00245</a> <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a> <a class="code" href="classCMarkup.html#1a671b10223425ac4fc600c96366b0d2">GetData</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classCMarkup.html#3ce9132cb71e0b343141a7ba3102cea6">x_GetData</a>(<a class="code" href="classCMarkup.html#1192dbba85b74f3346dfd042ed7f0b59">m_iPos</a>); };
<a name="l00246"></a><a class="code" href="classCMarkup.html#7b66931cdfa9bf4423aaeb1cb37fa6f5">00246</a> <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a> <a class="code" href="classCMarkup.html#7b66931cdfa9bf4423aaeb1cb37fa6f5">GetChildData</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classCMarkup.html#3ce9132cb71e0b343141a7ba3102cea6">x_GetData</a>(<a class="code" href="classCMarkup.html#b9070540ecb1b4da5c30a680718cf73a">m_iPosChild</a>); };
<a name="l00247"></a><a class="code" href="classCMarkup.html#9dfbb66afa75291b5ed19b51e0f6357b">00247</a> <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a> <a class="code" href="classCMarkup.html#9dfbb66afa75291b5ed19b51e0f6357b">GetElemContent</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classCMarkup.html#24cdcb05636e244edf60450b3578f986">x_GetElemContent</a>(<a class="code" href="classCMarkup.html#1192dbba85b74f3346dfd042ed7f0b59">m_iPos</a>); };
<a name="l00248"></a><a class="code" href="classCMarkup.html#de52b4aa36263acc26c8d4f75e8941eb">00248</a> <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a> <a class="code" href="classCMarkup.html#de52b4aa36263acc26c8d4f75e8941eb">GetAttrib</a>( <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szAttrib )<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classCMarkup.html#e92d1478dd44c06bd366b5f26f8a5fe2">x_GetAttrib</a>(<a class="code" href="classCMarkup.html#1192dbba85b74f3346dfd042ed7f0b59">m_iPos</a>,szAttrib); };
<a name="l00249"></a><a class="code" href="classCMarkup.html#d617eafd272e9c1b18bcc6c9128815fd">00249</a> <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a> <a class="code" href="classCMarkup.html#d617eafd272e9c1b18bcc6c9128815fd">GetChildAttrib</a>( <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szAttrib )<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classCMarkup.html#e92d1478dd44c06bd366b5f26f8a5fe2">x_GetAttrib</a>(<a class="code" href="classCMarkup.html#b9070540ecb1b4da5c30a680718cf73a">m_iPosChild</a>,szAttrib); };
<a name="l00250"></a>00250 <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a> <a class="code" href="classCMarkup.html#737ea06600da95647a09bd2375e2baa3">GetAttribName</a>( <span class="keywordtype">int</span> n ) <span class="keyword">const</span>;
<a name="l00251"></a>00251 <span class="keywordtype">int</span> <a class="code" href="classCMarkup.html#e29573627f9b0cdc0d7152ff749ba407">FindNode</a>( <span class="keywordtype">int</span> nType=0 );
<a name="l00252"></a><a class="code" href="classCMarkup.html#86a5f997b734d560b3b21c8ef89d3a57">00252</a> <span class="keywordtype">int</span> <a class="code" href="classCMarkup.html#86a5f997b734d560b3b21c8ef89d3a57">GetNodeType</a>() { <span class="keywordflow">return</span> <a class="code" href="classCMarkup.html#eab284b217377eb56252a35094872499">m_nNodeType</a>; };
<a name="l00253"></a>00253 <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#21279989fdcfbed6ed4d8824b9614eb0">SavePos</a>( <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szPosName=<a class="code" href="Markup_8h.html#3717b2fa88d73f5f346ec6efdfbe2032">MCD_T</a>(<span class="stringliteral">""</span>), <span class="keywordtype">int</span> nMap = 0 );
<a name="l00254"></a>00254 <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#dbab6d52d320eac695850f0b47e5b5ce">RestorePos</a>( <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szPosName=<a class="code" href="Markup_8h.html#3717b2fa88d73f5f346ec6efdfbe2032">MCD_T</a>(<span class="stringliteral">""</span>), <span class="keywordtype">int</span> nMap = 0 );
<a name="l00255"></a>00255 <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#834d5e280500d0f62cd6fdb53b834ebb">SetMapSize</a>( <span class="keywordtype">int</span> nSize, <span class="keywordtype">int</span> nMap = 0 );
<a name="l00256"></a><a class="code" href="classCMarkup.html#15f1042ff13167216b741f360e88f649">00256</a> <span class="keyword">const</span> <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a>&amp; <a class="code" href="classCMarkup.html#15f1042ff13167216b741f360e88f649">GetError</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classCMarkup.html#8b30e55981f924a867972eceab142163">m_strError</a>; };
<a name="l00257"></a><a class="code" href="classCMarkup.html#455d13d62ba9f2fd3ce6ad3802376c1c">00257</a> <span class="keywordtype">int</span> <a class="code" href="classCMarkup.html#455d13d62ba9f2fd3ce6ad3802376c1c">GetDocFlags</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classCMarkup.html#8afd7a85e8329a72bc58f9aa97626d74">m_nDocFlags</a>; };
<a name="l00258"></a><a class="code" href="classCMarkup.html#3cf48b937254c4cd36e0c9cc7b76cff1">00258</a> <span class="keywordtype">void</span> <a class="code" href="classCMarkup.html#3cf48b937254c4cd36e0c9cc7b76cff1">SetDocFlags</a>( <span class="keywordtype">int</span> nFlags ) { <a class="code" href="classCMarkup.html#8afd7a85e8329a72bc58f9aa97626d74">m_nDocFlags</a> = nFlags; };
<a name="l00259"></a><a class="code" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554b">00259</a> <span class="keyword">enum</span> <a class="code" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554b">MarkupDocFlags</a>
<a name="l00260"></a>00260 {
<a name="l00261"></a><a class="code" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554befcb2d72b1d16be29fa3321fdb90be5a">00261</a> <a class="code" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554befcb2d72b1d16be29fa3321fdb90be5a">MDF_UTF16LEFILE</a> = 1,
<a name="l00262"></a><a class="code" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554bafe9691400e459b31c79b838e9e1d9fc">00262</a> <a class="code" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554bafe9691400e459b31c79b838e9e1d9fc">MDF_UTF8PREAMBLE</a> = 4,
<a name="l00263"></a><a class="code" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554b725e9783bc1deedb0c3b98e82a5707c1">00263</a> <a class="code" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554b725e9783bc1deedb0c3b98e82a5707c1">MDF_IGNORECASE</a> = 8,
<a name="l00264"></a><a class="code" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554bd1a77f583c5d922529404846bd56c59e">00264</a> <a class="code" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554bd1a77f583c5d922529404846bd56c59e">MDF_READFILE</a> = 16,
<a name="l00265"></a><a class="code" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554ba765e050fcd8758d58b4b0573474a706">00265</a> <a class="code" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554ba765e050fcd8758d58b4b0573474a706">MDF_WRITEFILE</a> = 32,
<a name="l00266"></a><a class="code" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554b44c9a6ce28bbb94646f77579b7638b28">00266</a> <a class="code" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554b44c9a6ce28bbb94646f77579b7638b28">MDF_APPENDFILE</a> = 64,
<a name="l00267"></a><a class="code" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554b88c047641c1ec7fa6211443d45746a3b">00267</a> <a class="code" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554b88c047641c1ec7fa6211443d45746a3b">MDF_UTF16BEFILE</a> = 128
<a name="l00268"></a>00268 };
<a name="l00269"></a><a class="code" href="classCMarkup.html#2430b70622042675770921f21ee85de9">00269</a> <span class="keyword">enum</span> <a class="code" href="classCMarkup.html#2430b70622042675770921f21ee85de9">MarkupNodeFlags</a>
<a name="l00270"></a>00270 {
<a name="l00271"></a><a class="code" href="classCMarkup.html#2430b70622042675770921f21ee85de973723ee5750bd9abeb43360103219d3f">00271</a> <a class="code" href="classCMarkup.html#2430b70622042675770921f21ee85de973723ee5750bd9abeb43360103219d3f">MNF_WITHCDATA</a> = 0x01,
<a name="l00272"></a><a class="code" href="classCMarkup.html#2430b70622042675770921f21ee85de9f0e3644e886a52e470a374f4c5f0043b">00272</a> <a class="code" href="classCMarkup.html#2430b70622042675770921f21ee85de9f0e3644e886a52e470a374f4c5f0043b">MNF_WITHNOLINES</a> = 0x02,
<a name="l00273"></a><a class="code" href="classCMarkup.html#2430b70622042675770921f21ee85de960223e72ec909eb1fd56ac1f0f75f6fd">00273</a> <a class="code" href="classCMarkup.html#2430b70622042675770921f21ee85de960223e72ec909eb1fd56ac1f0f75f6fd">MNF_WITHXHTMLSPACE</a> = 0x04,
<a name="l00274"></a><a class="code" href="classCMarkup.html#2430b70622042675770921f21ee85de9145d3689a42969290c7181f6c2f619f4">00274</a> <a class="code" href="classCMarkup.html#2430b70622042675770921f21ee85de9145d3689a42969290c7181f6c2f619f4">MNF_WITHREFS</a> = 0x08,
<a name="l00275"></a><a class="code" href="classCMarkup.html#2430b70622042675770921f21ee85de91628c1dfcdd804a46f573847b209edf0">00275</a> <a class="code" href="classCMarkup.html#2430b70622042675770921f21ee85de91628c1dfcdd804a46f573847b209edf0">MNF_WITHNOEND</a> = 0x10,
<a name="l00276"></a><a class="code" href="classCMarkup.html#2430b70622042675770921f21ee85de9cdc9a302a8d019abf548f423c8f4f8cd">00276</a> <a class="code" href="classCMarkup.html#2430b70622042675770921f21ee85de9cdc9a302a8d019abf548f423c8f4f8cd">MNF_ESCAPEQUOTES</a> = 0x100,
<a name="l00277"></a><a class="code" href="classCMarkup.html#2430b70622042675770921f21ee85de9dcbd22a2e5f43554eca309bbb5afe4fe">00277</a> <a class="code" href="classCMarkup.html#2430b70622042675770921f21ee85de9dcbd22a2e5f43554eca309bbb5afe4fe">MNF_NONENDED</a> = 0x100000,
<a name="l00278"></a><a class="code" href="classCMarkup.html#2430b70622042675770921f21ee85de9d613025f3363f3c24d0f2ad9148c3c19">00278</a> <a class="code" href="classCMarkup.html#2430b70622042675770921f21ee85de9d613025f3363f3c24d0f2ad9148c3c19">MNF_ILLDATA</a> = 0x200000
<a name="l00279"></a>00279 };
<a name="l00280"></a><a class="code" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68">00280</a> <span class="keyword">enum</span> <a class="code" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68">MarkupNodeType</a>
<a name="l00281"></a>00281 {
<a name="l00282"></a><a class="code" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab689b3fc0d8f9bd45a9c917a064fef42f5d">00282</a> <a class="code" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab689b3fc0d8f9bd45a9c917a064fef42f5d">MNT_ELEMENT</a> = 1, <span class="comment">// 0x01</span>
<a name="l00283"></a><a class="code" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68dc0e43574b4e3717aa3736013c24a64c">00283</a> <a class="code" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68dc0e43574b4e3717aa3736013c24a64c">MNT_TEXT</a> = 2, <span class="comment">// 0x02</span>
<a name="l00284"></a><a class="code" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68840c4d18280cdc454e51b86168ed8c11">00284</a> <a class="code" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68840c4d18280cdc454e51b86168ed8c11">MNT_WHITESPACE</a> = 4, <span class="comment">// 0x04</span>
<a name="l00285"></a><a class="code" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68e021e850432d978fc0c4a8e0d5cbe087">00285</a> <a class="code" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68e021e850432d978fc0c4a8e0d5cbe087">MNT_CDATA_SECTION</a> = 8, <span class="comment">// 0x08</span>
<a name="l00286"></a><a class="code" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68e9849c7b999daccf0cfcf9ec1b8301df">00286</a> <a class="code" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68e9849c7b999daccf0cfcf9ec1b8301df">MNT_PROCESSING_INSTRUCTION</a> = 16, <span class="comment">// 0x10</span>
<a name="l00287"></a><a class="code" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68cf2c2cdc9f12d1adcddb7698f2541d28">00287</a> <a class="code" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68cf2c2cdc9f12d1adcddb7698f2541d28">MNT_COMMENT</a> = 32, <span class="comment">// 0x20</span>
<a name="l00288"></a><a class="code" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68d489a35314e38d5b0de86f484d16b064">00288</a> <a class="code" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68d489a35314e38d5b0de86f484d16b064">MNT_DOCUMENT_TYPE</a> = 64, <span class="comment">// 0x40</span>
<a name="l00289"></a><a class="code" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68fb5b9628a79d30a35162782c3c3b31b6">00289</a> <a class="code" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68fb5b9628a79d30a35162782c3c3b31b6">MNT_EXCLUDE_WHITESPACE</a> = 123,<span class="comment">// 0x7b</span>
<a name="l00290"></a><a class="code" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68cc28ec03a604f71e7fa96e844f5588b7">00290</a> <a class="code" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68cc28ec03a604f71e7fa96e844f5588b7">MNT_LONE_END_TAG</a> = 128,<span class="comment">// 0x80</span>
<a name="l00291"></a><a class="code" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab680ebc6e9e8955b4e44814e08f0fa843a1">00291</a> <a class="code" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab680ebc6e9e8955b4e44814e08f0fa843a1">MNT_NODE_ERROR</a> = 32768 <span class="comment">// 0x8000</span>
<a name="l00292"></a>00292 };
<a name="l00293"></a>00293
<a name="l00294"></a>00294 <span class="comment">// Create</span>
<a name="l00295"></a>00295 <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#61b774f533449eeda7f3d78d8d69e4fb">Save</a>( <a class="code" href="Markup_8h.html#b7f2fa74461b566c44371deb46c73de2">MCD_CSTR_FILENAME</a> szFileName );
<a name="l00296"></a><a class="code" href="classCMarkup.html#04364a3697a67d5652b2259bd8b17889">00296</a> <span class="keyword">const</span> <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a>&amp; <a class="code" href="classCMarkup.html#04364a3697a67d5652b2259bd8b17889">GetDoc</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classCMarkup.html#ab2e01d57870e1c0e0493ab6e4446ad2">m_strDoc</a>; };
<a name="l00297"></a><a class="code" href="classCMarkup.html#4662396e9424b09566bdcc678ad9dd74">00297</a> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#4662396e9424b09566bdcc678ad9dd74">AddElem</a>( <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szName, <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szData=NULL, <span class="keywordtype">int</span> nFlags=0 ) { <span class="keywordflow">return</span> <a class="code" href="classCMarkup.html#838bd93651009a22d8feeaa080b1bc1e">x_AddElem</a>(szName,szData,nFlags); };
<a name="l00298"></a><a class="code" href="classCMarkup.html#becf9cd13700fc16d44bef412d76beaf">00298</a> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#becf9cd13700fc16d44bef412d76beaf">InsertElem</a>( <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szName, <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szData=NULL, <span class="keywordtype">int</span> nFlags=0 ) { <span class="keywordflow">return</span> <a class="code" href="classCMarkup.html#838bd93651009a22d8feeaa080b1bc1e">x_AddElem</a>(szName,szData,nFlags|<a class="code" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8cd3bd67680ce50796134080f5d10c9bd1">MNF_INSERT</a>); };
<a name="l00299"></a><a class="code" href="classCMarkup.html#013e1b40382e8d06410f8a7e823976a1">00299</a> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#013e1b40382e8d06410f8a7e823976a1">AddChildElem</a>( <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szName, <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szData=NULL, <span class="keywordtype">int</span> nFlags=0 ) { <span class="keywordflow">return</span> <a class="code" href="classCMarkup.html#838bd93651009a22d8feeaa080b1bc1e">x_AddElem</a>(szName,szData,nFlags|<a class="code" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8cb6494b8591638c21266879931d5307b2">MNF_CHILD</a>); };
<a name="l00300"></a><a class="code" href="classCMarkup.html#e7ec8b7cc039f3308ab23a1465883061">00300</a> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#e7ec8b7cc039f3308ab23a1465883061">InsertChildElem</a>( <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szName, <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szData=NULL, <span class="keywordtype">int</span> nFlags=0 ) { <span class="keywordflow">return</span> <a class="code" href="classCMarkup.html#838bd93651009a22d8feeaa080b1bc1e">x_AddElem</a>(szName,szData,nFlags|<a class="code" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8cd3bd67680ce50796134080f5d10c9bd1">MNF_INSERT</a>|<a class="code" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8cb6494b8591638c21266879931d5307b2">MNF_CHILD</a>); };
<a name="l00301"></a><a class="code" href="classCMarkup.html#4ed6f7e35a579b846c3a7cc8cae55bf3">00301</a> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#4662396e9424b09566bdcc678ad9dd74">AddElem</a>( <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szName, <span class="keywordtype">int</span> nValue, <span class="keywordtype">int</span> nFlags=0 ) { <span class="keywordflow">return</span> <a class="code" href="classCMarkup.html#838bd93651009a22d8feeaa080b1bc1e">x_AddElem</a>(szName,nValue,nFlags); };
<a name="l00302"></a><a class="code" href="classCMarkup.html#d0548425b4e5e0522b33a9f5e30c36ca">00302</a> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#becf9cd13700fc16d44bef412d76beaf">InsertElem</a>( <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szName, <span class="keywordtype">int</span> nValue, <span class="keywordtype">int</span> nFlags=0 ) { <span class="keywordflow">return</span> <a class="code" href="classCMarkup.html#838bd93651009a22d8feeaa080b1bc1e">x_AddElem</a>(szName,nValue,nFlags|<a class="code" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8cd3bd67680ce50796134080f5d10c9bd1">MNF_INSERT</a>); };
<a name="l00303"></a><a class="code" href="classCMarkup.html#a5d807472725dd66a45a94ca9b0e7e35">00303</a> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#013e1b40382e8d06410f8a7e823976a1">AddChildElem</a>( <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szName, <span class="keywordtype">int</span> nValue, <span class="keywordtype">int</span> nFlags=0 ) { <span class="keywordflow">return</span> <a class="code" href="classCMarkup.html#838bd93651009a22d8feeaa080b1bc1e">x_AddElem</a>(szName,nValue,nFlags|<a class="code" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8cb6494b8591638c21266879931d5307b2">MNF_CHILD</a>); };
<a name="l00304"></a><a class="code" href="classCMarkup.html#91c3a9a4a47a3c8c9e184d9a6ee7f97a">00304</a> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#e7ec8b7cc039f3308ab23a1465883061">InsertChildElem</a>( <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szName, <span class="keywordtype">int</span> nValue, <span class="keywordtype">int</span> nFlags=0 ) { <span class="keywordflow">return</span> <a class="code" href="classCMarkup.html#838bd93651009a22d8feeaa080b1bc1e">x_AddElem</a>(szName,nValue,nFlags|<a class="code" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8cd3bd67680ce50796134080f5d10c9bd1">MNF_INSERT</a>|<a class="code" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8cb6494b8591638c21266879931d5307b2">MNF_CHILD</a>); };
<a name="l00305"></a><a class="code" href="classCMarkup.html#0e563a8e5187c6145ef7da0eda8f48a0">00305</a> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#0e563a8e5187c6145ef7da0eda8f48a0">AddAttrib</a>( <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szAttrib, <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szValue ) { <span class="keywordflow">return</span> <a class="code" href="classCMarkup.html#5716401661aa51b04936c9f7df163ba7">x_SetAttrib</a>(<a class="code" href="classCMarkup.html#1192dbba85b74f3346dfd042ed7f0b59">m_iPos</a>,szAttrib,szValue); };
<a name="l00306"></a><a class="code" href="classCMarkup.html#abf8a4d65e8d1e24dab3f3299c82a51b">00306</a> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#abf8a4d65e8d1e24dab3f3299c82a51b">AddChildAttrib</a>( <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szAttrib, <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szValue ) { <span class="keywordflow">return</span> <a class="code" href="classCMarkup.html#5716401661aa51b04936c9f7df163ba7">x_SetAttrib</a>(<a class="code" href="classCMarkup.html#b9070540ecb1b4da5c30a680718cf73a">m_iPosChild</a>,szAttrib,szValue); };
<a name="l00307"></a><a class="code" href="classCMarkup.html#003a55d86bd2c78646abd3f408bd4acb">00307</a> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#0e563a8e5187c6145ef7da0eda8f48a0">AddAttrib</a>( <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szAttrib, <span class="keywordtype">int</span> nValue ) { <span class="keywordflow">return</span> <a class="code" href="classCMarkup.html#5716401661aa51b04936c9f7df163ba7">x_SetAttrib</a>(<a class="code" href="classCMarkup.html#1192dbba85b74f3346dfd042ed7f0b59">m_iPos</a>,szAttrib,nValue); };
<a name="l00308"></a><a class="code" href="classCMarkup.html#6038dab1d6fe99029937e6701c3d33d8">00308</a> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#abf8a4d65e8d1e24dab3f3299c82a51b">AddChildAttrib</a>( <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szAttrib, <span class="keywordtype">int</span> nValue ) { <span class="keywordflow">return</span> <a class="code" href="classCMarkup.html#5716401661aa51b04936c9f7df163ba7">x_SetAttrib</a>(<a class="code" href="classCMarkup.html#b9070540ecb1b4da5c30a680718cf73a">m_iPosChild</a>,szAttrib,nValue); };
<a name="l00309"></a><a class="code" href="classCMarkup.html#cc3a92d27a83cd20854244027b0269b7">00309</a> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#cc3a92d27a83cd20854244027b0269b7">AddSubDoc</a>( <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szSubDoc ) { <span class="keywordflow">return</span> <a class="code" href="classCMarkup.html#9b842e3673c7ee3da3eaeaa1dfb8c204">x_AddSubDoc</a>(szSubDoc,0); };
<a name="l00310"></a><a class="code" href="classCMarkup.html#8f2a8484e2d4f8a27032f14818d96a66">00310</a> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#8f2a8484e2d4f8a27032f14818d96a66">InsertSubDoc</a>( <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szSubDoc ) { <span class="keywordflow">return</span> <a class="code" href="classCMarkup.html#9b842e3673c7ee3da3eaeaa1dfb8c204">x_AddSubDoc</a>(szSubDoc,<a class="code" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8cd3bd67680ce50796134080f5d10c9bd1">MNF_INSERT</a>); };
<a name="l00311"></a><a class="code" href="classCMarkup.html#9d963c7234a4cecc16d9bd46c32ff87a">00311</a> <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a> <a class="code" href="classCMarkup.html#9d963c7234a4cecc16d9bd46c32ff87a">GetSubDoc</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classCMarkup.html#4af006666be13b4c295823a343c3ba76">x_GetSubDoc</a>(<a class="code" href="classCMarkup.html#1192dbba85b74f3346dfd042ed7f0b59">m_iPos</a>); };
<a name="l00312"></a><a class="code" href="classCMarkup.html#3500f6d0c1ea550bfd70c0dc0b1217c2">00312</a> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#3500f6d0c1ea550bfd70c0dc0b1217c2">AddChildSubDoc</a>( <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szSubDoc ) { <span class="keywordflow">return</span> <a class="code" href="classCMarkup.html#9b842e3673c7ee3da3eaeaa1dfb8c204">x_AddSubDoc</a>(szSubDoc,<a class="code" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8cb6494b8591638c21266879931d5307b2">MNF_CHILD</a>); };
<a name="l00313"></a><a class="code" href="classCMarkup.html#f77bad4653eb8a9396844ea0d94c19a7">00313</a> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#f77bad4653eb8a9396844ea0d94c19a7">InsertChildSubDoc</a>( <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szSubDoc ) { <span class="keywordflow">return</span> <a class="code" href="classCMarkup.html#9b842e3673c7ee3da3eaeaa1dfb8c204">x_AddSubDoc</a>(szSubDoc,<a class="code" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8cb6494b8591638c21266879931d5307b2">MNF_CHILD</a>|<a class="code" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8cd3bd67680ce50796134080f5d10c9bd1">MNF_INSERT</a>); };
<a name="l00314"></a><a class="code" href="classCMarkup.html#5957fb2553a8104d064a5adf1726b838">00314</a> <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a> <a class="code" href="classCMarkup.html#5957fb2553a8104d064a5adf1726b838">GetChildSubDoc</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classCMarkup.html#4af006666be13b4c295823a343c3ba76">x_GetSubDoc</a>(<a class="code" href="classCMarkup.html#b9070540ecb1b4da5c30a680718cf73a">m_iPosChild</a>); };
<a name="l00315"></a><a class="code" href="classCMarkup.html#650eb815a83605636088c30de6f4e6a7">00315</a> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#650eb815a83605636088c30de6f4e6a7">AddNode</a>( <span class="keywordtype">int</span> nType, <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szText ) { <span class="keywordflow">return</span> <a class="code" href="classCMarkup.html#d556122bb3c73aff12e7fb84b4318d0d">x_AddNode</a>(nType,szText,0); };
<a name="l00316"></a><a class="code" href="classCMarkup.html#3217ba51dd76d42272bb7e2cddfb3102">00316</a> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#3217ba51dd76d42272bb7e2cddfb3102">InsertNode</a>( <span class="keywordtype">int</span> nType, <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szText ) { <span class="keywordflow">return</span> <a class="code" href="classCMarkup.html#d556122bb3c73aff12e7fb84b4318d0d">x_AddNode</a>(nType,szText,<a class="code" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8cd3bd67680ce50796134080f5d10c9bd1">MNF_INSERT</a>); };
<a name="l00317"></a>00317
<a name="l00318"></a>00318 <span class="comment">// Modify</span>
<a name="l00319"></a>00319 <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#e2184e5dbf2aaf056aaad6a3690e2963">RemoveElem</a>();
<a name="l00320"></a>00320 <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#7f1b54d8bcb5c68cf823835c98d41ae9">RemoveChildElem</a>();
<a name="l00321"></a>00321 <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#521a5dc4f62c9535a45cfc5a765df1e7">RemoveNode</a>();
<a name="l00322"></a><a class="code" href="classCMarkup.html#e358f67c104c9b02e93a8a33cd81093f">00322</a> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#e358f67c104c9b02e93a8a33cd81093f">SetAttrib</a>( <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szAttrib, <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szValue, <span class="keywordtype">int</span> nFlags=0 ) { <span class="keywordflow">return</span> <a class="code" href="classCMarkup.html#5716401661aa51b04936c9f7df163ba7">x_SetAttrib</a>(<a class="code" href="classCMarkup.html#1192dbba85b74f3346dfd042ed7f0b59">m_iPos</a>,szAttrib,szValue,nFlags); };
<a name="l00323"></a><a class="code" href="classCMarkup.html#054134023f97323604f77feefb3ab8b4">00323</a> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#054134023f97323604f77feefb3ab8b4">SetChildAttrib</a>( <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szAttrib, <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szValue, <span class="keywordtype">int</span> nFlags=0 ) { <span class="keywordflow">return</span> <a class="code" href="classCMarkup.html#5716401661aa51b04936c9f7df163ba7">x_SetAttrib</a>(<a class="code" href="classCMarkup.html#b9070540ecb1b4da5c30a680718cf73a">m_iPosChild</a>,szAttrib,szValue,nFlags); };
<a name="l00324"></a><a class="code" href="classCMarkup.html#a1b52eb318133c539e5eaf23915321ad">00324</a> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#e358f67c104c9b02e93a8a33cd81093f">SetAttrib</a>( <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szAttrib, <span class="keywordtype">int</span> nValue, <span class="keywordtype">int</span> nFlags=0 ) { <span class="keywordflow">return</span> <a class="code" href="classCMarkup.html#5716401661aa51b04936c9f7df163ba7">x_SetAttrib</a>(<a class="code" href="classCMarkup.html#1192dbba85b74f3346dfd042ed7f0b59">m_iPos</a>,szAttrib,nValue,nFlags); };
<a name="l00325"></a><a class="code" href="classCMarkup.html#17d99292ae941bb12e4a10a285efd363">00325</a> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#054134023f97323604f77feefb3ab8b4">SetChildAttrib</a>( <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szAttrib, <span class="keywordtype">int</span> nValue, <span class="keywordtype">int</span> nFlags=0 ) { <span class="keywordflow">return</span> <a class="code" href="classCMarkup.html#5716401661aa51b04936c9f7df163ba7">x_SetAttrib</a>(<a class="code" href="classCMarkup.html#b9070540ecb1b4da5c30a680718cf73a">m_iPosChild</a>,szAttrib,nValue,nFlags); };
<a name="l00326"></a><a class="code" href="classCMarkup.html#65f994e7c180c9e02cb8a3deb9cc1a32">00326</a> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#65f994e7c180c9e02cb8a3deb9cc1a32">SetData</a>( <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szData, <span class="keywordtype">int</span> nFlags=0 ) { <span class="keywordflow">return</span> <a class="code" href="classCMarkup.html#e55b7533359dd64e5528f4ab31ef6912">x_SetData</a>(<a class="code" href="classCMarkup.html#1192dbba85b74f3346dfd042ed7f0b59">m_iPos</a>,szData,nFlags); };
<a name="l00327"></a><a class="code" href="classCMarkup.html#b2db581de961cbdf0004e9377029a8c7">00327</a> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#b2db581de961cbdf0004e9377029a8c7">SetChildData</a>( <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szData, <span class="keywordtype">int</span> nFlags=0 ) { <span class="keywordflow">return</span> <a class="code" href="classCMarkup.html#e55b7533359dd64e5528f4ab31ef6912">x_SetData</a>(<a class="code" href="classCMarkup.html#b9070540ecb1b4da5c30a680718cf73a">m_iPosChild</a>,szData,nFlags); };
<a name="l00328"></a><a class="code" href="classCMarkup.html#ce922c959d826b28f4ad2b279697238b">00328</a> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#65f994e7c180c9e02cb8a3deb9cc1a32">SetData</a>( <span class="keywordtype">int</span> nValue ) { <span class="keywordflow">return</span> <a class="code" href="classCMarkup.html#e55b7533359dd64e5528f4ab31ef6912">x_SetData</a>(<a class="code" href="classCMarkup.html#1192dbba85b74f3346dfd042ed7f0b59">m_iPos</a>,nValue); };
<a name="l00329"></a><a class="code" href="classCMarkup.html#ffe236d0a43d1ac2502fef04b5d701c5">00329</a> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#b2db581de961cbdf0004e9377029a8c7">SetChildData</a>( <span class="keywordtype">int</span> nValue ) { <span class="keywordflow">return</span> <a class="code" href="classCMarkup.html#e55b7533359dd64e5528f4ab31ef6912">x_SetData</a>(<a class="code" href="classCMarkup.html#b9070540ecb1b4da5c30a680718cf73a">m_iPosChild</a>,nValue); };
<a name="l00330"></a><a class="code" href="classCMarkup.html#9ee2b70e88102a9d98d54be9b6f27172">00330</a> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#9ee2b70e88102a9d98d54be9b6f27172">SetElemContent</a>( <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szContent ) { <span class="keywordflow">return</span> <a class="code" href="classCMarkup.html#6f23aa890945aabddab25986b18a8eac">x_SetElemContent</a>(szContent); };
<a name="l00331"></a>00331
<a name="l00332"></a>00332 <span class="comment">// Utility</span>
<a name="l00333"></a>00333 <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#6d871eed98105bf74b09c3412d8e5b56">ReadTextFile</a>( <a class="code" href="Markup_8h.html#b7f2fa74461b566c44371deb46c73de2">MCD_CSTR_FILENAME</a> szFileName, <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a>&amp; strDoc, <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a>* pstrError=NULL, <span class="keywordtype">int</span>* pnDocFlags=NULL, <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a>* pstrEncoding=NULL );
<a name="l00334"></a>00334 <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#983286cbcb7c4f9aa1f462ffb5dc641f">WriteTextFile</a>( <a class="code" href="Markup_8h.html#b7f2fa74461b566c44371deb46c73de2">MCD_CSTR_FILENAME</a> szFileName, <span class="keyword">const</span> <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a>&amp; strDoc, <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a>* pstrError=NULL, <span class="keywordtype">int</span>* pnDocFlags=NULL, <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a>* pstrEncoding=NULL );
<a name="l00335"></a>00335 <span class="keyword">static</span> <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a> <a class="code" href="classCMarkup.html#ba91db9799ea46f2594a85f7026b6034">EscapeText</a>( <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szText, <span class="keywordtype">int</span> nFlags = 0 );
<a name="l00336"></a>00336 <span class="keyword">static</span> <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a> <a class="code" href="classCMarkup.html#e4b84116d09deeeb06fdbb51a9550ad1">UnescapeText</a>( <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szText, <span class="keywordtype">int</span> nTextLength = -1 );
<a name="l00337"></a>00337 <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classCMarkup.html#cf38e3d9c2a76d33f942b15af22c36bd">UTF16To8</a>( <span class="keywordtype">char</span> *pszUTF8, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>* pwszUTF16, <span class="keywordtype">int</span> nUTF8Count );
<a name="l00338"></a>00338 <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classCMarkup.html#c5196f0e363a619fad8dbf5c0ea55d31">UTF8To16</a>( <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>* pwszUTF16, <span class="keyword">const</span> <span class="keywordtype">char</span>* pszUTF8, <span class="keywordtype">int</span> nUTF8Count );
<a name="l00339"></a>00339 <span class="keyword">static</span> <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a> <a class="code" href="classCMarkup.html#8e6cb088e69b6078f5923b0940fd647c">UTF8ToA</a>( <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> pszUTF8, <span class="keywordtype">int</span>* pnFailed = NULL );
<a name="l00340"></a>00340 <span class="keyword">static</span> <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a> <a class="code" href="classCMarkup.html#3257cd5f249587254e816d12bd3b0e0d">AToUTF8</a>( <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> pszANSI );
<a name="l00341"></a>00341 <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classCMarkup.html#10ff4693c95b049ad13b9537858aabfd">EncodeCharUTF8</a>( <span class="keywordtype">int</span> nUChar, <span class="keywordtype">char</span>* pszUTF8, <span class="keywordtype">int</span>&amp; nUTF8Len );
<a name="l00342"></a>00342 <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classCMarkup.html#637a7f8239f974d4ce5fe2e33336ca9e">DecodeCharUTF8</a>( <span class="keyword">const</span> <span class="keywordtype">char</span>*&amp; pszUTF8, <span class="keyword">const</span> <span class="keywordtype">char</span>* pszUTF8End = NULL );
<a name="l00343"></a>00343 <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classCMarkup.html#08ef725aa1de4831643e478da1aa582e">EncodeCharUTF16</a>( <span class="keywordtype">int</span> nUChar, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>* pwszUTF16, <span class="keywordtype">int</span>&amp; nUTF16Len );
<a name="l00344"></a>00344 <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classCMarkup.html#7eb3cf4b83927047fd4d9ee61ce3f246">DecodeCharUTF16</a>( <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>*&amp; pwszUTF16, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>* pszUTF16End = NULL );
<a name="l00345"></a>00345 <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#f91e20dfe9e95194e3ca8143eeb889c2">DetectUTF8</a>( <span class="keyword">const</span> <span class="keywordtype">char</span>* pText, <span class="keywordtype">int</span> nTextLen, <span class="keywordtype">int</span>* pnNonASCII = NULL );
<a name="l00346"></a>00346 <span class="keyword">static</span> <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a> <a class="code" href="classCMarkup.html#1f2b3c176609588986004058a77afe27">GetDeclaredEncoding</a>( <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szDoc );
<a name="l00347"></a>00347
<a name="l00348"></a>00348 <span class="keyword">protected</span>:
<a name="l00349"></a>00349
<a name="l00350"></a>00350 <span class="preprocessor">#if defined(_DEBUG)</span>
<a name="l00351"></a>00351 <span class="preprocessor"></span> <a class="code" href="Markup_8h.html#edde484976c7ebb2e31d6be23e669128">MCD_PCSZ</a> m_pMainDS;
<a name="l00352"></a>00352 <a class="code" href="Markup_8h.html#edde484976c7ebb2e31d6be23e669128">MCD_PCSZ</a> m_pChildDS;
<a name="l00353"></a>00353 <span class="preprocessor">#endif // DEBUG</span>
<a name="l00354"></a>00354 <span class="preprocessor"></span>
<a name="l00355"></a><a class="code" href="classCMarkup.html#ab2e01d57870e1c0e0493ab6e4446ad2">00355</a> <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a> <a class="code" href="classCMarkup.html#ab2e01d57870e1c0e0493ab6e4446ad2">m_strDoc</a>;
<a name="l00356"></a><a class="code" href="classCMarkup.html#8b30e55981f924a867972eceab142163">00356</a> <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a> <a class="code" href="classCMarkup.html#8b30e55981f924a867972eceab142163">m_strError</a>;
<a name="l00357"></a>00357
<a name="l00358"></a><a class="code" href="classCMarkup.html#f4be33a1bc8a5b2b5ca34ee59b11d702">00358</a> <span class="keywordtype">int</span> <a class="code" href="classCMarkup.html#f4be33a1bc8a5b2b5ca34ee59b11d702">m_iPosParent</a>;
<a name="l00359"></a><a class="code" href="classCMarkup.html#1192dbba85b74f3346dfd042ed7f0b59">00359</a> <span class="keywordtype">int</span> <a class="code" href="classCMarkup.html#1192dbba85b74f3346dfd042ed7f0b59">m_iPos</a>;
<a name="l00360"></a><a class="code" href="classCMarkup.html#b9070540ecb1b4da5c30a680718cf73a">00360</a> <span class="keywordtype">int</span> <a class="code" href="classCMarkup.html#b9070540ecb1b4da5c30a680718cf73a">m_iPosChild</a>;
<a name="l00361"></a><a class="code" href="classCMarkup.html#d81bcd568dabbf0798a61bb8439b2f35">00361</a> <span class="keywordtype">int</span> <a class="code" href="classCMarkup.html#d81bcd568dabbf0798a61bb8439b2f35">m_iPosFree</a>;
<a name="l00362"></a><a class="code" href="classCMarkup.html#8a1c502479f990916d887093b4048de5">00362</a> <span class="keywordtype">int</span> <a class="code" href="classCMarkup.html#8a1c502479f990916d887093b4048de5">m_iPosDeleted</a>;
<a name="l00363"></a><a class="code" href="classCMarkup.html#eab284b217377eb56252a35094872499">00363</a> <span class="keywordtype">int</span> <a class="code" href="classCMarkup.html#eab284b217377eb56252a35094872499">m_nNodeType</a>;
<a name="l00364"></a><a class="code" href="classCMarkup.html#d77ce81fd0904864ab22102e77278d34">00364</a> <span class="keywordtype">int</span> <a class="code" href="classCMarkup.html#d77ce81fd0904864ab22102e77278d34">m_nNodeOffset</a>;
<a name="l00365"></a><a class="code" href="classCMarkup.html#7a44f2bbea27d673864a1b8ebe13da1b">00365</a> <span class="keywordtype">int</span> <a class="code" href="classCMarkup.html#7a44f2bbea27d673864a1b8ebe13da1b">m_nNodeLength</a>;
<a name="l00366"></a><a class="code" href="classCMarkup.html#8afd7a85e8329a72bc58f9aa97626d74">00366</a> <span class="keywordtype">int</span> <a class="code" href="classCMarkup.html#8afd7a85e8329a72bc58f9aa97626d74">m_nDocFlags</a>;
<a name="l00367"></a>00367
<a name="l00368"></a><a class="code" href="structCMarkup_1_1ElemPos.html">00368</a> <span class="keyword">struct </span><a class="code" href="structCMarkup_1_1ElemPos.html">ElemPos</a>
<a name="l00369"></a>00369 {
<a name="l00370"></a><a class="code" href="structCMarkup_1_1ElemPos.html#7ba7e4930d77275e80e38ea151b2807b">00370</a> <a class="code" href="structCMarkup_1_1ElemPos.html#7ba7e4930d77275e80e38ea151b2807b">ElemPos</a>() {};
<a name="l00371"></a><a class="code" href="structCMarkup_1_1ElemPos.html#739a02a2c992cde556999155bee37e21">00371</a> <a class="code" href="structCMarkup_1_1ElemPos.html#7ba7e4930d77275e80e38ea151b2807b">ElemPos</a>( <span class="keyword">const</span> <a class="code" href="structCMarkup_1_1ElemPos.html">ElemPos</a>&amp; pos ) { *<span class="keyword">this</span> = pos; };
<a name="l00372"></a><a class="code" href="structCMarkup_1_1ElemPos.html#987926f5677976e6288e5b4c3a224d96">00372</a> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1ElemPos.html#987926f5677976e6288e5b4c3a224d96">StartTagLen</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="structCMarkup_1_1ElemPos.html#c929700bbc1ec8b928253235dd5038af">nStartTagLen</a>; };
<a name="l00373"></a><a class="code" href="structCMarkup_1_1ElemPos.html#6f366b2f636e221db004bf44fd952912">00373</a> <span class="keywordtype">void</span> <a class="code" href="structCMarkup_1_1ElemPos.html#6f366b2f636e221db004bf44fd952912">SetStartTagLen</a>( <span class="keywordtype">int</span> n ) { <a class="code" href="structCMarkup_1_1ElemPos.html#c929700bbc1ec8b928253235dd5038af">nStartTagLen</a> = n; };
<a name="l00374"></a><a class="code" href="structCMarkup_1_1ElemPos.html#3140f418c80056cb8aba69a270c6a71d">00374</a> <span class="keywordtype">void</span> <a class="code" href="structCMarkup_1_1ElemPos.html#3140f418c80056cb8aba69a270c6a71d">AdjustStartTagLen</a>( <span class="keywordtype">int</span> n ) { <a class="code" href="structCMarkup_1_1ElemPos.html#c929700bbc1ec8b928253235dd5038af">nStartTagLen</a> += n; };
<a name="l00375"></a><a class="code" href="structCMarkup_1_1ElemPos.html#d9d0ad0c48a129555d1052e98e4f71bd">00375</a> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1ElemPos.html#d9d0ad0c48a129555d1052e98e4f71bd">EndTagLen</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="structCMarkup_1_1ElemPos.html#a53ebdfa2aecc621f9cdde9c247d3357">nEndTagLen</a>; };
<a name="l00376"></a><a class="code" href="structCMarkup_1_1ElemPos.html#e427d1e0e53cfd0fe1c278f34c585bc9">00376</a> <span class="keywordtype">void</span> <a class="code" href="structCMarkup_1_1ElemPos.html#e427d1e0e53cfd0fe1c278f34c585bc9">SetEndTagLen</a>( <span class="keywordtype">int</span> n ) { <a class="code" href="structCMarkup_1_1ElemPos.html#a53ebdfa2aecc621f9cdde9c247d3357">nEndTagLen</a> = n; };
<a name="l00377"></a><a class="code" href="structCMarkup_1_1ElemPos.html#97093aa0ddbd691dd00c91c945a3e98a">00377</a> <span class="keywordtype">bool</span> <a class="code" href="structCMarkup_1_1ElemPos.html#97093aa0ddbd691dd00c91c945a3e98a">IsEmptyElement</a>() { <span class="keywordflow">return</span> (<a class="code" href="structCMarkup_1_1ElemPos.html#987926f5677976e6288e5b4c3a224d96">StartTagLen</a>()==<a class="code" href="structCMarkup_1_1ElemPos.html#d9d89d7af0f4cb69b0b1f4d0b5d4953f">nLength</a>)?<span class="keyword">true</span>:<span class="keyword">false</span>; };
<a name="l00378"></a><a class="code" href="structCMarkup_1_1ElemPos.html#853d5e4a5c6b03643e7210671385896c">00378</a> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1ElemPos.html#853d5e4a5c6b03643e7210671385896c">StartContent</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="structCMarkup_1_1ElemPos.html#37cbff8b4e0d5b086970efb1bc9b70fe">nStart</a> + <a class="code" href="structCMarkup_1_1ElemPos.html#987926f5677976e6288e5b4c3a224d96">StartTagLen</a>(); };
<a name="l00379"></a><a class="code" href="structCMarkup_1_1ElemPos.html#9099635ab9239103aa930b2f1a456d2d">00379</a> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1ElemPos.html#9099635ab9239103aa930b2f1a456d2d">ContentLen</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="structCMarkup_1_1ElemPos.html#d9d89d7af0f4cb69b0b1f4d0b5d4953f">nLength</a> - <a class="code" href="structCMarkup_1_1ElemPos.html#987926f5677976e6288e5b4c3a224d96">StartTagLen</a>() - <a class="code" href="structCMarkup_1_1ElemPos.html#d9d0ad0c48a129555d1052e98e4f71bd">EndTagLen</a>(); };
<a name="l00380"></a><a class="code" href="structCMarkup_1_1ElemPos.html#e1e21b6e27db22eda6178898d2aa42d3">00380</a> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1ElemPos.html#e1e21b6e27db22eda6178898d2aa42d3">StartAfter</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="structCMarkup_1_1ElemPos.html#37cbff8b4e0d5b086970efb1bc9b70fe">nStart</a> + <a class="code" href="structCMarkup_1_1ElemPos.html#d9d89d7af0f4cb69b0b1f4d0b5d4953f">nLength</a>; };
<a name="l00381"></a><a class="code" href="structCMarkup_1_1ElemPos.html#cdea1fc74ed96d413138c6c2d9b0a4f7">00381</a> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1ElemPos.html#cdea1fc74ed96d413138c6c2d9b0a4f7">Level</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="structCMarkup_1_1ElemPos.html#586bb5a2dc7f48ac1417ffd07319a9c9">nFlags</a> &amp; 0xffff; };
<a name="l00382"></a><a class="code" href="structCMarkup_1_1ElemPos.html#625d84902ebb86bda4d5c5720f00e885">00382</a> <span class="keywordtype">void</span> <a class="code" href="structCMarkup_1_1ElemPos.html#625d84902ebb86bda4d5c5720f00e885">SetLevel</a>( <span class="keywordtype">int</span> nLev ) { <a class="code" href="structCMarkup_1_1ElemPos.html#586bb5a2dc7f48ac1417ffd07319a9c9">nFlags</a> = (<a class="code" href="structCMarkup_1_1ElemPos.html#586bb5a2dc7f48ac1417ffd07319a9c9">nFlags</a> &amp; ~0xffff) | nLev; };
<a name="l00383"></a><a class="code" href="structCMarkup_1_1ElemPos.html#37cbff8b4e0d5b086970efb1bc9b70fe">00383</a> <span class="keywordtype">void</span> <a class="code" href="structCMarkup_1_1ElemPos.html#b70cf4ad47e44a2d4c7f6c06a2ff0659">ClearVirtualParent</a>() { memset(<span class="keyword">this</span>,0,<span class="keyword">sizeof</span>(<a class="code" href="structCMarkup_1_1ElemPos.html">ElemPos</a>)); };
<a name="l00384"></a>00384
<a name="l00385"></a>00385 <span class="comment">// Memory size: 8 32-bit integers == 32 bytes</span>
<a name="l00386"></a>00386 <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1ElemPos.html#37cbff8b4e0d5b086970efb1bc9b70fe">nStart</a>;
<a name="l00387"></a><a class="code" href="structCMarkup_1_1ElemPos.html#d9d89d7af0f4cb69b0b1f4d0b5d4953f">00387</a> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1ElemPos.html#d9d89d7af0f4cb69b0b1f4d0b5d4953f">nLength</a>;
<a name="l00388"></a><a class="code" href="structCMarkup_1_1ElemPos.html#c929700bbc1ec8b928253235dd5038af">00388</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1ElemPos.html#c929700bbc1ec8b928253235dd5038af">nStartTagLen</a> : 22; <span class="comment">// 4MB limit for start tag</span>
<a name="l00389"></a><a class="code" href="structCMarkup_1_1ElemPos.html#a53ebdfa2aecc621f9cdde9c247d3357">00389</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1ElemPos.html#a53ebdfa2aecc621f9cdde9c247d3357">nEndTagLen</a> : 10; <span class="comment">// 1K limit for end tag</span>
<a name="l00390"></a><a class="code" href="structCMarkup_1_1ElemPos.html#586bb5a2dc7f48ac1417ffd07319a9c9">00390</a> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1ElemPos.html#586bb5a2dc7f48ac1417ffd07319a9c9">nFlags</a>; <span class="comment">// 16 bits flags, 16 bits level 65536 depth limit</span>
<a name="l00391"></a><a class="code" href="structCMarkup_1_1ElemPos.html#e579f35b6cdee1609c6835eddf2b5b03">00391</a> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1ElemPos.html#e579f35b6cdee1609c6835eddf2b5b03">iElemParent</a>;
<a name="l00392"></a><a class="code" href="structCMarkup_1_1ElemPos.html#3449b75f915ff4900af177d9a91d91d1">00392</a> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1ElemPos.html#3449b75f915ff4900af177d9a91d91d1">iElemChild</a>; <span class="comment">// first child</span>
<a name="l00393"></a><a class="code" href="structCMarkup_1_1ElemPos.html#c61f6c9ee6421801e94d7df7afa4f1ed">00393</a> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1ElemPos.html#c61f6c9ee6421801e94d7df7afa4f1ed">iElemNext</a>; <span class="comment">// next sibling</span>
<a name="l00394"></a><a class="code" href="structCMarkup_1_1ElemPos.html#45534bddcab1f12a8452a070368488ca">00394</a> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1ElemPos.html#45534bddcab1f12a8452a070368488ca">iElemPrev</a>; <span class="comment">// if this is first, iElemPrev points to last</span>
<a name="l00395"></a>00395 };
<a name="l00396"></a>00396
<a name="l00397"></a><a class="code" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c">00397</a> <span class="keyword">enum</span> <a class="code" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c">MarkupNodeFlagsInternal</a>
<a name="l00398"></a>00398 {
<a name="l00399"></a><a class="code" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8ca8715553759e26f92ea24e8b76b8b158">00399</a> <a class="code" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8ca8715553759e26f92ea24e8b76b8b158">MNF_REPLACE</a> = 0x001000,
<a name="l00400"></a><a class="code" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8cd3bd67680ce50796134080f5d10c9bd1">00400</a> <a class="code" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8cd3bd67680ce50796134080f5d10c9bd1">MNF_INSERT</a> = 0x002000,
<a name="l00401"></a><a class="code" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8cb6494b8591638c21266879931d5307b2">00401</a> <a class="code" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8cb6494b8591638c21266879931d5307b2">MNF_CHILD</a> = 0x004000,
<a name="l00402"></a><a class="code" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c897c4556a6eae4c07e2e2982d8f0f8d4">00402</a> <a class="code" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c897c4556a6eae4c07e2e2982d8f0f8d4">MNF_QUOTED</a> = 0x008000,
<a name="l00403"></a><a class="code" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c9971060ae3d21c6df56dc12fe331a30e">00403</a> <a class="code" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c9971060ae3d21c6df56dc12fe331a30e">MNF_EMPTY</a> = 0x010000,
<a name="l00404"></a><a class="code" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c99b57daa5da3a5a18fa0f0d6cf4b05b7">00404</a> <a class="code" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c99b57daa5da3a5a18fa0f0d6cf4b05b7">MNF_DELETED</a> = 0x020000,
<a name="l00405"></a><a class="code" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c37da679825623e48b6a54516b870b9ae">00405</a> <a class="code" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c37da679825623e48b6a54516b870b9ae">MNF_FIRST</a> = 0x080000,
<a name="l00406"></a><a class="code" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8cf3bb3528caca376799c6eae33521787b">00406</a> <a class="code" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8cf3bb3528caca376799c6eae33521787b">MNF_PUBLIC</a> = 0x300000,
<a name="l00407"></a><a class="code" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c3691b524fb3b4d734fd36fc62e3b1dc2">00407</a> <a class="code" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c3691b524fb3b4d734fd36fc62e3b1dc2">MNF_ILLFORMED</a> = 0x800000,
<a name="l00408"></a><a class="code" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c346dcfb669d736fc52779ba6ebffecda">00408</a> <a class="code" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c346dcfb669d736fc52779ba6ebffecda">MNF_USER</a> = 0xf000000
<a name="l00409"></a>00409 };
<a name="l00410"></a>00410
<a name="l00411"></a><a class="code" href="structCMarkup_1_1NodePos.html">00411</a> <span class="keyword">struct </span><a class="code" href="structCMarkup_1_1NodePos.html">NodePos</a>
<a name="l00412"></a>00412 {
<a name="l00413"></a><a class="code" href="structCMarkup_1_1NodePos.html#81589c934561c891174be880864053b6">00413</a> <a class="code" href="structCMarkup_1_1NodePos.html#81589c934561c891174be880864053b6">NodePos</a>() {};
<a name="l00414"></a><a class="code" href="structCMarkup_1_1NodePos.html#aaecb8354ffd5605e80432377fa2ac4c">00414</a> <a class="code" href="structCMarkup_1_1NodePos.html#81589c934561c891174be880864053b6">NodePos</a>( <span class="keywordtype">int</span> n ) { <a class="code" href="structCMarkup_1_1NodePos.html#dc46483d996c2a009779ea80bd123115">nNodeFlags</a>=n; <a class="code" href="structCMarkup_1_1NodePos.html#09c12f805d9906e3805a6d76d9333740">nNodeType</a>=0; <a class="code" href="structCMarkup_1_1NodePos.html#c1939dd0ed1d2ecb35eb35bd2e88f69c">nStart</a>=0; <a class="code" href="structCMarkup_1_1NodePos.html#c2001e0315fb0cd1d038612e36d4b82e">nLength</a>=0; };
<a name="l00415"></a>00415 <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1NodePos.html#09c12f805d9906e3805a6d76d9333740">nNodeType</a>;
<a name="l00416"></a><a class="code" href="structCMarkup_1_1NodePos.html#c1939dd0ed1d2ecb35eb35bd2e88f69c">00416</a> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1NodePos.html#c1939dd0ed1d2ecb35eb35bd2e88f69c">nStart</a>;
<a name="l00417"></a><a class="code" href="structCMarkup_1_1NodePos.html#c2001e0315fb0cd1d038612e36d4b82e">00417</a> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1NodePos.html#c2001e0315fb0cd1d038612e36d4b82e">nLength</a>;
<a name="l00418"></a><a class="code" href="structCMarkup_1_1NodePos.html#dc46483d996c2a009779ea80bd123115">00418</a> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1NodePos.html#dc46483d996c2a009779ea80bd123115">nNodeFlags</a>;
<a name="l00419"></a><a class="code" href="structCMarkup_1_1NodePos.html#b9b37d8614b6980a935157199558c261">00419</a> <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a> <a class="code" href="structCMarkup_1_1NodePos.html#b9b37d8614b6980a935157199558c261">strMeta</a>;
<a name="l00420"></a>00420 };
<a name="l00421"></a>00421
<a name="l00422"></a><a class="code" href="structCMarkup_1_1TokenPos.html">00422</a> <span class="keyword">struct </span><a class="code" href="structCMarkup_1_1TokenPos.html">TokenPos</a>
<a name="l00423"></a>00423 {
<a name="l00424"></a><a class="code" href="structCMarkup_1_1TokenPos.html#797a3f5d9664c52971cf210166c3636a">00424</a> <a class="code" href="structCMarkup_1_1TokenPos.html#797a3f5d9664c52971cf210166c3636a">TokenPos</a>( <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> sz, <span class="keywordtype">int</span> n ) { <a class="code" href="structCMarkup_1_1TokenPos.html#cb390ed8ab1226cbd8c9b9a19088d55c">Clear</a>(); <a class="code" href="structCMarkup_1_1TokenPos.html#90a1052c162afcd07fc3974b95888a7e">pDoc</a>=sz; <a class="code" href="structCMarkup_1_1TokenPos.html#8eb640fe33ed145eb078e8214c0ea62b">nTokenFlags</a>=n; };
<a name="l00425"></a><a class="code" href="structCMarkup_1_1TokenPos.html#cb390ed8ab1226cbd8c9b9a19088d55c">00425</a> <span class="keywordtype">void</span> <a class="code" href="structCMarkup_1_1TokenPos.html#cb390ed8ab1226cbd8c9b9a19088d55c">Clear</a>() { <a class="code" href="structCMarkup_1_1TokenPos.html#c4c71680b3f09845b5346bf1285a214f">nL</a>=0; <a class="code" href="structCMarkup_1_1TokenPos.html#fb58afc56664b9646fc79b9ec2a51b10">nR</a>=-1; <a class="code" href="structCMarkup_1_1TokenPos.html#72b20974f7b55aa5d804a769f8a3f985">nNext</a>=0; };
<a name="l00426"></a><a class="code" href="structCMarkup_1_1TokenPos.html#b033dc8e88a8f83748ff6c44df05bb04">00426</a> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1TokenPos.html#b033dc8e88a8f83748ff6c44df05bb04">Length</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="structCMarkup_1_1TokenPos.html#fb58afc56664b9646fc79b9ec2a51b10">nR</a> - <a class="code" href="structCMarkup_1_1TokenPos.html#c4c71680b3f09845b5346bf1285a214f">nL</a> + 1; };
<a name="l00427"></a><a class="code" href="structCMarkup_1_1TokenPos.html#c3a37f7294cd763aed0f37749095d3db">00427</a> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1TokenPos.html#c3a37f7294cd763aed0f37749095d3db">StrNIACmp</a>( <a class="code" href="Markup_8h.html#edde484976c7ebb2e31d6be23e669128">MCD_PCSZ</a> p1, <a class="code" href="Markup_8h.html#edde484976c7ebb2e31d6be23e669128">MCD_PCSZ</a> p2, <span class="keywordtype">int</span> n )
<a name="l00428"></a>00428 {
<a name="l00429"></a>00429 <span class="comment">// string compare ignore case</span>
<a name="l00430"></a>00430 <span class="keywordtype">bool</span> bNonA = <span class="keyword">false</span>;
<a name="l00431"></a>00431 <a class="code" href="Markup_8h.html#12bf56fe481c397f8df59076c90c45a6">MCD_CHAR</a> c1, c2;
<a name="l00432"></a>00432 <span class="keywordflow">while</span> ( n-- )
<a name="l00433"></a>00433 {
<a name="l00434"></a>00434 c1 = *p1++; c2 = *p2++;
<a name="l00435"></a>00435 <span class="keywordflow">if</span> ( c1 != c2 )
<a name="l00436"></a>00436 {
<a name="l00437"></a>00437 <span class="keywordflow">if</span> (bNonA || !((c1&gt;=<span class="charliteral">'a'</span>&amp;&amp;c1&lt;=<span class="charliteral">'z'</span>&amp;&amp;c1==c2+(<span class="charliteral">'a'</span>-<span class="charliteral">'A'</span>))||(c2&gt;=<span class="charliteral">'a'</span>&amp;&amp;c2&lt;=<span class="charliteral">'z'</span>&amp;&amp;c2==c1+(<span class="charliteral">'a'</span>-<span class="charliteral">'A'</span>))))
<a name="l00438"></a>00438 <span class="keywordflow">return</span> c1 - c2;
<a name="l00439"></a>00439 }
<a name="l00440"></a>00440 <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>)c1 &gt; 127 )
<a name="l00441"></a>00441 bNonA = <span class="keyword">true</span>;
<a name="l00442"></a>00442 }
<a name="l00443"></a>00443 <span class="keywordflow">return</span> 0;
<a name="l00444"></a>00444 }
<a name="l00445"></a>00445
<a name="l00446"></a><a class="code" href="structCMarkup_1_1TokenPos.html#199e0772dc846b95670797f0a32ec9ab">00446</a> <span class="keywordtype">bool</span> <a class="code" href="structCMarkup_1_1TokenPos.html#199e0772dc846b95670797f0a32ec9ab">Match</a>( <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> szName )
<a name="l00447"></a>00447 {
<a name="l00448"></a>00448 <span class="keywordtype">int</span> nLen = <a class="code" href="structCMarkup_1_1TokenPos.html#fb58afc56664b9646fc79b9ec2a51b10">nR</a> - <a class="code" href="structCMarkup_1_1TokenPos.html#c4c71680b3f09845b5346bf1285a214f">nL</a> + 1;
<a name="l00449"></a>00449 <span class="keywordflow">if</span> ( <a class="code" href="structCMarkup_1_1TokenPos.html#8eb640fe33ed145eb078e8214c0ea62b">nTokenFlags</a> &amp; <a class="code" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554b725e9783bc1deedb0c3b98e82a5707c1">MDF_IGNORECASE</a> )
<a name="l00450"></a>00450 <span class="keywordflow">return</span> ( (<a class="code" href="structCMarkup_1_1TokenPos.html#c3a37f7294cd763aed0f37749095d3db">StrNIACmp</a>( &amp;<a class="code" href="structCMarkup_1_1TokenPos.html#90a1052c162afcd07fc3974b95888a7e">pDoc</a>[nL], szName, nLen ) == 0)
<a name="l00451"></a>00451 &amp;&amp; ( szName[nLen] == <span class="charliteral">'\0'</span> || <a class="code" href="Markup_8h.html#0b4f312ed85cdcdafc5ed8c88da98ce9">MCD_PSZCHR</a>(<a class="code" href="Markup_8h.html#3717b2fa88d73f5f346ec6efdfbe2032">MCD_T</a>(<span class="stringliteral">" =/[]"</span>),szName[nLen]) ) );
<a name="l00452"></a>00452 <span class="keywordflow">else</span>
<a name="l00453"></a>00453 <span class="keywordflow">return</span> ( (<a class="code" href="Markup_8h.html#4e2907b0d2098130db8cffd774afef88">MCD_PSZNCMP</a>( &amp;<a class="code" href="structCMarkup_1_1TokenPos.html#90a1052c162afcd07fc3974b95888a7e">pDoc</a>[nL], szName, nLen ) == 0)
<a name="l00454"></a>00454 &amp;&amp; ( szName[nLen] == <span class="charliteral">'\0'</span> || <a class="code" href="Markup_8h.html#0b4f312ed85cdcdafc5ed8c88da98ce9">MCD_PSZCHR</a>(<a class="code" href="Markup_8h.html#3717b2fa88d73f5f346ec6efdfbe2032">MCD_T</a>(<span class="stringliteral">" =/[]"</span>),szName[nLen]) ) );
<a name="l00455"></a><a class="code" href="structCMarkup_1_1TokenPos.html#c4c71680b3f09845b5346bf1285a214f">00455</a> };
<a name="l00456"></a>00456 <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1TokenPos.html#c4c71680b3f09845b5346bf1285a214f">nL</a>;
<a name="l00457"></a><a class="code" href="structCMarkup_1_1TokenPos.html#fb58afc56664b9646fc79b9ec2a51b10">00457</a> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1TokenPos.html#fb58afc56664b9646fc79b9ec2a51b10">nR</a>;
<a name="l00458"></a><a class="code" href="structCMarkup_1_1TokenPos.html#72b20974f7b55aa5d804a769f8a3f985">00458</a> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1TokenPos.html#72b20974f7b55aa5d804a769f8a3f985">nNext</a>;
<a name="l00459"></a><a class="code" href="structCMarkup_1_1TokenPos.html#90a1052c162afcd07fc3974b95888a7e">00459</a> <a class="code" href="Markup_8h.html#edde484976c7ebb2e31d6be23e669128">MCD_PCSZ</a> <a class="code" href="structCMarkup_1_1TokenPos.html#90a1052c162afcd07fc3974b95888a7e">pDoc</a>;
<a name="l00460"></a><a class="code" href="structCMarkup_1_1TokenPos.html#8eb640fe33ed145eb078e8214c0ea62b">00460</a> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1TokenPos.html#8eb640fe33ed145eb078e8214c0ea62b">nTokenFlags</a>;
<a name="l00461"></a><a class="code" href="structCMarkup_1_1TokenPos.html#2d81fc5b589c491b450f73167ed9993d">00461</a> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1TokenPos.html#2d81fc5b589c491b450f73167ed9993d">nPreSpaceStart</a>;
<a name="l00462"></a><a class="code" href="structCMarkup_1_1TokenPos.html#455b67b62cfd4d6f6ffafc7b8bbc9971">00462</a> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1TokenPos.html#455b67b62cfd4d6f6ffafc7b8bbc9971">nPreSpaceLength</a>;
<a name="l00463"></a>00463 };
<a name="l00464"></a>00464
<a name="l00465"></a><a class="code" href="structCMarkup_1_1SavedPos.html">00465</a> <span class="keyword">struct </span><a class="code" href="structCMarkup_1_1SavedPos.html">SavedPos</a>
<a name="l00466"></a>00466 {
<a name="l00467"></a>00467 <span class="comment">// SavedPos is an entry in the SavedPosMap hash table</span>
<a name="l00468"></a><a class="code" href="structCMarkup_1_1SavedPos.html#3613f5e8854f961ed02173d22099db4c">00468</a> <a class="code" href="structCMarkup_1_1SavedPos.html#203b3a22eb86b1131985a6631e3d3c47">SavedPos</a>() { <a class="code" href="structCMarkup_1_1SavedPos.html#66a572e011303ea2a3716f7328ad9ec5">nSavedPosFlags</a>=0; <a class="code" href="structCMarkup_1_1SavedPos.html#649563d0d7c11bf2fdebbc0dbe396321">iPos</a>=0; };
<a name="l00469"></a>00469 <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a> <a class="code" href="structCMarkup_1_1SavedPos.html#3613f5e8854f961ed02173d22099db4c">strName</a>;
<a name="l00470"></a><a class="code" href="structCMarkup_1_1SavedPos.html#649563d0d7c11bf2fdebbc0dbe396321">00470</a> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1SavedPos.html#649563d0d7c11bf2fdebbc0dbe396321">iPos</a>;
<a name="l00471"></a><a class="code" href="structCMarkup_1_1SavedPos.html#28ed16429117003133c33fa8fcaa7924bc202c266163ba746501ff656c189bf3">00471</a> <span class="keyword">enum</span> { <a class="code" href="structCMarkup_1_1SavedPos.html#28ed16429117003133c33fa8fcaa7924ce631ba78506ef55979fb730b54ae8f3">SPM_MAIN</a> = 1, <a class="code" href="structCMarkup_1_1SavedPos.html#28ed16429117003133c33fa8fcaa792437b333ca861ee132a96570e3261ed48f">SPM_CHILD</a> = 2, <a class="code" href="structCMarkup_1_1SavedPos.html#28ed16429117003133c33fa8fcaa7924bc202c266163ba746501ff656c189bf3">SPM_USED</a> = 4, <a class="code" href="structCMarkup_1_1SavedPos.html#28ed16429117003133c33fa8fcaa7924147badf6cfd07fa7a92ba92a43df245f">SPM_LAST</a> = 8 };
<a name="l00472"></a><a class="code" href="structCMarkup_1_1SavedPos.html#66a572e011303ea2a3716f7328ad9ec5">00472</a> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1SavedPos.html#66a572e011303ea2a3716f7328ad9ec5">nSavedPosFlags</a>;
<a name="l00473"></a>00473 };
<a name="l00474"></a>00474
<a name="l00475"></a><a class="code" href="structCMarkup_1_1SavedPosMap.html">00475</a> <span class="keyword">struct </span><a class="code" href="structCMarkup_1_1SavedPosMap.html">SavedPosMap</a>
<a name="l00476"></a>00476 {
<a name="l00477"></a>00477 <span class="comment">// SavedPosMap is only created if SavePos/RestorePos are used</span>
<a name="l00478"></a><a class="code" href="structCMarkup_1_1SavedPosMap.html#681e409f964bbd86a088358dffaeb808">00478</a> <a class="code" href="structCMarkup_1_1SavedPosMap.html#681e409f964bbd86a088358dffaeb808">SavedPosMap</a>( <span class="keywordtype">int</span> nSize ) { <a class="code" href="structCMarkup_1_1SavedPosMap.html#b5b1c02cb1321c0f1007dc3cd01a34c7">nMapSize</a>=nSize; <a class="code" href="structCMarkup_1_1SavedPosMap.html#8ebb44e96f6781e5d1d044a18a3d989d">pTable</a> = <span class="keyword">new</span> <a class="code" href="structCMarkup_1_1SavedPos.html">SavedPos</a>*[nSize]; memset(<a class="code" href="structCMarkup_1_1SavedPosMap.html#8ebb44e96f6781e5d1d044a18a3d989d">pTable</a>,0,nSize*<span class="keyword">sizeof</span>(<a class="code" href="structCMarkup_1_1SavedPos.html">SavedPos</a>*)); };
<a name="l00479"></a><a class="code" href="structCMarkup_1_1SavedPosMap.html#b3a7ef305893ba4b6752dea003997c96">00479</a> <a class="code" href="structCMarkup_1_1SavedPosMap.html#b3a7ef305893ba4b6752dea003997c96">~SavedPosMap</a>() { <span class="keywordflow">if</span> (<a class="code" href="structCMarkup_1_1SavedPosMap.html#8ebb44e96f6781e5d1d044a18a3d989d">pTable</a>) { <span class="keywordflow">for</span> (<span class="keywordtype">int</span> n=0;n&lt;<a class="code" href="structCMarkup_1_1SavedPosMap.html#b5b1c02cb1321c0f1007dc3cd01a34c7">nMapSize</a>;++n) <span class="keywordflow">if</span> (<a class="code" href="structCMarkup_1_1SavedPosMap.html#8ebb44e96f6781e5d1d044a18a3d989d">pTable</a>[n]) <span class="keyword">delete</span>[] <a class="code" href="structCMarkup_1_1SavedPosMap.html#8ebb44e96f6781e5d1d044a18a3d989d">pTable</a>[n]; <span class="keyword">delete</span>[] <a class="code" href="structCMarkup_1_1SavedPosMap.html#8ebb44e96f6781e5d1d044a18a3d989d">pTable</a>; } };
<a name="l00480"></a>00480 <a class="code" href="structCMarkup_1_1SavedPos.html">SavedPos</a>** <a class="code" href="structCMarkup_1_1SavedPosMap.html#8ebb44e96f6781e5d1d044a18a3d989d">pTable</a>;
<a name="l00481"></a><a class="code" href="structCMarkup_1_1SavedPosMap.html#b5b1c02cb1321c0f1007dc3cd01a34c7">00481</a> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1SavedPosMap.html#b5b1c02cb1321c0f1007dc3cd01a34c7">nMapSize</a>;
<a name="l00482"></a>00482 };
<a name="l00483"></a>00483
<a name="l00484"></a><a class="code" href="structCMarkup_1_1SavedPosMapArray.html">00484</a> <span class="keyword">struct </span><a class="code" href="structCMarkup_1_1SavedPosMapArray.html">SavedPosMapArray</a>
<a name="l00485"></a>00485 {
<a name="l00486"></a>00486 <span class="comment">// SavedPosMapArray keeps pointers to SavedPosMap instances</span>
<a name="l00487"></a><a class="code" href="structCMarkup_1_1SavedPosMapArray.html#0fca988b3417d41ccf3e2b3e8fef7483">00487</a> <a class="code" href="structCMarkup_1_1SavedPosMapArray.html#0fca988b3417d41ccf3e2b3e8fef7483">SavedPosMapArray</a>() { <a class="code" href="structCMarkup_1_1SavedPosMapArray.html#719491211d9de2fe06bfadc9a37daf46">pMaps</a> = NULL; };
<a name="l00488"></a><a class="code" href="structCMarkup_1_1SavedPosMapArray.html#6be57f9ebe160aebb464957caa30ddd6">00488</a> <a class="code" href="structCMarkup_1_1SavedPosMapArray.html#6be57f9ebe160aebb464957caa30ddd6">~SavedPosMapArray</a>() { <a class="code" href="structCMarkup_1_1SavedPosMapArray.html#a6db2f1af7ecae5af27aab25e399b94c">RemoveAll</a>(); };
<a name="l00489"></a><a class="code" href="structCMarkup_1_1SavedPosMapArray.html#a6db2f1af7ecae5af27aab25e399b94c">00489</a> <span class="keywordtype">void</span> <a class="code" href="structCMarkup_1_1SavedPosMapArray.html#a6db2f1af7ecae5af27aab25e399b94c">RemoveAll</a>() { <a class="code" href="structCMarkup_1_1SavedPosMap.html">SavedPosMap</a>**p = <a class="code" href="structCMarkup_1_1SavedPosMapArray.html#719491211d9de2fe06bfadc9a37daf46">pMaps</a>; <span class="keywordflow">if</span> (p) { <span class="keywordflow">while</span> (*p) <span class="keyword">delete</span> *p++; <span class="keyword">delete</span>[] <a class="code" href="structCMarkup_1_1SavedPosMapArray.html#719491211d9de2fe06bfadc9a37daf46">pMaps</a>; <a class="code" href="structCMarkup_1_1SavedPosMapArray.html#719491211d9de2fe06bfadc9a37daf46">pMaps</a>=NULL; } };
<a name="l00490"></a>00490 <a class="code" href="structCMarkup_1_1SavedPosMap.html">SavedPosMap</a>** <a class="code" href="structCMarkup_1_1SavedPosMapArray.html#719491211d9de2fe06bfadc9a37daf46">pMaps</a>; <span class="comment">// NULL terminated array</span>
<a name="l00491"></a>00491 };
<a name="l00492"></a><a class="code" href="classCMarkup.html#985f2d24ba021221c567b4bfadf91692">00492</a> <a class="code" href="structCMarkup_1_1SavedPosMapArray.html">SavedPosMapArray</a> <a class="code" href="classCMarkup.html#985f2d24ba021221c567b4bfadf91692">m_SavedPosMapArray</a>;
<a name="l00493"></a>00493
<a name="l00494"></a><a class="code" href="structCMarkup_1_1PosArray.html">00494</a> <span class="keyword">struct </span><a class="code" href="structCMarkup_1_1PosArray.html">PosArray</a>
<a name="l00495"></a>00495 {
<a name="l00496"></a><a class="code" href="structCMarkup_1_1PosArray.html#f207a1d7e582779e134ea06fd1084b23">00496</a> <a class="code" href="structCMarkup_1_1PosArray.html#f207a1d7e582779e134ea06fd1084b23">PosArray</a>() { <a class="code" href="structCMarkup_1_1PosArray.html#b87a18a088c434843048b9d0ecca05aa">Clear</a>(); };
<a name="l00497"></a><a class="code" href="structCMarkup_1_1PosArray.html#9f26a70cee21e757fe372201c57fc117">00497</a> <a class="code" href="structCMarkup_1_1PosArray.html#9f26a70cee21e757fe372201c57fc117">~PosArray</a>() { <a class="code" href="structCMarkup_1_1PosArray.html#02ad3473569ecb5ba38b2327e30be38b">Release</a>(); };
<a name="l00498"></a><a class="code" href="structCMarkup_1_1PosArray.html#af05e51d7ab82e581ed815b584e55b186165b6a4471f37709d3f9b0a9e86c38b">00498</a> <span class="keyword">enum</span> { <a class="code" href="structCMarkup_1_1PosArray.html#af05e51d7ab82e581ed815b584e55b18844e08ddf7ab861559a9b0096fb54a7e">PA_SEGBITS</a> = 16, <a class="code" href="structCMarkup_1_1PosArray.html#af05e51d7ab82e581ed815b584e55b186165b6a4471f37709d3f9b0a9e86c38b">PA_SEGMASK</a> = 0xffff };
<a name="l00499"></a><a class="code" href="structCMarkup_1_1PosArray.html#dad1d0185a26fad9bd391e3c85634103">00499</a> <span class="keywordtype">void</span> <a class="code" href="structCMarkup_1_1PosArray.html#dad1d0185a26fad9bd391e3c85634103">RemoveAll</a>() { <a class="code" href="structCMarkup_1_1PosArray.html#02ad3473569ecb5ba38b2327e30be38b">Release</a>(); <a class="code" href="structCMarkup_1_1PosArray.html#b87a18a088c434843048b9d0ecca05aa">Clear</a>(); };
<a name="l00500"></a><a class="code" href="structCMarkup_1_1PosArray.html#02ad3473569ecb5ba38b2327e30be38b">00500</a> <span class="keywordtype">void</span> <a class="code" href="structCMarkup_1_1PosArray.html#02ad3473569ecb5ba38b2327e30be38b">Release</a>() { <span class="keywordflow">for</span> (<span class="keywordtype">int</span> n=0;n&lt;<a class="code" href="structCMarkup_1_1PosArray.html#0310976aa8e777cb84ab02ddbae8864c">SegsUsed</a>();++n) <span class="keyword">delete</span>[] (<span class="keywordtype">char</span>*)<a class="code" href="structCMarkup_1_1PosArray.html#461f4252ee89f9cfd48d9e2c5ab64baf">pSegs</a>[n]; <span class="keywordflow">if</span> (<a class="code" href="structCMarkup_1_1PosArray.html#461f4252ee89f9cfd48d9e2c5ab64baf">pSegs</a>) <span class="keyword">delete</span>[] (<span class="keywordtype">char</span>*)<a class="code" href="structCMarkup_1_1PosArray.html#461f4252ee89f9cfd48d9e2c5ab64baf">pSegs</a>; };
<a name="l00501"></a><a class="code" href="structCMarkup_1_1PosArray.html#b87a18a088c434843048b9d0ecca05aa">00501</a> <span class="keywordtype">void</span> <a class="code" href="structCMarkup_1_1PosArray.html#b87a18a088c434843048b9d0ecca05aa">Clear</a>() { <a class="code" href="structCMarkup_1_1PosArray.html#0994a05167565499a77d9d9d09711029">nSegs</a>=0; <a class="code" href="structCMarkup_1_1PosArray.html#f7a261e70c4060b8ef5070c0a5e12092">nSize</a>=0; <a class="code" href="structCMarkup_1_1PosArray.html#461f4252ee89f9cfd48d9e2c5ab64baf">pSegs</a>=NULL; };
<a name="l00502"></a><a class="code" href="structCMarkup_1_1PosArray.html#5da61b8563bfa2e82bf4c785bb166f62">00502</a> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1PosArray.html#5da61b8563bfa2e82bf4c785bb166f62">GetSize</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="structCMarkup_1_1PosArray.html#f7a261e70c4060b8ef5070c0a5e12092">nSize</a>; };
<a name="l00503"></a><a class="code" href="structCMarkup_1_1PosArray.html#0310976aa8e777cb84ab02ddbae8864c">00503</a> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1PosArray.html#0310976aa8e777cb84ab02ddbae8864c">SegsUsed</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> ((<a class="code" href="structCMarkup_1_1PosArray.html#f7a261e70c4060b8ef5070c0a5e12092">nSize</a>-1)&gt;&gt;<a class="code" href="structCMarkup_1_1PosArray.html#af05e51d7ab82e581ed815b584e55b18844e08ddf7ab861559a9b0096fb54a7e">PA_SEGBITS</a>) + 1; };
<a name="l00504"></a><a class="code" href="structCMarkup_1_1PosArray.html#461f4252ee89f9cfd48d9e2c5ab64baf">00504</a> <a class="code" href="structCMarkup_1_1ElemPos.html">ElemPos</a>&amp; <a class="code" href="structCMarkup_1_1PosArray.html#6317965f42dadc70f55c99b547e5d83d">operator[]</a>(<span class="keywordtype">int</span> n)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="structCMarkup_1_1PosArray.html#461f4252ee89f9cfd48d9e2c5ab64baf">pSegs</a>[n&gt;&gt;<a class="code" href="structCMarkup_1_1PosArray.html#af05e51d7ab82e581ed815b584e55b18844e08ddf7ab861559a9b0096fb54a7e">PA_SEGBITS</a>][n&amp;<a class="code" href="structCMarkup_1_1PosArray.html#af05e51d7ab82e581ed815b584e55b186165b6a4471f37709d3f9b0a9e86c38b">PA_SEGMASK</a>]; };
<a name="l00505"></a>00505 <a class="code" href="structCMarkup_1_1ElemPos.html">ElemPos</a>** <a class="code" href="structCMarkup_1_1PosArray.html#461f4252ee89f9cfd48d9e2c5ab64baf">pSegs</a>;
<a name="l00506"></a><a class="code" href="structCMarkup_1_1PosArray.html#f7a261e70c4060b8ef5070c0a5e12092">00506</a> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1PosArray.html#f7a261e70c4060b8ef5070c0a5e12092">nSize</a>;
<a name="l00507"></a><a class="code" href="structCMarkup_1_1PosArray.html#0994a05167565499a77d9d9d09711029">00507</a> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1PosArray.html#0994a05167565499a77d9d9d09711029">nSegs</a>;
<a name="l00508"></a>00508 };
<a name="l00509"></a><a class="code" href="classCMarkup.html#89aa5e4c38062a7e826a67695a8d8f37">00509</a> <a class="code" href="structCMarkup_1_1PosArray.html">PosArray</a> <a class="code" href="classCMarkup.html#89aa5e4c38062a7e826a67695a8d8f37">m_aPos</a>;
<a name="l00510"></a>00510
<a name="l00511"></a><a class="code" href="structCMarkup_1_1NodeStack.html">00511</a> <span class="keyword">struct </span><a class="code" href="structCMarkup_1_1NodeStack.html">NodeStack</a>
<a name="l00512"></a>00512 {
<a name="l00513"></a><a class="code" href="structCMarkup_1_1NodeStack.html#de0c540ed4a133345e7c8ec6e05b0b11">00513</a> <a class="code" href="structCMarkup_1_1NodeStack.html#de0c540ed4a133345e7c8ec6e05b0b11">NodeStack</a>() { <a class="code" href="structCMarkup_1_1NodeStack.html#f3e08fa5dce853a6267da9f77ef3f986">nTop</a>=-1; <a class="code" href="structCMarkup_1_1NodeStack.html#7031af9e6f3ceca049b5467b1fd7e478">nSize</a>=0; <a class="code" href="structCMarkup_1_1NodeStack.html#636ddd56b9f0c53d1d8fb98d154b8ce3">pN</a>=NULL; };
<a name="l00514"></a><a class="code" href="structCMarkup_1_1NodeStack.html#6bd62bb0b4c4596016a00eade46cd5ca">00514</a> <a class="code" href="structCMarkup_1_1NodeStack.html#6bd62bb0b4c4596016a00eade46cd5ca">~NodeStack</a>() { <span class="keywordflow">if</span> (<a class="code" href="structCMarkup_1_1NodeStack.html#636ddd56b9f0c53d1d8fb98d154b8ce3">pN</a>) <span class="keyword">delete</span> [] <a class="code" href="structCMarkup_1_1NodeStack.html#636ddd56b9f0c53d1d8fb98d154b8ce3">pN</a>; };
<a name="l00515"></a><a class="code" href="structCMarkup_1_1NodeStack.html#6be20984a9a499498312be0688c54bc5">00515</a> <a class="code" href="structCMarkup_1_1NodePos.html">NodePos</a>&amp; <a class="code" href="structCMarkup_1_1NodeStack.html#6be20984a9a499498312be0688c54bc5">Top</a>() { <span class="keywordflow">return</span> <a class="code" href="structCMarkup_1_1NodeStack.html#636ddd56b9f0c53d1d8fb98d154b8ce3">pN</a>[<a class="code" href="structCMarkup_1_1NodeStack.html#f3e08fa5dce853a6267da9f77ef3f986">nTop</a>]; };
<a name="l00516"></a><a class="code" href="structCMarkup_1_1NodeStack.html#909848e1d3a591d21820d8ba4f03ee0d">00516</a> <a class="code" href="structCMarkup_1_1NodePos.html">NodePos</a>&amp; <a class="code" href="structCMarkup_1_1NodeStack.html#909848e1d3a591d21820d8ba4f03ee0d">At</a>( <span class="keywordtype">int</span> n ) { <span class="keywordflow">return</span> <a class="code" href="structCMarkup_1_1NodeStack.html#636ddd56b9f0c53d1d8fb98d154b8ce3">pN</a>[n]; };
<a name="l00517"></a><a class="code" href="structCMarkup_1_1NodeStack.html#623cec96b6f3f3e246902d32f62244f8">00517</a> <span class="keywordtype">void</span> <a class="code" href="structCMarkup_1_1NodeStack.html#623cec96b6f3f3e246902d32f62244f8">Add</a>() { ++<a class="code" href="structCMarkup_1_1NodeStack.html#f3e08fa5dce853a6267da9f77ef3f986">nTop</a>; <span class="keywordflow">if</span> (<a class="code" href="structCMarkup_1_1NodeStack.html#f3e08fa5dce853a6267da9f77ef3f986">nTop</a>==<a class="code" href="structCMarkup_1_1NodeStack.html#7031af9e6f3ceca049b5467b1fd7e478">nSize</a>) <a class="code" href="structCMarkup_1_1NodeStack.html#ac640e8a348792b4008057f02a3781ff">Alloc</a>(<a class="code" href="structCMarkup_1_1NodeStack.html#7031af9e6f3ceca049b5467b1fd7e478">nSize</a>*2+6); };
<a name="l00518"></a><a class="code" href="structCMarkup_1_1NodeStack.html#4782babbf126c3ff7d3568455e571282">00518</a> <span class="keywordtype">void</span> <a class="code" href="structCMarkup_1_1NodeStack.html#4782babbf126c3ff7d3568455e571282">Remove</a>() { --<a class="code" href="structCMarkup_1_1NodeStack.html#f3e08fa5dce853a6267da9f77ef3f986">nTop</a>; };
<a name="l00519"></a><a class="code" href="structCMarkup_1_1NodeStack.html#4e9aad88e12b7bbabdbb3fd65fc51585">00519</a> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1NodeStack.html#4e9aad88e12b7bbabdbb3fd65fc51585">TopIndex</a>() { <span class="keywordflow">return</span> <a class="code" href="structCMarkup_1_1NodeStack.html#f3e08fa5dce853a6267da9f77ef3f986">nTop</a>; };
<a name="l00520"></a>00520 <span class="keyword">protected</span>:
<a name="l00521"></a><a class="code" href="structCMarkup_1_1NodeStack.html#ac640e8a348792b4008057f02a3781ff">00521</a> <span class="keywordtype">void</span> <a class="code" href="structCMarkup_1_1NodeStack.html#ac640e8a348792b4008057f02a3781ff">Alloc</a>( <span class="keywordtype">int</span> nNewSize ) { <a class="code" href="structCMarkup_1_1NodePos.html">NodePos</a>* pNNew = <span class="keyword">new</span> <a class="code" href="structCMarkup_1_1NodePos.html">NodePos</a>[nNewSize]; <a class="code" href="structCMarkup_1_1NodeStack.html#499a05e053b785df518fb0b6124fd0ee">Copy</a>(pNNew); <a class="code" href="structCMarkup_1_1NodeStack.html#7031af9e6f3ceca049b5467b1fd7e478">nSize</a>=nNewSize; };
<a name="l00522"></a><a class="code" href="structCMarkup_1_1NodeStack.html#636ddd56b9f0c53d1d8fb98d154b8ce3">00522</a> <span class="keywordtype">void</span> <a class="code" href="structCMarkup_1_1NodeStack.html#499a05e053b785df518fb0b6124fd0ee">Copy</a>( <a class="code" href="structCMarkup_1_1NodePos.html">NodePos</a>* pNNew ) { <span class="keywordflow">for</span>(<span class="keywordtype">int</span> n=0;n&lt;<a class="code" href="structCMarkup_1_1NodeStack.html#7031af9e6f3ceca049b5467b1fd7e478">nSize</a>;++n) pNNew[n]=<a class="code" href="structCMarkup_1_1NodeStack.html#636ddd56b9f0c53d1d8fb98d154b8ce3">pN</a>[n]; <span class="keywordflow">if</span> (<a class="code" href="structCMarkup_1_1NodeStack.html#636ddd56b9f0c53d1d8fb98d154b8ce3">pN</a>) <span class="keyword">delete</span> [] <a class="code" href="structCMarkup_1_1NodeStack.html#636ddd56b9f0c53d1d8fb98d154b8ce3">pN</a>; <a class="code" href="structCMarkup_1_1NodeStack.html#636ddd56b9f0c53d1d8fb98d154b8ce3">pN</a>=pNNew; };
<a name="l00523"></a>00523 <a class="code" href="structCMarkup_1_1NodePos.html">NodePos</a>* <a class="code" href="structCMarkup_1_1NodeStack.html#636ddd56b9f0c53d1d8fb98d154b8ce3">pN</a>;
<a name="l00524"></a><a class="code" href="structCMarkup_1_1NodeStack.html#7031af9e6f3ceca049b5467b1fd7e478">00524</a> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1NodeStack.html#7031af9e6f3ceca049b5467b1fd7e478">nSize</a>;
<a name="l00525"></a><a class="code" href="structCMarkup_1_1NodeStack.html#f3e08fa5dce853a6267da9f77ef3f986">00525</a> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1NodeStack.html#f3e08fa5dce853a6267da9f77ef3f986">nTop</a>;
<a name="l00526"></a>00526 };
<a name="l00527"></a>00527
<a name="l00528"></a><a class="code" href="structCMarkup_1_1FilePos.html">00528</a> <span class="keyword">struct </span><a class="code" href="structCMarkup_1_1FilePos.html">FilePos</a>
<a name="l00529"></a>00529 {
<a name="l00530"></a><a class="code" href="structCMarkup_1_1FilePos.html#d5d7584cf09fa60ef62f5c764e1ee158">00530</a> <a class="code" href="structCMarkup_1_1FilePos.html#88d083c8aee934fd42de2950a31d3682">FilePos</a>() { <a class="code" href="structCMarkup_1_1FilePos.html#d5d7584cf09fa60ef62f5c764e1ee158">fp</a> = NULL; <a class="code" href="structCMarkup_1_1FilePos.html#f3c61a69075b838325939fd0e4955751">nDocFlags</a> = 0; <a class="code" href="structCMarkup_1_1FilePos.html#abf2b7dc4b6f910fe45ada3a8d367405">nFileByteLen</a> = 0; };
<a name="l00531"></a>00531 FILE* <a class="code" href="structCMarkup_1_1FilePos.html#d5d7584cf09fa60ef62f5c764e1ee158">fp</a>;
<a name="l00532"></a><a class="code" href="structCMarkup_1_1FilePos.html#f3c61a69075b838325939fd0e4955751">00532</a> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1FilePos.html#f3c61a69075b838325939fd0e4955751">nDocFlags</a>;
<a name="l00533"></a><a class="code" href="structCMarkup_1_1FilePos.html#abf2b7dc4b6f910fe45ada3a8d367405">00533</a> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1FilePos.html#abf2b7dc4b6f910fe45ada3a8d367405">nFileByteLen</a>;
<a name="l00534"></a><a class="code" href="structCMarkup_1_1FilePos.html#37e43f21dfee719038602c84756c8059">00534</a> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1FilePos.html#37e43f21dfee719038602c84756c8059">nReadByteLen</a>;
<a name="l00535"></a><a class="code" href="structCMarkup_1_1FilePos.html#406f0760fdd5875ace5111b1d6908a99">00535</a> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1FilePos.html#406f0760fdd5875ace5111b1d6908a99">nFileCharUnitSize</a>;
<a name="l00536"></a><a class="code" href="structCMarkup_1_1FilePos.html#3635096138ee3ce3ce5f9327b20438a4">00536</a> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1FilePos.html#3635096138ee3ce3ce5f9327b20438a4">nFileTextLen</a>;
<a name="l00537"></a><a class="code" href="structCMarkup_1_1FilePos.html#62db77f82233f3244272eb973a9ecfc8">00537</a> <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a> <a class="code" href="structCMarkup_1_1FilePos.html#62db77f82233f3244272eb973a9ecfc8">strIOResult</a>;
<a name="l00538"></a><a class="code" href="structCMarkup_1_1FilePos.html#b507cbd49031186d4b3fbf7d2d009c75">00538</a> <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a> <a class="code" href="structCMarkup_1_1FilePos.html#b507cbd49031186d4b3fbf7d2d009c75">strEncoding</a>;
<a name="l00539"></a>00539 };
<a name="l00540"></a>00540
<a name="l00541"></a><a class="code" href="structCMarkup_1_1ConvertEncoding.html">00541</a> <span class="keyword">struct </span><a class="code" href="structCMarkup_1_1ConvertEncoding.html">ConvertEncoding</a>
<a name="l00542"></a>00542 {
<a name="l00543"></a><a class="code" href="structCMarkup_1_1ConvertEncoding.html#52cfe3e75ff550c9ed4f4b472280192b">00543</a> <a class="code" href="structCMarkup_1_1ConvertEncoding.html#52cfe3e75ff550c9ed4f4b472280192b">ConvertEncoding</a>( <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> pszToEncoding, <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> pszFromEncoding, <span class="keyword">const</span> <span class="keywordtype">void</span>* pFromBuffer, <span class="keywordtype">int</span> nFromBufferLen )
<a name="l00544"></a>00544 {
<a name="l00545"></a>00545 <a class="code" href="structCMarkup_1_1ConvertEncoding.html#cc2420305e7cfa6c9d18f7ce9daa4313">strToEncoding</a> = pszToEncoding;
<a name="l00546"></a>00546 <a class="code" href="structCMarkup_1_1ConvertEncoding.html#8ab5d602610c46eb26d0fbf8a39b2da8">strFromEncoding</a> = pszFromEncoding;
<a name="l00547"></a>00547 <a class="code" href="structCMarkup_1_1ConvertEncoding.html#9647b6f60d353bd8af2ff462ff451b4d">pFrom</a> = pFromBuffer;
<a name="l00548"></a>00548 <a class="code" href="structCMarkup_1_1ConvertEncoding.html#4b5e6d28cc2e909e2ac0d164cd00d53c">nFromLen</a> = nFromBufferLen;
<a name="l00549"></a>00549 <a class="code" href="structCMarkup_1_1ConvertEncoding.html#bfd8cc96d41531109b9301b4d28a695f">nFailedChars</a> = 0;
<a name="l00550"></a>00550 <a class="code" href="structCMarkup_1_1ConvertEncoding.html#9fe87df87a339214df5e30bce32edcf4">nToCount</a> = 0;
<a name="l00551"></a><a class="code" href="structCMarkup_1_1ConvertEncoding.html#cc2420305e7cfa6c9d18f7ce9daa4313">00551</a> };
<a name="l00552"></a>00552 <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a> <a class="code" href="structCMarkup_1_1ConvertEncoding.html#cc2420305e7cfa6c9d18f7ce9daa4313">strToEncoding</a>;
<a name="l00553"></a><a class="code" href="structCMarkup_1_1ConvertEncoding.html#8ab5d602610c46eb26d0fbf8a39b2da8">00553</a> <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a> <a class="code" href="structCMarkup_1_1ConvertEncoding.html#8ab5d602610c46eb26d0fbf8a39b2da8">strFromEncoding</a>;
<a name="l00554"></a><a class="code" href="structCMarkup_1_1ConvertEncoding.html#9647b6f60d353bd8af2ff462ff451b4d">00554</a> <span class="keyword">const</span> <span class="keywordtype">void</span>* <a class="code" href="structCMarkup_1_1ConvertEncoding.html#9647b6f60d353bd8af2ff462ff451b4d">pFrom</a>;
<a name="l00555"></a><a class="code" href="structCMarkup_1_1ConvertEncoding.html#4b5e6d28cc2e909e2ac0d164cd00d53c">00555</a> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1ConvertEncoding.html#4b5e6d28cc2e909e2ac0d164cd00d53c">nFromLen</a>;
<a name="l00556"></a><a class="code" href="structCMarkup_1_1ConvertEncoding.html#9fe87df87a339214df5e30bce32edcf4">00556</a> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1ConvertEncoding.html#9fe87df87a339214df5e30bce32edcf4">nToCount</a>;
<a name="l00557"></a><a class="code" href="structCMarkup_1_1ConvertEncoding.html#bfd8cc96d41531109b9301b4d28a695f">00557</a> <span class="keywordtype">int</span> <a class="code" href="structCMarkup_1_1ConvertEncoding.html#bfd8cc96d41531109b9301b4d28a695f">nFailedChars</a>;
<a name="l00558"></a>00558 };
<a name="l00559"></a>00559
<a name="l00560"></a><a class="code" href="classCMarkup.html#b64a1aaeaef4deab466af63b9bb82924">00560</a> <span class="keywordtype">void</span> <a class="code" href="classCMarkup.html#b64a1aaeaef4deab466af63b9bb82924">x_SetPos</a>( <span class="keywordtype">int</span> iPosParent, <span class="keywordtype">int</span> iPos, <span class="keywordtype">int</span> iPosChild )
<a name="l00561"></a>00561 {
<a name="l00562"></a>00562 <a class="code" href="classCMarkup.html#f4be33a1bc8a5b2b5ca34ee59b11d702">m_iPosParent</a> = iPosParent;
<a name="l00563"></a>00563 <a class="code" href="classCMarkup.html#1192dbba85b74f3346dfd042ed7f0b59">m_iPos</a> = iPos;
<a name="l00564"></a>00564 <a class="code" href="classCMarkup.html#b9070540ecb1b4da5c30a680718cf73a">m_iPosChild</a> = iPosChild;
<a name="l00565"></a>00565 <a class="code" href="classCMarkup.html#d77ce81fd0904864ab22102e77278d34">m_nNodeOffset</a> = 0;
<a name="l00566"></a>00566 <a class="code" href="classCMarkup.html#7a44f2bbea27d673864a1b8ebe13da1b">m_nNodeLength</a> = 0;
<a name="l00567"></a>00567 <a class="code" href="classCMarkup.html#eab284b217377eb56252a35094872499">m_nNodeType</a> = iPos?<a class="code" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab689b3fc0d8f9bd45a9c917a064fef42f5d">MNT_ELEMENT</a>:0;
<a name="l00568"></a>00568 <a class="code" href="Markup_8h.html#eb217cbc320c044ab434a9765f3c43da">MARKUP_SETDEBUGSTATE</a>;
<a name="l00569"></a>00569 };
<a name="l00570"></a><a class="code" href="classCMarkup.html#43983d1f3627432ce893f5e0898848f2">00570</a> <span class="keywordtype">int</span> <a class="code" href="classCMarkup.html#43983d1f3627432ce893f5e0898848f2">x_GetFreePos</a>()
<a name="l00571"></a>00571 {
<a name="l00572"></a>00572 <span class="keywordflow">if</span> ( <a class="code" href="classCMarkup.html#d81bcd568dabbf0798a61bb8439b2f35">m_iPosFree</a> == <a class="code" href="classCMarkup.html#89aa5e4c38062a7e826a67695a8d8f37">m_aPos</a>.<a class="code" href="structCMarkup_1_1PosArray.html#5da61b8563bfa2e82bf4c785bb166f62">GetSize</a>() )
<a name="l00573"></a>00573 <a class="code" href="classCMarkup.html#68cb62765d67e529b04134f561851342">x_AllocPosArray</a>();
<a name="l00574"></a>00574 <span class="keywordflow">return</span> <a class="code" href="classCMarkup.html#d81bcd568dabbf0798a61bb8439b2f35">m_iPosFree</a>++;
<a name="l00575"></a>00575 };
<a name="l00576"></a>00576 <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#68cb62765d67e529b04134f561851342">x_AllocPosArray</a>( <span class="keywordtype">int</span> nNewSize = 0 );
<a name="l00577"></a>00577
<a name="l00578"></a><a class="code" href="classCMarkup.html#6ce98f8685f47a0d5457ade12a9b500f">00578</a> <span class="keywordtype">void</span> <a class="code" href="classCMarkup.html#6ce98f8685f47a0d5457ade12a9b500f">InitDocFlags</a>()
<a name="l00579"></a>00579 {
<a name="l00580"></a>00580 <span class="comment">// To always ignore case, define MARKUP_IGNORECASE</span>
<a name="l00581"></a>00581 <span class="preprocessor">#if defined(MARKUP_IGNORECASE) // ignore case</span>
<a name="l00582"></a>00582 <span class="preprocessor"></span> <a class="code" href="classCMarkup.html#8afd7a85e8329a72bc58f9aa97626d74">m_nDocFlags</a> = <a class="code" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554b725e9783bc1deedb0c3b98e82a5707c1">MDF_IGNORECASE</a>;
<a name="l00583"></a>00583 <span class="preprocessor">#else // not ignore case</span>
<a name="l00584"></a>00584 <span class="preprocessor"></span> <a class="code" href="classCMarkup.html#8afd7a85e8329a72bc58f9aa97626d74">m_nDocFlags</a> = 0;
<a name="l00585"></a>00585 <span class="preprocessor">#endif // not ignore case</span>
<a name="l00586"></a>00586 <span class="preprocessor"></span> };
<a name="l00587"></a>00587
<a name="l00588"></a>00588 <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#380c4a7ec48c76192c812e647a4a7e4e">x_ParseDoc</a>();
<a name="l00589"></a>00589 <span class="keywordtype">int</span> <a class="code" href="classCMarkup.html#c92b4883b891cb7f1c293c4801f5963c">x_ParseElem</a>( <span class="keywordtype">int</span> iPos, TokenPos&amp; token );
<a name="l00590"></a>00590 <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#ce7bf02a001c0ff3b33142e936c4415f">x_FindAny</a>( <a class="code" href="Markup_8h.html#edde484976c7ebb2e31d6be23e669128">MCD_PCSZ</a> pDoc, <span class="keywordtype">int</span>&amp; nChar );
<a name="l00591"></a>00591 <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#873190d7a7ce765cb6c14f0a3f9758dc">x_FindName</a>( TokenPos&amp; token );
<a name="l00592"></a>00592 <span class="keyword">static</span> <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a> <a class="code" href="classCMarkup.html#aeb5a1390a8c97c469ade070acb5d710">x_GetToken</a>( <span class="keyword">const</span> TokenPos&amp; token );
<a name="l00593"></a>00593 <span class="keywordtype">int</span> <a class="code" href="classCMarkup.html#6d2f2950334d6e3e126ee5e8574f77b4">x_FindElem</a>( <span class="keywordtype">int</span> iPosParent, <span class="keywordtype">int</span> iPos, <a class="code" href="Markup_8h.html#edde484976c7ebb2e31d6be23e669128">MCD_PCSZ</a> szPath ) <span class="keyword">const</span>;
<a name="l00594"></a>00594 <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a> <a class="code" href="classCMarkup.html#cc202d08dd9465e74b26e9275a740356">x_GetPath</a>( <span class="keywordtype">int</span> iPos ) <span class="keyword">const</span>;
<a name="l00595"></a>00595 <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a> <a class="code" href="classCMarkup.html#10cf51b58f6c144f4b7dd1c577277bee">x_GetTagName</a>( <span class="keywordtype">int</span> iPos ) <span class="keyword">const</span>;
<a name="l00596"></a>00596 <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a> <a class="code" href="classCMarkup.html#3ce9132cb71e0b343141a7ba3102cea6">x_GetData</a>( <span class="keywordtype">int</span> iPos ) <span class="keyword">const</span>;
<a name="l00597"></a>00597 <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a> <a class="code" href="classCMarkup.html#e92d1478dd44c06bd366b5f26f8a5fe2">x_GetAttrib</a>( <span class="keywordtype">int</span> iPos, <a class="code" href="Markup_8h.html#edde484976c7ebb2e31d6be23e669128">MCD_PCSZ</a> pAttrib ) <span class="keyword">const</span>;
<a name="l00598"></a>00598 <span class="keyword">static</span> <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a> <a class="code" href="classCMarkup.html#4a107f60dd4e52ef64117cf460da9381">x_EncodeCDATASection</a>( <a class="code" href="Markup_8h.html#edde484976c7ebb2e31d6be23e669128">MCD_PCSZ</a> szData );
<a name="l00599"></a>00599 <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#838bd93651009a22d8feeaa080b1bc1e">x_AddElem</a>( <a class="code" href="Markup_8h.html#edde484976c7ebb2e31d6be23e669128">MCD_PCSZ</a> pName, <a class="code" href="Markup_8h.html#edde484976c7ebb2e31d6be23e669128">MCD_PCSZ</a> pValue, <span class="keywordtype">int</span> nFlags );
<a name="l00600"></a>00600 <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#838bd93651009a22d8feeaa080b1bc1e">x_AddElem</a>( <a class="code" href="Markup_8h.html#edde484976c7ebb2e31d6be23e669128">MCD_PCSZ</a> pName, <span class="keywordtype">int</span> nValue, <span class="keywordtype">int</span> nFlags );
<a name="l00601"></a>00601 <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a> <a class="code" href="classCMarkup.html#4af006666be13b4c295823a343c3ba76">x_GetSubDoc</a>( <span class="keywordtype">int</span> iPos ) <span class="keyword">const</span>;
<a name="l00602"></a>00602 <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#9b842e3673c7ee3da3eaeaa1dfb8c204">x_AddSubDoc</a>( <a class="code" href="Markup_8h.html#edde484976c7ebb2e31d6be23e669128">MCD_PCSZ</a> pSubDoc, <span class="keywordtype">int</span> nFlags );
<a name="l00603"></a>00603 <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#dcd241445e2bca6e1f05fa28babbc5a1">x_FindAttrib</a>( TokenPos&amp; token, <a class="code" href="Markup_8h.html#edde484976c7ebb2e31d6be23e669128">MCD_PCSZ</a> pAttrib, <span class="keywordtype">int</span> n=0 );
<a name="l00604"></a>00604 <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#5716401661aa51b04936c9f7df163ba7">x_SetAttrib</a>( <span class="keywordtype">int</span> iPos, <a class="code" href="Markup_8h.html#edde484976c7ebb2e31d6be23e669128">MCD_PCSZ</a> pAttrib, <a class="code" href="Markup_8h.html#edde484976c7ebb2e31d6be23e669128">MCD_PCSZ</a> pValue, <span class="keywordtype">int</span> nFlags=0 );
<a name="l00605"></a>00605 <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#5716401661aa51b04936c9f7df163ba7">x_SetAttrib</a>( <span class="keywordtype">int</span> iPos, <a class="code" href="Markup_8h.html#edde484976c7ebb2e31d6be23e669128">MCD_PCSZ</a> pAttrib, <span class="keywordtype">int</span> nValue, <span class="keywordtype">int</span> nFlags=0 );
<a name="l00606"></a>00606 <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#d556122bb3c73aff12e7fb84b4318d0d">x_AddNode</a>( <span class="keywordtype">int</span> nNodeType, <a class="code" href="Markup_8h.html#edde484976c7ebb2e31d6be23e669128">MCD_PCSZ</a> pText, <span class="keywordtype">int</span> nNodeFlags );
<a name="l00607"></a>00607 <span class="keywordtype">void</span> <a class="code" href="classCMarkup.html#64af7284f3c7c8babdaa5248b52a0f04">x_RemoveNode</a>( <span class="keywordtype">int</span> iPosParent, <span class="keywordtype">int</span>&amp; iPos, <span class="keywordtype">int</span>&amp; nNodeType, <span class="keywordtype">int</span>&amp; nNodeOffset, <span class="keywordtype">int</span>&amp; nNodeLength );
<a name="l00608"></a>00608 <span class="keywordtype">void</span> <a class="code" href="classCMarkup.html#dcdad1f2e782ce519675ceaae421da8d">x_AdjustForNode</a>( <span class="keywordtype">int</span> iPosParent, <span class="keywordtype">int</span> iPos, <span class="keywordtype">int</span> nShift );
<a name="l00609"></a>00609 <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#43c780106bb839a6ba17a4f222ebc47c">x_CreateNode</a>( <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a>&amp; strNode, <span class="keywordtype">int</span> nNodeType, <a class="code" href="Markup_8h.html#edde484976c7ebb2e31d6be23e669128">MCD_PCSZ</a> pText );
<a name="l00610"></a>00610 <span class="keywordtype">int</span> <a class="code" href="classCMarkup.html#108530f8ed1d5b954109335556e752fc">x_InsertNew</a>( <span class="keywordtype">int</span> iPosParent, <span class="keywordtype">int</span>&amp; iPosRel, NodePos&amp; node );
<a name="l00611"></a>00611 <span class="keywordtype">void</span> <a class="code" href="classCMarkup.html#6840b6b96252adfc63ab6576f09b6ced">x_LinkElem</a>( <span class="keywordtype">int</span> iPosParent, <span class="keywordtype">int</span> iPosBefore, <span class="keywordtype">int</span> iPos );
<a name="l00612"></a>00612 <span class="keywordtype">int</span> <a class="code" href="classCMarkup.html#a730d3e5c3fae0cb214f9933889957f7">x_UnlinkElem</a>( <span class="keywordtype">int</span> iPos );
<a name="l00613"></a>00613 <span class="keywordtype">int</span> <a class="code" href="classCMarkup.html#2cdb9e0924114a8b1274be02dc675a78">x_ReleaseSubDoc</a>( <span class="keywordtype">int</span> iPos );
<a name="l00614"></a>00614 <span class="keywordtype">int</span> <a class="code" href="classCMarkup.html#d468ae1a39272fca4e53588906267ff4">x_ReleasePos</a>( <span class="keywordtype">int</span> iPos );
<a name="l00615"></a>00615 <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#59332dee2e4c9f69b49412f0fad6874a">x_GetMap</a>( SavedPosMap*&amp; pMap, <span class="keywordtype">int</span> nMap, <span class="keywordtype">int</span> nMapSize = 7 );
<a name="l00616"></a>00616 <span class="keywordtype">void</span> <a class="code" href="classCMarkup.html#30aa7b46d2e888309de99dae0b186f88">x_CheckSavedPos</a>();
<a name="l00617"></a>00617 <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classCMarkup.html#0d02b41058d6949dd83496d20532e7b3">x_ParseNode</a>( TokenPos&amp; token, NodePos&amp; node );
<a name="l00618"></a>00618 <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#e55b7533359dd64e5528f4ab31ef6912">x_SetData</a>( <span class="keywordtype">int</span> iPos, <a class="code" href="Markup_8h.html#edde484976c7ebb2e31d6be23e669128">MCD_PCSZ</a> szData, <span class="keywordtype">int</span> nFlags );
<a name="l00619"></a>00619 <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#e55b7533359dd64e5528f4ab31ef6912">x_SetData</a>( <span class="keywordtype">int</span> iPos, <span class="keywordtype">int</span> nValue );
<a name="l00620"></a>00620 <span class="keywordtype">int</span> <a class="code" href="classCMarkup.html#4104ccf277f80f08a999b95e8d4afb47">x_RemoveElem</a>( <span class="keywordtype">int</span> iPos );
<a name="l00621"></a>00621 <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a> <a class="code" href="classCMarkup.html#24cdcb05636e244edf60450b3578f986">x_GetElemContent</a>( <span class="keywordtype">int</span> iPos ) <span class="keyword">const</span>;
<a name="l00622"></a>00622 <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#6f23aa890945aabddab25986b18a8eac">x_SetElemContent</a>( <a class="code" href="Markup_8h.html#edde484976c7ebb2e31d6be23e669128">MCD_PCSZ</a> szContent );
<a name="l00623"></a>00623 <span class="keywordtype">void</span> <a class="code" href="classCMarkup.html#1820bec7304749b944d3d3f78184878b">x_DocChange</a>( <span class="keywordtype">int</span> nLeft, <span class="keywordtype">int</span> nReplace, <span class="keyword">const</span> <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a>&amp; strInsert );
<a name="l00624"></a>00624 <span class="keywordtype">void</span> <a class="code" href="classCMarkup.html#b9d78278bfb6a7d3799e0289744da98d">x_Adjust</a>( <span class="keywordtype">int</span> iPos, <span class="keywordtype">int</span> nShift, <span class="keywordtype">bool</span> bAfterPos = <span class="keyword">false</span> );
<a name="l00625"></a>00625 <span class="keyword">static</span> <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a> <a class="code" href="classCMarkup.html#7a902073dcce3edc449753cb5e8bac4c">x_GetLastError</a>();
<a name="l00626"></a><a class="code" href="classCMarkup.html#e0869e4876675e0272ab21aa4d5c1058">00626</a> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classCMarkup.html#e0869e4876675e0272ab21aa4d5c1058">x_Hash</a>( <a class="code" href="Markup_8h.html#edde484976c7ebb2e31d6be23e669128">MCD_PCSZ</a> p, <span class="keywordtype">int</span> nSize ) { <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> n=0; <span class="keywordflow">while</span> (*p) n += (<span class="keywordtype">unsigned</span> int)(*p++); <span class="keywordflow">return</span> n % nSize; };
<a name="l00627"></a>00627 <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classCMarkup.html#de551e17e600f8e6ec17bf7a46325285">x_GetEncodingCodePage</a>( <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> psz7Encoding );
<a name="l00628"></a>00628 <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#bf802e6db6a9a527e0d01d5e69a2464a">x_EndianSwapRequired</a>( <span class="keywordtype">int</span> nDocFlags );
<a name="l00629"></a>00629 <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classCMarkup.html#7222375779b91c2b4788057596ff89e4">x_EndianSwapUTF16</a>( <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>* pUTF16, <span class="keywordtype">int</span> nCharLen );
<a name="l00630"></a>00630 <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#9db481bb33df7a9ef1e705f323e41ba8">x_CanConvert</a>( <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> pszToEnc, <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> pszFromEnc );
<a name="l00631"></a>00631 <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classCMarkup.html#5910cc7afd5ec31d3ac60e8a7979efa7">x_ConvertEncoding</a>( ConvertEncoding&amp; convert, <span class="keywordtype">void</span>* pTo );
<a name="l00632"></a>00632 <span class="preprocessor">#if defined(MARKUP_ICONV)</span>
<a name="l00633"></a>00633 <span class="preprocessor"></span> <span class="keyword">static</span> <span class="keywordtype">int</span> x_IConv( ConvertEncoding&amp; convert, <span class="keywordtype">void</span>* pTo, <span class="keywordtype">int</span> nToCharSize, <span class="keywordtype">int</span> nFromCharSize );
<a name="l00634"></a>00634 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* x_IConvName( <span class="keywordtype">char</span>* szEncoding, <a class="code" href="structMCD__CSTR.html">MCD_CSTR</a> pszEncoding );
<a name="l00635"></a>00635 <span class="preprocessor">#endif</span>
<a name="l00636"></a>00636 <span class="preprocessor"></span> <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#93b3532501aec423a2ab6f21c0cd9737">x_Open</a>( <a class="code" href="Markup_8h.html#b7f2fa74461b566c44371deb46c73de2">MCD_CSTR_FILENAME</a> szFileName, FilePos&amp; file );
<a name="l00637"></a>00637 <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#964ac1162ed011717ccafad4316b8d6f">x_Read</a>( <span class="keywordtype">void</span>* pBuffer, FilePos&amp; file );
<a name="l00638"></a>00638 <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#afa2fa03d13b7be7b26dd310d61b690c">x_ReadText</a>( <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a>&amp; strDoc, FilePos&amp; file );
<a name="l00639"></a>00639 <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#01ba599cf9cc448581f2e8bcf994c253">x_Write</a>( <span class="keywordtype">void</span>* pBuffer, FilePos&amp; file, <span class="keyword">const</span> <span class="keywordtype">void</span>* pConstBuffer = NULL );
<a name="l00640"></a>00640 <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#f3b30bc5314bbc8d157dca6d924f4852">x_WriteText</a>( <span class="keyword">const</span> <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a>&amp; strDoc, FilePos&amp; file );
<a name="l00641"></a>00641 <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classCMarkup.html#e7a551c23d0d5c9aef4ef89ac81d6c83">x_Close</a>( FilePos&amp; file );
<a name="l00642"></a><a class="code" href="classCMarkup.html#b4aa747f9324f96cbf41e80932723233">00642</a> <span class="keyword">static</span> <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a> <a class="code" href="classCMarkup.html#b4aa747f9324f96cbf41e80932723233">x_IntToStr</a>( <span class="keywordtype">int</span> n ) { <a class="code" href="Markup_8h.html#12bf56fe481c397f8df59076c90c45a6">MCD_CHAR</a> sz[25]; <a class="code" href="Markup_8h.html#fdebb4fe97791f466e9e52337e36e707">MCD_SPRINTF</a>(<a class="code" href="Markup_8h.html#c327a6af700343d0cced4ed2bf855460">MCD_SSZ</a>(sz),<a class="code" href="Markup_8h.html#3717b2fa88d73f5f346ec6efdfbe2032">MCD_T</a>(<span class="stringliteral">"%d"</span>),n); <a class="code" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">MCD_STR</a> s=sz; <span class="keywordflow">return</span> s; };
<a name="l00643"></a>00643 };
<a name="l00644"></a>00644
<a name="l00645"></a>00645 <span class="preprocessor">#endif // !defined(_MARKUP_H_INCLUDED_)</span>
</pre></div></div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

1038
doc/html/Markup_8h.html Normal file

File diff suppressed because it is too large Load diff

51
doc/html/annotated.html Normal file
View file

@ -0,0 +1,51 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
<tr><td class="indexkey"><a class="el" href="classCMarkup.html">CMarkup</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structCMarkup_1_1ConvertEncoding.html">CMarkup::ConvertEncoding</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structCMarkup_1_1ElemPos.html">CMarkup::ElemPos</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structCMarkup_1_1FilePos.html">CMarkup::FilePos</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structCMarkup_1_1NodePos.html">CMarkup::NodePos</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structCMarkup_1_1NodeStack.html">CMarkup::NodeStack</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structCMarkup_1_1PosArray.html">CMarkup::PosArray</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structCMarkup_1_1SavedPos.html">CMarkup::SavedPos</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structCMarkup_1_1SavedPosMap.html">CMarkup::SavedPosMap</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structCMarkup_1_1SavedPosMapArray.html">CMarkup::SavedPosMapArray</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structCMarkup_1_1TokenPos.html">CMarkup::TokenPos</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classneuralpp_1_1Layer.html">neuralpp::Layer</a></td><td class="indexvalue">Class for managing layers of neurons </td></tr>
<tr><td class="indexkey"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structneuralpp_1_1netrecord.html">neuralpp::netrecord</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classneuralpp_1_1NeuralNet.html">neuralpp::NeuralNet</a></td><td class="indexvalue">Main project's class </td></tr>
<tr><td class="indexkey"><a class="el" href="classneuralpp_1_1Neuron.html">neuralpp::Neuron</a></td><td class="indexvalue">Class for managing neurons </td></tr>
<tr><td class="indexkey"><a class="el" href="structneuralpp_1_1neuronrecord.html">neuralpp::neuronrecord</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classneuralpp_1_1Synapsis.html">neuralpp::Synapsis</a></td><td class="indexvalue">Class for managing synapsis </td></tr>
<tr><td class="indexkey"><a class="el" href="structneuralpp_1_1synrecord.html">neuralpp::synrecord</a></td><td class="indexvalue"></td></tr>
</table>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,219 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>CMarkup Member List</h1>This is the complete list of members for <a class="el" href="classCMarkup.html">CMarkup</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#0e563a8e5187c6145ef7da0eda8f48a0">AddAttrib</a>(MCD_CSTR szAttrib, MCD_CSTR szValue)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#003a55d86bd2c78646abd3f408bd4acb">AddAttrib</a>(MCD_CSTR szAttrib, int nValue)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#abf8a4d65e8d1e24dab3f3299c82a51b">AddChildAttrib</a>(MCD_CSTR szAttrib, MCD_CSTR szValue)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#6038dab1d6fe99029937e6701c3d33d8">AddChildAttrib</a>(MCD_CSTR szAttrib, int nValue)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#013e1b40382e8d06410f8a7e823976a1">AddChildElem</a>(MCD_CSTR szName, MCD_CSTR szData=NULL, int nFlags=0)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#a5d807472725dd66a45a94ca9b0e7e35">AddChildElem</a>(MCD_CSTR szName, int nValue, int nFlags=0)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#3500f6d0c1ea550bfd70c0dc0b1217c2">AddChildSubDoc</a>(MCD_CSTR szSubDoc)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#4662396e9424b09566bdcc678ad9dd74">AddElem</a>(MCD_CSTR szName, MCD_CSTR szData=NULL, int nFlags=0)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#4ed6f7e35a579b846c3a7cc8cae55bf3">AddElem</a>(MCD_CSTR szName, int nValue, int nFlags=0)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#650eb815a83605636088c30de6f4e6a7">AddNode</a>(int nType, MCD_CSTR szText)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#cc3a92d27a83cd20854244027b0269b7">AddSubDoc</a>(MCD_CSTR szSubDoc)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#3257cd5f249587254e816d12bd3b0e0d">AToUTF8</a>(MCD_CSTR pszANSI)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#ef1594806cb878a276025d452c919a29">CMarkup</a>()</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#186b921d6af5fde01449e5365eef095c">CMarkup</a>(MCD_CSTR szDoc)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#9f3fdb3c94ce931f34e96bc387bfb199">CMarkup</a>(int nFlags)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#e4dc90b99846d35849bc323064fbafcf">CMarkup</a>(const CMarkup &amp;markup)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#7eb3cf4b83927047fd4d9ee61ce3f246">DecodeCharUTF16</a>(const unsigned short *&amp;pwszUTF16, const unsigned short *pszUTF16End=NULL)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#637a7f8239f974d4ce5fe2e33336ca9e">DecodeCharUTF8</a>(const char *&amp;pszUTF8, const char *pszUTF8End=NULL)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#f91e20dfe9e95194e3ca8143eeb889c2">DetectUTF8</a>(const char *pText, int nTextLen, int *pnNonASCII=NULL)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#08ef725aa1de4831643e478da1aa582e">EncodeCharUTF16</a>(int nUChar, unsigned short *pwszUTF16, int &amp;nUTF16Len)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#10ff4693c95b049ad13b9537858aabfd">EncodeCharUTF8</a>(int nUChar, char *pszUTF8, int &amp;nUTF8Len)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#ba91db9799ea46f2594a85f7026b6034">EscapeText</a>(MCD_CSTR szText, int nFlags=0)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#8a882f72c9b206ed833c45ca9376e3d8">FindChildElem</a>(MCD_CSTR szName=NULL)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#dc3e9cb6eb579afdf10bef7e91da746a">FindElem</a>(MCD_CSTR szName=NULL)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#e29573627f9b0cdc0d7152ff749ba407">FindNode</a>(int nType=0)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#de52b4aa36263acc26c8d4f75e8941eb">GetAttrib</a>(MCD_CSTR szAttrib) const </td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#737ea06600da95647a09bd2375e2baa3">GetAttribName</a>(int n) const </td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#d617eafd272e9c1b18bcc6c9128815fd">GetChildAttrib</a>(MCD_CSTR szAttrib) const </td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#7b66931cdfa9bf4423aaeb1cb37fa6f5">GetChildData</a>() const </td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#5957fb2553a8104d064a5adf1726b838">GetChildSubDoc</a>() const </td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#2409a176f7a964dc6e0bf73f5ba47863">GetChildTagName</a>() const </td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#1a671b10223425ac4fc600c96366b0d2">GetData</a>() const </td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#1f2b3c176609588986004058a77afe27">GetDeclaredEncoding</a>(MCD_CSTR szDoc)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#04364a3697a67d5652b2259bd8b17889">GetDoc</a>() const </td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#455d13d62ba9f2fd3ce6ad3802376c1c">GetDocFlags</a>() const </td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#9dfbb66afa75291b5ed19b51e0f6357b">GetElemContent</a>() const </td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#15f1042ff13167216b741f360e88f649">GetError</a>() const </td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#86a5f997b734d560b3b21c8ef89d3a57">GetNodeType</a>()</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#9d963c7234a4cecc16d9bd46c32ff87a">GetSubDoc</a>() const </td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#0fcd179bb0ba35d6a262d571c1ef1004">GetTagName</a>() const </td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#6ce98f8685f47a0d5457ade12a9b500f">InitDocFlags</a>()</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline, protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#e7ec8b7cc039f3308ab23a1465883061">InsertChildElem</a>(MCD_CSTR szName, MCD_CSTR szData=NULL, int nFlags=0)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#91c3a9a4a47a3c8c9e184d9a6ee7f97a">InsertChildElem</a>(MCD_CSTR szName, int nValue, int nFlags=0)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#f77bad4653eb8a9396844ea0d94c19a7">InsertChildSubDoc</a>(MCD_CSTR szSubDoc)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#becf9cd13700fc16d44bef412d76beaf">InsertElem</a>(MCD_CSTR szName, MCD_CSTR szData=NULL, int nFlags=0)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#d0548425b4e5e0522b33a9f5e30c36ca">InsertElem</a>(MCD_CSTR szName, int nValue, int nFlags=0)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#3217ba51dd76d42272bb7e2cddfb3102">InsertNode</a>(int nType, MCD_CSTR szText)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#8f2a8484e2d4f8a27032f14818d96a66">InsertSubDoc</a>(MCD_CSTR szSubDoc)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#e6136fa65e4f1927fe763d011d3eb9a3">IntoElem</a>()</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#f3a54e13b8565c2789c2c80aa2c9a563">IsWellFormed</a>()</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#c7604e24564eac2dce702f7fbaf430a6">Load</a>(MCD_CSTR_FILENAME szFileName)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#89aa5e4c38062a7e826a67695a8d8f37">m_aPos</a></td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#1192dbba85b74f3346dfd042ed7f0b59">m_iPos</a></td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#b9070540ecb1b4da5c30a680718cf73a">m_iPosChild</a></td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#8a1c502479f990916d887093b4048de5">m_iPosDeleted</a></td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#d81bcd568dabbf0798a61bb8439b2f35">m_iPosFree</a></td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#f4be33a1bc8a5b2b5ca34ee59b11d702">m_iPosParent</a></td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#8afd7a85e8329a72bc58f9aa97626d74">m_nDocFlags</a></td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#7a44f2bbea27d673864a1b8ebe13da1b">m_nNodeLength</a></td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#d77ce81fd0904864ab22102e77278d34">m_nNodeOffset</a></td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#eab284b217377eb56252a35094872499">m_nNodeType</a></td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#985f2d24ba021221c567b4bfadf91692">m_SavedPosMapArray</a></td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#ab2e01d57870e1c0e0493ab6e4446ad2">m_strDoc</a></td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#8b30e55981f924a867972eceab142163">m_strError</a></td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554b">MarkupDocFlags</a> enum name</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#2430b70622042675770921f21ee85de9">MarkupNodeFlags</a> enum name</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c">MarkupNodeFlagsInternal</a> enum name</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68">MarkupNodeType</a> enum name</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554b44c9a6ce28bbb94646f77579b7638b28">MDF_APPENDFILE</a> enum value</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554b725e9783bc1deedb0c3b98e82a5707c1">MDF_IGNORECASE</a> enum value</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554bd1a77f583c5d922529404846bd56c59e">MDF_READFILE</a> enum value</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554b88c047641c1ec7fa6211443d45746a3b">MDF_UTF16BEFILE</a> enum value</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554befcb2d72b1d16be29fa3321fdb90be5a">MDF_UTF16LEFILE</a> enum value</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554bafe9691400e459b31c79b838e9e1d9fc">MDF_UTF8PREAMBLE</a> enum value</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554ba765e050fcd8758d58b4b0573474a706">MDF_WRITEFILE</a> enum value</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8cb6494b8591638c21266879931d5307b2">MNF_CHILD</a> enum value</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c99b57daa5da3a5a18fa0f0d6cf4b05b7">MNF_DELETED</a> enum value</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c9971060ae3d21c6df56dc12fe331a30e">MNF_EMPTY</a> enum value</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#2430b70622042675770921f21ee85de9cdc9a302a8d019abf548f423c8f4f8cd">MNF_ESCAPEQUOTES</a> enum value</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c37da679825623e48b6a54516b870b9ae">MNF_FIRST</a> enum value</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#2430b70622042675770921f21ee85de9d613025f3363f3c24d0f2ad9148c3c19">MNF_ILLDATA</a> enum value</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c3691b524fb3b4d734fd36fc62e3b1dc2">MNF_ILLFORMED</a> enum value</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8cd3bd67680ce50796134080f5d10c9bd1">MNF_INSERT</a> enum value</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#2430b70622042675770921f21ee85de9dcbd22a2e5f43554eca309bbb5afe4fe">MNF_NONENDED</a> enum value</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8cf3bb3528caca376799c6eae33521787b">MNF_PUBLIC</a> enum value</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c897c4556a6eae4c07e2e2982d8f0f8d4">MNF_QUOTED</a> enum value</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8ca8715553759e26f92ea24e8b76b8b158">MNF_REPLACE</a> enum value</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c346dcfb669d736fc52779ba6ebffecda">MNF_USER</a> enum value</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#2430b70622042675770921f21ee85de973723ee5750bd9abeb43360103219d3f">MNF_WITHCDATA</a> enum value</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#2430b70622042675770921f21ee85de91628c1dfcdd804a46f573847b209edf0">MNF_WITHNOEND</a> enum value</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#2430b70622042675770921f21ee85de9f0e3644e886a52e470a374f4c5f0043b">MNF_WITHNOLINES</a> enum value</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#2430b70622042675770921f21ee85de9145d3689a42969290c7181f6c2f619f4">MNF_WITHREFS</a> enum value</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#2430b70622042675770921f21ee85de960223e72ec909eb1fd56ac1f0f75f6fd">MNF_WITHXHTMLSPACE</a> enum value</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68e021e850432d978fc0c4a8e0d5cbe087">MNT_CDATA_SECTION</a> enum value</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68cf2c2cdc9f12d1adcddb7698f2541d28">MNT_COMMENT</a> enum value</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68d489a35314e38d5b0de86f484d16b064">MNT_DOCUMENT_TYPE</a> enum value</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab689b3fc0d8f9bd45a9c917a064fef42f5d">MNT_ELEMENT</a> enum value</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68fb5b9628a79d30a35162782c3c3b31b6">MNT_EXCLUDE_WHITESPACE</a> enum value</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68cc28ec03a604f71e7fa96e844f5588b7">MNT_LONE_END_TAG</a> enum value</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab680ebc6e9e8955b4e44814e08f0fa843a1">MNT_NODE_ERROR</a> enum value</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68e9849c7b999daccf0cfcf9ec1b8301df">MNT_PROCESSING_INSTRUCTION</a> enum value</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68dc0e43574b4e3717aa3736013c24a64c">MNT_TEXT</a> enum value</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68840c4d18280cdc454e51b86168ed8c11">MNT_WHITESPACE</a> enum value</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#3feb577bf5483591ac318ecf19cc6577">operator=</a>(const CMarkup &amp;markup)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#012bca9ceaf157033a5697fa6ea92e45">OutOfElem</a>()</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#6d871eed98105bf74b09c3412d8e5b56">ReadTextFile</a>(MCD_CSTR_FILENAME szFileName, MCD_STR &amp;strDoc, MCD_STR *pstrError=NULL, int *pnDocFlags=NULL, MCD_STR *pstrEncoding=NULL)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#7f1b54d8bcb5c68cf823835c98d41ae9">RemoveChildElem</a>()</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#e2184e5dbf2aaf056aaad6a3690e2963">RemoveElem</a>()</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#521a5dc4f62c9535a45cfc5a765df1e7">RemoveNode</a>()</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#b7c6cb57c9cca484ed7b1d741c5d37ee">ResetChildPos</a>()</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#17a436dfc77e82619ad186e784a26ce7">ResetMainPos</a>()</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#834ff734949071455e5808aaf7c82f03">ResetPos</a>()</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#dbab6d52d320eac695850f0b47e5b5ce">RestorePos</a>(MCD_CSTR szPosName=MCD_T(&quot;&quot;), int nMap=0)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#61b774f533449eeda7f3d78d8d69e4fb">Save</a>(MCD_CSTR_FILENAME szFileName)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#21279989fdcfbed6ed4d8824b9614eb0">SavePos</a>(MCD_CSTR szPosName=MCD_T(&quot;&quot;), int nMap=0)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#e358f67c104c9b02e93a8a33cd81093f">SetAttrib</a>(MCD_CSTR szAttrib, MCD_CSTR szValue, int nFlags=0)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#a1b52eb318133c539e5eaf23915321ad">SetAttrib</a>(MCD_CSTR szAttrib, int nValue, int nFlags=0)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#054134023f97323604f77feefb3ab8b4">SetChildAttrib</a>(MCD_CSTR szAttrib, MCD_CSTR szValue, int nFlags=0)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#17d99292ae941bb12e4a10a285efd363">SetChildAttrib</a>(MCD_CSTR szAttrib, int nValue, int nFlags=0)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#b2db581de961cbdf0004e9377029a8c7">SetChildData</a>(MCD_CSTR szData, int nFlags=0)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#ffe236d0a43d1ac2502fef04b5d701c5">SetChildData</a>(int nValue)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#65f994e7c180c9e02cb8a3deb9cc1a32">SetData</a>(MCD_CSTR szData, int nFlags=0)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#ce922c959d826b28f4ad2b279697238b">SetData</a>(int nValue)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#3f7b4f882a3ba216fdaf21b59778869d">SetDoc</a>(MCD_PCSZ pDoc)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#785043b375dbe831b700722518dcd29f">SetDoc</a>(const MCD_STR &amp;strDoc)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#3cf48b937254c4cd36e0c9cc7b76cff1">SetDocFlags</a>(int nFlags)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#9ee2b70e88102a9d98d54be9b6f27172">SetElemContent</a>(MCD_CSTR szContent)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#834d5e280500d0f62cd6fdb53b834ebb">SetMapSize</a>(int nSize, int nMap=0)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#e4b84116d09deeeb06fdbb51a9550ad1">UnescapeText</a>(MCD_CSTR szText, int nTextLength=-1)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#cf38e3d9c2a76d33f942b15af22c36bd">UTF16To8</a>(char *pszUTF8, const unsigned short *pwszUTF16, int nUTF8Count)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#c5196f0e363a619fad8dbf5c0ea55d31">UTF8To16</a>(unsigned short *pwszUTF16, const char *pszUTF8, int nUTF8Count)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#8e6cb088e69b6078f5923b0940fd647c">UTF8ToA</a>(MCD_CSTR pszUTF8, int *pnFailed=NULL)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#983286cbcb7c4f9aa1f462ffb5dc641f">WriteTextFile</a>(MCD_CSTR_FILENAME szFileName, const MCD_STR &amp;strDoc, MCD_STR *pstrError=NULL, int *pnDocFlags=NULL, MCD_STR *pstrEncoding=NULL)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#838bd93651009a22d8feeaa080b1bc1e">x_AddElem</a>(MCD_PCSZ pName, MCD_PCSZ pValue, int nFlags)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#ad258b7843d396f7b181d10df10d1ba7">x_AddElem</a>(MCD_PCSZ pName, int nValue, int nFlags)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#d556122bb3c73aff12e7fb84b4318d0d">x_AddNode</a>(int nNodeType, MCD_PCSZ pText, int nNodeFlags)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#9b842e3673c7ee3da3eaeaa1dfb8c204">x_AddSubDoc</a>(MCD_PCSZ pSubDoc, int nFlags)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#b9d78278bfb6a7d3799e0289744da98d">x_Adjust</a>(int iPos, int nShift, bool bAfterPos=false)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#dcdad1f2e782ce519675ceaae421da8d">x_AdjustForNode</a>(int iPosParent, int iPos, int nShift)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#68cb62765d67e529b04134f561851342">x_AllocPosArray</a>(int nNewSize=0)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#9db481bb33df7a9ef1e705f323e41ba8">x_CanConvert</a>(MCD_CSTR pszToEnc, MCD_CSTR pszFromEnc)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected, static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#30aa7b46d2e888309de99dae0b186f88">x_CheckSavedPos</a>()</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#e7a551c23d0d5c9aef4ef89ac81d6c83">x_Close</a>(FilePos &amp;file)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected, static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#5910cc7afd5ec31d3ac60e8a7979efa7">x_ConvertEncoding</a>(ConvertEncoding &amp;convert, void *pTo)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected, static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#43c780106bb839a6ba17a4f222ebc47c">x_CreateNode</a>(MCD_STR &amp;strNode, int nNodeType, MCD_PCSZ pText)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected, static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#1820bec7304749b944d3d3f78184878b">x_DocChange</a>(int nLeft, int nReplace, const MCD_STR &amp;strInsert)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#4a107f60dd4e52ef64117cf460da9381">x_EncodeCDATASection</a>(MCD_PCSZ szData)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected, static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#bf802e6db6a9a527e0d01d5e69a2464a">x_EndianSwapRequired</a>(int nDocFlags)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected, static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#7222375779b91c2b4788057596ff89e4">x_EndianSwapUTF16</a>(unsigned short *pUTF16, int nCharLen)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected, static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#ce7bf02a001c0ff3b33142e936c4415f">x_FindAny</a>(MCD_PCSZ pDoc, int &amp;nChar)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected, static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#dcd241445e2bca6e1f05fa28babbc5a1">x_FindAttrib</a>(TokenPos &amp;token, MCD_PCSZ pAttrib, int n=0)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected, static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#6d2f2950334d6e3e126ee5e8574f77b4">x_FindElem</a>(int iPosParent, int iPos, MCD_PCSZ szPath) const </td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#873190d7a7ce765cb6c14f0a3f9758dc">x_FindName</a>(TokenPos &amp;token)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected, static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#e92d1478dd44c06bd366b5f26f8a5fe2">x_GetAttrib</a>(int iPos, MCD_PCSZ pAttrib) const </td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#3ce9132cb71e0b343141a7ba3102cea6">x_GetData</a>(int iPos) const </td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#24cdcb05636e244edf60450b3578f986">x_GetElemContent</a>(int iPos) const </td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#de551e17e600f8e6ec17bf7a46325285">x_GetEncodingCodePage</a>(MCD_CSTR psz7Encoding)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected, static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#43983d1f3627432ce893f5e0898848f2">x_GetFreePos</a>()</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline, protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#7a902073dcce3edc449753cb5e8bac4c">x_GetLastError</a>()</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected, static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#59332dee2e4c9f69b49412f0fad6874a">x_GetMap</a>(SavedPosMap *&amp;pMap, int nMap, int nMapSize=7)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#cc202d08dd9465e74b26e9275a740356">x_GetPath</a>(int iPos) const </td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#4af006666be13b4c295823a343c3ba76">x_GetSubDoc</a>(int iPos) const </td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#10cf51b58f6c144f4b7dd1c577277bee">x_GetTagName</a>(int iPos) const </td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#aeb5a1390a8c97c469ade070acb5d710">x_GetToken</a>(const TokenPos &amp;token)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected, static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#e0869e4876675e0272ab21aa4d5c1058">x_Hash</a>(MCD_PCSZ p, int nSize)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline, protected, static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#108530f8ed1d5b954109335556e752fc">x_InsertNew</a>(int iPosParent, int &amp;iPosRel, NodePos &amp;node)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#b4aa747f9324f96cbf41e80932723233">x_IntToStr</a>(int n)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline, protected, static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#6840b6b96252adfc63ab6576f09b6ced">x_LinkElem</a>(int iPosParent, int iPosBefore, int iPos)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#93b3532501aec423a2ab6f21c0cd9737">x_Open</a>(MCD_CSTR_FILENAME szFileName, FilePos &amp;file)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected, static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#380c4a7ec48c76192c812e647a4a7e4e">x_ParseDoc</a>()</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#c92b4883b891cb7f1c293c4801f5963c">x_ParseElem</a>(int iPos, TokenPos &amp;token)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#0d02b41058d6949dd83496d20532e7b3">x_ParseNode</a>(TokenPos &amp;token, NodePos &amp;node)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected, static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#964ac1162ed011717ccafad4316b8d6f">x_Read</a>(void *pBuffer, FilePos &amp;file)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected, static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#afa2fa03d13b7be7b26dd310d61b690c">x_ReadText</a>(MCD_STR &amp;strDoc, FilePos &amp;file)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected, static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#d468ae1a39272fca4e53588906267ff4">x_ReleasePos</a>(int iPos)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#2cdb9e0924114a8b1274be02dc675a78">x_ReleaseSubDoc</a>(int iPos)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#4104ccf277f80f08a999b95e8d4afb47">x_RemoveElem</a>(int iPos)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#64af7284f3c7c8babdaa5248b52a0f04">x_RemoveNode</a>(int iPosParent, int &amp;iPos, int &amp;nNodeType, int &amp;nNodeOffset, int &amp;nNodeLength)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#5716401661aa51b04936c9f7df163ba7">x_SetAttrib</a>(int iPos, MCD_PCSZ pAttrib, MCD_PCSZ pValue, int nFlags=0)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#8fdf35d7e47bf09bdeef322cc2eef57e">x_SetAttrib</a>(int iPos, MCD_PCSZ pAttrib, int nValue, int nFlags=0)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#e55b7533359dd64e5528f4ab31ef6912">x_SetData</a>(int iPos, MCD_PCSZ szData, int nFlags)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#a755a1437e59c3c491076344509d6b0e">x_SetData</a>(int iPos, int nValue)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#6f23aa890945aabddab25986b18a8eac">x_SetElemContent</a>(MCD_PCSZ szContent)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#b64a1aaeaef4deab466af63b9bb82924">x_SetPos</a>(int iPosParent, int iPos, int iPosChild)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline, protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#a730d3e5c3fae0cb214f9933889957f7">x_UnlinkElem</a>(int iPos)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#01ba599cf9cc448581f2e8bcf994c253">x_Write</a>(void *pBuffer, FilePos &amp;file, const void *pConstBuffer=NULL)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected, static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#f3b30bc5314bbc8d157dca6d924f4852">x_WriteText</a>(const MCD_STR &amp;strDoc, FilePos &amp;file)</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [protected, static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCMarkup.html#8aa2cd9b38b3e173d2149914c59eb2b7">~CMarkup</a>()</td><td><a class="el" href="classCMarkup.html">CMarkup</a></td><td><code> [inline]</code></td></tr>
</table></div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

4485
doc/html/classCMarkup.html Normal file

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,43 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>neuralpp::Layer Member List</h1>This is the complete list of members for <a class="el" href="classneuralpp_1_1Layer.html">neuralpp::Layer</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Layer.html#824367da29f92253a027a7c5b4a4405e">actv_f</a></td><td><a class="el" href="classneuralpp_1_1Layer.html">neuralpp::Layer</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Layer.html#a0207b14ba80aaf03502749ecb7d23fa">deriv</a></td><td><a class="el" href="classneuralpp_1_1Layer.html">neuralpp::Layer</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Layer.html#855685c9da56b06b629e13a2f8c719ce">elements</a></td><td><a class="el" href="classneuralpp_1_1Layer.html">neuralpp::Layer</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Layer.html#411a4dc8a1bb2fe44fe7a69fa50fd764">Layer</a>(size_t sz, double(*a)(double), double(*d)(double))</td><td><a class="el" href="classneuralpp_1_1Layer.html">neuralpp::Layer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Layer.html#117d1c3b481641816e80ea36826d2107">Layer</a>(vector&lt; Neuron &gt; &amp;neurons, double(*a)(double), double(*d)(double))</td><td><a class="el" href="classneuralpp_1_1Layer.html">neuralpp::Layer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Layer.html#ac33444fde14633fa1ad4acb024ad150">link</a>(Layer &amp;l)</td><td><a class="el" href="classneuralpp_1_1Layer.html">neuralpp::Layer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Layer.html#45ff7554830558155c6fbce3b6827122">operator[]</a>(size_t i)</td><td><a class="el" href="classneuralpp_1_1Layer.html">neuralpp::Layer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Layer.html#fcfd306039dbaf91c9e2dcc8fc1f1ce1">propagate</a>()</td><td><a class="el" href="classneuralpp_1_1Layer.html">neuralpp::Layer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Layer.html#98f79281b680b1d18fd91fa5794c0899">setActv</a>(vector&lt; double &gt; &amp;v)</td><td><a class="el" href="classneuralpp_1_1Layer.html">neuralpp::Layer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Layer.html#dbad95f635343a2998794113d7762cf7">setProp</a>(vector&lt; double &gt; &amp;v)</td><td><a class="el" href="classneuralpp_1_1Layer.html">neuralpp::Layer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Layer.html#c8d2f7513e5d40518f9dddfd1e3ddcc5">size</a>()</td><td><a class="el" href="classneuralpp_1_1Layer.html">neuralpp::Layer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Layer.html#c023a15a16353d0b4f44060a159f550f">update_weights</a></td><td><a class="el" href="classneuralpp_1_1Layer.html">neuralpp::Layer</a></td><td><code> [private]</code></td></tr>
</table></div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,381 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: neuralpp::Layer Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="navpath"><a class="el" href="namespaceneuralpp.html">neuralpp</a>::<a class="el" href="classneuralpp_1_1Layer.html">Layer</a>
</div>
</div>
<div class="contents">
<h1>neuralpp::Layer Class Reference</h1><!-- doxytag: class="neuralpp::Layer" -->Class for managing layers of neurons.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="neural_09_09_8hpp-source.html">neural++.hpp</a>&gt;</code>
<p>
<p>
<a href="classneuralpp_1_1Layer-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Layer.html#411a4dc8a1bb2fe44fe7a69fa50fd764">Layer</a> (size_t sz, double(*a)(double), double(*d)(double))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor. <a href="#411a4dc8a1bb2fe44fe7a69fa50fd764"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Layer.html#117d1c3b481641816e80ea36826d2107">Layer</a> (vector&lt; <a class="el" href="classneuralpp_1_1Neuron.html">Neuron</a> &gt; &amp;neurons, double(*a)(double), double(*d)(double))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alternative constructor. <a href="#117d1c3b481641816e80ea36826d2107"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classneuralpp_1_1Neuron.html">Neuron</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Layer.html#45ff7554830558155c6fbce3b6827122">operator[]</a> (size_t i)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Redefinition for operator []. <a href="#45ff7554830558155c6fbce3b6827122"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Layer.html#ac33444fde14633fa1ad4acb024ad150">link</a> (<a class="el" href="classneuralpp_1_1Layer.html">Layer</a> &amp;l)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">It links a layer to another. <a href="#ac33444fde14633fa1ad4acb024ad150"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Layer.html#dbad95f635343a2998794113d7762cf7">setProp</a> (vector&lt; double &gt; &amp;v)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">It sets a vector of propagation values to all its neurons. <a href="#dbad95f635343a2998794113d7762cf7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Layer.html#98f79281b680b1d18fd91fa5794c0899">setActv</a> (vector&lt; double &gt; &amp;v)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">It sets a vector of activation values to all its neurons. <a href="#98f79281b680b1d18fd91fa5794c0899"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Layer.html#fcfd306039dbaf91c9e2dcc8fc1f1ce1">propagate</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">It propagates its activation values to the output layers. <a href="#fcfd306039dbaf91c9e2dcc8fc1f1ce1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Layer.html#c8d2f7513e5d40518f9dddfd1e3ddcc5">size</a> ()</td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">vector&lt; <a class="el" href="classneuralpp_1_1Neuron.html">Neuron</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Layer.html#855685c9da56b06b629e13a2f8c719ce">elements</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Layer.html#c023a15a16353d0b4f44060a159f550f">update_weights</a> )()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Layer.html#824367da29f92253a027a7c5b4a4405e">actv_f</a> )(double)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Layer.html#a0207b14ba80aaf03502749ecb7d23fa">deriv</a> )(double)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Class for managing layers of neurons.
<p>
Don't use this class directly unless you know what you're doing, use <a class="el" href="classneuralpp_1_1NeuralNet.html" title="Main project&#39;s class.">NeuralNet</a> instead <hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="411a4dc8a1bb2fe44fe7a69fa50fd764"></a><!-- doxytag: member="neuralpp::Layer::Layer" ref="411a4dc8a1bb2fe44fe7a69fa50fd764" args="(size_t sz, double(*a)(double), double(*d)(double))" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">neuralpp::Layer::Layer </td>
<td>(</td>
<td class="paramtype">size_t&nbsp;</td>
<td class="paramname"> <em>sz</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double(*)(double)&nbsp;</td>
<td class="paramname"> <em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double(*)(double)&nbsp;</td>
<td class="paramname"> <em>d</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Constructor.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>sz</em>&nbsp;</td><td>Size of the layer </td></tr>
<tr><td valign="top"></td><td valign="top"><em>a</em>&nbsp;</td><td>Activation function </td></tr>
<tr><td valign="top"></td><td valign="top"><em>d</em>&nbsp;</td><td>Its derivate </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="117d1c3b481641816e80ea36826d2107"></a><!-- doxytag: member="neuralpp::Layer::Layer" ref="117d1c3b481641816e80ea36826d2107" args="(vector&lt; Neuron &gt; &amp;neurons, double(*a)(double), double(*d)(double))" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">neuralpp::Layer::Layer </td>
<td>(</td>
<td class="paramtype">vector&lt; <a class="el" href="classneuralpp_1_1Neuron.html">Neuron</a> &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>neurons</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double(*)(double)&nbsp;</td>
<td class="paramname"> <em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double(*)(double)&nbsp;</td>
<td class="paramname"> <em>d</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Alternative constructor.
<p>
It directly gets a vector of neurons to build the layer <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>neurons</em>&nbsp;</td><td>Vector of neurons to be included in the layer </td></tr>
<tr><td valign="top"></td><td valign="top"><em>a</em>&nbsp;</td><td>Activation function </td></tr>
<tr><td valign="top"></td><td valign="top"><em>d</em>&nbsp;</td><td>Its derivate </td></tr>
</table>
</dl>
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="45ff7554830558155c6fbce3b6827122"></a><!-- doxytag: member="neuralpp::Layer::operator[]" ref="45ff7554830558155c6fbce3b6827122" args="(size_t i)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classneuralpp_1_1Neuron.html">Neuron</a>&amp; neuralpp::Layer::operator[] </td>
<td>(</td>
<td class="paramtype">size_t&nbsp;</td>
<td class="paramname"> <em>i</em> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Redefinition for operator [].
<p>
It gets the neuron at <em>i</em> <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>i</em>&nbsp;</td><td>Index of the neuron to get in the layer </td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Reference to the i-th neuron </dd></dl>
</div>
</div><p>
<a class="anchor" name="ac33444fde14633fa1ad4acb024ad150"></a><!-- doxytag: member="neuralpp::Layer::link" ref="ac33444fde14633fa1ad4acb024ad150" args="(Layer &amp;l)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void neuralpp::Layer::link </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classneuralpp_1_1Layer.html">Layer</a> &amp;&nbsp;</td>
<td class="paramname"> <em>l</em> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
It links a layer to another.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>l</em>&nbsp;</td><td><a class="el" href="classneuralpp_1_1Layer.html" title="Class for managing layers of neurons.">Layer</a> to connect to the current as input layer </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="dbad95f635343a2998794113d7762cf7"></a><!-- doxytag: member="neuralpp::Layer::setProp" ref="dbad95f635343a2998794113d7762cf7" args="(vector&lt; double &gt; &amp;v)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void neuralpp::Layer::setProp </td>
<td>(</td>
<td class="paramtype">vector&lt; double &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>v</em> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
It sets a vector of propagation values to all its neurons.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>Vector of values to write as propagation values </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="98f79281b680b1d18fd91fa5794c0899"></a><!-- doxytag: member="neuralpp::Layer::setActv" ref="98f79281b680b1d18fd91fa5794c0899" args="(vector&lt; double &gt; &amp;v)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void neuralpp::Layer::setActv </td>
<td>(</td>
<td class="paramtype">vector&lt; double &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>v</em> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
It sets a vector of activation values to all its neurons.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>Vector of values to write as activation values </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="fcfd306039dbaf91c9e2dcc8fc1f1ce1"></a><!-- doxytag: member="neuralpp::Layer::propagate" ref="fcfd306039dbaf91c9e2dcc8fc1f1ce1" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void neuralpp::Layer::propagate </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
It propagates its activation values to the output layers.
<p>
</div>
</div><p>
<a class="anchor" name="c8d2f7513e5d40518f9dddfd1e3ddcc5"></a><!-- doxytag: member="neuralpp::Layer::size" ref="c8d2f7513e5d40518f9dddfd1e3ddcc5" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t neuralpp::Layer::size </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Number of neurons in the layer </dd></dl>
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="855685c9da56b06b629e13a2f8c719ce"></a><!-- doxytag: member="neuralpp::Layer::elements" ref="855685c9da56b06b629e13a2f8c719ce" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">vector&lt;<a class="el" href="classneuralpp_1_1Neuron.html">Neuron</a>&gt; <a class="el" href="classneuralpp_1_1Layer.html#855685c9da56b06b629e13a2f8c719ce">neuralpp::Layer::elements</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="c023a15a16353d0b4f44060a159f550f"></a><!-- doxytag: member="neuralpp::Layer::update_weights" ref="c023a15a16353d0b4f44060a159f550f" args=")()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void(* <a class="el" href="classneuralpp_1_1Layer.html#c023a15a16353d0b4f44060a159f550f">neuralpp::Layer::update_weights</a>)()<code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="824367da29f92253a027a7c5b4a4405e"></a><!-- doxytag: member="neuralpp::Layer::actv_f" ref="824367da29f92253a027a7c5b4a4405e" args=")(double)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double(* <a class="el" href="classneuralpp_1_1Layer.html#824367da29f92253a027a7c5b4a4405e">neuralpp::Layer::actv_f</a>)(double)<code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="a0207b14ba80aaf03502749ecb7d23fa"></a><!-- doxytag: member="neuralpp::Layer::deriv" ref="a0207b14ba80aaf03502749ecb7d23fa" args=")(double)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double(* <a class="el" href="classneuralpp_1_1Layer.html#a0207b14ba80aaf03502749ecb7d23fa">neuralpp::Layer::deriv</a>)(double)<code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="neural_09_09_8hpp-source.html">neural++.hpp</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,64 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>neuralpp::NeuralNet Member List</h1>This is the complete list of members for <a class="el" href="classneuralpp_1_1NeuralNet.html">neuralpp::NeuralNet</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1NeuralNet.html#c1469e6afd87d85b82f14bc246f82457">actv_f</a></td><td><a class="el" href="classneuralpp_1_1NeuralNet.html">neuralpp::NeuralNet</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1NeuralNet.html#28b9966c5f197b8e86d57dd104aa32a6">closeXML</a>(string &amp;xml)</td><td><a class="el" href="classneuralpp_1_1NeuralNet.html">neuralpp::NeuralNet</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1NeuralNet.html#62695a82dfb1df758a44150921aec8e0">commitChanges</a>(Layer *l)</td><td><a class="el" href="classneuralpp_1_1NeuralNet.html">neuralpp::NeuralNet</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1NeuralNet.html#df44689f4e6201ca1ddc67655cce3576">deriv</a></td><td><a class="el" href="classneuralpp_1_1NeuralNet.html">neuralpp::NeuralNet</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1NeuralNet.html#4cb52dae7b43d03fac73afca7b9f3a51">epochs</a></td><td><a class="el" href="classneuralpp_1_1NeuralNet.html">neuralpp::NeuralNet</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1NeuralNet.html#8a140d28e6dd4097470c7c138801ad01">error</a>(double ex)</td><td><a class="el" href="classneuralpp_1_1NeuralNet.html">neuralpp::NeuralNet</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1NeuralNet.html#261f5f68fcc5be54250cfa03945266dd">ex</a></td><td><a class="el" href="classneuralpp_1_1NeuralNet.html">neuralpp::NeuralNet</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1NeuralNet.html#423fd38a61d79905dcc12da84c805114">expected</a>()</td><td><a class="el" href="classneuralpp_1_1NeuralNet.html">neuralpp::NeuralNet</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1NeuralNet.html#94c36c94060e785ea67a0014c4182f8f5ec2727c0756ddb097b53efe49b81afb">file</a> enum value</td><td><a class="el" href="classneuralpp_1_1NeuralNet.html">neuralpp::NeuralNet</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1NeuralNet.html#7de7ee318eeb791d21a01e9e9e0e8c5a">getOutput</a>()</td><td><a class="el" href="classneuralpp_1_1NeuralNet.html">neuralpp::NeuralNet</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1NeuralNet.html#a6b8bf3800b43b58843c65fc431207ae">getOutputs</a>()</td><td><a class="el" href="classneuralpp_1_1NeuralNet.html">neuralpp::NeuralNet</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1NeuralNet.html#bbdaa1b6c0a1a95d2b18cd25fda2a266">hidden</a></td><td><a class="el" href="classneuralpp_1_1NeuralNet.html">neuralpp::NeuralNet</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1NeuralNet.html#45c7645d4affe65752d37cd230afba24">initXML</a>(string &amp;xml)</td><td><a class="el" href="classneuralpp_1_1NeuralNet.html">neuralpp::NeuralNet</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1NeuralNet.html#e2b4e8405f9d25edab395d61502bdba9">input</a></td><td><a class="el" href="classneuralpp_1_1NeuralNet.html">neuralpp::NeuralNet</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1NeuralNet.html#6bd7be443e46b2fdbf1da2edb8e611ab">l_rate</a></td><td><a class="el" href="classneuralpp_1_1NeuralNet.html">neuralpp::NeuralNet</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1NeuralNet.html#46f23f462318a4ffc037a4e806364c3f">link</a>()</td><td><a class="el" href="classneuralpp_1_1NeuralNet.html">neuralpp::NeuralNet</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1NeuralNet.html#92b145f2f6f00bf1ba645ce2235882c2">NeuralNet</a>()</td><td><a class="el" href="classneuralpp_1_1NeuralNet.html">neuralpp::NeuralNet</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1NeuralNet.html#c79534c7c0dfb20d1d03be2ad7569b78">NeuralNet</a>(size_t in_size, size_t hidden_size, size_t out_size, double l, int e)</td><td><a class="el" href="classneuralpp_1_1NeuralNet.html">neuralpp::NeuralNet</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1NeuralNet.html#88380cb002edcccf11b59f6d3f6c94c9">NeuralNet</a>(const char *file)</td><td><a class="el" href="classneuralpp_1_1NeuralNet.html">neuralpp::NeuralNet</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1NeuralNet.html#b4b261f7f7fa93c45855288fd66cfdca">NeuralNet</a>(size_t in_size, size_t hidden_size, size_t out_size, double(*actv)(double), double(*deriv)(double), double l, int e)</td><td><a class="el" href="classneuralpp_1_1NeuralNet.html">neuralpp::NeuralNet</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1NeuralNet.html#fa9b2dbcbb39d0fc70f790ac24069a74">output</a></td><td><a class="el" href="classneuralpp_1_1NeuralNet.html">neuralpp::NeuralNet</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1NeuralNet.html#c129c180647362da963758bfd1ba6890">propagate</a>()</td><td><a class="el" href="classneuralpp_1_1NeuralNet.html">neuralpp::NeuralNet</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1NeuralNet.html#4f88106c9e542c39eac43b4ca1974a2a">ref_epochs</a></td><td><a class="el" href="classneuralpp_1_1NeuralNet.html">neuralpp::NeuralNet</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1NeuralNet.html#5db8d6ba4785f732da6e642b4f8f11a0">save</a>(const char *fname)</td><td><a class="el" href="classneuralpp_1_1NeuralNet.html">neuralpp::NeuralNet</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1NeuralNet.html#b6475762b7e9eab086befdc511f7c236">setExpected</a>(double ex)</td><td><a class="el" href="classneuralpp_1_1NeuralNet.html">neuralpp::NeuralNet</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1NeuralNet.html#0de170e8ab561ad63d0739b4c4b74f68">setInput</a>(vector&lt; double &gt; &amp;v)</td><td><a class="el" href="classneuralpp_1_1NeuralNet.html">neuralpp::NeuralNet</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1NeuralNet.html#94c36c94060e785ea67a0014c4182f8f">source</a> enum name</td><td><a class="el" href="classneuralpp_1_1NeuralNet.html">neuralpp::NeuralNet</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1NeuralNet.html#e07af23ceb8666518da0c035bf1e0376">split</a>(char delim, string str)</td><td><a class="el" href="classneuralpp_1_1NeuralNet.html">neuralpp::NeuralNet</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1NeuralNet.html#94c36c94060e785ea67a0014c4182f8f6d06b4fe9414a158c97aee1a3679a904">str</a> enum value</td><td><a class="el" href="classneuralpp_1_1NeuralNet.html">neuralpp::NeuralNet</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1NeuralNet.html#e8b8741d28bec1354db555eabe418cb6">train</a>(string xml, source xrc)</td><td><a class="el" href="classneuralpp_1_1NeuralNet.html">neuralpp::NeuralNet</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1NeuralNet.html#b0bd1daadb06980dff1f50d33a7c098e">update</a>()</td><td><a class="el" href="classneuralpp_1_1NeuralNet.html">neuralpp::NeuralNet</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1NeuralNet.html#94169c89a7cd47122ab5dbf1d5c5e108">updateWeights</a>()</td><td><a class="el" href="classneuralpp_1_1NeuralNet.html">neuralpp::NeuralNet</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1NeuralNet.html#4be31ecb0b543a192997bd83c6995ccb">XMLFromSet</a>(int id, string set)</td><td><a class="el" href="classneuralpp_1_1NeuralNet.html">neuralpp::NeuralNet</a></td><td><code> [static]</code></td></tr>
</table></div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,949 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: neuralpp::NeuralNet Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="navpath"><a class="el" href="namespaceneuralpp.html">neuralpp</a>::<a class="el" href="classneuralpp_1_1NeuralNet.html">NeuralNet</a>
</div>
</div>
<div class="contents">
<h1>neuralpp::NeuralNet Class Reference</h1><!-- doxytag: class="neuralpp::NeuralNet" -->Main project's class.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="neural_09_09_8hpp-source.html">neural++.hpp</a>&gt;</code>
<p>
<p>
<a href="classneuralpp_1_1NeuralNet-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1NeuralNet.html#94c36c94060e785ea67a0014c4182f8f">source</a> { <a class="el" href="classneuralpp_1_1NeuralNet.html#94c36c94060e785ea67a0014c4182f8f5ec2727c0756ddb097b53efe49b81afb">file</a>,
<a class="el" href="classneuralpp_1_1NeuralNet.html#94c36c94060e785ea67a0014c4182f8f6d06b4fe9414a158c97aee1a3679a904">str</a>
}</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Enum to choose the eventual training source for our network (XML from a file or from a string). <a href="classneuralpp_1_1NeuralNet.html#94c36c94060e785ea67a0014c4182f8f">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1NeuralNet.html#92b145f2f6f00bf1ba645ce2235882c2">NeuralNet</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Empty constructor for the class - it just makes nothing. <a href="#92b145f2f6f00bf1ba645ce2235882c2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1NeuralNet.html#c79534c7c0dfb20d1d03be2ad7569b78">NeuralNet</a> (size_t in_size, size_t hidden_size, size_t out_size, double l, int e)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor. <a href="#c79534c7c0dfb20d1d03be2ad7569b78"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1NeuralNet.html#88380cb002edcccf11b59f6d3f6c94c9">NeuralNet</a> (const char *file) throw (NetworkFileNotFoundException)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor. <a href="#88380cb002edcccf11b59f6d3f6c94c9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1NeuralNet.html#b4b261f7f7fa93c45855288fd66cfdca">NeuralNet</a> (size_t in_size, size_t hidden_size, size_t out_size, double(*actv)(double), double(*<a class="el" href="classneuralpp_1_1NeuralNet.html#df44689f4e6201ca1ddc67655cce3576">deriv</a>)(double), double l, int e)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor. <a href="#b4b261f7f7fa93c45855288fd66cfdca"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1NeuralNet.html#7de7ee318eeb791d21a01e9e9e0e8c5a">getOutput</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">It gets the output of the network (note: the layer output should contain an only neuron). <a href="#7de7ee318eeb791d21a01e9e9e0e8c5a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">vector&lt; double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1NeuralNet.html#a6b8bf3800b43b58843c65fc431207ae">getOutputs</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">It gets the output of the network in case the output layer contains more neurons. <a href="#a6b8bf3800b43b58843c65fc431207ae"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1NeuralNet.html#423fd38a61d79905dcc12da84c805114">expected</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">It gets the value expected. <a href="#423fd38a61d79905dcc12da84c805114"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1NeuralNet.html#b6475762b7e9eab086befdc511f7c236">setExpected</a> (double <a class="el" href="classneuralpp_1_1NeuralNet.html#261f5f68fcc5be54250cfa03945266dd">ex</a>)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">It sets the value you expect from your network. <a href="#b6475762b7e9eab086befdc511f7c236"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1NeuralNet.html#b0bd1daadb06980dff1f50d33a7c098e">update</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">It updates through back-propagation the weights of the synapsis and computes again the output value for <em>epochs</em> times, calling back updateWeights and commitChanges functions. <a href="#b0bd1daadb06980dff1f50d33a7c098e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1NeuralNet.html#c129c180647362da963758bfd1ba6890">propagate</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">It propagates values through the network. <a href="#c129c180647362da963758bfd1ba6890"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1NeuralNet.html#0de170e8ab561ad63d0739b4c4b74f68">setInput</a> (vector&lt; double &gt; &amp;v)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">It sets the input for the network. <a href="#0de170e8ab561ad63d0739b4c4b74f68"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1NeuralNet.html#46f23f462318a4ffc037a4e806364c3f">link</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">It links the layers of the network (input, hidden, output). <a href="#46f23f462318a4ffc037a4e806364c3f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1NeuralNet.html#5db8d6ba4785f732da6e642b4f8f11a0">save</a> (const char *fname)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Save a trained neural network to a binary file. <a href="#5db8d6ba4785f732da6e642b4f8f11a0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1NeuralNet.html#e8b8741d28bec1354db555eabe418cb6">train</a> (string xml, <a class="el" href="classneuralpp_1_1NeuralNet.html#94c36c94060e785ea67a0014c4182f8f">source</a> xrc) throw (InvalidXMLException)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Train a network using a training set loaded from an XML file. <a href="#e8b8741d28bec1354db555eabe418cb6"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1NeuralNet.html#45c7645d4affe65752d37cd230afba24">initXML</a> (string &amp;xml)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize the training XML for the neural network. <a href="#45c7645d4affe65752d37cd230afba24"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static vector&lt; double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1NeuralNet.html#e07af23ceb8666518da0c035bf1e0376">split</a> (char delim, string str)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Splits a string into a vector of doubles, given a delimitator. <a href="#e07af23ceb8666518da0c035bf1e0376"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1NeuralNet.html#4be31ecb0b543a192997bd83c6995ccb">XMLFromSet</a> (int id, string set)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a training set from a string and copies it to an XML For example, these strings could be training sets for making sums: "2,3;5" - "5,6;11" - "2,2;4" - "4,5:9" This method called on the first string will return an XML such this: '&lt;training id="0"&gt;&lt;input id="0"&gt;2&lt;/input&gt;&lt;input id="1"&gt;3&lt;/input&gt;&lt;output id="0"&gt;5&lt;/output&gt; &amp;lt/training&gt;'. <a href="#4be31ecb0b543a192997bd83c6995ccb"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1NeuralNet.html#28b9966c5f197b8e86d57dd104aa32a6">closeXML</a> (string &amp;xml)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Closes an open XML document generated by "initXML" and "XMLFromSet". <a href="#28b9966c5f197b8e86d57dd104aa32a6"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1NeuralNet.html#94169c89a7cd47122ab5dbf1d5c5e108">updateWeights</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">It updates the weights of the net's synapsis through back-propagation. <a href="#94169c89a7cd47122ab5dbf1d5c5e108"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1NeuralNet.html#62695a82dfb1df758a44150921aec8e0">commitChanges</a> (<a class="el" href="classneuralpp_1_1Layer.html">Layer</a> *l)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">It commits the changes made by <a class="el" href="classneuralpp_1_1NeuralNet.html#94169c89a7cd47122ab5dbf1d5c5e108" title="It updates the weights of the net&#39;s synapsis through back-propagation.">updateWeights()</a> to the layer l. <a href="#62695a82dfb1df758a44150921aec8e0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1NeuralNet.html#8a140d28e6dd4097470c7c138801ad01">error</a> (double <a class="el" href="classneuralpp_1_1NeuralNet.html#261f5f68fcc5be54250cfa03945266dd">ex</a>)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">It get the error made on the expected result as |v-v'|/v. <a href="#8a140d28e6dd4097470c7c138801ad01"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1NeuralNet.html#4cb52dae7b43d03fac73afca7b9f3a51">epochs</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1NeuralNet.html#4f88106c9e542c39eac43b4ca1974a2a">ref_epochs</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1NeuralNet.html#6bd7be443e46b2fdbf1da2edb8e611ab">l_rate</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1NeuralNet.html#261f5f68fcc5be54250cfa03945266dd">ex</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classneuralpp_1_1Layer.html">Layer</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1NeuralNet.html#e2b4e8405f9d25edab395d61502bdba9">input</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classneuralpp_1_1Layer.html">Layer</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1NeuralNet.html#bbdaa1b6c0a1a95d2b18cd25fda2a266">hidden</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classneuralpp_1_1Layer.html">Layer</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1NeuralNet.html#fa9b2dbcbb39d0fc70f790ac24069a74">output</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1NeuralNet.html#c1469e6afd87d85b82f14bc246f82457">actv_f</a> )(double)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Private pointer to function, containing the function to be used as activation function. <a href="#c1469e6afd87d85b82f14bc246f82457"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1NeuralNet.html#df44689f4e6201ca1ddc67655cce3576">deriv</a> )(double)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Private pointer to function, containing the function to be used as derivate of the activation function. <a href="#df44689f4e6201ca1ddc67655cce3576"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Main project's class.
<p>
Use *ONLY* this class, unless you know what you're doing <hr><h2>Member Enumeration Documentation</h2>
<a class="anchor" name="94c36c94060e785ea67a0014c4182f8f"></a><!-- doxytag: member="neuralpp::NeuralNet::source" ref="94c36c94060e785ea67a0014c4182f8f" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="classneuralpp_1_1NeuralNet.html#94c36c94060e785ea67a0014c4182f8f">neuralpp::NeuralNet::source</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Enum to choose the eventual training source for our network (XML from a file or from a string).
<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="94c36c94060e785ea67a0014c4182f8f5ec2727c0756ddb097b53efe49b81afb"></a><!-- doxytag: member="file" ref="94c36c94060e785ea67a0014c4182f8f5ec2727c0756ddb097b53efe49b81afb" args="" -->file</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="94c36c94060e785ea67a0014c4182f8f6d06b4fe9414a158c97aee1a3679a904"></a><!-- doxytag: member="str" ref="94c36c94060e785ea67a0014c4182f8f6d06b4fe9414a158c97aee1a3679a904" args="" -->str</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>
</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="92b145f2f6f00bf1ba645ce2235882c2"></a><!-- doxytag: member="neuralpp::NeuralNet::NeuralNet" ref="92b145f2f6f00bf1ba645ce2235882c2" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">neuralpp::NeuralNet::NeuralNet </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Empty constructor for the class - it just makes nothing.
<p>
</div>
</div><p>
<a class="anchor" name="c79534c7c0dfb20d1d03be2ad7569b78"></a><!-- doxytag: member="neuralpp::NeuralNet::NeuralNet" ref="c79534c7c0dfb20d1d03be2ad7569b78" args="(size_t in_size, size_t hidden_size, size_t out_size, double l, int e)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">neuralpp::NeuralNet::NeuralNet </td>
<td>(</td>
<td class="paramtype">size_t&nbsp;</td>
<td class="paramname"> <em>in_size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&nbsp;</td>
<td class="paramname"> <em>hidden_size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&nbsp;</td>
<td class="paramname"> <em>out_size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&nbsp;</td>
<td class="paramname"> <em>l</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>e</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Constructor.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>in_size</em>&nbsp;</td><td>Size of the input layer </td></tr>
<tr><td valign="top"></td><td valign="top"><em>hidden_size</em>&nbsp;</td><td>Size of the hidden layer </td></tr>
<tr><td valign="top"></td><td valign="top"><em>out_size</em>&nbsp;</td><td>Size of the output layer </td></tr>
<tr><td valign="top"></td><td valign="top"><em>l</em>&nbsp;</td><td>learn rate (get it after doing some experiments, but generally try to keep its value quite low to be more accurate) </td></tr>
<tr><td valign="top"></td><td valign="top"><em>e</em>&nbsp;</td><td>Epochs (cycles) to execute (the most you execute, the most the network can be accurate for its purpose) </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="88380cb002edcccf11b59f6d3f6c94c9"></a><!-- doxytag: member="neuralpp::NeuralNet::NeuralNet" ref="88380cb002edcccf11b59f6d3f6c94c9" args="(const char *file)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">neuralpp::NeuralNet::NeuralNet </td>
<td>(</td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>file</em> </td>
<td>&nbsp;)&nbsp;</td>
<td> throw (NetworkFileNotFoundException)</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Constructor.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>file</em>&nbsp;</td><td>Binary file containing a neural network previously saved by <a class="el" href="classneuralpp_1_1NeuralNet.html#5db8d6ba4785f732da6e642b4f8f11a0" title="Save a trained neural network to a binary file.">save()</a> method </td></tr>
</table>
</dl>
<dl compact><dt><b>Exceptions:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>NetworkFileNotFoundException</em>&nbsp;</td><td></td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="b4b261f7f7fa93c45855288fd66cfdca"></a><!-- doxytag: member="neuralpp::NeuralNet::NeuralNet" ref="b4b261f7f7fa93c45855288fd66cfdca" args="(size_t in_size, size_t hidden_size, size_t out_size, double(*actv)(double), double(*deriv)(double), double l, int e)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">neuralpp::NeuralNet::NeuralNet </td>
<td>(</td>
<td class="paramtype">size_t&nbsp;</td>
<td class="paramname"> <em>in_size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&nbsp;</td>
<td class="paramname"> <em>hidden_size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&nbsp;</td>
<td class="paramname"> <em>out_size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double(*)(double)&nbsp;</td>
<td class="paramname"> <em>actv</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double(*)(double)&nbsp;</td>
<td class="paramname"> <em>deriv</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&nbsp;</td>
<td class="paramname"> <em>l</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>e</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Constructor.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>in_size</em>&nbsp;</td><td>Size of the input layer </td></tr>
<tr><td valign="top"></td><td valign="top"><em>hidden_size</em>&nbsp;</td><td>Size of the hidden layer </td></tr>
<tr><td valign="top"></td><td valign="top"><em>out_size</em>&nbsp;</td><td>Size of the output layer </td></tr>
<tr><td valign="top"></td><td valign="top"><em>actv</em>&nbsp;</td><td>Activation function to use (default: f(x)=x) </td></tr>
<tr><td valign="top"></td><td valign="top"><em>deriv</em>&nbsp;</td><td>Derivate for the activation function to use (default: f'(x)=1) </td></tr>
<tr><td valign="top"></td><td valign="top"><em>l</em>&nbsp;</td><td>learn rate (get it after doing some experiments, but generally try to keep its value quite low to be more accurate) </td></tr>
<tr><td valign="top"></td><td valign="top"><em>e</em>&nbsp;</td><td>Epochs (cycles) to execute (the most you execute, the most the network can be accurate for its purpose) </td></tr>
</table>
</dl>
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="94169c89a7cd47122ab5dbf1d5c5e108"></a><!-- doxytag: member="neuralpp::NeuralNet::updateWeights" ref="94169c89a7cd47122ab5dbf1d5c5e108" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void neuralpp::NeuralNet::updateWeights </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
It updates the weights of the net's synapsis through back-propagation.
<p>
In-class use only
</div>
</div><p>
<a class="anchor" name="62695a82dfb1df758a44150921aec8e0"></a><!-- doxytag: member="neuralpp::NeuralNet::commitChanges" ref="62695a82dfb1df758a44150921aec8e0" args="(Layer *l)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void neuralpp::NeuralNet::commitChanges </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classneuralpp_1_1Layer.html">Layer</a> *&nbsp;</td>
<td class="paramname"> <em>l</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
It commits the changes made by <a class="el" href="classneuralpp_1_1NeuralNet.html#94169c89a7cd47122ab5dbf1d5c5e108" title="It updates the weights of the net&#39;s synapsis through back-propagation.">updateWeights()</a> to the layer l.
<p>
In-class use only <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>l</em>&nbsp;</td><td><a class="el" href="classneuralpp_1_1Layer.html" title="Class for managing layers of neurons.">Layer</a> to commit the changes </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="8a140d28e6dd4097470c7c138801ad01"></a><!-- doxytag: member="neuralpp::NeuralNet::error" ref="8a140d28e6dd4097470c7c138801ad01" args="(double ex)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double neuralpp::NeuralNet::error </td>
<td>(</td>
<td class="paramtype">double&nbsp;</td>
<td class="paramname"> <em>ex</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
It get the error made on the expected result as |v-v'|/v.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>ex</em>&nbsp;</td><td>Expected value </td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Mean error </dd></dl>
</div>
</div><p>
<a class="anchor" name="7de7ee318eeb791d21a01e9e9e0e8c5a"></a><!-- doxytag: member="neuralpp::NeuralNet::getOutput" ref="7de7ee318eeb791d21a01e9e9e0e8c5a" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double neuralpp::NeuralNet::getOutput </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
It gets the output of the network (note: the layer output should contain an only neuron).
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The output value of the network </dd></dl>
</div>
</div><p>
<a class="anchor" name="a6b8bf3800b43b58843c65fc431207ae"></a><!-- doxytag: member="neuralpp::NeuralNet::getOutputs" ref="a6b8bf3800b43b58843c65fc431207ae" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">vector&lt;double&gt; neuralpp::NeuralNet::getOutputs </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
It gets the output of the network in case the output layer contains more neurons.
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A vector containing the output values of the network </dd></dl>
</div>
</div><p>
<a class="anchor" name="423fd38a61d79905dcc12da84c805114"></a><!-- doxytag: member="neuralpp::NeuralNet::expected" ref="423fd38a61d79905dcc12da84c805114" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double neuralpp::NeuralNet::expected </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
It gets the value expected.
<p>
Of course you should specify this when you build your network by using setExpected. <dl class="return" compact><dt><b>Returns:</b></dt><dd>The expected output value for a certain training phase </dd></dl>
</div>
</div><p>
<a class="anchor" name="b6475762b7e9eab086befdc511f7c236"></a><!-- doxytag: member="neuralpp::NeuralNet::setExpected" ref="b6475762b7e9eab086befdc511f7c236" args="(double ex)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void neuralpp::NeuralNet::setExpected </td>
<td>(</td>
<td class="paramtype">double&nbsp;</td>
<td class="paramname"> <em>ex</em> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
It sets the value you expect from your network.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>ex</em>&nbsp;</td><td>Expected output value </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="b0bd1daadb06980dff1f50d33a7c098e"></a><!-- doxytag: member="neuralpp::NeuralNet::update" ref="b0bd1daadb06980dff1f50d33a7c098e" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void neuralpp::NeuralNet::update </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
It updates through back-propagation the weights of the synapsis and computes again the output value for <em>epochs</em> times, calling back updateWeights and commitChanges functions.
<p>
</div>
</div><p>
<a class="anchor" name="c129c180647362da963758bfd1ba6890"></a><!-- doxytag: member="neuralpp::NeuralNet::propagate" ref="c129c180647362da963758bfd1ba6890" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void neuralpp::NeuralNet::propagate </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
It propagates values through the network.
<p>
Use this when you want to give an already trained network some new values the get to the output
</div>
</div><p>
<a class="anchor" name="0de170e8ab561ad63d0739b4c4b74f68"></a><!-- doxytag: member="neuralpp::NeuralNet::setInput" ref="0de170e8ab561ad63d0739b4c4b74f68" args="(vector&lt; double &gt; &amp;v)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void neuralpp::NeuralNet::setInput </td>
<td>(</td>
<td class="paramtype">vector&lt; double &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>v</em> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
It sets the input for the network.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>Vector of doubles, containing the values to give to your network </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="46f23f462318a4ffc037a4e806364c3f"></a><!-- doxytag: member="neuralpp::NeuralNet::link" ref="46f23f462318a4ffc037a4e806364c3f" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void neuralpp::NeuralNet::link </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
It links the layers of the network (input, hidden, output).
<p>
Don't use unless you exactly know what you're doing, it is already called by the constructor
</div>
</div><p>
<a class="anchor" name="5db8d6ba4785f732da6e642b4f8f11a0"></a><!-- doxytag: member="neuralpp::NeuralNet::save" ref="5db8d6ba4785f732da6e642b4f8f11a0" args="(const char *fname)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool neuralpp::NeuralNet::save </td>
<td>(</td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>fname</em> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Save a trained neural network to a binary file.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>fname</em>&nbsp;</td><td>Binary file where you're going to save your network </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="e8b8741d28bec1354db555eabe418cb6"></a><!-- doxytag: member="neuralpp::NeuralNet::train" ref="e8b8741d28bec1354db555eabe418cb6" args="(string xml, source xrc)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void neuralpp::NeuralNet::train </td>
<td>(</td>
<td class="paramtype">string&nbsp;</td>
<td class="paramname"> <em>xml</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classneuralpp_1_1NeuralNet.html#94c36c94060e785ea67a0014c4182f8f">source</a>&nbsp;</td>
<td class="paramname"> <em>xrc</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td> throw (InvalidXMLException)</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Train a network using a training set loaded from an XML file.
<p>
A sample XML file is available in examples/adder.xml <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>xml</em>&nbsp;</td><td>XML file containing our training set </td></tr>
<tr><td valign="top"></td><td valign="top"><em>src</em>&nbsp;</td><td>Source type from which the XML will be loaded (from a file [default] or from a string) </td></tr>
</table>
</dl>
<dl compact><dt><b>Exceptions:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>InvalidXMLException</em>&nbsp;</td><td></td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="45c7645d4affe65752d37cd230afba24"></a><!-- doxytag: member="neuralpp::NeuralNet::initXML" ref="45c7645d4affe65752d37cd230afba24" args="(string &amp;xml)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void neuralpp::NeuralNet::initXML </td>
<td>(</td>
<td class="paramtype">string &amp;&nbsp;</td>
<td class="paramname"> <em>xml</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Initialize the training XML for the neural network.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>xml</em>&nbsp;</td><td>String that will contain the XML </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="e07af23ceb8666518da0c035bf1e0376"></a><!-- doxytag: member="neuralpp::NeuralNet::split" ref="e07af23ceb8666518da0c035bf1e0376" args="(char delim, string str)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static vector&lt;double&gt; neuralpp::NeuralNet::split </td>
<td>(</td>
<td class="paramtype">char&nbsp;</td>
<td class="paramname"> <em>delim</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&nbsp;</td>
<td class="paramname"> <em>str</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Splits a string into a vector of doubles, given a delimitator.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>delim</em>&nbsp;</td><td>Delimitator </td></tr>
<tr><td valign="top"></td><td valign="top"><em>str</em>&nbsp;</td><td>String to be splitted </td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Vector of doubles containing splitted values </dd></dl>
</div>
</div><p>
<a class="anchor" name="4be31ecb0b543a192997bd83c6995ccb"></a><!-- doxytag: member="neuralpp::NeuralNet::XMLFromSet" ref="4be31ecb0b543a192997bd83c6995ccb" args="(int id, string set)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static string neuralpp::NeuralNet::XMLFromSet </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&nbsp;</td>
<td class="paramname"> <em>set</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Get a training set from a string and copies it to an XML For example, these strings could be training sets for making sums: "2,3;5" - "5,6;11" - "2,2;4" - "4,5:9" This method called on the first string will return an XML such this: '&lt;training id="0"&gt;&lt;input id="0"&gt;2&lt;/input&gt;&lt;input id="1"&gt;3&lt;/input&gt;&lt;output id="0"&gt;5&lt;/output&gt; &amp;lt/training&gt;'.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>id</em>&nbsp;</td><td>ID for the given training set (0,1,..,n) </td></tr>
<tr><td valign="top"></td><td valign="top"><em>set</em>&nbsp;</td><td>String containing input values and expected outputs </td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>XML string </dd></dl>
</div>
</div><p>
<a class="anchor" name="28b9966c5f197b8e86d57dd104aa32a6"></a><!-- doxytag: member="neuralpp::NeuralNet::closeXML" ref="28b9966c5f197b8e86d57dd104aa32a6" args="(string &amp;xml)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void neuralpp::NeuralNet::closeXML </td>
<td>(</td>
<td class="paramtype">string &amp;&nbsp;</td>
<td class="paramname"> <em>xml</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Closes an open XML document generated by "initXML" and "XMLFromSet".
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>xml</em>&nbsp;</td><td>XML string to be closed </td></tr>
</table>
</dl>
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="4cb52dae7b43d03fac73afca7b9f3a51"></a><!-- doxytag: member="neuralpp::NeuralNet::epochs" ref="4cb52dae7b43d03fac73afca7b9f3a51" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classneuralpp_1_1NeuralNet.html#4cb52dae7b43d03fac73afca7b9f3a51">neuralpp::NeuralNet::epochs</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="4f88106c9e542c39eac43b4ca1974a2a"></a><!-- doxytag: member="neuralpp::NeuralNet::ref_epochs" ref="4f88106c9e542c39eac43b4ca1974a2a" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classneuralpp_1_1NeuralNet.html#4f88106c9e542c39eac43b4ca1974a2a">neuralpp::NeuralNet::ref_epochs</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="6bd7be443e46b2fdbf1da2edb8e611ab"></a><!-- doxytag: member="neuralpp::NeuralNet::l_rate" ref="6bd7be443e46b2fdbf1da2edb8e611ab" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double <a class="el" href="classneuralpp_1_1NeuralNet.html#6bd7be443e46b2fdbf1da2edb8e611ab">neuralpp::NeuralNet::l_rate</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="261f5f68fcc5be54250cfa03945266dd"></a><!-- doxytag: member="neuralpp::NeuralNet::ex" ref="261f5f68fcc5be54250cfa03945266dd" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double <a class="el" href="classneuralpp_1_1NeuralNet.html#261f5f68fcc5be54250cfa03945266dd">neuralpp::NeuralNet::ex</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="e2b4e8405f9d25edab395d61502bdba9"></a><!-- doxytag: member="neuralpp::NeuralNet::input" ref="e2b4e8405f9d25edab395d61502bdba9" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classneuralpp_1_1Layer.html">Layer</a>* <a class="el" href="classneuralpp_1_1NeuralNet.html#e2b4e8405f9d25edab395d61502bdba9">neuralpp::NeuralNet::input</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="bbdaa1b6c0a1a95d2b18cd25fda2a266"></a><!-- doxytag: member="neuralpp::NeuralNet::hidden" ref="bbdaa1b6c0a1a95d2b18cd25fda2a266" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classneuralpp_1_1Layer.html">Layer</a>* <a class="el" href="classneuralpp_1_1NeuralNet.html#bbdaa1b6c0a1a95d2b18cd25fda2a266">neuralpp::NeuralNet::hidden</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="fa9b2dbcbb39d0fc70f790ac24069a74"></a><!-- doxytag: member="neuralpp::NeuralNet::output" ref="fa9b2dbcbb39d0fc70f790ac24069a74" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classneuralpp_1_1Layer.html">Layer</a>* <a class="el" href="classneuralpp_1_1NeuralNet.html#fa9b2dbcbb39d0fc70f790ac24069a74">neuralpp::NeuralNet::output</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="c1469e6afd87d85b82f14bc246f82457"></a><!-- doxytag: member="neuralpp::NeuralNet::actv_f" ref="c1469e6afd87d85b82f14bc246f82457" args=")(double)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double(* <a class="el" href="classneuralpp_1_1NeuralNet.html#c1469e6afd87d85b82f14bc246f82457">neuralpp::NeuralNet::actv_f</a>)(double)<code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Private pointer to function, containing the function to be used as activation function.
<p>
</div>
</div><p>
<a class="anchor" name="df44689f4e6201ca1ddc67655cce3576"></a><!-- doxytag: member="neuralpp::NeuralNet::deriv" ref="df44689f4e6201ca1ddc67655cce3576" args=")(double)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double(* <a class="el" href="classneuralpp_1_1NeuralNet.html#df44689f4e6201ca1ddc67655cce3576">neuralpp::NeuralNet::deriv</a>)(double)<code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Private pointer to function, containing the function to be used as derivate of the activation function.
<p>
</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="neural_09_09_8hpp-source.html">neural++.hpp</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,51 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>neuralpp::Neuron Member List</h1>This is the complete list of members for <a class="el" href="classneuralpp_1_1Neuron.html">neuralpp::Neuron</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Neuron.html#198ddd0d11a26d0052d52b787d6a0df0">actv_f</a></td><td><a class="el" href="classneuralpp_1_1Neuron.html">neuralpp::Neuron</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Neuron.html#eec680c47272b2465e8d8a998c359853">actv_val</a></td><td><a class="el" href="classneuralpp_1_1Neuron.html">neuralpp::Neuron</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Neuron.html#8b881889e40e9782c49b0efad2b1dde3">deriv</a></td><td><a class="el" href="classneuralpp_1_1Neuron.html">neuralpp::Neuron</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Neuron.html#55993867179f0ac7d1e0e2c460ceb611">getActv</a>()</td><td><a class="el" href="classneuralpp_1_1Neuron.html">neuralpp::Neuron</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Neuron.html#57c022f82213f662e2a263fc134a3fc9">getProp</a>()</td><td><a class="el" href="classneuralpp_1_1Neuron.html">neuralpp::Neuron</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Neuron.html#ead827210fa18c2baae03927b2c798ff">in</a></td><td><a class="el" href="classneuralpp_1_1Neuron.html">neuralpp::Neuron</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Neuron.html#c877424a295478e3464046ea43c2a7ad">Neuron</a>(double(*a)(double), double(*d)(double))</td><td><a class="el" href="classneuralpp_1_1Neuron.html">neuralpp::Neuron</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Neuron.html#e25546d4f7126f106c2f3b2d8ed2c792">Neuron</a>(vector&lt; Synapsis &gt; in, vector&lt; Synapsis &gt; out, double(*a)(double), double(*d)(double))</td><td><a class="el" href="classneuralpp_1_1Neuron.html">neuralpp::Neuron</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Neuron.html#ad97f1a082d5f969eb4c69ab454ecfbb">nIn</a>()</td><td><a class="el" href="classneuralpp_1_1Neuron.html">neuralpp::Neuron</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Neuron.html#fe458021e3b20d58dc608fb94ae2135b">nOut</a>()</td><td><a class="el" href="classneuralpp_1_1Neuron.html">neuralpp::Neuron</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Neuron.html#82a4297f84d6403e52a8386d26117b4f">out</a></td><td><a class="el" href="classneuralpp_1_1Neuron.html">neuralpp::Neuron</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Neuron.html#da75259de98b1a893c736666af6bfdc3">prop_val</a></td><td><a class="el" href="classneuralpp_1_1Neuron.html">neuralpp::Neuron</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Neuron.html#8b0ca61cd0e047c8691ab39aae56dbda">propagate</a>()</td><td><a class="el" href="classneuralpp_1_1Neuron.html">neuralpp::Neuron</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Neuron.html#583ada6e1dd3f2e113415b4d89196e62">push_in</a>(Synapsis &amp;s)</td><td><a class="el" href="classneuralpp_1_1Neuron.html">neuralpp::Neuron</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Neuron.html#bca65db84f56f9d40694bfbcd25812cb">push_out</a>(Synapsis &amp;s)</td><td><a class="el" href="classneuralpp_1_1Neuron.html">neuralpp::Neuron</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Neuron.html#ddf00ffef030b27ed11901aad08822bd">setActv</a>(double a)</td><td><a class="el" href="classneuralpp_1_1Neuron.html">neuralpp::Neuron</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Neuron.html#aa6e58f073a76b3481fea9115a4e6ea6">setProp</a>(double p)</td><td><a class="el" href="classneuralpp_1_1Neuron.html">neuralpp::Neuron</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Neuron.html#2e2ccb69277fc3d992a3a3f2360ed154">synClear</a>()</td><td><a class="el" href="classneuralpp_1_1Neuron.html">neuralpp::Neuron</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Neuron.html#29f2d9dcc4ca34f224d4dc39bb2f180a">synIn</a>(size_t i)</td><td><a class="el" href="classneuralpp_1_1Neuron.html">neuralpp::Neuron</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Neuron.html#655f1637e1b754461413ac7fc2ffeebe">synOut</a>(size_t i)</td><td><a class="el" href="classneuralpp_1_1Neuron.html">neuralpp::Neuron</a></td><td></td></tr>
</table></div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,578 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: neuralpp::Neuron Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="navpath"><a class="el" href="namespaceneuralpp.html">neuralpp</a>::<a class="el" href="classneuralpp_1_1Neuron.html">Neuron</a>
</div>
</div>
<div class="contents">
<h1>neuralpp::Neuron Class Reference</h1><!-- doxytag: class="neuralpp::Neuron" -->Class for managing neurons.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="neural_09_09_8hpp-source.html">neural++.hpp</a>&gt;</code>
<p>
<p>
<a href="classneuralpp_1_1Neuron-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Neuron.html#c877424a295478e3464046ea43c2a7ad">Neuron</a> (double(*a)(double), double(*d)(double))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor. <a href="#c877424a295478e3464046ea43c2a7ad"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Neuron.html#e25546d4f7126f106c2f3b2d8ed2c792">Neuron</a> (vector&lt; <a class="el" href="classneuralpp_1_1Synapsis.html">Synapsis</a> &gt; <a class="el" href="classneuralpp_1_1Neuron.html#ead827210fa18c2baae03927b2c798ff">in</a>, vector&lt; <a class="el" href="classneuralpp_1_1Synapsis.html">Synapsis</a> &gt; <a class="el" href="classneuralpp_1_1Neuron.html#82a4297f84d6403e52a8386d26117b4f">out</a>, double(*a)(double), double(*d)(double))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alternative constructor, that gets also the synapsis linked to the neuron. <a href="#e25546d4f7126f106c2f3b2d8ed2c792"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classneuralpp_1_1Synapsis.html">Synapsis</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Neuron.html#29f2d9dcc4ca34f224d4dc39bb2f180a">synIn</a> (size_t i)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the i-th synapsis connected on the input of the neuron. <a href="#29f2d9dcc4ca34f224d4dc39bb2f180a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classneuralpp_1_1Synapsis.html">Synapsis</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Neuron.html#655f1637e1b754461413ac7fc2ffeebe">synOut</a> (size_t i)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the i-th synapsis connected on the output of the neuron. <a href="#655f1637e1b754461413ac7fc2ffeebe"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Neuron.html#583ada6e1dd3f2e113415b4d89196e62">push_in</a> (<a class="el" href="classneuralpp_1_1Synapsis.html">Synapsis</a> &amp;s)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">It pushes a new input synapsis. <a href="#583ada6e1dd3f2e113415b4d89196e62"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Neuron.html#bca65db84f56f9d40694bfbcd25812cb">push_out</a> (<a class="el" href="classneuralpp_1_1Synapsis.html">Synapsis</a> &amp;s)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">It pushes a new output synapsis. <a href="#bca65db84f56f9d40694bfbcd25812cb"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Neuron.html#ddf00ffef030b27ed11901aad08822bd">setActv</a> (double a)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Change the activation value of the neuron. <a href="#ddf00ffef030b27ed11901aad08822bd"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Neuron.html#aa6e58f073a76b3481fea9115a4e6ea6">setProp</a> (double p)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Change the propagation value of the neuron. <a href="#aa6e58f073a76b3481fea9115a4e6ea6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Neuron.html#55993867179f0ac7d1e0e2c460ceb611">getActv</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the activation value of the neuron. <a href="#55993867179f0ac7d1e0e2c460ceb611"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Neuron.html#57c022f82213f662e2a263fc134a3fc9">getProp</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the propagation value of the neuron. <a href="#57c022f82213f662e2a263fc134a3fc9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Neuron.html#8b0ca61cd0e047c8691ab39aae56dbda">propagate</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">It propagates its activation value to the connected neurons. <a href="#8b0ca61cd0e047c8691ab39aae56dbda"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Neuron.html#ad97f1a082d5f969eb4c69ab454ecfbb">nIn</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the number of input synapsis for the neuron. <a href="#ad97f1a082d5f969eb4c69ab454ecfbb"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Neuron.html#fe458021e3b20d58dc608fb94ae2135b">nOut</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the number of output synapsis for the neuron. <a href="#fe458021e3b20d58dc608fb94ae2135b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Neuron.html#2e2ccb69277fc3d992a3a3f2360ed154">synClear</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Remove input and output synapsis from a neuron. <a href="#2e2ccb69277fc3d992a3a3f2360ed154"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Neuron.html#eec680c47272b2465e8d8a998c359853">actv_val</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Neuron.html#da75259de98b1a893c736666af6bfdc3">prop_val</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">vector&lt; <a class="el" href="classneuralpp_1_1Synapsis.html">Synapsis</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Neuron.html#ead827210fa18c2baae03927b2c798ff">in</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">vector&lt; <a class="el" href="classneuralpp_1_1Synapsis.html">Synapsis</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Neuron.html#82a4297f84d6403e52a8386d26117b4f">out</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Neuron.html#198ddd0d11a26d0052d52b787d6a0df0">actv_f</a> )(double)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Neuron.html#8b881889e40e9782c49b0efad2b1dde3">deriv</a> )(double)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Class for managing neurons.
<p>
Don't use this class directly unless you know what you're doing, use <a class="el" href="classneuralpp_1_1NeuralNet.html" title="Main project&#39;s class.">NeuralNet</a> instead <hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="c877424a295478e3464046ea43c2a7ad"></a><!-- doxytag: member="neuralpp::Neuron::Neuron" ref="c877424a295478e3464046ea43c2a7ad" args="(double(*a)(double), double(*d)(double))" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">neuralpp::Neuron::Neuron </td>
<td>(</td>
<td class="paramtype">double(*)(double)&nbsp;</td>
<td class="paramname"> <em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double(*)(double)&nbsp;</td>
<td class="paramname"> <em>d</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Constructor.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>a</em>&nbsp;</td><td>Activation function </td></tr>
<tr><td valign="top"></td><td valign="top"><em>d</em>&nbsp;</td><td>Its derivate </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="e25546d4f7126f106c2f3b2d8ed2c792"></a><!-- doxytag: member="neuralpp::Neuron::Neuron" ref="e25546d4f7126f106c2f3b2d8ed2c792" args="(vector&lt; Synapsis &gt; in, vector&lt; Synapsis &gt; out, double(*a)(double), double(*d)(double))" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">neuralpp::Neuron::Neuron </td>
<td>(</td>
<td class="paramtype">vector&lt; <a class="el" href="classneuralpp_1_1Synapsis.html">Synapsis</a> &gt;&nbsp;</td>
<td class="paramname"> <em>in</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">vector&lt; <a class="el" href="classneuralpp_1_1Synapsis.html">Synapsis</a> &gt;&nbsp;</td>
<td class="paramname"> <em>out</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double(*)(double)&nbsp;</td>
<td class="paramname"> <em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double(*)(double)&nbsp;</td>
<td class="paramname"> <em>d</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Alternative constructor, that gets also the synapsis linked to the neuron.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>in</em>&nbsp;</td><td>Input synapses </td></tr>
<tr><td valign="top"></td><td valign="top"><em>out</em>&nbsp;</td><td>Output synapses </td></tr>
<tr><td valign="top"></td><td valign="top"><em>a</em>&nbsp;</td><td>Activation function </td></tr>
<tr><td valign="top"></td><td valign="top"><em>d</em>&nbsp;</td><td>Derivate of the activation function </td></tr>
</table>
</dl>
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="29f2d9dcc4ca34f224d4dc39bb2f180a"></a><!-- doxytag: member="neuralpp::Neuron::synIn" ref="29f2d9dcc4ca34f224d4dc39bb2f180a" args="(size_t i)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classneuralpp_1_1Synapsis.html">Synapsis</a>&amp; neuralpp::Neuron::synIn </td>
<td>(</td>
<td class="paramtype">size_t&nbsp;</td>
<td class="paramname"> <em>i</em> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Get the i-th synapsis connected on the input of the neuron.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>i</em>&nbsp;</td><td>Index of the input synapsis to get </td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Reference to the i-th synapsis </dd></dl>
</div>
</div><p>
<a class="anchor" name="655f1637e1b754461413ac7fc2ffeebe"></a><!-- doxytag: member="neuralpp::Neuron::synOut" ref="655f1637e1b754461413ac7fc2ffeebe" args="(size_t i)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classneuralpp_1_1Synapsis.html">Synapsis</a>&amp; neuralpp::Neuron::synOut </td>
<td>(</td>
<td class="paramtype">size_t&nbsp;</td>
<td class="paramname"> <em>i</em> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Get the i-th synapsis connected on the output of the neuron.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>i</em>&nbsp;</td><td>Index of the output synapsis to get </td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Reference to the i-th synapsis </dd></dl>
</div>
</div><p>
<a class="anchor" name="583ada6e1dd3f2e113415b4d89196e62"></a><!-- doxytag: member="neuralpp::Neuron::push_in" ref="583ada6e1dd3f2e113415b4d89196e62" args="(Synapsis &amp;s)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void neuralpp::Neuron::push_in </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classneuralpp_1_1Synapsis.html">Synapsis</a> &amp;&nbsp;</td>
<td class="paramname"> <em>s</em> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
It pushes a new input synapsis.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>s</em>&nbsp;</td><td><a class="el" href="classneuralpp_1_1Synapsis.html" title="Class for managing synapsis.">Synapsis</a> to be pushed </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="bca65db84f56f9d40694bfbcd25812cb"></a><!-- doxytag: member="neuralpp::Neuron::push_out" ref="bca65db84f56f9d40694bfbcd25812cb" args="(Synapsis &amp;s)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void neuralpp::Neuron::push_out </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classneuralpp_1_1Synapsis.html">Synapsis</a> &amp;&nbsp;</td>
<td class="paramname"> <em>s</em> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
It pushes a new output synapsis.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>s</em>&nbsp;</td><td><a class="el" href="classneuralpp_1_1Synapsis.html" title="Class for managing synapsis.">Synapsis</a> to be pushed </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="ddf00ffef030b27ed11901aad08822bd"></a><!-- doxytag: member="neuralpp::Neuron::setActv" ref="ddf00ffef030b27ed11901aad08822bd" args="(double a)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void neuralpp::Neuron::setActv </td>
<td>(</td>
<td class="paramtype">double&nbsp;</td>
<td class="paramname"> <em>a</em> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Change the activation value of the neuron.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>a</em>&nbsp;</td><td>Activation value </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="aa6e58f073a76b3481fea9115a4e6ea6"></a><!-- doxytag: member="neuralpp::Neuron::setProp" ref="aa6e58f073a76b3481fea9115a4e6ea6" args="(double p)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void neuralpp::Neuron::setProp </td>
<td>(</td>
<td class="paramtype">double&nbsp;</td>
<td class="paramname"> <em>p</em> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Change the propagation value of the neuron.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>p</em>&nbsp;</td><td>Propagation value </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="55993867179f0ac7d1e0e2c460ceb611"></a><!-- doxytag: member="neuralpp::Neuron::getActv" ref="55993867179f0ac7d1e0e2c460ceb611" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double neuralpp::Neuron::getActv </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Get the activation value of the neuron.
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Activation value for the neuron </dd></dl>
</div>
</div><p>
<a class="anchor" name="57c022f82213f662e2a263fc134a3fc9"></a><!-- doxytag: member="neuralpp::Neuron::getProp" ref="57c022f82213f662e2a263fc134a3fc9" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double neuralpp::Neuron::getProp </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Get the propagation value of the neuron.
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Propagation value for the neuron </dd></dl>
</div>
</div><p>
<a class="anchor" name="8b0ca61cd0e047c8691ab39aae56dbda"></a><!-- doxytag: member="neuralpp::Neuron::propagate" ref="8b0ca61cd0e047c8691ab39aae56dbda" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double neuralpp::Neuron::propagate </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
It propagates its activation value to the connected neurons.
<p>
</div>
</div><p>
<a class="anchor" name="ad97f1a082d5f969eb4c69ab454ecfbb"></a><!-- doxytag: member="neuralpp::Neuron::nIn" ref="ad97f1a082d5f969eb4c69ab454ecfbb" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t neuralpp::Neuron::nIn </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Get the number of input synapsis for the neuron.
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Number of input synapsis </dd></dl>
</div>
</div><p>
<a class="anchor" name="fe458021e3b20d58dc608fb94ae2135b"></a><!-- doxytag: member="neuralpp::Neuron::nOut" ref="fe458021e3b20d58dc608fb94ae2135b" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t neuralpp::Neuron::nOut </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Get the number of output synapsis for the neuron.
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Number of output synapsis </dd></dl>
</div>
</div><p>
<a class="anchor" name="2e2ccb69277fc3d992a3a3f2360ed154"></a><!-- doxytag: member="neuralpp::Neuron::synClear" ref="2e2ccb69277fc3d992a3a3f2360ed154" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void neuralpp::Neuron::synClear </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Remove input and output synapsis from a neuron.
<p>
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="eec680c47272b2465e8d8a998c359853"></a><!-- doxytag: member="neuralpp::Neuron::actv_val" ref="eec680c47272b2465e8d8a998c359853" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double <a class="el" href="classneuralpp_1_1Neuron.html#eec680c47272b2465e8d8a998c359853">neuralpp::Neuron::actv_val</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="da75259de98b1a893c736666af6bfdc3"></a><!-- doxytag: member="neuralpp::Neuron::prop_val" ref="da75259de98b1a893c736666af6bfdc3" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double <a class="el" href="classneuralpp_1_1Neuron.html#da75259de98b1a893c736666af6bfdc3">neuralpp::Neuron::prop_val</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="ead827210fa18c2baae03927b2c798ff"></a><!-- doxytag: member="neuralpp::Neuron::in" ref="ead827210fa18c2baae03927b2c798ff" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">vector&lt; <a class="el" href="classneuralpp_1_1Synapsis.html">Synapsis</a> &gt; <a class="el" href="classneuralpp_1_1Neuron.html#ead827210fa18c2baae03927b2c798ff">neuralpp::Neuron::in</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="82a4297f84d6403e52a8386d26117b4f"></a><!-- doxytag: member="neuralpp::Neuron::out" ref="82a4297f84d6403e52a8386d26117b4f" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">vector&lt; <a class="el" href="classneuralpp_1_1Synapsis.html">Synapsis</a> &gt; <a class="el" href="classneuralpp_1_1Neuron.html#82a4297f84d6403e52a8386d26117b4f">neuralpp::Neuron::out</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="198ddd0d11a26d0052d52b787d6a0df0"></a><!-- doxytag: member="neuralpp::Neuron::actv_f" ref="198ddd0d11a26d0052d52b787d6a0df0" args=")(double)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double(* <a class="el" href="classneuralpp_1_1Neuron.html#198ddd0d11a26d0052d52b787d6a0df0">neuralpp::Neuron::actv_f</a>)(double)<code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="8b881889e40e9782c49b0efad2b1dde3"></a><!-- doxytag: member="neuralpp::Neuron::deriv" ref="8b881889e40e9782c49b0efad2b1dde3" args=")(double)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double(* <a class="el" href="classneuralpp_1_1Neuron.html#8b881889e40e9782c49b0efad2b1dde3">neuralpp::Neuron::deriv</a>)(double)<code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="neural_09_09_8hpp-source.html">neural++.hpp</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,49 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>neuralpp::Synapsis Member List</h1>This is the complete list of members for <a class="el" href="classneuralpp_1_1Synapsis.html">neuralpp::Synapsis</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Synapsis.html#2539b9eef2ff0f3522aea8d89e394f02">actv_f</a></td><td><a class="el" href="classneuralpp_1_1Synapsis.html">neuralpp::Synapsis</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Synapsis.html#617fdc4305f8f1850eac267a7ee22660">delta</a></td><td><a class="el" href="classneuralpp_1_1Synapsis.html">neuralpp::Synapsis</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Synapsis.html#2940b370c283aa1b63890666942c26bf">deriv</a></td><td><a class="el" href="classneuralpp_1_1Synapsis.html">neuralpp::Synapsis</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Synapsis.html#18f15b920609be8b818d43a0227aada5">getDelta</a>()</td><td><a class="el" href="classneuralpp_1_1Synapsis.html">neuralpp::Synapsis</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Synapsis.html#5ba8a93a5741f4855390eb8a46e99435">getIn</a>()</td><td><a class="el" href="classneuralpp_1_1Synapsis.html">neuralpp::Synapsis</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Synapsis.html#61c9a04e03291a01f44520cef143cbdd">getOut</a>()</td><td><a class="el" href="classneuralpp_1_1Synapsis.html">neuralpp::Synapsis</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Synapsis.html#2fe3e9ec97542f1476d8b9306aa09756">getPrevDelta</a>()</td><td><a class="el" href="classneuralpp_1_1Synapsis.html">neuralpp::Synapsis</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Synapsis.html#aa79c16ec6b59949e5d2f75a3f10d530">getWeight</a>()</td><td><a class="el" href="classneuralpp_1_1Synapsis.html">neuralpp::Synapsis</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Synapsis.html#83d41c158054b08bd05051736e89a0ad">in</a></td><td><a class="el" href="classneuralpp_1_1Synapsis.html">neuralpp::Synapsis</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Synapsis.html#ecdb17182de791f7fdd417232e184350">momentum</a>(int N, int x)</td><td><a class="el" href="classneuralpp_1_1Synapsis.html">neuralpp::Synapsis</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Synapsis.html#fb219e05038fa0da20db1082ab0500be">out</a></td><td><a class="el" href="classneuralpp_1_1Synapsis.html">neuralpp::Synapsis</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Synapsis.html#65471cd6c9ef87609dfa4b0e5fafa708">prev_delta</a></td><td><a class="el" href="classneuralpp_1_1Synapsis.html">neuralpp::Synapsis</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Synapsis.html#429ad5b25930faf436a9d725582802e1">setDelta</a>(double d)</td><td><a class="el" href="classneuralpp_1_1Synapsis.html">neuralpp::Synapsis</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Synapsis.html#acee77d0fdf9889464ab5ed27beae0ff">setWeight</a>(double w)</td><td><a class="el" href="classneuralpp_1_1Synapsis.html">neuralpp::Synapsis</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Synapsis.html#0729de9e737b9967421edcfc4b410bd8">Synapsis</a>(Neuron *i, Neuron *o, double w, double d)</td><td><a class="el" href="classneuralpp_1_1Synapsis.html">neuralpp::Synapsis</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Synapsis.html#a75e0de57380141973c46dd83d9985e2">Synapsis</a>(Neuron *i, Neuron *o, double(*a)(double), double(*d)(double))</td><td><a class="el" href="classneuralpp_1_1Synapsis.html">neuralpp::Synapsis</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Synapsis.html#3b9714684c845beae5b3474428509663">Synapsis</a>(Neuron *i, Neuron *o, double w, double(*a)(double), double(*d)(double))</td><td><a class="el" href="classneuralpp_1_1Synapsis.html">neuralpp::Synapsis</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classneuralpp_1_1Synapsis.html#0bc523a8135ebbb5c0da932939d30ed7">weight</a></td><td><a class="el" href="classneuralpp_1_1Synapsis.html">neuralpp::Synapsis</a></td><td><code> [private]</code></td></tr>
</table></div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,560 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: neuralpp::Synapsis Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="navpath"><a class="el" href="namespaceneuralpp.html">neuralpp</a>::<a class="el" href="classneuralpp_1_1Synapsis.html">Synapsis</a>
</div>
</div>
<div class="contents">
<h1>neuralpp::Synapsis Class Reference</h1><!-- doxytag: class="neuralpp::Synapsis" -->Class for managing synapsis.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="neural_09_09_8hpp-source.html">neural++.hpp</a>&gt;</code>
<p>
<p>
<a href="classneuralpp_1_1Synapsis-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Synapsis.html#0729de9e737b9967421edcfc4b410bd8">Synapsis</a> (<a class="el" href="classneuralpp_1_1Neuron.html">Neuron</a> *i, <a class="el" href="classneuralpp_1_1Neuron.html">Neuron</a> *o, double w, double d)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor. <a href="#0729de9e737b9967421edcfc4b410bd8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Synapsis.html#a75e0de57380141973c46dd83d9985e2">Synapsis</a> (<a class="el" href="classneuralpp_1_1Neuron.html">Neuron</a> *i, <a class="el" href="classneuralpp_1_1Neuron.html">Neuron</a> *o, double(*a)(double), double(*d)(double))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor. <a href="#a75e0de57380141973c46dd83d9985e2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Synapsis.html#3b9714684c845beae5b3474428509663">Synapsis</a> (<a class="el" href="classneuralpp_1_1Neuron.html">Neuron</a> *i, <a class="el" href="classneuralpp_1_1Neuron.html">Neuron</a> *o, double w, double(*a)(double), double(*d)(double))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor. <a href="#3b9714684c845beae5b3474428509663"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classneuralpp_1_1Neuron.html">Neuron</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Synapsis.html#5ba8a93a5741f4855390eb8a46e99435">getIn</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classneuralpp_1_1Neuron.html">Neuron</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Synapsis.html#61c9a04e03291a01f44520cef143cbdd">getOut</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Synapsis.html#acee77d0fdf9889464ab5ed27beae0ff">setWeight</a> (double w)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the weight of the synapsis. <a href="#acee77d0fdf9889464ab5ed27beae0ff"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Synapsis.html#429ad5b25930faf436a9d725582802e1">setDelta</a> (double d)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">It sets the delta (how much to change the weight after an update) of the synapsis. <a href="#429ad5b25930faf436a9d725582802e1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Synapsis.html#aa79c16ec6b59949e5d2f75a3f10d530">getWeight</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the weight of the synapsis. <a href="#aa79c16ec6b59949e5d2f75a3f10d530"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Synapsis.html#18f15b920609be8b818d43a0227aada5">getDelta</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the delta of the synapsis. <a href="#18f15b920609be8b818d43a0227aada5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Synapsis.html#2fe3e9ec97542f1476d8b9306aa09756">getPrevDelta</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the delta of the synapsis at the previous iteration. <a href="#2fe3e9ec97542f1476d8b9306aa09756"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Synapsis.html#ecdb17182de791f7fdd417232e184350">momentum</a> (int N, int x)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the inertial momentum of a synapsis. <a href="#ecdb17182de791f7fdd417232e184350"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Synapsis.html#617fdc4305f8f1850eac267a7ee22660">delta</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Synapsis.html#65471cd6c9ef87609dfa4b0e5fafa708">prev_delta</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Synapsis.html#0bc523a8135ebbb5c0da932939d30ed7">weight</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classneuralpp_1_1Neuron.html">Neuron</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Synapsis.html#83d41c158054b08bd05051736e89a0ad">in</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classneuralpp_1_1Neuron.html">Neuron</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Synapsis.html#fb219e05038fa0da20db1082ab0500be">out</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Synapsis.html#2539b9eef2ff0f3522aea8d89e394f02">actv_f</a> )(double)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Synapsis.html#2940b370c283aa1b63890666942c26bf">deriv</a> )(double)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Class for managing synapsis.
<p>
Don't use this class directly unless you know what you're doing, use <a class="el" href="classneuralpp_1_1NeuralNet.html" title="Main project&#39;s class.">NeuralNet</a> instead <hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="0729de9e737b9967421edcfc4b410bd8"></a><!-- doxytag: member="neuralpp::Synapsis::Synapsis" ref="0729de9e737b9967421edcfc4b410bd8" args="(Neuron *i, Neuron *o, double w, double d)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">neuralpp::Synapsis::Synapsis </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classneuralpp_1_1Neuron.html">Neuron</a> *&nbsp;</td>
<td class="paramname"> <em>i</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classneuralpp_1_1Neuron.html">Neuron</a> *&nbsp;</td>
<td class="paramname"> <em>o</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&nbsp;</td>
<td class="paramname"> <em>w</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&nbsp;</td>
<td class="paramname"> <em>d</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Constructor.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>i</em>&nbsp;</td><td>Input neuron </td></tr>
<tr><td valign="top"></td><td valign="top"><em>o</em>&nbsp;</td><td>Output neuron </td></tr>
<tr><td valign="top"></td><td valign="top"><em>w</em>&nbsp;</td><td>Weight for the synapsis </td></tr>
<tr><td valign="top"></td><td valign="top"><em>d</em>&nbsp;</td><td>Delta for the synapsis </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="a75e0de57380141973c46dd83d9985e2"></a><!-- doxytag: member="neuralpp::Synapsis::Synapsis" ref="a75e0de57380141973c46dd83d9985e2" args="(Neuron *i, Neuron *o, double(*a)(double), double(*d)(double))" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">neuralpp::Synapsis::Synapsis </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classneuralpp_1_1Neuron.html">Neuron</a> *&nbsp;</td>
<td class="paramname"> <em>i</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classneuralpp_1_1Neuron.html">Neuron</a> *&nbsp;</td>
<td class="paramname"> <em>o</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double(*)(double)&nbsp;</td>
<td class="paramname"> <em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double(*)(double)&nbsp;</td>
<td class="paramname"> <em>d</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Constructor.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>i</em>&nbsp;</td><td>Input neuron </td></tr>
<tr><td valign="top"></td><td valign="top"><em>o</em>&nbsp;</td><td>Output neuron </td></tr>
<tr><td valign="top"></td><td valign="top"><em>a</em>&nbsp;</td><td>Activation function </td></tr>
<tr><td valign="top"></td><td valign="top"><em>d</em>&nbsp;</td><td>Derivate for activation function </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="3b9714684c845beae5b3474428509663"></a><!-- doxytag: member="neuralpp::Synapsis::Synapsis" ref="3b9714684c845beae5b3474428509663" args="(Neuron *i, Neuron *o, double w, double(*a)(double), double(*d)(double))" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">neuralpp::Synapsis::Synapsis </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classneuralpp_1_1Neuron.html">Neuron</a> *&nbsp;</td>
<td class="paramname"> <em>i</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classneuralpp_1_1Neuron.html">Neuron</a> *&nbsp;</td>
<td class="paramname"> <em>o</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&nbsp;</td>
<td class="paramname"> <em>w</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double(*)(double)&nbsp;</td>
<td class="paramname"> <em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double(*)(double)&nbsp;</td>
<td class="paramname"> <em>d</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Constructor.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>i</em>&nbsp;</td><td>Input neuron </td></tr>
<tr><td valign="top"></td><td valign="top"><em>o</em>&nbsp;</td><td>Output neuron </td></tr>
<tr><td valign="top"></td><td valign="top"><em>w</em>&nbsp;</td><td>Weight for the synapsis (default: random) </td></tr>
<tr><td valign="top"></td><td valign="top"><em>a</em>&nbsp;</td><td>Activation function </td></tr>
<tr><td valign="top"></td><td valign="top"><em>d</em>&nbsp;</td><td>Derivate for activation function </td></tr>
</table>
</dl>
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="5ba8a93a5741f4855390eb8a46e99435"></a><!-- doxytag: member="neuralpp::Synapsis::getIn" ref="5ba8a93a5741f4855390eb8a46e99435" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classneuralpp_1_1Neuron.html">Neuron</a>* neuralpp::Synapsis::getIn </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Reference to input neuron of the synapsis </dd></dl>
</div>
</div><p>
<a class="anchor" name="61c9a04e03291a01f44520cef143cbdd"></a><!-- doxytag: member="neuralpp::Synapsis::getOut" ref="61c9a04e03291a01f44520cef143cbdd" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classneuralpp_1_1Neuron.html">Neuron</a>* neuralpp::Synapsis::getOut </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Reference to output neuron of the synapsis </dd></dl>
</div>
</div><p>
<a class="anchor" name="acee77d0fdf9889464ab5ed27beae0ff"></a><!-- doxytag: member="neuralpp::Synapsis::setWeight" ref="acee77d0fdf9889464ab5ed27beae0ff" args="(double w)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void neuralpp::Synapsis::setWeight </td>
<td>(</td>
<td class="paramtype">double&nbsp;</td>
<td class="paramname"> <em>w</em> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Set the weight of the synapsis.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>w</em>&nbsp;</td><td>Weight to be set </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="429ad5b25930faf436a9d725582802e1"></a><!-- doxytag: member="neuralpp::Synapsis::setDelta" ref="429ad5b25930faf436a9d725582802e1" args="(double d)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void neuralpp::Synapsis::setDelta </td>
<td>(</td>
<td class="paramtype">double&nbsp;</td>
<td class="paramname"> <em>d</em> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
It sets the delta (how much to change the weight after an update) of the synapsis.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>d</em>&nbsp;</td><td>Delta to be set </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="aa79c16ec6b59949e5d2f75a3f10d530"></a><!-- doxytag: member="neuralpp::Synapsis::getWeight" ref="aa79c16ec6b59949e5d2f75a3f10d530" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double neuralpp::Synapsis::getWeight </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Return the weight of the synapsis.
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Weight of the synapsis </dd></dl>
</div>
</div><p>
<a class="anchor" name="18f15b920609be8b818d43a0227aada5"></a><!-- doxytag: member="neuralpp::Synapsis::getDelta" ref="18f15b920609be8b818d43a0227aada5" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double neuralpp::Synapsis::getDelta </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Return the delta of the synapsis.
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Delta of the synapsis </dd></dl>
</div>
</div><p>
<a class="anchor" name="2fe3e9ec97542f1476d8b9306aa09756"></a><!-- doxytag: member="neuralpp::Synapsis::getPrevDelta" ref="2fe3e9ec97542f1476d8b9306aa09756" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double neuralpp::Synapsis::getPrevDelta </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Get the delta of the synapsis at the previous iteration.
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The previous delta </dd></dl>
</div>
</div><p>
<a class="anchor" name="ecdb17182de791f7fdd417232e184350"></a><!-- doxytag: member="neuralpp::Synapsis::momentum" ref="ecdb17182de791f7fdd417232e184350" args="(int N, int x)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double neuralpp::Synapsis::momentum </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>N</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>x</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Get the inertial momentum of a synapsis.
<p>
This value is inversely proportional to the number of steps done in the learning phase (quite high at the beginning, decreasing to zero towards the end of the learning algorithm), and is needed to avoid strong oscillations in output values at the beginning, caused by the random values assigned to the synaptical weights <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>N</em>&nbsp;</td><td>The number of iterations the network must have to adjust the output values </td></tr>
<tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>The number of iterations already taken </td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The inertial momentum of the synapsis </dd></dl>
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="617fdc4305f8f1850eac267a7ee22660"></a><!-- doxytag: member="neuralpp::Synapsis::delta" ref="617fdc4305f8f1850eac267a7ee22660" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double <a class="el" href="classneuralpp_1_1Synapsis.html#617fdc4305f8f1850eac267a7ee22660">neuralpp::Synapsis::delta</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="65471cd6c9ef87609dfa4b0e5fafa708"></a><!-- doxytag: member="neuralpp::Synapsis::prev_delta" ref="65471cd6c9ef87609dfa4b0e5fafa708" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double <a class="el" href="classneuralpp_1_1Synapsis.html#65471cd6c9ef87609dfa4b0e5fafa708">neuralpp::Synapsis::prev_delta</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="0bc523a8135ebbb5c0da932939d30ed7"></a><!-- doxytag: member="neuralpp::Synapsis::weight" ref="0bc523a8135ebbb5c0da932939d30ed7" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double <a class="el" href="classneuralpp_1_1Synapsis.html#0bc523a8135ebbb5c0da932939d30ed7">neuralpp::Synapsis::weight</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="83d41c158054b08bd05051736e89a0ad"></a><!-- doxytag: member="neuralpp::Synapsis::in" ref="83d41c158054b08bd05051736e89a0ad" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classneuralpp_1_1Neuron.html">Neuron</a>* <a class="el" href="classneuralpp_1_1Synapsis.html#83d41c158054b08bd05051736e89a0ad">neuralpp::Synapsis::in</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="fb219e05038fa0da20db1082ab0500be"></a><!-- doxytag: member="neuralpp::Synapsis::out" ref="fb219e05038fa0da20db1082ab0500be" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classneuralpp_1_1Neuron.html">Neuron</a>* <a class="el" href="classneuralpp_1_1Synapsis.html#fb219e05038fa0da20db1082ab0500be">neuralpp::Synapsis::out</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="2539b9eef2ff0f3522aea8d89e394f02"></a><!-- doxytag: member="neuralpp::Synapsis::actv_f" ref="2539b9eef2ff0f3522aea8d89e394f02" args=")(double)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double(* <a class="el" href="classneuralpp_1_1Synapsis.html#2539b9eef2ff0f3522aea8d89e394f02">neuralpp::Synapsis::actv_f</a>)(double)<code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="2940b370c283aa1b63890666942c26bf"></a><!-- doxytag: member="neuralpp::Synapsis::deriv" ref="2940b370c283aa1b63890666942c26bf" args=")(double)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double(* <a class="el" href="classneuralpp_1_1Synapsis.html#2940b370c283aa1b63890666942c26bf">neuralpp::Synapsis::deriv</a>)(double)<code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="neural_09_09_8hpp-source.html">neural++.hpp</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

473
doc/html/doxygen.css Normal file
View file

@ -0,0 +1,473 @@
BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV {
font-family: Geneva, Arial, Helvetica, sans-serif;
}
BODY,TD {
font-size: 90%;
}
H1 {
text-align: center;
font-size: 160%;
}
H2 {
font-size: 120%;
}
H3 {
font-size: 100%;
}
CAPTION {
font-weight: bold
}
DIV.qindex {
width: 100%;
background-color: #e8eef2;
border: 1px solid #84b0c7;
text-align: center;
margin: 2px;
padding: 2px;
line-height: 140%;
}
DIV.navpath {
width: 100%;
background-color: #e8eef2;
border: 1px solid #84b0c7;
text-align: center;
margin: 2px;
padding: 2px;
line-height: 140%;
}
DIV.navtab {
background-color: #e8eef2;
border: 1px solid #84b0c7;
text-align: center;
margin: 2px;
margin-right: 15px;
padding: 2px;
}
TD.navtab {
font-size: 70%;
}
A.qindex {
text-decoration: none;
font-weight: bold;
color: #1A419D;
}
A.qindex:visited {
text-decoration: none;
font-weight: bold;
color: #1A419D
}
A.qindex:hover {
text-decoration: none;
background-color: #ddddff;
}
A.qindexHL {
text-decoration: none;
font-weight: bold;
background-color: #6666cc;
color: #ffffff;
border: 1px double #9295C2;
}
A.qindexHL:hover {
text-decoration: none;
background-color: #6666cc;
color: #ffffff;
}
A.qindexHL:visited {
text-decoration: none;
background-color: #6666cc;
color: #ffffff
}
A.el {
text-decoration: none;
font-weight: bold
}
A.elRef {
font-weight: bold
}
A.code:link {
text-decoration: none;
font-weight: normal;
color: #0000FF
}
A.code:visited {
text-decoration: none;
font-weight: normal;
color: #0000FF
}
A.codeRef:link {
font-weight: normal;
color: #0000FF
}
A.codeRef:visited {
font-weight: normal;
color: #0000FF
}
A:hover {
text-decoration: none;
background-color: #f2f2ff
}
DL.el {
margin-left: -1cm
}
.fragment {
font-family: monospace, fixed;
font-size: 95%;
}
PRE.fragment {
border: 1px solid #CCCCCC;
background-color: #f5f5f5;
margin-top: 4px;
margin-bottom: 4px;
margin-left: 2px;
margin-right: 8px;
padding-left: 6px;
padding-right: 6px;
padding-top: 4px;
padding-bottom: 4px;
}
DIV.ah {
background-color: black;
font-weight: bold;
color: #ffffff;
margin-bottom: 3px;
margin-top: 3px
}
DIV.groupHeader {
margin-left: 16px;
margin-top: 12px;
margin-bottom: 6px;
font-weight: bold;
}
DIV.groupText {
margin-left: 16px;
font-style: italic;
font-size: 90%
}
BODY {
background: white;
color: black;
margin-right: 20px;
margin-left: 20px;
}
TD.indexkey {
background-color: #e8eef2;
font-weight: bold;
padding-right : 10px;
padding-top : 2px;
padding-left : 10px;
padding-bottom : 2px;
margin-left : 0px;
margin-right : 0px;
margin-top : 2px;
margin-bottom : 2px;
border: 1px solid #CCCCCC;
}
TD.indexvalue {
background-color: #e8eef2;
font-style: italic;
padding-right : 10px;
padding-top : 2px;
padding-left : 10px;
padding-bottom : 2px;
margin-left : 0px;
margin-right : 0px;
margin-top : 2px;
margin-bottom : 2px;
border: 1px solid #CCCCCC;
}
TR.memlist {
background-color: #f0f0f0;
}
P.formulaDsp {
text-align: center;
}
IMG.formulaDsp {
}
IMG.formulaInl {
vertical-align: middle;
}
SPAN.keyword { color: #008000 }
SPAN.keywordtype { color: #604020 }
SPAN.keywordflow { color: #e08000 }
SPAN.comment { color: #800000 }
SPAN.preprocessor { color: #806020 }
SPAN.stringliteral { color: #002080 }
SPAN.charliteral { color: #008080 }
SPAN.vhdldigit { color: #ff00ff }
SPAN.vhdlchar { color: #000000 }
SPAN.vhdlkeyword { color: #700070 }
SPAN.vhdllogic { color: #ff0000 }
.mdescLeft {
padding: 0px 8px 4px 8px;
font-size: 80%;
font-style: italic;
background-color: #FAFAFA;
border-top: 1px none #E0E0E0;
border-right: 1px none #E0E0E0;
border-bottom: 1px none #E0E0E0;
border-left: 1px none #E0E0E0;
margin: 0px;
}
.mdescRight {
padding: 0px 8px 4px 8px;
font-size: 80%;
font-style: italic;
background-color: #FAFAFA;
border-top: 1px none #E0E0E0;
border-right: 1px none #E0E0E0;
border-bottom: 1px none #E0E0E0;
border-left: 1px none #E0E0E0;
margin: 0px;
}
.memItemLeft {
padding: 1px 0px 0px 8px;
margin: 4px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-color: #E0E0E0;
border-right-color: #E0E0E0;
border-bottom-color: #E0E0E0;
border-left-color: #E0E0E0;
border-top-style: solid;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
background-color: #FAFAFA;
font-size: 80%;
}
.memItemRight {
padding: 1px 8px 0px 8px;
margin: 4px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-color: #E0E0E0;
border-right-color: #E0E0E0;
border-bottom-color: #E0E0E0;
border-left-color: #E0E0E0;
border-top-style: solid;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
background-color: #FAFAFA;
font-size: 80%;
}
.memTemplItemLeft {
padding: 1px 0px 0px 8px;
margin: 4px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-color: #E0E0E0;
border-right-color: #E0E0E0;
border-bottom-color: #E0E0E0;
border-left-color: #E0E0E0;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
background-color: #FAFAFA;
font-size: 80%;
}
.memTemplItemRight {
padding: 1px 8px 0px 8px;
margin: 4px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-color: #E0E0E0;
border-right-color: #E0E0E0;
border-bottom-color: #E0E0E0;
border-left-color: #E0E0E0;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
background-color: #FAFAFA;
font-size: 80%;
}
.memTemplParams {
padding: 1px 0px 0px 8px;
margin: 4px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-color: #E0E0E0;
border-right-color: #E0E0E0;
border-bottom-color: #E0E0E0;
border-left-color: #E0E0E0;
border-top-style: solid;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
color: #606060;
background-color: #FAFAFA;
font-size: 80%;
}
.search {
color: #003399;
font-weight: bold;
}
FORM.search {
margin-bottom: 0px;
margin-top: 0px;
}
INPUT.search {
font-size: 75%;
color: #000080;
font-weight: normal;
background-color: #e8eef2;
}
TD.tiny {
font-size: 75%;
}
a {
color: #1A41A8;
}
a:visited {
color: #2A3798;
}
.dirtab {
padding: 4px;
border-collapse: collapse;
border: 1px solid #84b0c7;
}
TH.dirtab {
background: #e8eef2;
font-weight: bold;
}
HR {
height: 1px;
border: none;
border-top: 1px solid black;
}
/* Style for detailed member documentation */
.memtemplate {
font-size: 80%;
color: #606060;
font-weight: normal;
margin-left: 3px;
}
.memnav {
background-color: #e8eef2;
border: 1px solid #84b0c7;
text-align: center;
margin: 2px;
margin-right: 15px;
padding: 2px;
}
.memitem {
padding: 4px;
background-color: #eef3f5;
border-width: 1px;
border-style: solid;
border-color: #dedeee;
-moz-border-radius: 8px 8px 8px 8px;
}
.memname {
white-space: nowrap;
font-weight: bold;
}
.memdoc{
padding-left: 10px;
}
.memproto {
background-color: #d5e1e8;
width: 100%;
border-width: 1px;
border-style: solid;
border-color: #84b0c7;
font-weight: bold;
-moz-border-radius: 8px 8px 8px 8px;
}
.paramkey {
text-align: right;
}
.paramtype {
white-space: nowrap;
}
.paramname {
color: #602020;
font-style: italic;
white-space: nowrap;
}
/* End Styling for detailed member documentation */
/* for the tree view */
.ftvtree {
font-family: sans-serif;
margin:0.5em;
}
/* these are for tree view when used as main index */
.directory {
font-size: 9pt;
font-weight: bold;
}
.directory h3 {
margin: 0px;
margin-top: 1em;
font-size: 11pt;
}
/* The following two styles can be used to replace the root node title */
/* with an image of your choice. Simply uncomment the next two styles, */
/* specify the name of your image and be sure to set 'height' to the */
/* proper pixel height of your image. */
/* .directory h3.swap { */
/* height: 61px; */
/* background-repeat: no-repeat; */
/* background-image: url("yourimage.gif"); */
/* } */
/* .directory h3.swap span { */
/* display: none; */
/* } */
.directory > h3 {
margin-top: 0;
}
.directory p {
margin: 0px;
white-space: nowrap;
}
.directory div {
display: none;
margin: 0px;
}
.directory img {
vertical-align: -30%;
}
/* these are for tree view when not used as main index */
.directory-alt {
font-size: 100%;
font-weight: bold;
}
.directory-alt h3 {
margin: 0px;
margin-top: 1em;
font-size: 11pt;
}
.directory-alt > h3 {
margin-top: 0;
}
.directory-alt p {
margin: 0px;
white-space: nowrap;
}
.directory-alt div {
display: none;
margin: 0px;
}
.directory-alt img {
vertical-align: -30%;
}

BIN
doc/html/doxygen.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

35
doc/html/files.html Normal file
View file

@ -0,0 +1,35 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: File Index</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="files.html"><span>File&nbsp;List</span></a></li>
<li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>File List</h1>Here is a list of all files with brief descriptions:<table>
<tr><td class="indexkey"><a class="el" href="Markup_8h.html">Markup.h</a> <a href="Markup_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="neural_09_09_8hpp.html">neural++.hpp</a> <a href="neural_09_09_8hpp-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="neural_09_09__exception_8hpp.html">neural++_exception.hpp</a> <a href="neural_09_09__exception_8hpp-source.html">[code]</a></td><td class="indexvalue"></td></tr>
</table>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

100
doc/html/functions.html Normal file
View file

@ -0,0 +1,100 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
<li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
</div>
<div class="contents">
Here is a list of all class members with links to the classes they belong to:
<p>
<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
<li>actv
: <a class="el" href="structneuralpp_1_1neuronrecord.html#15201b190584987255d81d4b7e773375">neuralpp::neuronrecord</a>
<li>actv_f
: <a class="el" href="classneuralpp_1_1NeuralNet.html#c1469e6afd87d85b82f14bc246f82457">neuralpp::NeuralNet</a>
, <a class="el" href="classneuralpp_1_1Neuron.html#198ddd0d11a26d0052d52b787d6a0df0">neuralpp::Neuron</a>
, <a class="el" href="classneuralpp_1_1Layer.html#824367da29f92253a027a7c5b4a4405e">neuralpp::Layer</a>
, <a class="el" href="classneuralpp_1_1Synapsis.html#2539b9eef2ff0f3522aea8d89e394f02">neuralpp::Synapsis</a>
<li>actv_val
: <a class="el" href="classneuralpp_1_1Neuron.html#eec680c47272b2465e8d8a998c359853">neuralpp::Neuron</a>
<li>Add()
: <a class="el" href="structCMarkup_1_1NodeStack.html#623cec96b6f3f3e246902d32f62244f8">CMarkup::NodeStack</a>
<li>AddAttrib()
: <a class="el" href="classCMarkup.html#0e563a8e5187c6145ef7da0eda8f48a0">CMarkup</a>
<li>AddChildAttrib()
: <a class="el" href="classCMarkup.html#abf8a4d65e8d1e24dab3f3299c82a51b">CMarkup</a>
<li>AddChildElem()
: <a class="el" href="classCMarkup.html#013e1b40382e8d06410f8a7e823976a1">CMarkup</a>
<li>AddChildSubDoc()
: <a class="el" href="classCMarkup.html#3500f6d0c1ea550bfd70c0dc0b1217c2">CMarkup</a>
<li>AddElem()
: <a class="el" href="classCMarkup.html#4ed6f7e35a579b846c3a7cc8cae55bf3">CMarkup</a>
<li>AddNode()
: <a class="el" href="classCMarkup.html#650eb815a83605636088c30de6f4e6a7">CMarkup</a>
<li>AddSubDoc()
: <a class="el" href="classCMarkup.html#cc3a92d27a83cd20854244027b0269b7">CMarkup</a>
<li>AdjustStartTagLen()
: <a class="el" href="structCMarkup_1_1ElemPos.html#3140f418c80056cb8aba69a270c6a71d">CMarkup::ElemPos</a>
<li>Alloc()
: <a class="el" href="structCMarkup_1_1NodeStack.html#ac640e8a348792b4008057f02a3781ff">CMarkup::NodeStack</a>
<li>At()
: <a class="el" href="structCMarkup_1_1NodeStack.html#909848e1d3a591d21820d8ba4f03ee0d">CMarkup::NodeStack</a>
<li>AToUTF8()
: <a class="el" href="classCMarkup.html#3257cd5f249587254e816d12bd3b0e0d">CMarkup</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,84 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li class="current"><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
<li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
</div>
<div class="contents">
Here is a list of all class members with links to the classes they belong to:
<p>
<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
<li>Clear()
: <a class="el" href="structCMarkup_1_1TokenPos.html#cb390ed8ab1226cbd8c9b9a19088d55c">CMarkup::TokenPos</a>
, <a class="el" href="structCMarkup_1_1PosArray.html#b87a18a088c434843048b9d0ecca05aa">CMarkup::PosArray</a>
<li>ClearVirtualParent()
: <a class="el" href="structCMarkup_1_1ElemPos.html#b70cf4ad47e44a2d4c7f6c06a2ff0659">CMarkup::ElemPos</a>
<li>closeXML()
: <a class="el" href="classneuralpp_1_1NeuralNet.html#28b9966c5f197b8e86d57dd104aa32a6">neuralpp::NeuralNet</a>
<li>CMarkup()
: <a class="el" href="classCMarkup.html#e4dc90b99846d35849bc323064fbafcf">CMarkup</a>
<li>commitChanges()
: <a class="el" href="classneuralpp_1_1NeuralNet.html#62695a82dfb1df758a44150921aec8e0">neuralpp::NeuralNet</a>
<li>ContentLen()
: <a class="el" href="structCMarkup_1_1ElemPos.html#9099635ab9239103aa930b2f1a456d2d">CMarkup::ElemPos</a>
<li>ConvertEncoding()
: <a class="el" href="structCMarkup_1_1ConvertEncoding.html#52cfe3e75ff550c9ed4f4b472280192b">CMarkup::ConvertEncoding</a>
<li>Copy()
: <a class="el" href="structCMarkup_1_1NodeStack.html#499a05e053b785df518fb0b6124fd0ee">CMarkup::NodeStack</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,82 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li class="current"><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
<li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
</div>
<div class="contents">
Here is a list of all class members with links to the classes they belong to:
<p>
<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
<li>d
: <a class="el" href="structneuralpp_1_1synrecord.html#3a862082dfa0edffce84936818bab374">neuralpp::synrecord</a>
<li>DecodeCharUTF16()
: <a class="el" href="classCMarkup.html#7eb3cf4b83927047fd4d9ee61ce3f246">CMarkup</a>
<li>DecodeCharUTF8()
: <a class="el" href="classCMarkup.html#637a7f8239f974d4ce5fe2e33336ca9e">CMarkup</a>
<li>delta
: <a class="el" href="classneuralpp_1_1Synapsis.html#617fdc4305f8f1850eac267a7ee22660">neuralpp::Synapsis</a>
<li>deriv
: <a class="el" href="classneuralpp_1_1Neuron.html#8b881889e40e9782c49b0efad2b1dde3">neuralpp::Neuron</a>
, <a class="el" href="classneuralpp_1_1NeuralNet.html#df44689f4e6201ca1ddc67655cce3576">neuralpp::NeuralNet</a>
, <a class="el" href="classneuralpp_1_1Layer.html#a0207b14ba80aaf03502749ecb7d23fa">neuralpp::Layer</a>
, <a class="el" href="classneuralpp_1_1Synapsis.html#2940b370c283aa1b63890666942c26bf">neuralpp::Synapsis</a>
<li>DetectUTF8()
: <a class="el" href="classCMarkup.html#f91e20dfe9e95194e3ca8143eeb889c2">CMarkup</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,89 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li class="current"><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
<li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
</div>
<div class="contents">
Here is a list of all class members with links to the classes they belong to:
<p>
<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
<li>elements
: <a class="el" href="classneuralpp_1_1Layer.html#855685c9da56b06b629e13a2f8c719ce">neuralpp::Layer</a>
<li>ElemPos()
: <a class="el" href="structCMarkup_1_1ElemPos.html#7ba7e4930d77275e80e38ea151b2807b">CMarkup::ElemPos</a>
<li>EncodeCharUTF16()
: <a class="el" href="classCMarkup.html#08ef725aa1de4831643e478da1aa582e">CMarkup</a>
<li>EncodeCharUTF8()
: <a class="el" href="classCMarkup.html#10ff4693c95b049ad13b9537858aabfd">CMarkup</a>
<li>EndTagLen()
: <a class="el" href="structCMarkup_1_1ElemPos.html#d9d0ad0c48a129555d1052e98e4f71bd">CMarkup::ElemPos</a>
<li>epochs
: <a class="el" href="structneuralpp_1_1netrecord.html#ab0149ed5ea0694e88213a07cd4427d1">neuralpp::netrecord</a>
, <a class="el" href="classneuralpp_1_1NeuralNet.html#4cb52dae7b43d03fac73afca7b9f3a51">neuralpp::NeuralNet</a>
<li>error()
: <a class="el" href="classneuralpp_1_1NeuralNet.html#8a140d28e6dd4097470c7c138801ad01">neuralpp::NeuralNet</a>
<li>EscapeText()
: <a class="el" href="classCMarkup.html#ba91db9799ea46f2594a85f7026b6034">CMarkup</a>
<li>ex
: <a class="el" href="structneuralpp_1_1netrecord.html#dcc44fde3f67058d26ef2d5cbd0904e6">neuralpp::netrecord</a>
, <a class="el" href="classneuralpp_1_1NeuralNet.html#261f5f68fcc5be54250cfa03945266dd">neuralpp::NeuralNet</a>
<li>expected()
: <a class="el" href="classneuralpp_1_1NeuralNet.html#423fd38a61d79905dcc12da84c805114">neuralpp::NeuralNet</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,79 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li class="current"><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
<li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
</div>
<div class="contents">
Here is a list of all class members with links to the classes they belong to:
<p>
<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
<li>file
: <a class="el" href="classneuralpp_1_1NeuralNet.html#94c36c94060e785ea67a0014c4182f8f5ec2727c0756ddb097b53efe49b81afb">neuralpp::NeuralNet</a>
<li>FilePos()
: <a class="el" href="structCMarkup_1_1FilePos.html#88d083c8aee934fd42de2950a31d3682">CMarkup::FilePos</a>
<li>FindChildElem()
: <a class="el" href="classCMarkup.html#8a882f72c9b206ed833c45ca9376e3d8">CMarkup</a>
<li>FindElem()
: <a class="el" href="classCMarkup.html#dc3e9cb6eb579afdf10bef7e91da746a">CMarkup</a>
<li>FindNode()
: <a class="el" href="classCMarkup.html#e29573627f9b0cdc0d7152ff749ba407">CMarkup</a>
<li>fp
: <a class="el" href="structCMarkup_1_1FilePos.html#d5d7584cf09fa60ef62f5c764e1ee158">CMarkup::FilePos</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,117 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li class="current"><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
<li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
</div>
<div class="contents">
Here is a list of all class members with links to the classes they belong to:
<p>
<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
<li>getActv()
: <a class="el" href="classneuralpp_1_1Neuron.html#55993867179f0ac7d1e0e2c460ceb611">neuralpp::Neuron</a>
<li>GetAttrib()
: <a class="el" href="classCMarkup.html#de52b4aa36263acc26c8d4f75e8941eb">CMarkup</a>
<li>GetAttribName()
: <a class="el" href="classCMarkup.html#737ea06600da95647a09bd2375e2baa3">CMarkup</a>
<li>GetChildAttrib()
: <a class="el" href="classCMarkup.html#d617eafd272e9c1b18bcc6c9128815fd">CMarkup</a>
<li>GetChildData()
: <a class="el" href="classCMarkup.html#7b66931cdfa9bf4423aaeb1cb37fa6f5">CMarkup</a>
<li>GetChildSubDoc()
: <a class="el" href="classCMarkup.html#5957fb2553a8104d064a5adf1726b838">CMarkup</a>
<li>GetChildTagName()
: <a class="el" href="classCMarkup.html#2409a176f7a964dc6e0bf73f5ba47863">CMarkup</a>
<li>GetData()
: <a class="el" href="classCMarkup.html#1a671b10223425ac4fc600c96366b0d2">CMarkup</a>
<li>GetDeclaredEncoding()
: <a class="el" href="classCMarkup.html#1f2b3c176609588986004058a77afe27">CMarkup</a>
<li>getDelta()
: <a class="el" href="classneuralpp_1_1Synapsis.html#18f15b920609be8b818d43a0227aada5">neuralpp::Synapsis</a>
<li>GetDoc()
: <a class="el" href="classCMarkup.html#04364a3697a67d5652b2259bd8b17889">CMarkup</a>
<li>GetDocFlags()
: <a class="el" href="classCMarkup.html#455d13d62ba9f2fd3ce6ad3802376c1c">CMarkup</a>
<li>GetElemContent()
: <a class="el" href="classCMarkup.html#9dfbb66afa75291b5ed19b51e0f6357b">CMarkup</a>
<li>GetError()
: <a class="el" href="classCMarkup.html#15f1042ff13167216b741f360e88f649">CMarkup</a>
<li>getIn()
: <a class="el" href="classneuralpp_1_1Synapsis.html#5ba8a93a5741f4855390eb8a46e99435">neuralpp::Synapsis</a>
<li>GetNodeType()
: <a class="el" href="classCMarkup.html#86a5f997b734d560b3b21c8ef89d3a57">CMarkup</a>
<li>getOut()
: <a class="el" href="classneuralpp_1_1Synapsis.html#61c9a04e03291a01f44520cef143cbdd">neuralpp::Synapsis</a>
<li>getOutput()
: <a class="el" href="classneuralpp_1_1NeuralNet.html#7de7ee318eeb791d21a01e9e9e0e8c5a">neuralpp::NeuralNet</a>
<li>getOutputs()
: <a class="el" href="classneuralpp_1_1NeuralNet.html#a6b8bf3800b43b58843c65fc431207ae">neuralpp::NeuralNet</a>
<li>getPrevDelta()
: <a class="el" href="classneuralpp_1_1Synapsis.html#2fe3e9ec97542f1476d8b9306aa09756">neuralpp::Synapsis</a>
<li>getProp()
: <a class="el" href="classneuralpp_1_1Neuron.html#57c022f82213f662e2a263fc134a3fc9">neuralpp::Neuron</a>
<li>GetSize()
: <a class="el" href="structCMarkup_1_1PosArray.html#5da61b8563bfa2e82bf4c785bb166f62">CMarkup::PosArray</a>
<li>GetSubDoc()
: <a class="el" href="classCMarkup.html#9d963c7234a4cecc16d9bd46c32ff87a">CMarkup</a>
<li>GetTagName()
: <a class="el" href="classCMarkup.html#0fcd179bb0ba35d6a262d571c1ef1004">CMarkup</a>
<li>getWeight()
: <a class="el" href="classneuralpp_1_1Synapsis.html#aa79c16ec6b59949e5d2f75a3f10d530">neuralpp::Synapsis</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,71 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li class="current"><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
<li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
</div>
<div class="contents">
Here is a list of all class members with links to the classes they belong to:
<p>
<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
<li>hidden
: <a class="el" href="classneuralpp_1_1NeuralNet.html#bbdaa1b6c0a1a95d2b18cd25fda2a266">neuralpp::NeuralNet</a>
<li>hidden_size
: <a class="el" href="structneuralpp_1_1netrecord.html#3c1728ac66c37f6ac85c404d4f55552e">neuralpp::netrecord</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,104 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li class="current"><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
<li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
</div>
<div class="contents">
Here is a list of all class members with links to the classes they belong to:
<p>
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
<li>iElemChild
: <a class="el" href="structCMarkup_1_1ElemPos.html#3449b75f915ff4900af177d9a91d91d1">CMarkup::ElemPos</a>
<li>iElemNext
: <a class="el" href="structCMarkup_1_1ElemPos.html#c61f6c9ee6421801e94d7df7afa4f1ed">CMarkup::ElemPos</a>
<li>iElemParent
: <a class="el" href="structCMarkup_1_1ElemPos.html#e579f35b6cdee1609c6835eddf2b5b03">CMarkup::ElemPos</a>
<li>iElemPrev
: <a class="el" href="structCMarkup_1_1ElemPos.html#45534bddcab1f12a8452a070368488ca">CMarkup::ElemPos</a>
<li>in
: <a class="el" href="classneuralpp_1_1Synapsis.html#83d41c158054b08bd05051736e89a0ad">neuralpp::Synapsis</a>
, <a class="el" href="classneuralpp_1_1Neuron.html#ead827210fa18c2baae03927b2c798ff">neuralpp::Neuron</a>
<li>InitDocFlags()
: <a class="el" href="classCMarkup.html#6ce98f8685f47a0d5457ade12a9b500f">CMarkup</a>
<li>initXML()
: <a class="el" href="classneuralpp_1_1NeuralNet.html#45c7645d4affe65752d37cd230afba24">neuralpp::NeuralNet</a>
<li>input
: <a class="el" href="classneuralpp_1_1NeuralNet.html#e2b4e8405f9d25edab395d61502bdba9">neuralpp::NeuralNet</a>
<li>input_size
: <a class="el" href="structneuralpp_1_1netrecord.html#e1f480bfef05033accef40f77c09fa87">neuralpp::netrecord</a>
<li>InsertChildElem()
: <a class="el" href="classCMarkup.html#e7ec8b7cc039f3308ab23a1465883061">CMarkup</a>
<li>InsertChildSubDoc()
: <a class="el" href="classCMarkup.html#f77bad4653eb8a9396844ea0d94c19a7">CMarkup</a>
<li>InsertElem()
: <a class="el" href="classCMarkup.html#d0548425b4e5e0522b33a9f5e30c36ca">CMarkup</a>
<li>InsertNode()
: <a class="el" href="classCMarkup.html#3217ba51dd76d42272bb7e2cddfb3102">CMarkup</a>
<li>InsertSubDoc()
: <a class="el" href="classCMarkup.html#8f2a8484e2d4f8a27032f14818d96a66">CMarkup</a>
<li>IntoElem()
: <a class="el" href="classCMarkup.html#e6136fa65e4f1927fe763d011d3eb9a3">CMarkup</a>
<li>iPos
: <a class="el" href="structCMarkup_1_1SavedPos.html#649563d0d7c11bf2fdebbc0dbe396321">CMarkup::SavedPos</a>
<li>IsEmptyElement()
: <a class="el" href="structCMarkup_1_1ElemPos.html#97093aa0ddbd691dd00c91c945a3e98a">CMarkup::ElemPos</a>
<li>IsWellFormed()
: <a class="el" href="classCMarkup.html#f3a54e13b8565c2789c2c80aa2c9a563">CMarkup</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,81 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li class="current"><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
<li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
</div>
<div class="contents">
Here is a list of all class members with links to the classes they belong to:
<p>
<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
<li>l_rate
: <a class="el" href="classneuralpp_1_1NeuralNet.html#6bd7be443e46b2fdbf1da2edb8e611ab">neuralpp::NeuralNet</a>
, <a class="el" href="structneuralpp_1_1netrecord.html#a4f793a39a40144e811fef4d3d2d2b30">neuralpp::netrecord</a>
<li>Layer()
: <a class="el" href="classneuralpp_1_1Layer.html#117d1c3b481641816e80ea36826d2107">neuralpp::Layer</a>
<li>Length()
: <a class="el" href="structCMarkup_1_1TokenPos.html#b033dc8e88a8f83748ff6c44df05bb04">CMarkup::TokenPos</a>
<li>Level()
: <a class="el" href="structCMarkup_1_1ElemPos.html#cdea1fc74ed96d413138c6c2d9b0a4f7">CMarkup::ElemPos</a>
<li>link()
: <a class="el" href="classneuralpp_1_1Layer.html#ac33444fde14633fa1ad4acb024ad150">neuralpp::Layer</a>
, <a class="el" href="classneuralpp_1_1NeuralNet.html#46f23f462318a4ffc037a4e806364c3f">neuralpp::NeuralNet</a>
<li>Load()
: <a class="el" href="classCMarkup.html#c7604e24564eac2dce702f7fbaf430a6">CMarkup</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,177 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li class="current"><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
<li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
</div>
<div class="contents">
Here is a list of all class members with links to the classes they belong to:
<p>
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
<li>m_aPos
: <a class="el" href="classCMarkup.html#89aa5e4c38062a7e826a67695a8d8f37">CMarkup</a>
<li>m_iPos
: <a class="el" href="classCMarkup.html#1192dbba85b74f3346dfd042ed7f0b59">CMarkup</a>
<li>m_iPosChild
: <a class="el" href="classCMarkup.html#b9070540ecb1b4da5c30a680718cf73a">CMarkup</a>
<li>m_iPosDeleted
: <a class="el" href="classCMarkup.html#8a1c502479f990916d887093b4048de5">CMarkup</a>
<li>m_iPosFree
: <a class="el" href="classCMarkup.html#d81bcd568dabbf0798a61bb8439b2f35">CMarkup</a>
<li>m_iPosParent
: <a class="el" href="classCMarkup.html#f4be33a1bc8a5b2b5ca34ee59b11d702">CMarkup</a>
<li>m_nDocFlags
: <a class="el" href="classCMarkup.html#8afd7a85e8329a72bc58f9aa97626d74">CMarkup</a>
<li>m_nNodeLength
: <a class="el" href="classCMarkup.html#7a44f2bbea27d673864a1b8ebe13da1b">CMarkup</a>
<li>m_nNodeOffset
: <a class="el" href="classCMarkup.html#d77ce81fd0904864ab22102e77278d34">CMarkup</a>
<li>m_nNodeType
: <a class="el" href="classCMarkup.html#eab284b217377eb56252a35094872499">CMarkup</a>
<li>m_SavedPosMapArray
: <a class="el" href="classCMarkup.html#985f2d24ba021221c567b4bfadf91692">CMarkup</a>
<li>m_strDoc
: <a class="el" href="classCMarkup.html#ab2e01d57870e1c0e0493ab6e4446ad2">CMarkup</a>
<li>m_strError
: <a class="el" href="classCMarkup.html#8b30e55981f924a867972eceab142163">CMarkup</a>
<li>MarkupDocFlags
: <a class="el" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554b">CMarkup</a>
<li>MarkupNodeFlags
: <a class="el" href="classCMarkup.html#2430b70622042675770921f21ee85de9">CMarkup</a>
<li>MarkupNodeFlagsInternal
: <a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c">CMarkup</a>
<li>MarkupNodeType
: <a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68">CMarkup</a>
<li>Match()
: <a class="el" href="structCMarkup_1_1TokenPos.html#199e0772dc846b95670797f0a32ec9ab">CMarkup::TokenPos</a>
<li>MCD_CSTR()
: <a class="el" href="structMCD__CSTR.html#527942329419b01535431646e136eaa1">MCD_CSTR</a>
<li>MDF_APPENDFILE
: <a class="el" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554b44c9a6ce28bbb94646f77579b7638b28">CMarkup</a>
<li>MDF_IGNORECASE
: <a class="el" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554b725e9783bc1deedb0c3b98e82a5707c1">CMarkup</a>
<li>MDF_READFILE
: <a class="el" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554bd1a77f583c5d922529404846bd56c59e">CMarkup</a>
<li>MDF_UTF16BEFILE
: <a class="el" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554b88c047641c1ec7fa6211443d45746a3b">CMarkup</a>
<li>MDF_UTF16LEFILE
: <a class="el" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554befcb2d72b1d16be29fa3321fdb90be5a">CMarkup</a>
<li>MDF_UTF8PREAMBLE
: <a class="el" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554bafe9691400e459b31c79b838e9e1d9fc">CMarkup</a>
<li>MDF_WRITEFILE
: <a class="el" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554ba765e050fcd8758d58b4b0573474a706">CMarkup</a>
<li>MNF_CHILD
: <a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8cb6494b8591638c21266879931d5307b2">CMarkup</a>
<li>MNF_DELETED
: <a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c99b57daa5da3a5a18fa0f0d6cf4b05b7">CMarkup</a>
<li>MNF_EMPTY
: <a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c9971060ae3d21c6df56dc12fe331a30e">CMarkup</a>
<li>MNF_ESCAPEQUOTES
: <a class="el" href="classCMarkup.html#2430b70622042675770921f21ee85de9cdc9a302a8d019abf548f423c8f4f8cd">CMarkup</a>
<li>MNF_FIRST
: <a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c37da679825623e48b6a54516b870b9ae">CMarkup</a>
<li>MNF_ILLDATA
: <a class="el" href="classCMarkup.html#2430b70622042675770921f21ee85de9d613025f3363f3c24d0f2ad9148c3c19">CMarkup</a>
<li>MNF_ILLFORMED
: <a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c3691b524fb3b4d734fd36fc62e3b1dc2">CMarkup</a>
<li>MNF_INSERT
: <a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8cd3bd67680ce50796134080f5d10c9bd1">CMarkup</a>
<li>MNF_NONENDED
: <a class="el" href="classCMarkup.html#2430b70622042675770921f21ee85de9dcbd22a2e5f43554eca309bbb5afe4fe">CMarkup</a>
<li>MNF_PUBLIC
: <a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8cf3bb3528caca376799c6eae33521787b">CMarkup</a>
<li>MNF_QUOTED
: <a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c897c4556a6eae4c07e2e2982d8f0f8d4">CMarkup</a>
<li>MNF_REPLACE
: <a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8ca8715553759e26f92ea24e8b76b8b158">CMarkup</a>
<li>MNF_USER
: <a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c346dcfb669d736fc52779ba6ebffecda">CMarkup</a>
<li>MNF_WITHCDATA
: <a class="el" href="classCMarkup.html#2430b70622042675770921f21ee85de973723ee5750bd9abeb43360103219d3f">CMarkup</a>
<li>MNF_WITHNOEND
: <a class="el" href="classCMarkup.html#2430b70622042675770921f21ee85de91628c1dfcdd804a46f573847b209edf0">CMarkup</a>
<li>MNF_WITHNOLINES
: <a class="el" href="classCMarkup.html#2430b70622042675770921f21ee85de9f0e3644e886a52e470a374f4c5f0043b">CMarkup</a>
<li>MNF_WITHREFS
: <a class="el" href="classCMarkup.html#2430b70622042675770921f21ee85de9145d3689a42969290c7181f6c2f619f4">CMarkup</a>
<li>MNF_WITHXHTMLSPACE
: <a class="el" href="classCMarkup.html#2430b70622042675770921f21ee85de960223e72ec909eb1fd56ac1f0f75f6fd">CMarkup</a>
<li>MNT_CDATA_SECTION
: <a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68e021e850432d978fc0c4a8e0d5cbe087">CMarkup</a>
<li>MNT_COMMENT
: <a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68cf2c2cdc9f12d1adcddb7698f2541d28">CMarkup</a>
<li>MNT_DOCUMENT_TYPE
: <a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68d489a35314e38d5b0de86f484d16b064">CMarkup</a>
<li>MNT_ELEMENT
: <a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab689b3fc0d8f9bd45a9c917a064fef42f5d">CMarkup</a>
<li>MNT_EXCLUDE_WHITESPACE
: <a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68fb5b9628a79d30a35162782c3c3b31b6">CMarkup</a>
<li>MNT_LONE_END_TAG
: <a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68cc28ec03a604f71e7fa96e844f5588b7">CMarkup</a>
<li>MNT_NODE_ERROR
: <a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab680ebc6e9e8955b4e44814e08f0fa843a1">CMarkup</a>
<li>MNT_PROCESSING_INSTRUCTION
: <a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68e9849c7b999daccf0cfcf9ec1b8301df">CMarkup</a>
<li>MNT_TEXT
: <a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68dc0e43574b4e3717aa3736013c24a64c">CMarkup</a>
<li>MNT_WHITESPACE
: <a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68840c4d18280cdc454e51b86168ed8c11">CMarkup</a>
<li>momentum()
: <a class="el" href="classneuralpp_1_1Synapsis.html#ecdb17182de791f7fdd417232e184350">neuralpp::Synapsis</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,134 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li class="current"><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
<li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
</div>
<div class="contents">
Here is a list of all class members with links to the classes they belong to:
<p>
<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
<li>nDocFlags
: <a class="el" href="structCMarkup_1_1FilePos.html#f3c61a69075b838325939fd0e4955751">CMarkup::FilePos</a>
<li>nEndTagLen
: <a class="el" href="structCMarkup_1_1ElemPos.html#a53ebdfa2aecc621f9cdde9c247d3357">CMarkup::ElemPos</a>
<li>NeuralNet()
: <a class="el" href="classneuralpp_1_1NeuralNet.html#c79534c7c0dfb20d1d03be2ad7569b78">neuralpp::NeuralNet</a>
<li>Neuron()
: <a class="el" href="classneuralpp_1_1Neuron.html#e25546d4f7126f106c2f3b2d8ed2c792">neuralpp::Neuron</a>
<li>nFailedChars
: <a class="el" href="structCMarkup_1_1ConvertEncoding.html#bfd8cc96d41531109b9301b4d28a695f">CMarkup::ConvertEncoding</a>
<li>nFileByteLen
: <a class="el" href="structCMarkup_1_1FilePos.html#abf2b7dc4b6f910fe45ada3a8d367405">CMarkup::FilePos</a>
<li>nFileCharUnitSize
: <a class="el" href="structCMarkup_1_1FilePos.html#406f0760fdd5875ace5111b1d6908a99">CMarkup::FilePos</a>
<li>nFileTextLen
: <a class="el" href="structCMarkup_1_1FilePos.html#3635096138ee3ce3ce5f9327b20438a4">CMarkup::FilePos</a>
<li>nFlags
: <a class="el" href="structCMarkup_1_1ElemPos.html#586bb5a2dc7f48ac1417ffd07319a9c9">CMarkup::ElemPos</a>
<li>nFromLen
: <a class="el" href="structCMarkup_1_1ConvertEncoding.html#4b5e6d28cc2e909e2ac0d164cd00d53c">CMarkup::ConvertEncoding</a>
<li>nIn()
: <a class="el" href="classneuralpp_1_1Neuron.html#ad97f1a082d5f969eb4c69ab454ecfbb">neuralpp::Neuron</a>
<li>nL
: <a class="el" href="structCMarkup_1_1TokenPos.html#c4c71680b3f09845b5346bf1285a214f">CMarkup::TokenPos</a>
<li>nLength
: <a class="el" href="structCMarkup_1_1ElemPos.html#d9d89d7af0f4cb69b0b1f4d0b5d4953f">CMarkup::ElemPos</a>
, <a class="el" href="structCMarkup_1_1NodePos.html#c2001e0315fb0cd1d038612e36d4b82e">CMarkup::NodePos</a>
<li>nMapSize
: <a class="el" href="structCMarkup_1_1SavedPosMap.html#b5b1c02cb1321c0f1007dc3cd01a34c7">CMarkup::SavedPosMap</a>
<li>nNext
: <a class="el" href="structCMarkup_1_1TokenPos.html#72b20974f7b55aa5d804a769f8a3f985">CMarkup::TokenPos</a>
<li>nNodeFlags
: <a class="el" href="structCMarkup_1_1NodePos.html#dc46483d996c2a009779ea80bd123115">CMarkup::NodePos</a>
<li>nNodeType
: <a class="el" href="structCMarkup_1_1NodePos.html#09c12f805d9906e3805a6d76d9333740">CMarkup::NodePos</a>
<li>NodePos()
: <a class="el" href="structCMarkup_1_1NodePos.html#81589c934561c891174be880864053b6">CMarkup::NodePos</a>
<li>NodeStack()
: <a class="el" href="structCMarkup_1_1NodeStack.html#de0c540ed4a133345e7c8ec6e05b0b11">CMarkup::NodeStack</a>
<li>nOut()
: <a class="el" href="classneuralpp_1_1Neuron.html#fe458021e3b20d58dc608fb94ae2135b">neuralpp::Neuron</a>
<li>nPreSpaceLength
: <a class="el" href="structCMarkup_1_1TokenPos.html#455b67b62cfd4d6f6ffafc7b8bbc9971">CMarkup::TokenPos</a>
<li>nPreSpaceStart
: <a class="el" href="structCMarkup_1_1TokenPos.html#2d81fc5b589c491b450f73167ed9993d">CMarkup::TokenPos</a>
<li>nR
: <a class="el" href="structCMarkup_1_1TokenPos.html#fb58afc56664b9646fc79b9ec2a51b10">CMarkup::TokenPos</a>
<li>nReadByteLen
: <a class="el" href="structCMarkup_1_1FilePos.html#37e43f21dfee719038602c84756c8059">CMarkup::FilePos</a>
<li>nSavedPosFlags
: <a class="el" href="structCMarkup_1_1SavedPos.html#66a572e011303ea2a3716f7328ad9ec5">CMarkup::SavedPos</a>
<li>nSegs
: <a class="el" href="structCMarkup_1_1PosArray.html#0994a05167565499a77d9d9d09711029">CMarkup::PosArray</a>
<li>nSize
: <a class="el" href="structCMarkup_1_1PosArray.html#f7a261e70c4060b8ef5070c0a5e12092">CMarkup::PosArray</a>
, <a class="el" href="structCMarkup_1_1NodeStack.html#7031af9e6f3ceca049b5467b1fd7e478">CMarkup::NodeStack</a>
<li>nStart
: <a class="el" href="structCMarkup_1_1NodePos.html#c1939dd0ed1d2ecb35eb35bd2e88f69c">CMarkup::NodePos</a>
, <a class="el" href="structCMarkup_1_1ElemPos.html#37cbff8b4e0d5b086970efb1bc9b70fe">CMarkup::ElemPos</a>
<li>nStartTagLen
: <a class="el" href="structCMarkup_1_1ElemPos.html#c929700bbc1ec8b928253235dd5038af">CMarkup::ElemPos</a>
<li>nToCount
: <a class="el" href="structCMarkup_1_1ConvertEncoding.html#9fe87df87a339214df5e30bce32edcf4">CMarkup::ConvertEncoding</a>
<li>nTokenFlags
: <a class="el" href="structCMarkup_1_1TokenPos.html#8eb640fe33ed145eb078e8214c0ea62b">CMarkup::TokenPos</a>
<li>nTop
: <a class="el" href="structCMarkup_1_1NodeStack.html#f3e08fa5dce853a6267da9f77ef3f986">CMarkup::NodeStack</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,83 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
<li class="current"><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
<li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
</div>
<div class="contents">
Here is a list of all class members with links to the classes they belong to:
<p>
<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
<li>operator MCD_PCSZ()
: <a class="el" href="structMCD__CSTR.html#69c3b0c4b7d049b0eaadcc5822f647ac">MCD_CSTR</a>
<li>operator=()
: <a class="el" href="classCMarkup.html#3feb577bf5483591ac318ecf19cc6577">CMarkup</a>
<li>operator[]()
: <a class="el" href="classneuralpp_1_1Layer.html#45ff7554830558155c6fbce3b6827122">neuralpp::Layer</a>
, <a class="el" href="structCMarkup_1_1PosArray.html#6317965f42dadc70f55c99b547e5d83d">CMarkup::PosArray</a>
<li>out
: <a class="el" href="classneuralpp_1_1Synapsis.html#fb219e05038fa0da20db1082ab0500be">neuralpp::Synapsis</a>
, <a class="el" href="classneuralpp_1_1Neuron.html#82a4297f84d6403e52a8386d26117b4f">neuralpp::Neuron</a>
<li>OutOfElem()
: <a class="el" href="classCMarkup.html#012bca9ceaf157033a5697fa6ea92e45">CMarkup</a>
<li>output
: <a class="el" href="classneuralpp_1_1NeuralNet.html#fa9b2dbcbb39d0fc70f790ac24069a74">neuralpp::NeuralNet</a>
<li>output_size
: <a class="el" href="structneuralpp_1_1netrecord.html#95f2b0651dd3a0e5e7201ff354e401b4">neuralpp::netrecord</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,101 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li class="current"><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
<li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
</div>
<div class="contents">
Here is a list of all class members with links to the classes they belong to:
<p>
<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
<li>PA_SEGBITS
: <a class="el" href="structCMarkup_1_1PosArray.html#af05e51d7ab82e581ed815b584e55b18844e08ddf7ab861559a9b0096fb54a7e">CMarkup::PosArray</a>
<li>PA_SEGMASK
: <a class="el" href="structCMarkup_1_1PosArray.html#af05e51d7ab82e581ed815b584e55b186165b6a4471f37709d3f9b0a9e86c38b">CMarkup::PosArray</a>
<li>pcsz
: <a class="el" href="structMCD__CSTR.html#98868bd66f13bc4be31eab000d45335e">MCD_CSTR</a>
<li>pDoc
: <a class="el" href="structCMarkup_1_1TokenPos.html#90a1052c162afcd07fc3974b95888a7e">CMarkup::TokenPos</a>
<li>pFrom
: <a class="el" href="structCMarkup_1_1ConvertEncoding.html#9647b6f60d353bd8af2ff462ff451b4d">CMarkup::ConvertEncoding</a>
<li>pMaps
: <a class="el" href="structCMarkup_1_1SavedPosMapArray.html#719491211d9de2fe06bfadc9a37daf46">CMarkup::SavedPosMapArray</a>
<li>pN
: <a class="el" href="structCMarkup_1_1NodeStack.html#636ddd56b9f0c53d1d8fb98d154b8ce3">CMarkup::NodeStack</a>
<li>PosArray()
: <a class="el" href="structCMarkup_1_1PosArray.html#f207a1d7e582779e134ea06fd1084b23">CMarkup::PosArray</a>
<li>prev_delta
: <a class="el" href="classneuralpp_1_1Synapsis.html#65471cd6c9ef87609dfa4b0e5fafa708">neuralpp::Synapsis</a>
<li>prop
: <a class="el" href="structneuralpp_1_1neuronrecord.html#30b298a95939b88b565fefc2dc57e89d">neuralpp::neuronrecord</a>
<li>prop_val
: <a class="el" href="classneuralpp_1_1Neuron.html#da75259de98b1a893c736666af6bfdc3">neuralpp::Neuron</a>
<li>propagate()
: <a class="el" href="classneuralpp_1_1Neuron.html#8b0ca61cd0e047c8691ab39aae56dbda">neuralpp::Neuron</a>
, <a class="el" href="classneuralpp_1_1Layer.html#fcfd306039dbaf91c9e2dcc8fc1f1ce1">neuralpp::Layer</a>
, <a class="el" href="classneuralpp_1_1NeuralNet.html#c129c180647362da963758bfd1ba6890">neuralpp::NeuralNet</a>
<li>pSegs
: <a class="el" href="structCMarkup_1_1PosArray.html#461f4252ee89f9cfd48d9e2c5ab64baf">CMarkup::PosArray</a>
<li>pTable
: <a class="el" href="structCMarkup_1_1SavedPosMap.html#8ebb44e96f6781e5d1d044a18a3d989d">CMarkup::SavedPosMap</a>
<li>push_in()
: <a class="el" href="classneuralpp_1_1Neuron.html#583ada6e1dd3f2e113415b4d89196e62">neuralpp::Neuron</a>
<li>push_out()
: <a class="el" href="classneuralpp_1_1Neuron.html#bca65db84f56f9d40694bfbcd25812cb">neuralpp::Neuron</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,92 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li class="current"><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
<li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
</div>
<div class="contents">
Here is a list of all class members with links to the classes they belong to:
<p>
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
<li>ReadTextFile()
: <a class="el" href="classCMarkup.html#6d871eed98105bf74b09c3412d8e5b56">CMarkup</a>
<li>ref_epochs
: <a class="el" href="classneuralpp_1_1NeuralNet.html#4f88106c9e542c39eac43b4ca1974a2a">neuralpp::NeuralNet</a>
<li>Release()
: <a class="el" href="structCMarkup_1_1PosArray.html#02ad3473569ecb5ba38b2327e30be38b">CMarkup::PosArray</a>
<li>Remove()
: <a class="el" href="structCMarkup_1_1NodeStack.html#4782babbf126c3ff7d3568455e571282">CMarkup::NodeStack</a>
<li>RemoveAll()
: <a class="el" href="structCMarkup_1_1SavedPosMapArray.html#a6db2f1af7ecae5af27aab25e399b94c">CMarkup::SavedPosMapArray</a>
, <a class="el" href="structCMarkup_1_1PosArray.html#dad1d0185a26fad9bd391e3c85634103">CMarkup::PosArray</a>
<li>RemoveChildElem()
: <a class="el" href="classCMarkup.html#7f1b54d8bcb5c68cf823835c98d41ae9">CMarkup</a>
<li>RemoveElem()
: <a class="el" href="classCMarkup.html#e2184e5dbf2aaf056aaad6a3690e2963">CMarkup</a>
<li>RemoveNode()
: <a class="el" href="classCMarkup.html#521a5dc4f62c9535a45cfc5a765df1e7">CMarkup</a>
<li>ResetChildPos()
: <a class="el" href="classCMarkup.html#b7c6cb57c9cca484ed7b1d741c5d37ee">CMarkup</a>
<li>ResetMainPos()
: <a class="el" href="classCMarkup.html#17a436dfc77e82619ad186e784a26ce7">CMarkup</a>
<li>ResetPos()
: <a class="el" href="classCMarkup.html#834ff734949071455e5808aaf7c82f03">CMarkup</a>
<li>RestorePos()
: <a class="el" href="classCMarkup.html#dbab6d52d320eac695850f0b47e5b5ce">CMarkup</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,161 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li class="current"><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
<li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
</div>
<div class="contents">
Here is a list of all class members with links to the classes they belong to:
<p>
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
<li>Save()
: <a class="el" href="classCMarkup.html#61b774f533449eeda7f3d78d8d69e4fb">CMarkup</a>
<li>save()
: <a class="el" href="classneuralpp_1_1NeuralNet.html#5db8d6ba4785f732da6e642b4f8f11a0">neuralpp::NeuralNet</a>
<li>SavedPos()
: <a class="el" href="structCMarkup_1_1SavedPos.html#203b3a22eb86b1131985a6631e3d3c47">CMarkup::SavedPos</a>
<li>SavedPosMap()
: <a class="el" href="structCMarkup_1_1SavedPosMap.html#681e409f964bbd86a088358dffaeb808">CMarkup::SavedPosMap</a>
<li>SavedPosMapArray()
: <a class="el" href="structCMarkup_1_1SavedPosMapArray.html#0fca988b3417d41ccf3e2b3e8fef7483">CMarkup::SavedPosMapArray</a>
<li>SavePos()
: <a class="el" href="classCMarkup.html#21279989fdcfbed6ed4d8824b9614eb0">CMarkup</a>
<li>SegsUsed()
: <a class="el" href="structCMarkup_1_1PosArray.html#0310976aa8e777cb84ab02ddbae8864c">CMarkup::PosArray</a>
<li>setActv()
: <a class="el" href="classneuralpp_1_1Neuron.html#ddf00ffef030b27ed11901aad08822bd">neuralpp::Neuron</a>
, <a class="el" href="classneuralpp_1_1Layer.html#98f79281b680b1d18fd91fa5794c0899">neuralpp::Layer</a>
<li>SetAttrib()
: <a class="el" href="classCMarkup.html#e358f67c104c9b02e93a8a33cd81093f">CMarkup</a>
<li>SetChildAttrib()
: <a class="el" href="classCMarkup.html#054134023f97323604f77feefb3ab8b4">CMarkup</a>
<li>SetChildData()
: <a class="el" href="classCMarkup.html#b2db581de961cbdf0004e9377029a8c7">CMarkup</a>
<li>SetData()
: <a class="el" href="classCMarkup.html#65f994e7c180c9e02cb8a3deb9cc1a32">CMarkup</a>
<li>setDelta()
: <a class="el" href="classneuralpp_1_1Synapsis.html#429ad5b25930faf436a9d725582802e1">neuralpp::Synapsis</a>
<li>SetDoc()
: <a class="el" href="classCMarkup.html#3f7b4f882a3ba216fdaf21b59778869d">CMarkup</a>
<li>SetDocFlags()
: <a class="el" href="classCMarkup.html#3cf48b937254c4cd36e0c9cc7b76cff1">CMarkup</a>
<li>SetElemContent()
: <a class="el" href="classCMarkup.html#9ee2b70e88102a9d98d54be9b6f27172">CMarkup</a>
<li>SetEndTagLen()
: <a class="el" href="structCMarkup_1_1ElemPos.html#e427d1e0e53cfd0fe1c278f34c585bc9">CMarkup::ElemPos</a>
<li>setExpected()
: <a class="el" href="classneuralpp_1_1NeuralNet.html#b6475762b7e9eab086befdc511f7c236">neuralpp::NeuralNet</a>
<li>setInput()
: <a class="el" href="classneuralpp_1_1NeuralNet.html#0de170e8ab561ad63d0739b4c4b74f68">neuralpp::NeuralNet</a>
<li>SetLevel()
: <a class="el" href="structCMarkup_1_1ElemPos.html#625d84902ebb86bda4d5c5720f00e885">CMarkup::ElemPos</a>
<li>SetMapSize()
: <a class="el" href="classCMarkup.html#834d5e280500d0f62cd6fdb53b834ebb">CMarkup</a>
<li>setProp()
: <a class="el" href="classneuralpp_1_1Neuron.html#aa6e58f073a76b3481fea9115a4e6ea6">neuralpp::Neuron</a>
, <a class="el" href="classneuralpp_1_1Layer.html#dbad95f635343a2998794113d7762cf7">neuralpp::Layer</a>
<li>SetStartTagLen()
: <a class="el" href="structCMarkup_1_1ElemPos.html#6f366b2f636e221db004bf44fd952912">CMarkup::ElemPos</a>
<li>setWeight()
: <a class="el" href="classneuralpp_1_1Synapsis.html#acee77d0fdf9889464ab5ed27beae0ff">neuralpp::Synapsis</a>
<li>size()
: <a class="el" href="classneuralpp_1_1Layer.html#c8d2f7513e5d40518f9dddfd1e3ddcc5">neuralpp::Layer</a>
<li>source
: <a class="el" href="classneuralpp_1_1NeuralNet.html#94c36c94060e785ea67a0014c4182f8f">neuralpp::NeuralNet</a>
<li>split()
: <a class="el" href="classneuralpp_1_1NeuralNet.html#e07af23ceb8666518da0c035bf1e0376">neuralpp::NeuralNet</a>
<li>SPM_CHILD
: <a class="el" href="structCMarkup_1_1SavedPos.html#28ed16429117003133c33fa8fcaa792437b333ca861ee132a96570e3261ed48f">CMarkup::SavedPos</a>
<li>SPM_LAST
: <a class="el" href="structCMarkup_1_1SavedPos.html#28ed16429117003133c33fa8fcaa7924147badf6cfd07fa7a92ba92a43df245f">CMarkup::SavedPos</a>
<li>SPM_MAIN
: <a class="el" href="structCMarkup_1_1SavedPos.html#28ed16429117003133c33fa8fcaa7924ce631ba78506ef55979fb730b54ae8f3">CMarkup::SavedPos</a>
<li>SPM_USED
: <a class="el" href="structCMarkup_1_1SavedPos.html#28ed16429117003133c33fa8fcaa7924bc202c266163ba746501ff656c189bf3">CMarkup::SavedPos</a>
<li>StartAfter()
: <a class="el" href="structCMarkup_1_1ElemPos.html#e1e21b6e27db22eda6178898d2aa42d3">CMarkup::ElemPos</a>
<li>StartContent()
: <a class="el" href="structCMarkup_1_1ElemPos.html#853d5e4a5c6b03643e7210671385896c">CMarkup::ElemPos</a>
<li>StartTagLen()
: <a class="el" href="structCMarkup_1_1ElemPos.html#987926f5677976e6288e5b4c3a224d96">CMarkup::ElemPos</a>
<li>str
: <a class="el" href="classneuralpp_1_1NeuralNet.html#94c36c94060e785ea67a0014c4182f8f6d06b4fe9414a158c97aee1a3679a904">neuralpp::NeuralNet</a>
<li>strEncoding
: <a class="el" href="structCMarkup_1_1FilePos.html#b507cbd49031186d4b3fbf7d2d009c75">CMarkup::FilePos</a>
<li>strFromEncoding
: <a class="el" href="structCMarkup_1_1ConvertEncoding.html#8ab5d602610c46eb26d0fbf8a39b2da8">CMarkup::ConvertEncoding</a>
<li>strIOResult
: <a class="el" href="structCMarkup_1_1FilePos.html#62db77f82233f3244272eb973a9ecfc8">CMarkup::FilePos</a>
<li>strMeta
: <a class="el" href="structCMarkup_1_1NodePos.html#b9b37d8614b6980a935157199558c261">CMarkup::NodePos</a>
<li>strName
: <a class="el" href="structCMarkup_1_1SavedPos.html#3613f5e8854f961ed02173d22099db4c">CMarkup::SavedPos</a>
<li>StrNIACmp()
: <a class="el" href="structCMarkup_1_1TokenPos.html#c3a37f7294cd763aed0f37749095d3db">CMarkup::TokenPos</a>
<li>strToEncoding
: <a class="el" href="structCMarkup_1_1ConvertEncoding.html#cc2420305e7cfa6c9d18f7ce9daa4313">CMarkup::ConvertEncoding</a>
<li>Synapsis()
: <a class="el" href="classneuralpp_1_1Synapsis.html#a75e0de57380141973c46dd83d9985e2">neuralpp::Synapsis</a>
<li>synClear()
: <a class="el" href="classneuralpp_1_1Neuron.html#2e2ccb69277fc3d992a3a3f2360ed154">neuralpp::Neuron</a>
<li>synIn()
: <a class="el" href="classneuralpp_1_1Neuron.html#29f2d9dcc4ca34f224d4dc39bb2f180a">neuralpp::Neuron</a>
<li>synOut()
: <a class="el" href="classneuralpp_1_1Neuron.html#655f1637e1b754461413ac7fc2ffeebe">neuralpp::Neuron</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,75 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li class="current"><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
<li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
</div>
<div class="contents">
Here is a list of all class members with links to the classes they belong to:
<p>
<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
<li>TokenPos()
: <a class="el" href="structCMarkup_1_1TokenPos.html#797a3f5d9664c52971cf210166c3636a">CMarkup::TokenPos</a>
<li>Top()
: <a class="el" href="structCMarkup_1_1NodeStack.html#6be20984a9a499498312be0688c54bc5">CMarkup::NodeStack</a>
<li>TopIndex()
: <a class="el" href="structCMarkup_1_1NodeStack.html#4e9aad88e12b7bbabdbb3fd65fc51585">CMarkup::NodeStack</a>
<li>train()
: <a class="el" href="classneuralpp_1_1NeuralNet.html#e8b8741d28bec1354db555eabe418cb6">neuralpp::NeuralNet</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,81 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li class="current"><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
<li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
</div>
<div class="contents">
Here is a list of all class members with links to the classes they belong to:
<p>
<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
<li>UnescapeText()
: <a class="el" href="classCMarkup.html#e4b84116d09deeeb06fdbb51a9550ad1">CMarkup</a>
<li>update()
: <a class="el" href="classneuralpp_1_1NeuralNet.html#b0bd1daadb06980dff1f50d33a7c098e">neuralpp::NeuralNet</a>
<li>update_weights
: <a class="el" href="classneuralpp_1_1Layer.html#c023a15a16353d0b4f44060a159f550f">neuralpp::Layer</a>
<li>updateWeights()
: <a class="el" href="classneuralpp_1_1NeuralNet.html#94169c89a7cd47122ab5dbf1d5c5e108">neuralpp::NeuralNet</a>
<li>UTF16To8()
: <a class="el" href="classCMarkup.html#cf38e3d9c2a76d33f942b15af22c36bd">CMarkup</a>
<li>UTF8To16()
: <a class="el" href="classCMarkup.html#c5196f0e363a619fad8dbf5c0ea55d31">CMarkup</a>
<li>UTF8ToA()
: <a class="el" href="classCMarkup.html#8e6cb088e69b6078f5923b0940fd647c">CMarkup</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,73 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li class="current"><a href="functions_0x77.html#index_w"><span>w</span></a></li>
<li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
</div>
<div class="contents">
Here is a list of all class members with links to the classes they belong to:
<p>
<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
<li>w
: <a class="el" href="structneuralpp_1_1synrecord.html#81a7dbc97eecbf5bc85cac46373a78d2">neuralpp::synrecord</a>
<li>weight
: <a class="el" href="classneuralpp_1_1Synapsis.html#0bc523a8135ebbb5c0da932939d30ed7">neuralpp::Synapsis</a>
<li>WriteTextFile()
: <a class="el" href="classCMarkup.html#983286cbcb7c4f9aa1f462ffb5dc641f">CMarkup</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,171 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
<li class="current"><a href="functions_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
</div>
<div class="contents">
Here is a list of all class members with links to the classes they belong to:
<p>
<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
<li>x_AddElem()
: <a class="el" href="classCMarkup.html#838bd93651009a22d8feeaa080b1bc1e">CMarkup</a>
<li>x_AddNode()
: <a class="el" href="classCMarkup.html#d556122bb3c73aff12e7fb84b4318d0d">CMarkup</a>
<li>x_AddSubDoc()
: <a class="el" href="classCMarkup.html#9b842e3673c7ee3da3eaeaa1dfb8c204">CMarkup</a>
<li>x_Adjust()
: <a class="el" href="classCMarkup.html#b9d78278bfb6a7d3799e0289744da98d">CMarkup</a>
<li>x_AdjustForNode()
: <a class="el" href="classCMarkup.html#dcdad1f2e782ce519675ceaae421da8d">CMarkup</a>
<li>x_AllocPosArray()
: <a class="el" href="classCMarkup.html#68cb62765d67e529b04134f561851342">CMarkup</a>
<li>x_CanConvert()
: <a class="el" href="classCMarkup.html#9db481bb33df7a9ef1e705f323e41ba8">CMarkup</a>
<li>x_CheckSavedPos()
: <a class="el" href="classCMarkup.html#30aa7b46d2e888309de99dae0b186f88">CMarkup</a>
<li>x_Close()
: <a class="el" href="classCMarkup.html#e7a551c23d0d5c9aef4ef89ac81d6c83">CMarkup</a>
<li>x_ConvertEncoding()
: <a class="el" href="classCMarkup.html#5910cc7afd5ec31d3ac60e8a7979efa7">CMarkup</a>
<li>x_CreateNode()
: <a class="el" href="classCMarkup.html#43c780106bb839a6ba17a4f222ebc47c">CMarkup</a>
<li>x_DocChange()
: <a class="el" href="classCMarkup.html#1820bec7304749b944d3d3f78184878b">CMarkup</a>
<li>x_EncodeCDATASection()
: <a class="el" href="classCMarkup.html#4a107f60dd4e52ef64117cf460da9381">CMarkup</a>
<li>x_EndianSwapRequired()
: <a class="el" href="classCMarkup.html#bf802e6db6a9a527e0d01d5e69a2464a">CMarkup</a>
<li>x_EndianSwapUTF16()
: <a class="el" href="classCMarkup.html#7222375779b91c2b4788057596ff89e4">CMarkup</a>
<li>x_FindAny()
: <a class="el" href="classCMarkup.html#ce7bf02a001c0ff3b33142e936c4415f">CMarkup</a>
<li>x_FindAttrib()
: <a class="el" href="classCMarkup.html#dcd241445e2bca6e1f05fa28babbc5a1">CMarkup</a>
<li>x_FindElem()
: <a class="el" href="classCMarkup.html#6d2f2950334d6e3e126ee5e8574f77b4">CMarkup</a>
<li>x_FindName()
: <a class="el" href="classCMarkup.html#873190d7a7ce765cb6c14f0a3f9758dc">CMarkup</a>
<li>x_GetAttrib()
: <a class="el" href="classCMarkup.html#e92d1478dd44c06bd366b5f26f8a5fe2">CMarkup</a>
<li>x_GetData()
: <a class="el" href="classCMarkup.html#3ce9132cb71e0b343141a7ba3102cea6">CMarkup</a>
<li>x_GetElemContent()
: <a class="el" href="classCMarkup.html#24cdcb05636e244edf60450b3578f986">CMarkup</a>
<li>x_GetEncodingCodePage()
: <a class="el" href="classCMarkup.html#de551e17e600f8e6ec17bf7a46325285">CMarkup</a>
<li>x_GetFreePos()
: <a class="el" href="classCMarkup.html#43983d1f3627432ce893f5e0898848f2">CMarkup</a>
<li>x_GetLastError()
: <a class="el" href="classCMarkup.html#7a902073dcce3edc449753cb5e8bac4c">CMarkup</a>
<li>x_GetMap()
: <a class="el" href="classCMarkup.html#59332dee2e4c9f69b49412f0fad6874a">CMarkup</a>
<li>x_GetPath()
: <a class="el" href="classCMarkup.html#cc202d08dd9465e74b26e9275a740356">CMarkup</a>
<li>x_GetSubDoc()
: <a class="el" href="classCMarkup.html#4af006666be13b4c295823a343c3ba76">CMarkup</a>
<li>x_GetTagName()
: <a class="el" href="classCMarkup.html#10cf51b58f6c144f4b7dd1c577277bee">CMarkup</a>
<li>x_GetToken()
: <a class="el" href="classCMarkup.html#aeb5a1390a8c97c469ade070acb5d710">CMarkup</a>
<li>x_Hash()
: <a class="el" href="classCMarkup.html#e0869e4876675e0272ab21aa4d5c1058">CMarkup</a>
<li>x_InsertNew()
: <a class="el" href="classCMarkup.html#108530f8ed1d5b954109335556e752fc">CMarkup</a>
<li>x_IntToStr()
: <a class="el" href="classCMarkup.html#b4aa747f9324f96cbf41e80932723233">CMarkup</a>
<li>x_LinkElem()
: <a class="el" href="classCMarkup.html#6840b6b96252adfc63ab6576f09b6ced">CMarkup</a>
<li>x_Open()
: <a class="el" href="classCMarkup.html#93b3532501aec423a2ab6f21c0cd9737">CMarkup</a>
<li>x_ParseDoc()
: <a class="el" href="classCMarkup.html#380c4a7ec48c76192c812e647a4a7e4e">CMarkup</a>
<li>x_ParseElem()
: <a class="el" href="classCMarkup.html#c92b4883b891cb7f1c293c4801f5963c">CMarkup</a>
<li>x_ParseNode()
: <a class="el" href="classCMarkup.html#0d02b41058d6949dd83496d20532e7b3">CMarkup</a>
<li>x_Read()
: <a class="el" href="classCMarkup.html#964ac1162ed011717ccafad4316b8d6f">CMarkup</a>
<li>x_ReadText()
: <a class="el" href="classCMarkup.html#afa2fa03d13b7be7b26dd310d61b690c">CMarkup</a>
<li>x_ReleasePos()
: <a class="el" href="classCMarkup.html#d468ae1a39272fca4e53588906267ff4">CMarkup</a>
<li>x_ReleaseSubDoc()
: <a class="el" href="classCMarkup.html#2cdb9e0924114a8b1274be02dc675a78">CMarkup</a>
<li>x_RemoveElem()
: <a class="el" href="classCMarkup.html#4104ccf277f80f08a999b95e8d4afb47">CMarkup</a>
<li>x_RemoveNode()
: <a class="el" href="classCMarkup.html#64af7284f3c7c8babdaa5248b52a0f04">CMarkup</a>
<li>x_SetAttrib()
: <a class="el" href="classCMarkup.html#5716401661aa51b04936c9f7df163ba7">CMarkup</a>
<li>x_SetData()
: <a class="el" href="classCMarkup.html#a755a1437e59c3c491076344509d6b0e">CMarkup</a>
<li>x_SetElemContent()
: <a class="el" href="classCMarkup.html#6f23aa890945aabddab25986b18a8eac">CMarkup</a>
<li>x_SetPos()
: <a class="el" href="classCMarkup.html#b64a1aaeaef4deab466af63b9bb82924">CMarkup</a>
<li>x_UnlinkElem()
: <a class="el" href="classCMarkup.html#a730d3e5c3fae0cb214f9933889957f7">CMarkup</a>
<li>x_Write()
: <a class="el" href="classCMarkup.html#01ba599cf9cc448581f2e8bcf994c253">CMarkup</a>
<li>x_WriteText()
: <a class="el" href="classCMarkup.html#f3b30bc5314bbc8d157dca6d924f4852">CMarkup</a>
<li>XMLFromSet()
: <a class="el" href="classneuralpp_1_1NeuralNet.html#4be31ecb0b543a192997bd83c6995ccb">neuralpp::NeuralNet</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,77 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
<li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
<li class="current"><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
</div>
<div class="contents">
Here is a list of all class members with links to the classes they belong to:
<p>
<h3><a class="anchor" name="index_~">- ~ -</a></h3><ul>
<li>~CMarkup()
: <a class="el" href="classCMarkup.html#8aa2cd9b38b3e173d2149914c59eb2b7">CMarkup</a>
<li>~NodeStack()
: <a class="el" href="structCMarkup_1_1NodeStack.html#6bd62bb0b4c4596016a00eade46cd5ca">CMarkup::NodeStack</a>
<li>~PosArray()
: <a class="el" href="structCMarkup_1_1PosArray.html#9f26a70cee21e757fe372201c57fc117">CMarkup::PosArray</a>
<li>~SavedPosMap()
: <a class="el" href="structCMarkup_1_1SavedPosMap.html#b3a7ef305893ba4b6752dea003997c96">CMarkup::SavedPosMap</a>
<li>~SavedPosMapArray()
: <a class="el" href="structCMarkup_1_1SavedPosMapArray.html#6be57f9ebe160aebb464957caa30ddd6">CMarkup::SavedPosMapArray</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,53 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members - Enumerations</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li class="current"><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&nbsp;
<p>
<ul>
<li>MarkupDocFlags
: <a class="el" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554b">CMarkup</a>
<li>MarkupNodeFlags
: <a class="el" href="classCMarkup.html#2430b70622042675770921f21ee85de9">CMarkup</a>
<li>MarkupNodeFlagsInternal
: <a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c">CMarkup</a>
<li>MarkupNodeType
: <a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68">CMarkup</a>
<li>source
: <a class="el" href="classneuralpp_1_1NeuralNet.html#94c36c94060e785ea67a0014c4182f8f">neuralpp::NeuralNet</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,143 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members - Enumerator</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li class="current"><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="#index_f"><span>f</span></a></li>
<li><a href="#index_m"><span>m</span></a></li>
<li><a href="#index_p"><span>p</span></a></li>
<li><a href="#index_s"><span>s</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&nbsp;
<p>
<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
<li>file
: <a class="el" href="classneuralpp_1_1NeuralNet.html#94c36c94060e785ea67a0014c4182f8f5ec2727c0756ddb097b53efe49b81afb">neuralpp::NeuralNet</a>
</ul>
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
<li>MDF_APPENDFILE
: <a class="el" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554b44c9a6ce28bbb94646f77579b7638b28">CMarkup</a>
<li>MDF_IGNORECASE
: <a class="el" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554b725e9783bc1deedb0c3b98e82a5707c1">CMarkup</a>
<li>MDF_READFILE
: <a class="el" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554bd1a77f583c5d922529404846bd56c59e">CMarkup</a>
<li>MDF_UTF16BEFILE
: <a class="el" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554b88c047641c1ec7fa6211443d45746a3b">CMarkup</a>
<li>MDF_UTF16LEFILE
: <a class="el" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554befcb2d72b1d16be29fa3321fdb90be5a">CMarkup</a>
<li>MDF_UTF8PREAMBLE
: <a class="el" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554bafe9691400e459b31c79b838e9e1d9fc">CMarkup</a>
<li>MDF_WRITEFILE
: <a class="el" href="classCMarkup.html#c7127c7bea2c8b0be6c828b607e8554ba765e050fcd8758d58b4b0573474a706">CMarkup</a>
<li>MNF_CHILD
: <a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8cb6494b8591638c21266879931d5307b2">CMarkup</a>
<li>MNF_DELETED
: <a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c99b57daa5da3a5a18fa0f0d6cf4b05b7">CMarkup</a>
<li>MNF_EMPTY
: <a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c9971060ae3d21c6df56dc12fe331a30e">CMarkup</a>
<li>MNF_ESCAPEQUOTES
: <a class="el" href="classCMarkup.html#2430b70622042675770921f21ee85de9cdc9a302a8d019abf548f423c8f4f8cd">CMarkup</a>
<li>MNF_FIRST
: <a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c37da679825623e48b6a54516b870b9ae">CMarkup</a>
<li>MNF_ILLDATA
: <a class="el" href="classCMarkup.html#2430b70622042675770921f21ee85de9d613025f3363f3c24d0f2ad9148c3c19">CMarkup</a>
<li>MNF_ILLFORMED
: <a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c3691b524fb3b4d734fd36fc62e3b1dc2">CMarkup</a>
<li>MNF_INSERT
: <a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8cd3bd67680ce50796134080f5d10c9bd1">CMarkup</a>
<li>MNF_NONENDED
: <a class="el" href="classCMarkup.html#2430b70622042675770921f21ee85de9dcbd22a2e5f43554eca309bbb5afe4fe">CMarkup</a>
<li>MNF_PUBLIC
: <a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8cf3bb3528caca376799c6eae33521787b">CMarkup</a>
<li>MNF_QUOTED
: <a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c897c4556a6eae4c07e2e2982d8f0f8d4">CMarkup</a>
<li>MNF_REPLACE
: <a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8ca8715553759e26f92ea24e8b76b8b158">CMarkup</a>
<li>MNF_USER
: <a class="el" href="classCMarkup.html#cbbb329497c02ffa1894238b9dc01e8c346dcfb669d736fc52779ba6ebffecda">CMarkup</a>
<li>MNF_WITHCDATA
: <a class="el" href="classCMarkup.html#2430b70622042675770921f21ee85de973723ee5750bd9abeb43360103219d3f">CMarkup</a>
<li>MNF_WITHNOEND
: <a class="el" href="classCMarkup.html#2430b70622042675770921f21ee85de91628c1dfcdd804a46f573847b209edf0">CMarkup</a>
<li>MNF_WITHNOLINES
: <a class="el" href="classCMarkup.html#2430b70622042675770921f21ee85de9f0e3644e886a52e470a374f4c5f0043b">CMarkup</a>
<li>MNF_WITHREFS
: <a class="el" href="classCMarkup.html#2430b70622042675770921f21ee85de9145d3689a42969290c7181f6c2f619f4">CMarkup</a>
<li>MNF_WITHXHTMLSPACE
: <a class="el" href="classCMarkup.html#2430b70622042675770921f21ee85de960223e72ec909eb1fd56ac1f0f75f6fd">CMarkup</a>
<li>MNT_CDATA_SECTION
: <a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68e021e850432d978fc0c4a8e0d5cbe087">CMarkup</a>
<li>MNT_COMMENT
: <a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68cf2c2cdc9f12d1adcddb7698f2541d28">CMarkup</a>
<li>MNT_DOCUMENT_TYPE
: <a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68d489a35314e38d5b0de86f484d16b064">CMarkup</a>
<li>MNT_ELEMENT
: <a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab689b3fc0d8f9bd45a9c917a064fef42f5d">CMarkup</a>
<li>MNT_EXCLUDE_WHITESPACE
: <a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68fb5b9628a79d30a35162782c3c3b31b6">CMarkup</a>
<li>MNT_LONE_END_TAG
: <a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68cc28ec03a604f71e7fa96e844f5588b7">CMarkup</a>
<li>MNT_NODE_ERROR
: <a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab680ebc6e9e8955b4e44814e08f0fa843a1">CMarkup</a>
<li>MNT_PROCESSING_INSTRUCTION
: <a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68e9849c7b999daccf0cfcf9ec1b8301df">CMarkup</a>
<li>MNT_TEXT
: <a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68dc0e43574b4e3717aa3736013c24a64c">CMarkup</a>
<li>MNT_WHITESPACE
: <a class="el" href="classCMarkup.html#a7f0377cbea81f5b932347af5fafab68840c4d18280cdc454e51b86168ed8c11">CMarkup</a>
</ul>
<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
<li>PA_SEGBITS
: <a class="el" href="structCMarkup_1_1PosArray.html#af05e51d7ab82e581ed815b584e55b18844e08ddf7ab861559a9b0096fb54a7e">CMarkup::PosArray</a>
<li>PA_SEGMASK
: <a class="el" href="structCMarkup_1_1PosArray.html#af05e51d7ab82e581ed815b584e55b186165b6a4471f37709d3f9b0a9e86c38b">CMarkup::PosArray</a>
</ul>
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
<li>SPM_CHILD
: <a class="el" href="structCMarkup_1_1SavedPos.html#28ed16429117003133c33fa8fcaa792437b333ca861ee132a96570e3261ed48f">CMarkup::SavedPos</a>
<li>SPM_LAST
: <a class="el" href="structCMarkup_1_1SavedPos.html#28ed16429117003133c33fa8fcaa7924147badf6cfd07fa7a92ba92a43df245f">CMarkup::SavedPos</a>
<li>SPM_MAIN
: <a class="el" href="structCMarkup_1_1SavedPos.html#28ed16429117003133c33fa8fcaa7924ce631ba78506ef55979fb730b54ae8f3">CMarkup::SavedPos</a>
<li>SPM_USED
: <a class="el" href="structCMarkup_1_1SavedPos.html#28ed16429117003133c33fa8fcaa7924bc202c266163ba746501ff656c189bf3">CMarkup::SavedPos</a>
<li>str
: <a class="el" href="classneuralpp_1_1NeuralNet.html#94c36c94060e785ea67a0014c4182f8f6d06b4fe9414a158c97aee1a3679a904">neuralpp::NeuralNet</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,90 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members - Functions</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions_func.html#index_a"><span>a</span></a></li>
<li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
<li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&nbsp;
<p>
<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
<li>Add()
: <a class="el" href="structCMarkup_1_1NodeStack.html#623cec96b6f3f3e246902d32f62244f8">CMarkup::NodeStack</a>
<li>AddAttrib()
: <a class="el" href="classCMarkup.html#0e563a8e5187c6145ef7da0eda8f48a0">CMarkup</a>
<li>AddChildAttrib()
: <a class="el" href="classCMarkup.html#abf8a4d65e8d1e24dab3f3299c82a51b">CMarkup</a>
<li>AddChildElem()
: <a class="el" href="classCMarkup.html#013e1b40382e8d06410f8a7e823976a1">CMarkup</a>
<li>AddChildSubDoc()
: <a class="el" href="classCMarkup.html#3500f6d0c1ea550bfd70c0dc0b1217c2">CMarkup</a>
<li>AddElem()
: <a class="el" href="classCMarkup.html#4662396e9424b09566bdcc678ad9dd74">CMarkup</a>
<li>AddNode()
: <a class="el" href="classCMarkup.html#650eb815a83605636088c30de6f4e6a7">CMarkup</a>
<li>AddSubDoc()
: <a class="el" href="classCMarkup.html#cc3a92d27a83cd20854244027b0269b7">CMarkup</a>
<li>AdjustStartTagLen()
: <a class="el" href="structCMarkup_1_1ElemPos.html#3140f418c80056cb8aba69a270c6a71d">CMarkup::ElemPos</a>
<li>Alloc()
: <a class="el" href="structCMarkup_1_1NodeStack.html#ac640e8a348792b4008057f02a3781ff">CMarkup::NodeStack</a>
<li>At()
: <a class="el" href="structCMarkup_1_1NodeStack.html#909848e1d3a591d21820d8ba4f03ee0d">CMarkup::NodeStack</a>
<li>AToUTF8()
: <a class="el" href="classCMarkup.html#3257cd5f249587254e816d12bd3b0e0d">CMarkup</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,83 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members - Functions</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions_func.html#index_a"><span>a</span></a></li>
<li class="current"><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
<li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&nbsp;
<p>
<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
<li>Clear()
: <a class="el" href="structCMarkup_1_1TokenPos.html#cb390ed8ab1226cbd8c9b9a19088d55c">CMarkup::TokenPos</a>
, <a class="el" href="structCMarkup_1_1PosArray.html#b87a18a088c434843048b9d0ecca05aa">CMarkup::PosArray</a>
<li>ClearVirtualParent()
: <a class="el" href="structCMarkup_1_1ElemPos.html#b70cf4ad47e44a2d4c7f6c06a2ff0659">CMarkup::ElemPos</a>
<li>closeXML()
: <a class="el" href="classneuralpp_1_1NeuralNet.html#28b9966c5f197b8e86d57dd104aa32a6">neuralpp::NeuralNet</a>
<li>CMarkup()
: <a class="el" href="classCMarkup.html#e4dc90b99846d35849bc323064fbafcf">CMarkup</a>
<li>commitChanges()
: <a class="el" href="classneuralpp_1_1NeuralNet.html#62695a82dfb1df758a44150921aec8e0">neuralpp::NeuralNet</a>
<li>ContentLen()
: <a class="el" href="structCMarkup_1_1ElemPos.html#9099635ab9239103aa930b2f1a456d2d">CMarkup::ElemPos</a>
<li>ConvertEncoding()
: <a class="el" href="structCMarkup_1_1ConvertEncoding.html#52cfe3e75ff550c9ed4f4b472280192b">CMarkup::ConvertEncoding</a>
<li>Copy()
: <a class="el" href="structCMarkup_1_1NodeStack.html#499a05e053b785df518fb0b6124fd0ee">CMarkup::NodeStack</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,72 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members - Functions</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions_func.html#index_a"><span>a</span></a></li>
<li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
<li class="current"><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
<li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&nbsp;
<p>
<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
<li>DecodeCharUTF16()
: <a class="el" href="classCMarkup.html#7eb3cf4b83927047fd4d9ee61ce3f246">CMarkup</a>
<li>DecodeCharUTF8()
: <a class="el" href="classCMarkup.html#637a7f8239f974d4ce5fe2e33336ca9e">CMarkup</a>
<li>DetectUTF8()
: <a class="el" href="classCMarkup.html#f91e20dfe9e95194e3ca8143eeb889c2">CMarkup</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,80 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members - Functions</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions_func.html#index_a"><span>a</span></a></li>
<li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
<li class="current"><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
<li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&nbsp;
<p>
<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
<li>ElemPos()
: <a class="el" href="structCMarkup_1_1ElemPos.html#7ba7e4930d77275e80e38ea151b2807b">CMarkup::ElemPos</a>
<li>EncodeCharUTF16()
: <a class="el" href="classCMarkup.html#08ef725aa1de4831643e478da1aa582e">CMarkup</a>
<li>EncodeCharUTF8()
: <a class="el" href="classCMarkup.html#10ff4693c95b049ad13b9537858aabfd">CMarkup</a>
<li>EndTagLen()
: <a class="el" href="structCMarkup_1_1ElemPos.html#d9d0ad0c48a129555d1052e98e4f71bd">CMarkup::ElemPos</a>
<li>error()
: <a class="el" href="classneuralpp_1_1NeuralNet.html#8a140d28e6dd4097470c7c138801ad01">neuralpp::NeuralNet</a>
<li>EscapeText()
: <a class="el" href="classCMarkup.html#ba91db9799ea46f2594a85f7026b6034">CMarkup</a>
<li>expected()
: <a class="el" href="classneuralpp_1_1NeuralNet.html#423fd38a61d79905dcc12da84c805114">neuralpp::NeuralNet</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,74 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members - Functions</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions_func.html#index_a"><span>a</span></a></li>
<li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
<li class="current"><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
<li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&nbsp;
<p>
<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
<li>FilePos()
: <a class="el" href="structCMarkup_1_1FilePos.html#88d083c8aee934fd42de2950a31d3682">CMarkup::FilePos</a>
<li>FindChildElem()
: <a class="el" href="classCMarkup.html#8a882f72c9b206ed833c45ca9376e3d8">CMarkup</a>
<li>FindElem()
: <a class="el" href="classCMarkup.html#dc3e9cb6eb579afdf10bef7e91da746a">CMarkup</a>
<li>FindNode()
: <a class="el" href="classCMarkup.html#e29573627f9b0cdc0d7152ff749ba407">CMarkup</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,116 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members - Functions</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions_func.html#index_a"><span>a</span></a></li>
<li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
<li class="current"><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
<li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&nbsp;
<p>
<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
<li>getActv()
: <a class="el" href="classneuralpp_1_1Neuron.html#55993867179f0ac7d1e0e2c460ceb611">neuralpp::Neuron</a>
<li>GetAttrib()
: <a class="el" href="classCMarkup.html#de52b4aa36263acc26c8d4f75e8941eb">CMarkup</a>
<li>GetAttribName()
: <a class="el" href="classCMarkup.html#737ea06600da95647a09bd2375e2baa3">CMarkup</a>
<li>GetChildAttrib()
: <a class="el" href="classCMarkup.html#d617eafd272e9c1b18bcc6c9128815fd">CMarkup</a>
<li>GetChildData()
: <a class="el" href="classCMarkup.html#7b66931cdfa9bf4423aaeb1cb37fa6f5">CMarkup</a>
<li>GetChildSubDoc()
: <a class="el" href="classCMarkup.html#5957fb2553a8104d064a5adf1726b838">CMarkup</a>
<li>GetChildTagName()
: <a class="el" href="classCMarkup.html#2409a176f7a964dc6e0bf73f5ba47863">CMarkup</a>
<li>GetData()
: <a class="el" href="classCMarkup.html#1a671b10223425ac4fc600c96366b0d2">CMarkup</a>
<li>GetDeclaredEncoding()
: <a class="el" href="classCMarkup.html#1f2b3c176609588986004058a77afe27">CMarkup</a>
<li>getDelta()
: <a class="el" href="classneuralpp_1_1Synapsis.html#18f15b920609be8b818d43a0227aada5">neuralpp::Synapsis</a>
<li>GetDoc()
: <a class="el" href="classCMarkup.html#04364a3697a67d5652b2259bd8b17889">CMarkup</a>
<li>GetDocFlags()
: <a class="el" href="classCMarkup.html#455d13d62ba9f2fd3ce6ad3802376c1c">CMarkup</a>
<li>GetElemContent()
: <a class="el" href="classCMarkup.html#9dfbb66afa75291b5ed19b51e0f6357b">CMarkup</a>
<li>GetError()
: <a class="el" href="classCMarkup.html#15f1042ff13167216b741f360e88f649">CMarkup</a>
<li>getIn()
: <a class="el" href="classneuralpp_1_1Synapsis.html#5ba8a93a5741f4855390eb8a46e99435">neuralpp::Synapsis</a>
<li>GetNodeType()
: <a class="el" href="classCMarkup.html#86a5f997b734d560b3b21c8ef89d3a57">CMarkup</a>
<li>getOut()
: <a class="el" href="classneuralpp_1_1Synapsis.html#61c9a04e03291a01f44520cef143cbdd">neuralpp::Synapsis</a>
<li>getOutput()
: <a class="el" href="classneuralpp_1_1NeuralNet.html#7de7ee318eeb791d21a01e9e9e0e8c5a">neuralpp::NeuralNet</a>
<li>getOutputs()
: <a class="el" href="classneuralpp_1_1NeuralNet.html#a6b8bf3800b43b58843c65fc431207ae">neuralpp::NeuralNet</a>
<li>getPrevDelta()
: <a class="el" href="classneuralpp_1_1Synapsis.html#2fe3e9ec97542f1476d8b9306aa09756">neuralpp::Synapsis</a>
<li>getProp()
: <a class="el" href="classneuralpp_1_1Neuron.html#57c022f82213f662e2a263fc134a3fc9">neuralpp::Neuron</a>
<li>GetSize()
: <a class="el" href="structCMarkup_1_1PosArray.html#5da61b8563bfa2e82bf4c785bb166f62">CMarkup::PosArray</a>
<li>GetSubDoc()
: <a class="el" href="classCMarkup.html#9d963c7234a4cecc16d9bd46c32ff87a">CMarkup</a>
<li>GetTagName()
: <a class="el" href="classCMarkup.html#0fcd179bb0ba35d6a262d571c1ef1004">CMarkup</a>
<li>getWeight()
: <a class="el" href="classneuralpp_1_1Synapsis.html#aa79c16ec6b59949e5d2f75a3f10d530">neuralpp::Synapsis</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,86 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members - Functions</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions_func.html#index_a"><span>a</span></a></li>
<li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
<li class="current"><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
<li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&nbsp;
<p>
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
<li>InitDocFlags()
: <a class="el" href="classCMarkup.html#6ce98f8685f47a0d5457ade12a9b500f">CMarkup</a>
<li>initXML()
: <a class="el" href="classneuralpp_1_1NeuralNet.html#45c7645d4affe65752d37cd230afba24">neuralpp::NeuralNet</a>
<li>InsertChildElem()
: <a class="el" href="classCMarkup.html#91c3a9a4a47a3c8c9e184d9a6ee7f97a">CMarkup</a>
<li>InsertChildSubDoc()
: <a class="el" href="classCMarkup.html#f77bad4653eb8a9396844ea0d94c19a7">CMarkup</a>
<li>InsertElem()
: <a class="el" href="classCMarkup.html#becf9cd13700fc16d44bef412d76beaf">CMarkup</a>
<li>InsertNode()
: <a class="el" href="classCMarkup.html#3217ba51dd76d42272bb7e2cddfb3102">CMarkup</a>
<li>InsertSubDoc()
: <a class="el" href="classCMarkup.html#8f2a8484e2d4f8a27032f14818d96a66">CMarkup</a>
<li>IntoElem()
: <a class="el" href="classCMarkup.html#e6136fa65e4f1927fe763d011d3eb9a3">CMarkup</a>
<li>IsEmptyElement()
: <a class="el" href="structCMarkup_1_1ElemPos.html#97093aa0ddbd691dd00c91c945a3e98a">CMarkup::ElemPos</a>
<li>IsWellFormed()
: <a class="el" href="classCMarkup.html#f3a54e13b8565c2789c2c80aa2c9a563">CMarkup</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,77 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members - Functions</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions_func.html#index_a"><span>a</span></a></li>
<li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
<li class="current"><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
<li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&nbsp;
<p>
<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
<li>Layer()
: <a class="el" href="classneuralpp_1_1Layer.html#411a4dc8a1bb2fe44fe7a69fa50fd764">neuralpp::Layer</a>
<li>Length()
: <a class="el" href="structCMarkup_1_1TokenPos.html#b033dc8e88a8f83748ff6c44df05bb04">CMarkup::TokenPos</a>
<li>Level()
: <a class="el" href="structCMarkup_1_1ElemPos.html#cdea1fc74ed96d413138c6c2d9b0a4f7">CMarkup::ElemPos</a>
<li>link()
: <a class="el" href="classneuralpp_1_1NeuralNet.html#46f23f462318a4ffc037a4e806364c3f">neuralpp::NeuralNet</a>
, <a class="el" href="classneuralpp_1_1Layer.html#ac33444fde14633fa1ad4acb024ad150">neuralpp::Layer</a>
<li>Load()
: <a class="el" href="classCMarkup.html#c7604e24564eac2dce702f7fbaf430a6">CMarkup</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,72 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members - Functions</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions_func.html#index_a"><span>a</span></a></li>
<li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
<li class="current"><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
<li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&nbsp;
<p>
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
<li>Match()
: <a class="el" href="structCMarkup_1_1TokenPos.html#199e0772dc846b95670797f0a32ec9ab">CMarkup::TokenPos</a>
<li>MCD_CSTR()
: <a class="el" href="structMCD__CSTR.html#527942329419b01535431646e136eaa1">MCD_CSTR</a>
<li>momentum()
: <a class="el" href="classneuralpp_1_1Synapsis.html#ecdb17182de791f7fdd417232e184350">neuralpp::Synapsis</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,78 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members - Functions</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions_func.html#index_a"><span>a</span></a></li>
<li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
<li class="current"><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
<li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&nbsp;
<p>
<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
<li>NeuralNet()
: <a class="el" href="classneuralpp_1_1NeuralNet.html#92b145f2f6f00bf1ba645ce2235882c2">neuralpp::NeuralNet</a>
<li>Neuron()
: <a class="el" href="classneuralpp_1_1Neuron.html#c877424a295478e3464046ea43c2a7ad">neuralpp::Neuron</a>
<li>nIn()
: <a class="el" href="classneuralpp_1_1Neuron.html#ad97f1a082d5f969eb4c69ab454ecfbb">neuralpp::Neuron</a>
<li>NodePos()
: <a class="el" href="structCMarkup_1_1NodePos.html#81589c934561c891174be880864053b6">CMarkup::NodePos</a>
<li>NodeStack()
: <a class="el" href="structCMarkup_1_1NodeStack.html#de0c540ed4a133345e7c8ec6e05b0b11">CMarkup::NodeStack</a>
<li>nOut()
: <a class="el" href="classneuralpp_1_1Neuron.html#fe458021e3b20d58dc608fb94ae2135b">neuralpp::Neuron</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,75 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members - Functions</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions_func.html#index_a"><span>a</span></a></li>
<li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li class="current"><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
<li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&nbsp;
<p>
<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
<li>operator MCD_PCSZ()
: <a class="el" href="structMCD__CSTR.html#69c3b0c4b7d049b0eaadcc5822f647ac">MCD_CSTR</a>
<li>operator=()
: <a class="el" href="classCMarkup.html#3feb577bf5483591ac318ecf19cc6577">CMarkup</a>
<li>operator[]()
: <a class="el" href="classneuralpp_1_1Layer.html#45ff7554830558155c6fbce3b6827122">neuralpp::Layer</a>
, <a class="el" href="structCMarkup_1_1PosArray.html#6317965f42dadc70f55c99b547e5d83d">CMarkup::PosArray</a>
<li>OutOfElem()
: <a class="el" href="classCMarkup.html#012bca9ceaf157033a5697fa6ea92e45">CMarkup</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,76 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members - Functions</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions_func.html#index_a"><span>a</span></a></li>
<li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li class="current"><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
<li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&nbsp;
<p>
<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
<li>PosArray()
: <a class="el" href="structCMarkup_1_1PosArray.html#f207a1d7e582779e134ea06fd1084b23">CMarkup::PosArray</a>
<li>propagate()
: <a class="el" href="classneuralpp_1_1NeuralNet.html#c129c180647362da963758bfd1ba6890">neuralpp::NeuralNet</a>
, <a class="el" href="classneuralpp_1_1Layer.html#fcfd306039dbaf91c9e2dcc8fc1f1ce1">neuralpp::Layer</a>
, <a class="el" href="classneuralpp_1_1Neuron.html#8b0ca61cd0e047c8691ab39aae56dbda">neuralpp::Neuron</a>
<li>push_in()
: <a class="el" href="classneuralpp_1_1Neuron.html#583ada6e1dd3f2e113415b4d89196e62">neuralpp::Neuron</a>
<li>push_out()
: <a class="el" href="classneuralpp_1_1Neuron.html#bca65db84f56f9d40694bfbcd25812cb">neuralpp::Neuron</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,89 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members - Functions</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions_func.html#index_a"><span>a</span></a></li>
<li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
<li class="current"><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
<li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&nbsp;
<p>
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
<li>ReadTextFile()
: <a class="el" href="classCMarkup.html#6d871eed98105bf74b09c3412d8e5b56">CMarkup</a>
<li>Release()
: <a class="el" href="structCMarkup_1_1PosArray.html#02ad3473569ecb5ba38b2327e30be38b">CMarkup::PosArray</a>
<li>Remove()
: <a class="el" href="structCMarkup_1_1NodeStack.html#4782babbf126c3ff7d3568455e571282">CMarkup::NodeStack</a>
<li>RemoveAll()
: <a class="el" href="structCMarkup_1_1SavedPosMapArray.html#a6db2f1af7ecae5af27aab25e399b94c">CMarkup::SavedPosMapArray</a>
, <a class="el" href="structCMarkup_1_1PosArray.html#dad1d0185a26fad9bd391e3c85634103">CMarkup::PosArray</a>
<li>RemoveChildElem()
: <a class="el" href="classCMarkup.html#7f1b54d8bcb5c68cf823835c98d41ae9">CMarkup</a>
<li>RemoveElem()
: <a class="el" href="classCMarkup.html#e2184e5dbf2aaf056aaad6a3690e2963">CMarkup</a>
<li>RemoveNode()
: <a class="el" href="classCMarkup.html#521a5dc4f62c9535a45cfc5a765df1e7">CMarkup</a>
<li>ResetChildPos()
: <a class="el" href="classCMarkup.html#b7c6cb57c9cca484ed7b1d741c5d37ee">CMarkup</a>
<li>ResetMainPos()
: <a class="el" href="classCMarkup.html#17a436dfc77e82619ad186e784a26ce7">CMarkup</a>
<li>ResetPos()
: <a class="el" href="classCMarkup.html#834ff734949071455e5808aaf7c82f03">CMarkup</a>
<li>RestorePos()
: <a class="el" href="classCMarkup.html#dbab6d52d320eac695850f0b47e5b5ce">CMarkup</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,136 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members - Functions</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions_func.html#index_a"><span>a</span></a></li>
<li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li class="current"><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
<li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&nbsp;
<p>
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
<li>Save()
: <a class="el" href="classCMarkup.html#61b774f533449eeda7f3d78d8d69e4fb">CMarkup</a>
<li>save()
: <a class="el" href="classneuralpp_1_1NeuralNet.html#5db8d6ba4785f732da6e642b4f8f11a0">neuralpp::NeuralNet</a>
<li>SavedPos()
: <a class="el" href="structCMarkup_1_1SavedPos.html#203b3a22eb86b1131985a6631e3d3c47">CMarkup::SavedPos</a>
<li>SavedPosMap()
: <a class="el" href="structCMarkup_1_1SavedPosMap.html#681e409f964bbd86a088358dffaeb808">CMarkup::SavedPosMap</a>
<li>SavedPosMapArray()
: <a class="el" href="structCMarkup_1_1SavedPosMapArray.html#0fca988b3417d41ccf3e2b3e8fef7483">CMarkup::SavedPosMapArray</a>
<li>SavePos()
: <a class="el" href="classCMarkup.html#21279989fdcfbed6ed4d8824b9614eb0">CMarkup</a>
<li>SegsUsed()
: <a class="el" href="structCMarkup_1_1PosArray.html#0310976aa8e777cb84ab02ddbae8864c">CMarkup::PosArray</a>
<li>setActv()
: <a class="el" href="classneuralpp_1_1Neuron.html#ddf00ffef030b27ed11901aad08822bd">neuralpp::Neuron</a>
, <a class="el" href="classneuralpp_1_1Layer.html#98f79281b680b1d18fd91fa5794c0899">neuralpp::Layer</a>
<li>SetAttrib()
: <a class="el" href="classCMarkup.html#e358f67c104c9b02e93a8a33cd81093f">CMarkup</a>
<li>SetChildAttrib()
: <a class="el" href="classCMarkup.html#054134023f97323604f77feefb3ab8b4">CMarkup</a>
<li>SetChildData()
: <a class="el" href="classCMarkup.html#b2db581de961cbdf0004e9377029a8c7">CMarkup</a>
<li>SetData()
: <a class="el" href="classCMarkup.html#65f994e7c180c9e02cb8a3deb9cc1a32">CMarkup</a>
<li>setDelta()
: <a class="el" href="classneuralpp_1_1Synapsis.html#429ad5b25930faf436a9d725582802e1">neuralpp::Synapsis</a>
<li>SetDoc()
: <a class="el" href="classCMarkup.html#3f7b4f882a3ba216fdaf21b59778869d">CMarkup</a>
<li>SetDocFlags()
: <a class="el" href="classCMarkup.html#3cf48b937254c4cd36e0c9cc7b76cff1">CMarkup</a>
<li>SetElemContent()
: <a class="el" href="classCMarkup.html#9ee2b70e88102a9d98d54be9b6f27172">CMarkup</a>
<li>SetEndTagLen()
: <a class="el" href="structCMarkup_1_1ElemPos.html#e427d1e0e53cfd0fe1c278f34c585bc9">CMarkup::ElemPos</a>
<li>setExpected()
: <a class="el" href="classneuralpp_1_1NeuralNet.html#b6475762b7e9eab086befdc511f7c236">neuralpp::NeuralNet</a>
<li>setInput()
: <a class="el" href="classneuralpp_1_1NeuralNet.html#0de170e8ab561ad63d0739b4c4b74f68">neuralpp::NeuralNet</a>
<li>SetLevel()
: <a class="el" href="structCMarkup_1_1ElemPos.html#625d84902ebb86bda4d5c5720f00e885">CMarkup::ElemPos</a>
<li>SetMapSize()
: <a class="el" href="classCMarkup.html#834d5e280500d0f62cd6fdb53b834ebb">CMarkup</a>
<li>setProp()
: <a class="el" href="classneuralpp_1_1Neuron.html#aa6e58f073a76b3481fea9115a4e6ea6">neuralpp::Neuron</a>
, <a class="el" href="classneuralpp_1_1Layer.html#dbad95f635343a2998794113d7762cf7">neuralpp::Layer</a>
<li>SetStartTagLen()
: <a class="el" href="structCMarkup_1_1ElemPos.html#6f366b2f636e221db004bf44fd952912">CMarkup::ElemPos</a>
<li>setWeight()
: <a class="el" href="classneuralpp_1_1Synapsis.html#acee77d0fdf9889464ab5ed27beae0ff">neuralpp::Synapsis</a>
<li>size()
: <a class="el" href="classneuralpp_1_1Layer.html#c8d2f7513e5d40518f9dddfd1e3ddcc5">neuralpp::Layer</a>
<li>split()
: <a class="el" href="classneuralpp_1_1NeuralNet.html#e07af23ceb8666518da0c035bf1e0376">neuralpp::NeuralNet</a>
<li>StartAfter()
: <a class="el" href="structCMarkup_1_1ElemPos.html#e1e21b6e27db22eda6178898d2aa42d3">CMarkup::ElemPos</a>
<li>StartContent()
: <a class="el" href="structCMarkup_1_1ElemPos.html#853d5e4a5c6b03643e7210671385896c">CMarkup::ElemPos</a>
<li>StartTagLen()
: <a class="el" href="structCMarkup_1_1ElemPos.html#987926f5677976e6288e5b4c3a224d96">CMarkup::ElemPos</a>
<li>StrNIACmp()
: <a class="el" href="structCMarkup_1_1TokenPos.html#c3a37f7294cd763aed0f37749095d3db">CMarkup::TokenPos</a>
<li>Synapsis()
: <a class="el" href="classneuralpp_1_1Synapsis.html#0729de9e737b9967421edcfc4b410bd8">neuralpp::Synapsis</a>
<li>synClear()
: <a class="el" href="classneuralpp_1_1Neuron.html#2e2ccb69277fc3d992a3a3f2360ed154">neuralpp::Neuron</a>
<li>synIn()
: <a class="el" href="classneuralpp_1_1Neuron.html#29f2d9dcc4ca34f224d4dc39bb2f180a">neuralpp::Neuron</a>
<li>synOut()
: <a class="el" href="classneuralpp_1_1Neuron.html#655f1637e1b754461413ac7fc2ffeebe">neuralpp::Neuron</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,74 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members - Functions</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions_func.html#index_a"><span>a</span></a></li>
<li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li class="current"><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
<li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&nbsp;
<p>
<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
<li>TokenPos()
: <a class="el" href="structCMarkup_1_1TokenPos.html#797a3f5d9664c52971cf210166c3636a">CMarkup::TokenPos</a>
<li>Top()
: <a class="el" href="structCMarkup_1_1NodeStack.html#6be20984a9a499498312be0688c54bc5">CMarkup::NodeStack</a>
<li>TopIndex()
: <a class="el" href="structCMarkup_1_1NodeStack.html#4e9aad88e12b7bbabdbb3fd65fc51585">CMarkup::NodeStack</a>
<li>train()
: <a class="el" href="classneuralpp_1_1NeuralNet.html#e8b8741d28bec1354db555eabe418cb6">neuralpp::NeuralNet</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,78 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members - Functions</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions_func.html#index_a"><span>a</span></a></li>
<li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li class="current"><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
<li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&nbsp;
<p>
<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
<li>UnescapeText()
: <a class="el" href="classCMarkup.html#e4b84116d09deeeb06fdbb51a9550ad1">CMarkup</a>
<li>update()
: <a class="el" href="classneuralpp_1_1NeuralNet.html#b0bd1daadb06980dff1f50d33a7c098e">neuralpp::NeuralNet</a>
<li>updateWeights()
: <a class="el" href="classneuralpp_1_1NeuralNet.html#94169c89a7cd47122ab5dbf1d5c5e108">neuralpp::NeuralNet</a>
<li>UTF16To8()
: <a class="el" href="classCMarkup.html#cf38e3d9c2a76d33f942b15af22c36bd">CMarkup</a>
<li>UTF8To16()
: <a class="el" href="classCMarkup.html#c5196f0e363a619fad8dbf5c0ea55d31">CMarkup</a>
<li>UTF8ToA()
: <a class="el" href="classCMarkup.html#8e6cb088e69b6078f5923b0940fd647c">CMarkup</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,68 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members - Functions</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions_func.html#index_a"><span>a</span></a></li>
<li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li class="current"><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
<li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&nbsp;
<p>
<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
<li>WriteTextFile()
: <a class="el" href="classCMarkup.html#983286cbcb7c4f9aa1f462ffb5dc641f">CMarkup</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,170 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members - Functions</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions_func.html#index_a"><span>a</span></a></li>
<li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
<li class="current"><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&nbsp;
<p>
<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
<li>x_AddElem()
: <a class="el" href="classCMarkup.html#838bd93651009a22d8feeaa080b1bc1e">CMarkup</a>
<li>x_AddNode()
: <a class="el" href="classCMarkup.html#d556122bb3c73aff12e7fb84b4318d0d">CMarkup</a>
<li>x_AddSubDoc()
: <a class="el" href="classCMarkup.html#9b842e3673c7ee3da3eaeaa1dfb8c204">CMarkup</a>
<li>x_Adjust()
: <a class="el" href="classCMarkup.html#b9d78278bfb6a7d3799e0289744da98d">CMarkup</a>
<li>x_AdjustForNode()
: <a class="el" href="classCMarkup.html#dcdad1f2e782ce519675ceaae421da8d">CMarkup</a>
<li>x_AllocPosArray()
: <a class="el" href="classCMarkup.html#68cb62765d67e529b04134f561851342">CMarkup</a>
<li>x_CanConvert()
: <a class="el" href="classCMarkup.html#9db481bb33df7a9ef1e705f323e41ba8">CMarkup</a>
<li>x_CheckSavedPos()
: <a class="el" href="classCMarkup.html#30aa7b46d2e888309de99dae0b186f88">CMarkup</a>
<li>x_Close()
: <a class="el" href="classCMarkup.html#e7a551c23d0d5c9aef4ef89ac81d6c83">CMarkup</a>
<li>x_ConvertEncoding()
: <a class="el" href="classCMarkup.html#5910cc7afd5ec31d3ac60e8a7979efa7">CMarkup</a>
<li>x_CreateNode()
: <a class="el" href="classCMarkup.html#43c780106bb839a6ba17a4f222ebc47c">CMarkup</a>
<li>x_DocChange()
: <a class="el" href="classCMarkup.html#1820bec7304749b944d3d3f78184878b">CMarkup</a>
<li>x_EncodeCDATASection()
: <a class="el" href="classCMarkup.html#4a107f60dd4e52ef64117cf460da9381">CMarkup</a>
<li>x_EndianSwapRequired()
: <a class="el" href="classCMarkup.html#bf802e6db6a9a527e0d01d5e69a2464a">CMarkup</a>
<li>x_EndianSwapUTF16()
: <a class="el" href="classCMarkup.html#7222375779b91c2b4788057596ff89e4">CMarkup</a>
<li>x_FindAny()
: <a class="el" href="classCMarkup.html#ce7bf02a001c0ff3b33142e936c4415f">CMarkup</a>
<li>x_FindAttrib()
: <a class="el" href="classCMarkup.html#dcd241445e2bca6e1f05fa28babbc5a1">CMarkup</a>
<li>x_FindElem()
: <a class="el" href="classCMarkup.html#6d2f2950334d6e3e126ee5e8574f77b4">CMarkup</a>
<li>x_FindName()
: <a class="el" href="classCMarkup.html#873190d7a7ce765cb6c14f0a3f9758dc">CMarkup</a>
<li>x_GetAttrib()
: <a class="el" href="classCMarkup.html#e92d1478dd44c06bd366b5f26f8a5fe2">CMarkup</a>
<li>x_GetData()
: <a class="el" href="classCMarkup.html#3ce9132cb71e0b343141a7ba3102cea6">CMarkup</a>
<li>x_GetElemContent()
: <a class="el" href="classCMarkup.html#24cdcb05636e244edf60450b3578f986">CMarkup</a>
<li>x_GetEncodingCodePage()
: <a class="el" href="classCMarkup.html#de551e17e600f8e6ec17bf7a46325285">CMarkup</a>
<li>x_GetFreePos()
: <a class="el" href="classCMarkup.html#43983d1f3627432ce893f5e0898848f2">CMarkup</a>
<li>x_GetLastError()
: <a class="el" href="classCMarkup.html#7a902073dcce3edc449753cb5e8bac4c">CMarkup</a>
<li>x_GetMap()
: <a class="el" href="classCMarkup.html#59332dee2e4c9f69b49412f0fad6874a">CMarkup</a>
<li>x_GetPath()
: <a class="el" href="classCMarkup.html#cc202d08dd9465e74b26e9275a740356">CMarkup</a>
<li>x_GetSubDoc()
: <a class="el" href="classCMarkup.html#4af006666be13b4c295823a343c3ba76">CMarkup</a>
<li>x_GetTagName()
: <a class="el" href="classCMarkup.html#10cf51b58f6c144f4b7dd1c577277bee">CMarkup</a>
<li>x_GetToken()
: <a class="el" href="classCMarkup.html#aeb5a1390a8c97c469ade070acb5d710">CMarkup</a>
<li>x_Hash()
: <a class="el" href="classCMarkup.html#e0869e4876675e0272ab21aa4d5c1058">CMarkup</a>
<li>x_InsertNew()
: <a class="el" href="classCMarkup.html#108530f8ed1d5b954109335556e752fc">CMarkup</a>
<li>x_IntToStr()
: <a class="el" href="classCMarkup.html#b4aa747f9324f96cbf41e80932723233">CMarkup</a>
<li>x_LinkElem()
: <a class="el" href="classCMarkup.html#6840b6b96252adfc63ab6576f09b6ced">CMarkup</a>
<li>x_Open()
: <a class="el" href="classCMarkup.html#93b3532501aec423a2ab6f21c0cd9737">CMarkup</a>
<li>x_ParseDoc()
: <a class="el" href="classCMarkup.html#380c4a7ec48c76192c812e647a4a7e4e">CMarkup</a>
<li>x_ParseElem()
: <a class="el" href="classCMarkup.html#c92b4883b891cb7f1c293c4801f5963c">CMarkup</a>
<li>x_ParseNode()
: <a class="el" href="classCMarkup.html#0d02b41058d6949dd83496d20532e7b3">CMarkup</a>
<li>x_Read()
: <a class="el" href="classCMarkup.html#964ac1162ed011717ccafad4316b8d6f">CMarkup</a>
<li>x_ReadText()
: <a class="el" href="classCMarkup.html#afa2fa03d13b7be7b26dd310d61b690c">CMarkup</a>
<li>x_ReleasePos()
: <a class="el" href="classCMarkup.html#d468ae1a39272fca4e53588906267ff4">CMarkup</a>
<li>x_ReleaseSubDoc()
: <a class="el" href="classCMarkup.html#2cdb9e0924114a8b1274be02dc675a78">CMarkup</a>
<li>x_RemoveElem()
: <a class="el" href="classCMarkup.html#4104ccf277f80f08a999b95e8d4afb47">CMarkup</a>
<li>x_RemoveNode()
: <a class="el" href="classCMarkup.html#64af7284f3c7c8babdaa5248b52a0f04">CMarkup</a>
<li>x_SetAttrib()
: <a class="el" href="classCMarkup.html#5716401661aa51b04936c9f7df163ba7">CMarkup</a>
<li>x_SetData()
: <a class="el" href="classCMarkup.html#a755a1437e59c3c491076344509d6b0e">CMarkup</a>
<li>x_SetElemContent()
: <a class="el" href="classCMarkup.html#6f23aa890945aabddab25986b18a8eac">CMarkup</a>
<li>x_SetPos()
: <a class="el" href="classCMarkup.html#b64a1aaeaef4deab466af63b9bb82924">CMarkup</a>
<li>x_UnlinkElem()
: <a class="el" href="classCMarkup.html#a730d3e5c3fae0cb214f9933889957f7">CMarkup</a>
<li>x_Write()
: <a class="el" href="classCMarkup.html#01ba599cf9cc448581f2e8bcf994c253">CMarkup</a>
<li>x_WriteText()
: <a class="el" href="classCMarkup.html#f3b30bc5314bbc8d157dca6d924f4852">CMarkup</a>
<li>XMLFromSet()
: <a class="el" href="classneuralpp_1_1NeuralNet.html#4be31ecb0b543a192997bd83c6995ccb">neuralpp::NeuralNet</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,76 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members - Functions</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions_func.html#index_a"><span>a</span></a></li>
<li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
<li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
<li class="current"><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&nbsp;
<p>
<h3><a class="anchor" name="index_~">- ~ -</a></h3><ul>
<li>~CMarkup()
: <a class="el" href="classCMarkup.html#8aa2cd9b38b3e173d2149914c59eb2b7">CMarkup</a>
<li>~NodeStack()
: <a class="el" href="structCMarkup_1_1NodeStack.html#6bd62bb0b4c4596016a00eade46cd5ca">CMarkup::NodeStack</a>
<li>~PosArray()
: <a class="el" href="structCMarkup_1_1PosArray.html#9f26a70cee21e757fe372201c57fc117">CMarkup::PosArray</a>
<li>~SavedPosMap()
: <a class="el" href="structCMarkup_1_1SavedPosMap.html#b3a7ef305893ba4b6752dea003997c96">CMarkup::SavedPosMap</a>
<li>~SavedPosMapArray()
: <a class="el" href="structCMarkup_1_1SavedPosMapArray.html#6be57f9ebe160aebb464957caa30ddd6">CMarkup::SavedPosMapArray</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,270 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members - Variables</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="#index_a"><span>a</span></a></li>
<li><a href="#index_d"><span>d</span></a></li>
<li><a href="#index_e"><span>e</span></a></li>
<li><a href="#index_f"><span>f</span></a></li>
<li><a href="#index_h"><span>h</span></a></li>
<li><a href="#index_i"><span>i</span></a></li>
<li><a href="#index_l"><span>l</span></a></li>
<li><a href="#index_m"><span>m</span></a></li>
<li><a href="#index_n"><span>n</span></a></li>
<li><a href="#index_o"><span>o</span></a></li>
<li><a href="#index_p"><span>p</span></a></li>
<li><a href="#index_r"><span>r</span></a></li>
<li><a href="#index_s"><span>s</span></a></li>
<li><a href="#index_u"><span>u</span></a></li>
<li><a href="#index_w"><span>w</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&nbsp;
<p>
<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
<li>actv
: <a class="el" href="structneuralpp_1_1neuronrecord.html#15201b190584987255d81d4b7e773375">neuralpp::neuronrecord</a>
<li>actv_f
: <a class="el" href="classneuralpp_1_1NeuralNet.html#c1469e6afd87d85b82f14bc246f82457">neuralpp::NeuralNet</a>
, <a class="el" href="classneuralpp_1_1Layer.html#824367da29f92253a027a7c5b4a4405e">neuralpp::Layer</a>
, <a class="el" href="classneuralpp_1_1Neuron.html#198ddd0d11a26d0052d52b787d6a0df0">neuralpp::Neuron</a>
, <a class="el" href="classneuralpp_1_1Synapsis.html#2539b9eef2ff0f3522aea8d89e394f02">neuralpp::Synapsis</a>
<li>actv_val
: <a class="el" href="classneuralpp_1_1Neuron.html#eec680c47272b2465e8d8a998c359853">neuralpp::Neuron</a>
</ul>
<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
<li>d
: <a class="el" href="structneuralpp_1_1synrecord.html#3a862082dfa0edffce84936818bab374">neuralpp::synrecord</a>
<li>delta
: <a class="el" href="classneuralpp_1_1Synapsis.html#617fdc4305f8f1850eac267a7ee22660">neuralpp::Synapsis</a>
<li>deriv
: <a class="el" href="classneuralpp_1_1Neuron.html#8b881889e40e9782c49b0efad2b1dde3">neuralpp::Neuron</a>
, <a class="el" href="classneuralpp_1_1Synapsis.html#2940b370c283aa1b63890666942c26bf">neuralpp::Synapsis</a>
, <a class="el" href="classneuralpp_1_1NeuralNet.html#df44689f4e6201ca1ddc67655cce3576">neuralpp::NeuralNet</a>
, <a class="el" href="classneuralpp_1_1Layer.html#a0207b14ba80aaf03502749ecb7d23fa">neuralpp::Layer</a>
</ul>
<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
<li>elements
: <a class="el" href="classneuralpp_1_1Layer.html#855685c9da56b06b629e13a2f8c719ce">neuralpp::Layer</a>
<li>epochs
: <a class="el" href="classneuralpp_1_1NeuralNet.html#4cb52dae7b43d03fac73afca7b9f3a51">neuralpp::NeuralNet</a>
, <a class="el" href="structneuralpp_1_1netrecord.html#ab0149ed5ea0694e88213a07cd4427d1">neuralpp::netrecord</a>
<li>ex
: <a class="el" href="classneuralpp_1_1NeuralNet.html#261f5f68fcc5be54250cfa03945266dd">neuralpp::NeuralNet</a>
, <a class="el" href="structneuralpp_1_1netrecord.html#dcc44fde3f67058d26ef2d5cbd0904e6">neuralpp::netrecord</a>
</ul>
<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
<li>fp
: <a class="el" href="structCMarkup_1_1FilePos.html#d5d7584cf09fa60ef62f5c764e1ee158">CMarkup::FilePos</a>
</ul>
<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
<li>hidden
: <a class="el" href="classneuralpp_1_1NeuralNet.html#bbdaa1b6c0a1a95d2b18cd25fda2a266">neuralpp::NeuralNet</a>
<li>hidden_size
: <a class="el" href="structneuralpp_1_1netrecord.html#3c1728ac66c37f6ac85c404d4f55552e">neuralpp::netrecord</a>
</ul>
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
<li>iElemChild
: <a class="el" href="structCMarkup_1_1ElemPos.html#3449b75f915ff4900af177d9a91d91d1">CMarkup::ElemPos</a>
<li>iElemNext
: <a class="el" href="structCMarkup_1_1ElemPos.html#c61f6c9ee6421801e94d7df7afa4f1ed">CMarkup::ElemPos</a>
<li>iElemParent
: <a class="el" href="structCMarkup_1_1ElemPos.html#e579f35b6cdee1609c6835eddf2b5b03">CMarkup::ElemPos</a>
<li>iElemPrev
: <a class="el" href="structCMarkup_1_1ElemPos.html#45534bddcab1f12a8452a070368488ca">CMarkup::ElemPos</a>
<li>in
: <a class="el" href="classneuralpp_1_1Synapsis.html#83d41c158054b08bd05051736e89a0ad">neuralpp::Synapsis</a>
, <a class="el" href="classneuralpp_1_1Neuron.html#ead827210fa18c2baae03927b2c798ff">neuralpp::Neuron</a>
<li>input
: <a class="el" href="classneuralpp_1_1NeuralNet.html#e2b4e8405f9d25edab395d61502bdba9">neuralpp::NeuralNet</a>
<li>input_size
: <a class="el" href="structneuralpp_1_1netrecord.html#e1f480bfef05033accef40f77c09fa87">neuralpp::netrecord</a>
<li>iPos
: <a class="el" href="structCMarkup_1_1SavedPos.html#649563d0d7c11bf2fdebbc0dbe396321">CMarkup::SavedPos</a>
</ul>
<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
<li>l_rate
: <a class="el" href="classneuralpp_1_1NeuralNet.html#6bd7be443e46b2fdbf1da2edb8e611ab">neuralpp::NeuralNet</a>
, <a class="el" href="structneuralpp_1_1netrecord.html#a4f793a39a40144e811fef4d3d2d2b30">neuralpp::netrecord</a>
</ul>
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
<li>m_aPos
: <a class="el" href="classCMarkup.html#89aa5e4c38062a7e826a67695a8d8f37">CMarkup</a>
<li>m_iPos
: <a class="el" href="classCMarkup.html#1192dbba85b74f3346dfd042ed7f0b59">CMarkup</a>
<li>m_iPosChild
: <a class="el" href="classCMarkup.html#b9070540ecb1b4da5c30a680718cf73a">CMarkup</a>
<li>m_iPosDeleted
: <a class="el" href="classCMarkup.html#8a1c502479f990916d887093b4048de5">CMarkup</a>
<li>m_iPosFree
: <a class="el" href="classCMarkup.html#d81bcd568dabbf0798a61bb8439b2f35">CMarkup</a>
<li>m_iPosParent
: <a class="el" href="classCMarkup.html#f4be33a1bc8a5b2b5ca34ee59b11d702">CMarkup</a>
<li>m_nDocFlags
: <a class="el" href="classCMarkup.html#8afd7a85e8329a72bc58f9aa97626d74">CMarkup</a>
<li>m_nNodeLength
: <a class="el" href="classCMarkup.html#7a44f2bbea27d673864a1b8ebe13da1b">CMarkup</a>
<li>m_nNodeOffset
: <a class="el" href="classCMarkup.html#d77ce81fd0904864ab22102e77278d34">CMarkup</a>
<li>m_nNodeType
: <a class="el" href="classCMarkup.html#eab284b217377eb56252a35094872499">CMarkup</a>
<li>m_SavedPosMapArray
: <a class="el" href="classCMarkup.html#985f2d24ba021221c567b4bfadf91692">CMarkup</a>
<li>m_strDoc
: <a class="el" href="classCMarkup.html#ab2e01d57870e1c0e0493ab6e4446ad2">CMarkup</a>
<li>m_strError
: <a class="el" href="classCMarkup.html#8b30e55981f924a867972eceab142163">CMarkup</a>
</ul>
<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
<li>nDocFlags
: <a class="el" href="structCMarkup_1_1FilePos.html#f3c61a69075b838325939fd0e4955751">CMarkup::FilePos</a>
<li>nEndTagLen
: <a class="el" href="structCMarkup_1_1ElemPos.html#a53ebdfa2aecc621f9cdde9c247d3357">CMarkup::ElemPos</a>
<li>nFailedChars
: <a class="el" href="structCMarkup_1_1ConvertEncoding.html#bfd8cc96d41531109b9301b4d28a695f">CMarkup::ConvertEncoding</a>
<li>nFileByteLen
: <a class="el" href="structCMarkup_1_1FilePos.html#abf2b7dc4b6f910fe45ada3a8d367405">CMarkup::FilePos</a>
<li>nFileCharUnitSize
: <a class="el" href="structCMarkup_1_1FilePos.html#406f0760fdd5875ace5111b1d6908a99">CMarkup::FilePos</a>
<li>nFileTextLen
: <a class="el" href="structCMarkup_1_1FilePos.html#3635096138ee3ce3ce5f9327b20438a4">CMarkup::FilePos</a>
<li>nFlags
: <a class="el" href="structCMarkup_1_1ElemPos.html#586bb5a2dc7f48ac1417ffd07319a9c9">CMarkup::ElemPos</a>
<li>nFromLen
: <a class="el" href="structCMarkup_1_1ConvertEncoding.html#4b5e6d28cc2e909e2ac0d164cd00d53c">CMarkup::ConvertEncoding</a>
<li>nL
: <a class="el" href="structCMarkup_1_1TokenPos.html#c4c71680b3f09845b5346bf1285a214f">CMarkup::TokenPos</a>
<li>nLength
: <a class="el" href="structCMarkup_1_1ElemPos.html#d9d89d7af0f4cb69b0b1f4d0b5d4953f">CMarkup::ElemPos</a>
, <a class="el" href="structCMarkup_1_1NodePos.html#c2001e0315fb0cd1d038612e36d4b82e">CMarkup::NodePos</a>
<li>nMapSize
: <a class="el" href="structCMarkup_1_1SavedPosMap.html#b5b1c02cb1321c0f1007dc3cd01a34c7">CMarkup::SavedPosMap</a>
<li>nNext
: <a class="el" href="structCMarkup_1_1TokenPos.html#72b20974f7b55aa5d804a769f8a3f985">CMarkup::TokenPos</a>
<li>nNodeFlags
: <a class="el" href="structCMarkup_1_1NodePos.html#dc46483d996c2a009779ea80bd123115">CMarkup::NodePos</a>
<li>nNodeType
: <a class="el" href="structCMarkup_1_1NodePos.html#09c12f805d9906e3805a6d76d9333740">CMarkup::NodePos</a>
<li>nPreSpaceLength
: <a class="el" href="structCMarkup_1_1TokenPos.html#455b67b62cfd4d6f6ffafc7b8bbc9971">CMarkup::TokenPos</a>
<li>nPreSpaceStart
: <a class="el" href="structCMarkup_1_1TokenPos.html#2d81fc5b589c491b450f73167ed9993d">CMarkup::TokenPos</a>
<li>nR
: <a class="el" href="structCMarkup_1_1TokenPos.html#fb58afc56664b9646fc79b9ec2a51b10">CMarkup::TokenPos</a>
<li>nReadByteLen
: <a class="el" href="structCMarkup_1_1FilePos.html#37e43f21dfee719038602c84756c8059">CMarkup::FilePos</a>
<li>nSavedPosFlags
: <a class="el" href="structCMarkup_1_1SavedPos.html#66a572e011303ea2a3716f7328ad9ec5">CMarkup::SavedPos</a>
<li>nSegs
: <a class="el" href="structCMarkup_1_1PosArray.html#0994a05167565499a77d9d9d09711029">CMarkup::PosArray</a>
<li>nSize
: <a class="el" href="structCMarkup_1_1NodeStack.html#7031af9e6f3ceca049b5467b1fd7e478">CMarkup::NodeStack</a>
, <a class="el" href="structCMarkup_1_1PosArray.html#f7a261e70c4060b8ef5070c0a5e12092">CMarkup::PosArray</a>
<li>nStart
: <a class="el" href="structCMarkup_1_1NodePos.html#c1939dd0ed1d2ecb35eb35bd2e88f69c">CMarkup::NodePos</a>
, <a class="el" href="structCMarkup_1_1ElemPos.html#37cbff8b4e0d5b086970efb1bc9b70fe">CMarkup::ElemPos</a>
<li>nStartTagLen
: <a class="el" href="structCMarkup_1_1ElemPos.html#c929700bbc1ec8b928253235dd5038af">CMarkup::ElemPos</a>
<li>nToCount
: <a class="el" href="structCMarkup_1_1ConvertEncoding.html#9fe87df87a339214df5e30bce32edcf4">CMarkup::ConvertEncoding</a>
<li>nTokenFlags
: <a class="el" href="structCMarkup_1_1TokenPos.html#8eb640fe33ed145eb078e8214c0ea62b">CMarkup::TokenPos</a>
<li>nTop
: <a class="el" href="structCMarkup_1_1NodeStack.html#f3e08fa5dce853a6267da9f77ef3f986">CMarkup::NodeStack</a>
</ul>
<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
<li>out
: <a class="el" href="classneuralpp_1_1Synapsis.html#fb219e05038fa0da20db1082ab0500be">neuralpp::Synapsis</a>
, <a class="el" href="classneuralpp_1_1Neuron.html#82a4297f84d6403e52a8386d26117b4f">neuralpp::Neuron</a>
<li>output
: <a class="el" href="classneuralpp_1_1NeuralNet.html#fa9b2dbcbb39d0fc70f790ac24069a74">neuralpp::NeuralNet</a>
<li>output_size
: <a class="el" href="structneuralpp_1_1netrecord.html#95f2b0651dd3a0e5e7201ff354e401b4">neuralpp::netrecord</a>
</ul>
<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
<li>pcsz
: <a class="el" href="structMCD__CSTR.html#98868bd66f13bc4be31eab000d45335e">MCD_CSTR</a>
<li>pDoc
: <a class="el" href="structCMarkup_1_1TokenPos.html#90a1052c162afcd07fc3974b95888a7e">CMarkup::TokenPos</a>
<li>pFrom
: <a class="el" href="structCMarkup_1_1ConvertEncoding.html#9647b6f60d353bd8af2ff462ff451b4d">CMarkup::ConvertEncoding</a>
<li>pMaps
: <a class="el" href="structCMarkup_1_1SavedPosMapArray.html#719491211d9de2fe06bfadc9a37daf46">CMarkup::SavedPosMapArray</a>
<li>pN
: <a class="el" href="structCMarkup_1_1NodeStack.html#636ddd56b9f0c53d1d8fb98d154b8ce3">CMarkup::NodeStack</a>
<li>prev_delta
: <a class="el" href="classneuralpp_1_1Synapsis.html#65471cd6c9ef87609dfa4b0e5fafa708">neuralpp::Synapsis</a>
<li>prop
: <a class="el" href="structneuralpp_1_1neuronrecord.html#30b298a95939b88b565fefc2dc57e89d">neuralpp::neuronrecord</a>
<li>prop_val
: <a class="el" href="classneuralpp_1_1Neuron.html#da75259de98b1a893c736666af6bfdc3">neuralpp::Neuron</a>
<li>pSegs
: <a class="el" href="structCMarkup_1_1PosArray.html#461f4252ee89f9cfd48d9e2c5ab64baf">CMarkup::PosArray</a>
<li>pTable
: <a class="el" href="structCMarkup_1_1SavedPosMap.html#8ebb44e96f6781e5d1d044a18a3d989d">CMarkup::SavedPosMap</a>
</ul>
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
<li>ref_epochs
: <a class="el" href="classneuralpp_1_1NeuralNet.html#4f88106c9e542c39eac43b4ca1974a2a">neuralpp::NeuralNet</a>
</ul>
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
<li>strEncoding
: <a class="el" href="structCMarkup_1_1FilePos.html#b507cbd49031186d4b3fbf7d2d009c75">CMarkup::FilePos</a>
<li>strFromEncoding
: <a class="el" href="structCMarkup_1_1ConvertEncoding.html#8ab5d602610c46eb26d0fbf8a39b2da8">CMarkup::ConvertEncoding</a>
<li>strIOResult
: <a class="el" href="structCMarkup_1_1FilePos.html#62db77f82233f3244272eb973a9ecfc8">CMarkup::FilePos</a>
<li>strMeta
: <a class="el" href="structCMarkup_1_1NodePos.html#b9b37d8614b6980a935157199558c261">CMarkup::NodePos</a>
<li>strName
: <a class="el" href="structCMarkup_1_1SavedPos.html#3613f5e8854f961ed02173d22099db4c">CMarkup::SavedPos</a>
<li>strToEncoding
: <a class="el" href="structCMarkup_1_1ConvertEncoding.html#cc2420305e7cfa6c9d18f7ce9daa4313">CMarkup::ConvertEncoding</a>
</ul>
<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
<li>update_weights
: <a class="el" href="classneuralpp_1_1Layer.html#c023a15a16353d0b4f44060a159f550f">neuralpp::Layer</a>
</ul>
<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
<li>w
: <a class="el" href="structneuralpp_1_1synrecord.html#81a7dbc97eecbf5bc85cac46373a78d2">neuralpp::synrecord</a>
<li>weight
: <a class="el" href="classneuralpp_1_1Synapsis.html#0bc523a8135ebbb5c0da932939d30ed7">neuralpp::Synapsis</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

152
doc/html/globals.html Normal file
View file

@ -0,0 +1,152 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="files.html"><span>File&nbsp;List</span></a></li>
<li class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="#index__"><span>_</span></a></li>
<li><a href="#index_b"><span>b</span></a></li>
<li><a href="#index_m"><span>m</span></a></li>
<li><a href="#index_r"><span>r</span></a></li>
</ul>
</div>
</div>
<div class="contents">
Here is a list of all file members with links to the files they belong to:
<p>
<h3><a class="anchor" name="index__">- _ -</a></h3><ul>
<li>_MARKUP_H_INCLUDED_
: <a class="el" href="Markup_8h.html#964424c93c5bcf9f53d1bfb1f48dded8">Markup.h</a>
</ul>
<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
<li>BETA0
: <a class="el" href="neural_09_09_8hpp.html#05e2bb5b9fc32f0b6b4d84fe43177d72">neural++.hpp</a>
</ul>
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
<li>MARKUP_SETDEBUGSTATE
: <a class="el" href="Markup_8h.html#eb217cbc320c044ab434a9765f3c43da">Markup.h</a>
<li>MARKUP_SIZEOFWCHAR
: <a class="el" href="Markup_8h.html#56bf764d158432507ce70140a7a39796">Markup.h</a>
<li>MARKUP_STL
: <a class="el" href="Markup_8h.html#068f185d8c3f5030193410463434700e">Markup.h</a>
<li>MARKUP_WINCONV
: <a class="el" href="Markup_8h.html#dbc6eaa1c00e7bd9a20a31e034dd2e81">Markup.h</a>
<li>MCD_2PCSZ
: <a class="el" href="Markup_8h.html#8308b5dc66582065497df0946227c24f">Markup.h</a>
<li>MCD_ACP
: <a class="el" href="Markup_8h.html#4b7b55ce45b2dc0166e17835c36d24ae">Markup.h</a>
<li>MCD_BLDAPPEND
: <a class="el" href="Markup_8h.html#1b5b2dbff24ec07b7f947a92c79374db">Markup.h</a>
<li>MCD_BLDAPPEND1
: <a class="el" href="Markup_8h.html#66fdcace6236f2f212b819bbb607eb00">Markup.h</a>
<li>MCD_BLDAPPENDN
: <a class="el" href="Markup_8h.html#3fa052a44a1028c32ec80a98e2dc2ee2">Markup.h</a>
<li>MCD_BLDCHECK
: <a class="el" href="Markup_8h.html#462dda37bd35bcc7de74c6f137678994">Markup.h</a>
<li>MCD_BLDRELEASE
: <a class="el" href="Markup_8h.html#9ed9b064f852a4ad5a9727b72f09c761">Markup.h</a>
<li>MCD_BLDRESERVE
: <a class="el" href="Markup_8h.html#3db4aba7b130d4d0ca7eece1314464e8">Markup.h</a>
<li>MCD_CHAR
: <a class="el" href="Markup_8h.html#12bf56fe481c397f8df59076c90c45a6">Markup.h</a>
<li>MCD_CLEN
: <a class="el" href="Markup_8h.html#d56c92f847a54f85e183ebc96422db7b">Markup.h</a>
<li>MCD_CSTR_FILENAME
: <a class="el" href="Markup_8h.html#b7f2fa74461b566c44371deb46c73de2">Markup.h</a>
<li>MCD_ENC
: <a class="el" href="Markup_8h.html#76b22bbde60fb0f34064d566e89c456a">Markup.h</a>
<li>MCD_FOPEN
: <a class="el" href="Markup_8h.html#f539ef4d57b2dc09eae1ff35115d30b3">Markup.h</a>
<li>MCD_GETBUFFER
: <a class="el" href="Markup_8h.html#8bec93c42fdcd4f51326f897d2185aa8">Markup.h</a>
<li>MCD_PCSZ
: <a class="el" href="Markup_8h.html#edde484976c7ebb2e31d6be23e669128">Markup.h</a>
<li>MCD_PCSZ_FILENAME
: <a class="el" href="Markup_8h.html#7dbef2772d51e540f1dfc521c1fa5866">Markup.h</a>
<li>MCD_PSZCAT
: <a class="el" href="Markup_8h.html#1f111b6472a97a8308f47a42a5ca02c0">Markup.h</a>
<li>MCD_PSZCHR
: <a class="el" href="Markup_8h.html#0b4f312ed85cdcdafc5ed8c88da98ce9">Markup.h</a>
<li>MCD_PSZCPY
: <a class="el" href="Markup_8h.html#ff4771eb9cee750223aa117b8cafdab6">Markup.h</a>
<li>MCD_PSZLEN
: <a class="el" href="Markup_8h.html#f8601b14e21b7fe9a4b55953ddbb75c2">Markup.h</a>
<li>MCD_PSZNCMP
: <a class="el" href="Markup_8h.html#4e2907b0d2098130db8cffd774afef88">Markup.h</a>
<li>MCD_PSZNCPY
: <a class="el" href="Markup_8h.html#6abfcd289e88bf2cd4a7e26abf231551">Markup.h</a>
<li>MCD_PSZSTR
: <a class="el" href="Markup_8h.html#d63af44417f9dcdb5ee845a08cbd19d2">Markup.h</a>
<li>MCD_PSZTOL
: <a class="el" href="Markup_8h.html#0f9f184175207bff11e204540c56b473">Markup.h</a>
<li>MCD_RELEASEBUFFER
: <a class="el" href="Markup_8h.html#c7aebf04b6e902c953c2422b65cde140">Markup.h</a>
<li>MCD_SPRINTF
: <a class="el" href="Markup_8h.html#fdebb4fe97791f466e9e52337e36e707">Markup.h</a>
<li>MCD_SSZ
: <a class="el" href="Markup_8h.html#c327a6af700343d0cced4ed2bf855460">Markup.h</a>
<li>MCD_STR
: <a class="el" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">Markup.h</a>
<li>MCD_STRASSIGN
: <a class="el" href="Markup_8h.html#25a39e06935325797827ef910d1e9c33">Markup.h</a>
<li>MCD_STRCAPACITY
: <a class="el" href="Markup_8h.html#86a80a1134afea2893d7f10fe7a94656">Markup.h</a>
<li>MCD_STRCLEAR
: <a class="el" href="Markup_8h.html#f26261378df965f267408dad0fc32731">Markup.h</a>
<li>MCD_STRERROR
: <a class="el" href="Markup_8h.html#1930dded538d6aeb11899a588cbe0694">Markup.h</a>
<li>MCD_STRINSERTREPLACE
: <a class="el" href="Markup_8h.html#e858b63711717ae98a1ef06b8c992c46">Markup.h</a>
<li>MCD_STRISEMPTY
: <a class="el" href="Markup_8h.html#2790455cead9f63ecdd40f3a1391fdb4">Markup.h</a>
<li>MCD_STRLENGTH
: <a class="el" href="Markup_8h.html#0cf539be69b737a377b5ba5080febc17">Markup.h</a>
<li>MCD_STRMID
: <a class="el" href="Markup_8h.html#9ac43f7dfd3f9b4a40fa2975a4289037">Markup.h</a>
<li>MCD_STRTOINT
: <a class="el" href="Markup_8h.html#d943bd4174ba98a10524bc437d0c0d50">Markup.h</a>
<li>MCD_T
: <a class="el" href="Markup_8h.html#3717b2fa88d73f5f346ec6efdfbe2032">Markup.h</a>
<li>MCD_T_FILENAME
: <a class="el" href="Markup_8h.html#c5dd80c2be80f6331999ca42ba047aca">Markup.h</a>
<li>MCD_UTF16
: <a class="el" href="Markup_8h.html#d9263b419662458249b697e27f9af6ee">Markup.h</a>
<li>MCD_UTF32
: <a class="el" href="Markup_8h.html#534d77c158c8f18fd0b5f238f8715a31">Markup.h</a>
<li>MCD_UTF8
: <a class="el" href="Markup_8h.html#ee5e990ae605088df779ccb343b44e66">Markup.h</a>
</ul>
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
<li>RAND
: <a class="el" href="neural_09_09_8hpp.html#839a9222721835f53c5b248241f535f4">neural++.hpp</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

152
doc/html/globals_defs.html Normal file
View file

@ -0,0 +1,152 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Class Members</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="files.html"><span>File&nbsp;List</span></a></li>
<li class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="globals.html"><span>All</span></a></li>
<li class="current"><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="#index__"><span>_</span></a></li>
<li><a href="#index_b"><span>b</span></a></li>
<li><a href="#index_m"><span>m</span></a></li>
<li><a href="#index_r"><span>r</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&nbsp;
<p>
<h3><a class="anchor" name="index__">- _ -</a></h3><ul>
<li>_MARKUP_H_INCLUDED_
: <a class="el" href="Markup_8h.html#964424c93c5bcf9f53d1bfb1f48dded8">Markup.h</a>
</ul>
<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
<li>BETA0
: <a class="el" href="neural_09_09_8hpp.html#05e2bb5b9fc32f0b6b4d84fe43177d72">neural++.hpp</a>
</ul>
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
<li>MARKUP_SETDEBUGSTATE
: <a class="el" href="Markup_8h.html#eb217cbc320c044ab434a9765f3c43da">Markup.h</a>
<li>MARKUP_SIZEOFWCHAR
: <a class="el" href="Markup_8h.html#56bf764d158432507ce70140a7a39796">Markup.h</a>
<li>MARKUP_STL
: <a class="el" href="Markup_8h.html#068f185d8c3f5030193410463434700e">Markup.h</a>
<li>MARKUP_WINCONV
: <a class="el" href="Markup_8h.html#dbc6eaa1c00e7bd9a20a31e034dd2e81">Markup.h</a>
<li>MCD_2PCSZ
: <a class="el" href="Markup_8h.html#8308b5dc66582065497df0946227c24f">Markup.h</a>
<li>MCD_ACP
: <a class="el" href="Markup_8h.html#4b7b55ce45b2dc0166e17835c36d24ae">Markup.h</a>
<li>MCD_BLDAPPEND
: <a class="el" href="Markup_8h.html#1b5b2dbff24ec07b7f947a92c79374db">Markup.h</a>
<li>MCD_BLDAPPEND1
: <a class="el" href="Markup_8h.html#66fdcace6236f2f212b819bbb607eb00">Markup.h</a>
<li>MCD_BLDAPPENDN
: <a class="el" href="Markup_8h.html#3fa052a44a1028c32ec80a98e2dc2ee2">Markup.h</a>
<li>MCD_BLDCHECK
: <a class="el" href="Markup_8h.html#462dda37bd35bcc7de74c6f137678994">Markup.h</a>
<li>MCD_BLDRELEASE
: <a class="el" href="Markup_8h.html#9ed9b064f852a4ad5a9727b72f09c761">Markup.h</a>
<li>MCD_BLDRESERVE
: <a class="el" href="Markup_8h.html#3db4aba7b130d4d0ca7eece1314464e8">Markup.h</a>
<li>MCD_CHAR
: <a class="el" href="Markup_8h.html#12bf56fe481c397f8df59076c90c45a6">Markup.h</a>
<li>MCD_CLEN
: <a class="el" href="Markup_8h.html#d56c92f847a54f85e183ebc96422db7b">Markup.h</a>
<li>MCD_CSTR_FILENAME
: <a class="el" href="Markup_8h.html#b7f2fa74461b566c44371deb46c73de2">Markup.h</a>
<li>MCD_ENC
: <a class="el" href="Markup_8h.html#76b22bbde60fb0f34064d566e89c456a">Markup.h</a>
<li>MCD_FOPEN
: <a class="el" href="Markup_8h.html#f539ef4d57b2dc09eae1ff35115d30b3">Markup.h</a>
<li>MCD_GETBUFFER
: <a class="el" href="Markup_8h.html#8bec93c42fdcd4f51326f897d2185aa8">Markup.h</a>
<li>MCD_PCSZ
: <a class="el" href="Markup_8h.html#edde484976c7ebb2e31d6be23e669128">Markup.h</a>
<li>MCD_PCSZ_FILENAME
: <a class="el" href="Markup_8h.html#7dbef2772d51e540f1dfc521c1fa5866">Markup.h</a>
<li>MCD_PSZCAT
: <a class="el" href="Markup_8h.html#1f111b6472a97a8308f47a42a5ca02c0">Markup.h</a>
<li>MCD_PSZCHR
: <a class="el" href="Markup_8h.html#0b4f312ed85cdcdafc5ed8c88da98ce9">Markup.h</a>
<li>MCD_PSZCPY
: <a class="el" href="Markup_8h.html#ff4771eb9cee750223aa117b8cafdab6">Markup.h</a>
<li>MCD_PSZLEN
: <a class="el" href="Markup_8h.html#f8601b14e21b7fe9a4b55953ddbb75c2">Markup.h</a>
<li>MCD_PSZNCMP
: <a class="el" href="Markup_8h.html#4e2907b0d2098130db8cffd774afef88">Markup.h</a>
<li>MCD_PSZNCPY
: <a class="el" href="Markup_8h.html#6abfcd289e88bf2cd4a7e26abf231551">Markup.h</a>
<li>MCD_PSZSTR
: <a class="el" href="Markup_8h.html#d63af44417f9dcdb5ee845a08cbd19d2">Markup.h</a>
<li>MCD_PSZTOL
: <a class="el" href="Markup_8h.html#0f9f184175207bff11e204540c56b473">Markup.h</a>
<li>MCD_RELEASEBUFFER
: <a class="el" href="Markup_8h.html#c7aebf04b6e902c953c2422b65cde140">Markup.h</a>
<li>MCD_SPRINTF
: <a class="el" href="Markup_8h.html#fdebb4fe97791f466e9e52337e36e707">Markup.h</a>
<li>MCD_SSZ
: <a class="el" href="Markup_8h.html#c327a6af700343d0cced4ed2bf855460">Markup.h</a>
<li>MCD_STR
: <a class="el" href="Markup_8h.html#1b37b66197558752f7dfcdb82011648b">Markup.h</a>
<li>MCD_STRASSIGN
: <a class="el" href="Markup_8h.html#25a39e06935325797827ef910d1e9c33">Markup.h</a>
<li>MCD_STRCAPACITY
: <a class="el" href="Markup_8h.html#86a80a1134afea2893d7f10fe7a94656">Markup.h</a>
<li>MCD_STRCLEAR
: <a class="el" href="Markup_8h.html#f26261378df965f267408dad0fc32731">Markup.h</a>
<li>MCD_STRERROR
: <a class="el" href="Markup_8h.html#1930dded538d6aeb11899a588cbe0694">Markup.h</a>
<li>MCD_STRINSERTREPLACE
: <a class="el" href="Markup_8h.html#e858b63711717ae98a1ef06b8c992c46">Markup.h</a>
<li>MCD_STRISEMPTY
: <a class="el" href="Markup_8h.html#2790455cead9f63ecdd40f3a1391fdb4">Markup.h</a>
<li>MCD_STRLENGTH
: <a class="el" href="Markup_8h.html#0cf539be69b737a377b5ba5080febc17">Markup.h</a>
<li>MCD_STRMID
: <a class="el" href="Markup_8h.html#9ac43f7dfd3f9b4a40fa2975a4289037">Markup.h</a>
<li>MCD_STRTOINT
: <a class="el" href="Markup_8h.html#d943bd4174ba98a10524bc437d0c0d50">Markup.h</a>
<li>MCD_T
: <a class="el" href="Markup_8h.html#3717b2fa88d73f5f346ec6efdfbe2032">Markup.h</a>
<li>MCD_T_FILENAME
: <a class="el" href="Markup_8h.html#c5dd80c2be80f6331999ca42ba047aca">Markup.h</a>
<li>MCD_UTF16
: <a class="el" href="Markup_8h.html#d9263b419662458249b697e27f9af6ee">Markup.h</a>
<li>MCD_UTF32
: <a class="el" href="Markup_8h.html#534d77c158c8f18fd0b5f238f8715a31">Markup.h</a>
<li>MCD_UTF8
: <a class="el" href="Markup_8h.html#ee5e990ae605088df779ccb343b44e66">Markup.h</a>
</ul>
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
<li>RAND
: <a class="el" href="neural_09_09_8hpp.html#839a9222721835f53c5b248241f535f4">neural++.hpp</a>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

26
doc/html/index.html Normal file
View file

@ -0,0 +1,26 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Main Page</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li class="current"><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>Neural++ Documentation</h1>
<p>
<h3 align="center">0.3 </h3></div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:17 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,50 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: neuralpp Namespace Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>neuralpp Namespace Reference</h1>Main namespace for the library.
<a href="#_details">More...</a>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1NeuralNet.html">NeuralNet</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Main project's class. <a href="classneuralpp_1_1NeuralNet.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Synapsis.html">Synapsis</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Class for managing synapsis. <a href="classneuralpp_1_1Synapsis.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Neuron.html">Neuron</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Class for managing neurons. <a href="classneuralpp_1_1Neuron.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Layer.html">Layer</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Class for managing layers of neurons. <a href="classneuralpp_1_1Layer.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structneuralpp_1_1netrecord.html">netrecord</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structneuralpp_1_1neuronrecord.html">neuronrecord</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structneuralpp_1_1synrecord.html">synrecord</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Main namespace for the library. </div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

27
doc/html/namespaces.html Normal file
View file

@ -0,0 +1,27 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Namespace Index</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>Namespace List</h1>Here is a list of all namespaces with brief descriptions:<table>
<tr><td class="indexkey"><a class="el" href="namespaceneuralpp.html">neuralpp</a></td><td class="indexvalue">Main namespace for the library </td></tr>
</table>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,251 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: neural++.hpp Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<h1>neural++.hpp</h1><a href="neural_09_09_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/**************************************************************************************************</span>
<a name="l00002"></a>00002 <span class="comment"> * LibNeural++ v.0.2 - All-purpose library for managing neural networks *</span>
<a name="l00003"></a>00003 <span class="comment"> * Copyright (C) 2009, BlackLight *</span>
<a name="l00004"></a>00004 <span class="comment"> * *</span>
<a name="l00005"></a>00005 <span class="comment"> * This program is free software: you can redistribute it and/or modify it under the terms of the *</span>
<a name="l00006"></a>00006 <span class="comment"> * GNU General Public License as published by the Free Software Foundation, either version 3 of *</span>
<a name="l00007"></a>00007 <span class="comment"> * the License, or (at your option) any later version. This program is distributed in the hope *</span>
<a name="l00008"></a>00008 <span class="comment"> * that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of *</span>
<a name="l00009"></a>00009 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for *</span>
<a name="l00010"></a>00010 <span class="comment"> * more details. You should have received a copy of the GNU General Public License along with *</span>
<a name="l00011"></a>00011 <span class="comment"> * this program. If not, see &lt;http://www.gnu.org/licenses/&gt;. *</span>
<a name="l00012"></a>00012 <span class="comment"> **************************************************************************************************/</span>
<a name="l00013"></a>00013
<a name="l00014"></a>00014 <span class="comment">//#ifndef __cplusplus</span>
<a name="l00015"></a>00015 <span class="comment">//#error "This is a C++ library, you know, so you'd better use a C++ compiler to compile it"</span>
<a name="l00016"></a>00016 <span class="comment">//#else</span>
<a name="l00017"></a>00017
<a name="l00018"></a>00018 <span class="preprocessor">#ifndef __NEURALPP</span>
<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define __NEURALPP</span>
<a name="l00020"></a>00020 <span class="preprocessor"></span>
<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;vector&gt;</span>
<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;string&gt;</span>
<a name="l00023"></a>00023
<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;cmath&gt;</span>
<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;ctime&gt;</span>
<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;cstdio&gt;</span>
<a name="l00027"></a>00027
<a name="l00028"></a>00028 <span class="preprocessor">#include "<a class="code" href="neural_09_09__exception_8hpp.html">neural++_exception.hpp</a>"</span>
<a name="l00029"></a>00029 <span class="keyword">using namespace </span>std;
<a name="l00030"></a>00030
<a name="l00032"></a><a class="code" href="neural_09_09_8hpp.html#839a9222721835f53c5b248241f535f4">00032</a> <span class="preprocessor">#define RAND ( abs( sin(rand()) ) )</span>
<a name="l00033"></a>00033 <span class="preprocessor"></span>
<a name="l00035"></a><a class="code" href="neural_09_09_8hpp.html#05e2bb5b9fc32f0b6b4d84fe43177d72">00035</a> <span class="preprocessor">#define BETA0 0.7</span>
<a name="l00036"></a>00036 <span class="preprocessor"></span>
<a name="l00041"></a>00041 <span class="keyword">namespace </span>neuralpp {
<a name="l00042"></a>00042 <span class="keyword">class </span>Synapsis;
<a name="l00043"></a>00043 <span class="keyword">class </span>Neuron;
<a name="l00044"></a>00044 <span class="keyword">class </span>Layer;
<a name="l00045"></a>00045 <span class="keyword">class </span>NeuralNet;
<a name="l00046"></a>00046 <span class="keyword">class </span>NetworkFileNotFoundException;
<a name="l00047"></a>00047 <span class="keyword">class </span>InvalidXMLException;
<a name="l00048"></a>00048
<a name="l00053"></a><a class="code" href="classneuralpp_1_1NeuralNet.html">00053</a> <span class="keyword">class </span><a class="code" href="classneuralpp_1_1NeuralNet.html" title="Main project&amp;#39;s class.">NeuralNet</a> {
<a name="l00054"></a><a class="code" href="classneuralpp_1_1NeuralNet.html#4cb52dae7b43d03fac73afca7b9f3a51">00054</a> <span class="keywordtype">int</span> <a class="code" href="classneuralpp_1_1NeuralNet.html#4cb52dae7b43d03fac73afca7b9f3a51">epochs</a>;
<a name="l00055"></a><a class="code" href="classneuralpp_1_1NeuralNet.html#4f88106c9e542c39eac43b4ca1974a2a">00055</a> <span class="keywordtype">int</span> <a class="code" href="classneuralpp_1_1NeuralNet.html#4f88106c9e542c39eac43b4ca1974a2a">ref_epochs</a>;
<a name="l00056"></a><a class="code" href="classneuralpp_1_1NeuralNet.html#6bd7be443e46b2fdbf1da2edb8e611ab">00056</a> <span class="keywordtype">double</span> <a class="code" href="classneuralpp_1_1NeuralNet.html#6bd7be443e46b2fdbf1da2edb8e611ab">l_rate</a>;
<a name="l00057"></a><a class="code" href="classneuralpp_1_1NeuralNet.html#261f5f68fcc5be54250cfa03945266dd">00057</a> <span class="keywordtype">double</span> <a class="code" href="classneuralpp_1_1NeuralNet.html#261f5f68fcc5be54250cfa03945266dd">ex</a>;
<a name="l00058"></a>00058
<a name="l00059"></a><a class="code" href="classneuralpp_1_1NeuralNet.html#e2b4e8405f9d25edab395d61502bdba9">00059</a> <a class="code" href="classneuralpp_1_1Layer.html" title="Class for managing layers of neurons.">Layer</a>* <a class="code" href="classneuralpp_1_1NeuralNet.html#e2b4e8405f9d25edab395d61502bdba9">input</a>;
<a name="l00060"></a><a class="code" href="classneuralpp_1_1NeuralNet.html#bbdaa1b6c0a1a95d2b18cd25fda2a266">00060</a> <a class="code" href="classneuralpp_1_1Layer.html" title="Class for managing layers of neurons.">Layer</a>* <a class="code" href="classneuralpp_1_1NeuralNet.html#bbdaa1b6c0a1a95d2b18cd25fda2a266">hidden</a>;
<a name="l00061"></a><a class="code" href="classneuralpp_1_1NeuralNet.html#fa9b2dbcbb39d0fc70f790ac24069a74">00061</a> <a class="code" href="classneuralpp_1_1Layer.html" title="Class for managing layers of neurons.">Layer</a>* <a class="code" href="classneuralpp_1_1NeuralNet.html#fa9b2dbcbb39d0fc70f790ac24069a74">output</a>;
<a name="l00062"></a>00062
<a name="l00067"></a>00067 <span class="keywordtype">void</span> <a class="code" href="classneuralpp_1_1NeuralNet.html#94169c89a7cd47122ab5dbf1d5c5e108" title="It updates the weights of the net&amp;#39;s synapsis through back-propagation.">updateWeights</a>();
<a name="l00068"></a>00068
<a name="l00074"></a>00074 <span class="keywordtype">void</span> <a class="code" href="classneuralpp_1_1NeuralNet.html#62695a82dfb1df758a44150921aec8e0" title="It commits the changes made by updateWeights() to the layer l.">commitChanges</a> (<a class="code" href="classneuralpp_1_1Layer.html" title="Class for managing layers of neurons.">Layer</a> *l);
<a name="l00075"></a>00075
<a name="l00081"></a>00081 <span class="keywordtype">double</span> <a class="code" href="classneuralpp_1_1NeuralNet.html#8a140d28e6dd4097470c7c138801ad01" title="It get the error made on the expected result as |v-v&amp;#39;|/v.">error</a>(<span class="keywordtype">double</span> <a class="code" href="classneuralpp_1_1NeuralNet.html#261f5f68fcc5be54250cfa03945266dd">ex</a>);
<a name="l00082"></a>00082
<a name="l00087"></a>00087 double (*<a class="code" href="classneuralpp_1_1NeuralNet.html#c1469e6afd87d85b82f14bc246f82457" title="Private pointer to function, containing the function to be used as activation function...">actv_f</a>)(double);
<a name="l00088"></a>00088
<a name="l00093"></a>00093 double (*<a class="code" href="classneuralpp_1_1NeuralNet.html#df44689f4e6201ca1ddc67655cce3576" title="Private pointer to function, containing the function to be used as derivate of the...">deriv</a>)(double);
<a name="l00094"></a>00094
<a name="l00095"></a>00095 <span class="keyword">public</span>:
<a name="l00099"></a><a class="code" href="classneuralpp_1_1NeuralNet.html#94c36c94060e785ea67a0014c4182f8f6d06b4fe9414a158c97aee1a3679a904">00099</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> { <a class="code" href="classneuralpp_1_1NeuralNet.html#94c36c94060e785ea67a0014c4182f8f5ec2727c0756ddb097b53efe49b81afb">file</a>, <a class="code" href="classneuralpp_1_1NeuralNet.html#94c36c94060e785ea67a0014c4182f8f6d06b4fe9414a158c97aee1a3679a904">str</a> } <a class="code" href="classneuralpp_1_1NeuralNet.html#94c36c94060e785ea67a0014c4182f8f" title="Enum to choose the eventual training source for our network (XML from a file or from...">source</a>;
<a name="l00100"></a>00100
<a name="l00104"></a><a class="code" href="classneuralpp_1_1NeuralNet.html#92b145f2f6f00bf1ba645ce2235882c2">00104</a> <a class="code" href="classneuralpp_1_1NeuralNet.html#92b145f2f6f00bf1ba645ce2235882c2" title="Empty constructor for the class - it just makes nothing.">NeuralNet</a>() {}
<a name="l00105"></a>00105
<a name="l00116"></a>00116 <a class="code" href="classneuralpp_1_1NeuralNet.html#92b145f2f6f00bf1ba645ce2235882c2" title="Empty constructor for the class - it just makes nothing.">NeuralNet</a> (<span class="keywordtype">size_t</span> in_size, <span class="keywordtype">size_t</span> hidden_size, <span class="keywordtype">size_t</span> out_size, <span class="keywordtype">double</span> l, <span class="keywordtype">int</span> e);
<a name="l00117"></a>00117
<a name="l00123"></a>00123 <a class="code" href="classneuralpp_1_1NeuralNet.html#92b145f2f6f00bf1ba645ce2235882c2" title="Empty constructor for the class - it just makes nothing.">NeuralNet</a> (<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="classneuralpp_1_1NeuralNet.html#94c36c94060e785ea67a0014c4182f8f5ec2727c0756ddb097b53efe49b81afb">file</a>) <span class="keywordflow">throw</span>(NetworkFileNotFoundException);
<a name="l00124"></a>00124
<a name="l00125"></a>00125
<a name="l00138"></a>00138 <a class="code" href="classneuralpp_1_1NeuralNet.html#92b145f2f6f00bf1ba645ce2235882c2" title="Empty constructor for the class - it just makes nothing.">NeuralNet</a> (<span class="keywordtype">size_t</span> in_size, <span class="keywordtype">size_t</span> hidden_size, <span class="keywordtype">size_t</span> out_size,
<a name="l00139"></a>00139 <span class="keywordtype">double</span>(*actv)(<span class="keywordtype">double</span>), <span class="keywordtype">double</span>(*<a class="code" href="classneuralpp_1_1NeuralNet.html#df44689f4e6201ca1ddc67655cce3576" title="Private pointer to function, containing the function to be used as derivate of the...">deriv</a>)(<span class="keywordtype">double</span>), <span class="keywordtype">double</span> l, <span class="keywordtype">int</span> e);
<a name="l00140"></a>00140
<a name="l00146"></a>00146 <span class="keywordtype">double</span> <a class="code" href="classneuralpp_1_1NeuralNet.html#7de7ee318eeb791d21a01e9e9e0e8c5a" title="It gets the output of the network (note: the layer output should contain an only...">getOutput</a>();
<a name="l00147"></a>00147
<a name="l00152"></a>00152 vector&lt;double&gt; <a class="code" href="classneuralpp_1_1NeuralNet.html#a6b8bf3800b43b58843c65fc431207ae" title="It gets the output of the network in case the output layer contains more neurons...">getOutputs</a>();
<a name="l00153"></a>00153
<a name="l00159"></a>00159 <span class="keywordtype">double</span> <a class="code" href="classneuralpp_1_1NeuralNet.html#423fd38a61d79905dcc12da84c805114" title="It gets the value expected.">expected</a>();
<a name="l00160"></a>00160
<a name="l00165"></a>00165 <span class="keywordtype">void</span> <a class="code" href="classneuralpp_1_1NeuralNet.html#b6475762b7e9eab086befdc511f7c236" title="It sets the value you expect from your network.">setExpected</a>(<span class="keywordtype">double</span> <a class="code" href="classneuralpp_1_1NeuralNet.html#261f5f68fcc5be54250cfa03945266dd">ex</a>);
<a name="l00166"></a>00166
<a name="l00172"></a>00172 <span class="keywordtype">void</span> <a class="code" href="classneuralpp_1_1NeuralNet.html#b0bd1daadb06980dff1f50d33a7c098e" title="It updates through back-propagation the weights of the synapsis and computes again...">update</a>();
<a name="l00173"></a>00173
<a name="l00178"></a>00178 <span class="keywordtype">void</span> <a class="code" href="classneuralpp_1_1NeuralNet.html#c129c180647362da963758bfd1ba6890" title="It propagates values through the network.">propagate</a>();
<a name="l00179"></a>00179
<a name="l00184"></a>00184 <span class="keywordtype">void</span> <a class="code" href="classneuralpp_1_1NeuralNet.html#0de170e8ab561ad63d0739b4c4b74f68" title="It sets the input for the network.">setInput</a> (vector&lt;double&gt;&amp; v);
<a name="l00185"></a>00185
<a name="l00190"></a>00190 <span class="keywordtype">void</span> <a class="code" href="classneuralpp_1_1NeuralNet.html#46f23f462318a4ffc037a4e806364c3f" title="It links the layers of the network (input, hidden, output).">link</a>();
<a name="l00191"></a>00191
<a name="l00196"></a>00196 <span class="keywordtype">bool</span> <a class="code" href="classneuralpp_1_1NeuralNet.html#5db8d6ba4785f732da6e642b4f8f11a0" title="Save a trained neural network to a binary file.">save</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* fname);
<a name="l00197"></a>00197
<a name="l00205"></a>00205 <span class="keywordtype">void</span> <a class="code" href="classneuralpp_1_1NeuralNet.html#e8b8741d28bec1354db555eabe418cb6" title="Train a network using a training set loaded from an XML file.">train</a>(<span class="keywordtype">string</span> xml, <a class="code" href="classneuralpp_1_1NeuralNet.html#94c36c94060e785ea67a0014c4182f8f" title="Enum to choose the eventual training source for our network (XML from a file or from...">source</a> xrc) <span class="keywordflow">throw</span>(InvalidXMLException);
<a name="l00206"></a>00206
<a name="l00211"></a>00211 <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classneuralpp_1_1NeuralNet.html#45c7645d4affe65752d37cd230afba24" title="Initialize the training XML for the neural network.">initXML</a> (<span class="keywordtype">string</span>&amp; xml);
<a name="l00212"></a>00212
<a name="l00219"></a>00219 <span class="keyword">static</span> vector&lt;double&gt; <a class="code" href="classneuralpp_1_1NeuralNet.html#e07af23ceb8666518da0c035bf1e0376" title="Splits a string into a vector of doubles, given a delimitator.">split</a> (<span class="keywordtype">char</span> delim, <span class="keywordtype">string</span> <a class="code" href="classneuralpp_1_1NeuralNet.html#94c36c94060e785ea67a0014c4182f8f6d06b4fe9414a158c97aee1a3679a904">str</a>);
<a name="l00220"></a>00220
<a name="l00233"></a>00233 <span class="keyword">static</span> <span class="keywordtype">string</span> <a class="code" href="classneuralpp_1_1NeuralNet.html#4be31ecb0b543a192997bd83c6995ccb" title="Get a training set from a string and copies it to an XML For example, these strings...">XMLFromSet</a> (<span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">string</span> <span class="keyword">set</span>);
<a name="l00234"></a>00234
<a name="l00239"></a>00239 <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classneuralpp_1_1NeuralNet.html#28b9966c5f197b8e86d57dd104aa32a6" title="Closes an open XML document generated by &amp;quot;initXML&amp;quot; and &amp;quot;XMLFromSet&amp;quot;...">closeXML</a>(<span class="keywordtype">string</span>&amp; xml);
<a name="l00240"></a>00240 };
<a name="l00241"></a>00241
<a name="l00247"></a><a class="code" href="classneuralpp_1_1Synapsis.html">00247</a> <span class="keyword">class </span><a class="code" href="classneuralpp_1_1Synapsis.html" title="Class for managing synapsis.">Synapsis</a> {
<a name="l00248"></a><a class="code" href="classneuralpp_1_1Synapsis.html#617fdc4305f8f1850eac267a7ee22660">00248</a> <span class="keywordtype">double</span> <a class="code" href="classneuralpp_1_1Synapsis.html#617fdc4305f8f1850eac267a7ee22660">delta</a>;
<a name="l00249"></a><a class="code" href="classneuralpp_1_1Synapsis.html#65471cd6c9ef87609dfa4b0e5fafa708">00249</a> <span class="keywordtype">double</span> <a class="code" href="classneuralpp_1_1Synapsis.html#65471cd6c9ef87609dfa4b0e5fafa708">prev_delta</a>;
<a name="l00250"></a><a class="code" href="classneuralpp_1_1Synapsis.html#0bc523a8135ebbb5c0da932939d30ed7">00250</a> <span class="keywordtype">double</span> <a class="code" href="classneuralpp_1_1Synapsis.html#0bc523a8135ebbb5c0da932939d30ed7">weight</a>;
<a name="l00251"></a>00251
<a name="l00252"></a><a class="code" href="classneuralpp_1_1Synapsis.html#83d41c158054b08bd05051736e89a0ad">00252</a> <a class="code" href="classneuralpp_1_1Neuron.html" title="Class for managing neurons.">Neuron</a> *<a class="code" href="classneuralpp_1_1Synapsis.html#83d41c158054b08bd05051736e89a0ad">in</a>;
<a name="l00253"></a><a class="code" href="classneuralpp_1_1Synapsis.html#fb219e05038fa0da20db1082ab0500be">00253</a> <a class="code" href="classneuralpp_1_1Neuron.html" title="Class for managing neurons.">Neuron</a> *<a class="code" href="classneuralpp_1_1Synapsis.html#fb219e05038fa0da20db1082ab0500be">out</a>;
<a name="l00254"></a>00254
<a name="l00255"></a>00255 double (*<a class="code" href="classneuralpp_1_1Synapsis.html#2539b9eef2ff0f3522aea8d89e394f02">actv_f</a>)(double);
<a name="l00256"></a>00256 double (*<a class="code" href="classneuralpp_1_1Synapsis.html#2940b370c283aa1b63890666942c26bf">deriv</a>)(double);
<a name="l00257"></a>00257
<a name="l00258"></a>00258 <span class="keyword">public</span>:
<a name="l00266"></a>00266 <a class="code" href="classneuralpp_1_1Synapsis.html#0729de9e737b9967421edcfc4b410bd8" title="Constructor.">Synapsis</a>(<a class="code" href="classneuralpp_1_1Neuron.html" title="Class for managing neurons.">Neuron</a>* i, <a class="code" href="classneuralpp_1_1Neuron.html" title="Class for managing neurons.">Neuron</a>* o, <span class="keywordtype">double</span> w, <span class="keywordtype">double</span> d);
<a name="l00267"></a>00267
<a name="l00275"></a>00275 <a class="code" href="classneuralpp_1_1Synapsis.html#0729de9e737b9967421edcfc4b410bd8" title="Constructor.">Synapsis</a> (<a class="code" href="classneuralpp_1_1Neuron.html" title="Class for managing neurons.">Neuron</a>* i, <a class="code" href="classneuralpp_1_1Neuron.html" title="Class for managing neurons.">Neuron</a>* o, <span class="keywordtype">double</span>(*a)(<span class="keywordtype">double</span>), <span class="keywordtype">double</span>(*d)(<span class="keywordtype">double</span>));
<a name="l00276"></a>00276
<a name="l00285"></a>00285 <a class="code" href="classneuralpp_1_1Synapsis.html#0729de9e737b9967421edcfc4b410bd8" title="Constructor.">Synapsis</a> (<a class="code" href="classneuralpp_1_1Neuron.html" title="Class for managing neurons.">Neuron</a>* i, <a class="code" href="classneuralpp_1_1Neuron.html" title="Class for managing neurons.">Neuron</a>* o,
<a name="l00286"></a>00286 <span class="keywordtype">double</span> w, <span class="keywordtype">double</span>(*a)(<span class="keywordtype">double</span>), <span class="keywordtype">double</span>(*d)(<span class="keywordtype">double</span>));
<a name="l00287"></a>00287
<a name="l00291"></a>00291 <a class="code" href="classneuralpp_1_1Neuron.html" title="Class for managing neurons.">Neuron</a>* <a class="code" href="classneuralpp_1_1Synapsis.html#5ba8a93a5741f4855390eb8a46e99435">getIn</a>();
<a name="l00292"></a>00292
<a name="l00296"></a>00296 <a class="code" href="classneuralpp_1_1Neuron.html" title="Class for managing neurons.">Neuron</a>* <a class="code" href="classneuralpp_1_1Synapsis.html#61c9a04e03291a01f44520cef143cbdd">getOut</a>();
<a name="l00297"></a>00297
<a name="l00302"></a>00302 <span class="keywordtype">void</span> <a class="code" href="classneuralpp_1_1Synapsis.html#acee77d0fdf9889464ab5ed27beae0ff" title="Set the weight of the synapsis.">setWeight</a>(<span class="keywordtype">double</span> w);
<a name="l00303"></a>00303
<a name="l00309"></a>00309 <span class="keywordtype">void</span> <a class="code" href="classneuralpp_1_1Synapsis.html#429ad5b25930faf436a9d725582802e1" title="It sets the delta (how much to change the weight after an update) of the synapsis...">setDelta</a>(<span class="keywordtype">double</span> d);
<a name="l00310"></a>00310
<a name="l00315"></a>00315 <span class="keywordtype">double</span> <a class="code" href="classneuralpp_1_1Synapsis.html#aa79c16ec6b59949e5d2f75a3f10d530" title="Return the weight of the synapsis.">getWeight</a>();
<a name="l00316"></a>00316
<a name="l00321"></a>00321 <span class="keywordtype">double</span> <a class="code" href="classneuralpp_1_1Synapsis.html#18f15b920609be8b818d43a0227aada5" title="Return the delta of the synapsis.">getDelta</a>();
<a name="l00322"></a>00322
<a name="l00327"></a>00327 <span class="keywordtype">double</span> <a class="code" href="classneuralpp_1_1Synapsis.html#2fe3e9ec97542f1476d8b9306aa09756" title="Get the delta of the synapsis at the previous iteration.">getPrevDelta</a>();
<a name="l00328"></a>00328
<a name="l00339"></a>00339 <span class="keywordtype">double</span> <a class="code" href="classneuralpp_1_1Synapsis.html#ecdb17182de791f7fdd417232e184350" title="Get the inertial momentum of a synapsis.">momentum</a> (<span class="keywordtype">int</span> N, <span class="keywordtype">int</span> x);
<a name="l00340"></a>00340 };
<a name="l00341"></a>00341
<a name="l00347"></a><a class="code" href="classneuralpp_1_1Neuron.html">00347</a> <span class="keyword">class </span><a class="code" href="classneuralpp_1_1Neuron.html" title="Class for managing neurons.">Neuron</a> {
<a name="l00348"></a><a class="code" href="classneuralpp_1_1Neuron.html#eec680c47272b2465e8d8a998c359853">00348</a> <span class="keywordtype">double</span> <a class="code" href="classneuralpp_1_1Neuron.html#eec680c47272b2465e8d8a998c359853">actv_val</a>;
<a name="l00349"></a><a class="code" href="classneuralpp_1_1Neuron.html#da75259de98b1a893c736666af6bfdc3">00349</a> <span class="keywordtype">double</span> <a class="code" href="classneuralpp_1_1Neuron.html#da75259de98b1a893c736666af6bfdc3">prop_val</a>;
<a name="l00350"></a>00350
<a name="l00351"></a><a class="code" href="classneuralpp_1_1Neuron.html#ead827210fa18c2baae03927b2c798ff">00351</a> vector&lt; Synapsis &gt; <a class="code" href="classneuralpp_1_1Neuron.html#ead827210fa18c2baae03927b2c798ff">in</a>;
<a name="l00352"></a><a class="code" href="classneuralpp_1_1Neuron.html#82a4297f84d6403e52a8386d26117b4f">00352</a> vector&lt; Synapsis &gt; <a class="code" href="classneuralpp_1_1Neuron.html#82a4297f84d6403e52a8386d26117b4f">out</a>;
<a name="l00353"></a>00353
<a name="l00354"></a>00354 double (*<a class="code" href="classneuralpp_1_1Neuron.html#198ddd0d11a26d0052d52b787d6a0df0">actv_f</a>)(double);
<a name="l00355"></a>00355 double (*<a class="code" href="classneuralpp_1_1Neuron.html#8b881889e40e9782c49b0efad2b1dde3">deriv</a>)(double);
<a name="l00356"></a>00356 <span class="keyword">public</span>:
<a name="l00362"></a>00362 <a class="code" href="classneuralpp_1_1Neuron.html#c877424a295478e3464046ea43c2a7ad" title="Constructor.">Neuron</a> (<span class="keywordtype">double</span> (*a)(<span class="keywordtype">double</span>), <span class="keywordtype">double</span>(*d)(<span class="keywordtype">double</span>));
<a name="l00363"></a>00363
<a name="l00371"></a>00371 <a class="code" href="classneuralpp_1_1Neuron.html#c877424a295478e3464046ea43c2a7ad" title="Constructor.">Neuron</a> (vector&lt;Synapsis&gt; <a class="code" href="classneuralpp_1_1Neuron.html#ead827210fa18c2baae03927b2c798ff">in</a>, vector&lt;Synapsis&gt; <a class="code" href="classneuralpp_1_1Neuron.html#82a4297f84d6403e52a8386d26117b4f">out</a>,
<a name="l00372"></a>00372 <span class="keywordtype">double</span> (*a)(<span class="keywordtype">double</span>), <span class="keywordtype">double</span>(*d)(<span class="keywordtype">double</span>));
<a name="l00373"></a>00373
<a name="l00379"></a>00379 <a class="code" href="classneuralpp_1_1Synapsis.html" title="Class for managing synapsis.">Synapsis</a>&amp; <a class="code" href="classneuralpp_1_1Neuron.html#29f2d9dcc4ca34f224d4dc39bb2f180a" title="Get the i-th synapsis connected on the input of the neuron.">synIn</a> (<span class="keywordtype">size_t</span> i);
<a name="l00380"></a>00380
<a name="l00386"></a>00386 <a class="code" href="classneuralpp_1_1Synapsis.html" title="Class for managing synapsis.">Synapsis</a>&amp; <a class="code" href="classneuralpp_1_1Neuron.html#655f1637e1b754461413ac7fc2ffeebe" title="Get the i-th synapsis connected on the output of the neuron.">synOut</a> (<span class="keywordtype">size_t</span> i);
<a name="l00387"></a>00387
<a name="l00392"></a>00392 <span class="keywordtype">void</span> <a class="code" href="classneuralpp_1_1Neuron.html#583ada6e1dd3f2e113415b4d89196e62" title="It pushes a new input synapsis.">push_in</a> (<a class="code" href="classneuralpp_1_1Synapsis.html" title="Class for managing synapsis.">Synapsis</a>&amp; s);
<a name="l00393"></a>00393
<a name="l00398"></a>00398 <span class="keywordtype">void</span> <a class="code" href="classneuralpp_1_1Neuron.html#bca65db84f56f9d40694bfbcd25812cb" title="It pushes a new output synapsis.">push_out</a> (<a class="code" href="classneuralpp_1_1Synapsis.html" title="Class for managing synapsis.">Synapsis</a>&amp; s);
<a name="l00399"></a>00399
<a name="l00404"></a>00404 <span class="keywordtype">void</span> <a class="code" href="classneuralpp_1_1Neuron.html#ddf00ffef030b27ed11901aad08822bd" title="Change the activation value of the neuron.">setActv</a> (<span class="keywordtype">double</span> a);
<a name="l00405"></a>00405
<a name="l00410"></a>00410 <span class="keywordtype">void</span> <a class="code" href="classneuralpp_1_1Neuron.html#aa6e58f073a76b3481fea9115a4e6ea6" title="Change the propagation value of the neuron.">setProp</a> (<span class="keywordtype">double</span> p);
<a name="l00411"></a>00411
<a name="l00416"></a>00416 <span class="keywordtype">double</span> <a class="code" href="classneuralpp_1_1Neuron.html#55993867179f0ac7d1e0e2c460ceb611" title="Get the activation value of the neuron.">getActv</a>();
<a name="l00417"></a>00417
<a name="l00422"></a>00422 <span class="keywordtype">double</span> <a class="code" href="classneuralpp_1_1Neuron.html#57c022f82213f662e2a263fc134a3fc9" title="Get the propagation value of the neuron.">getProp</a>();
<a name="l00423"></a>00423
<a name="l00427"></a>00427 <span class="keywordtype">double</span> <a class="code" href="classneuralpp_1_1Neuron.html#8b0ca61cd0e047c8691ab39aae56dbda" title="It propagates its activation value to the connected neurons.">propagate</a>();
<a name="l00428"></a>00428
<a name="l00433"></a>00433 <span class="keywordtype">size_t</span> <a class="code" href="classneuralpp_1_1Neuron.html#ad97f1a082d5f969eb4c69ab454ecfbb" title="Get the number of input synapsis for the neuron.">nIn</a>();
<a name="l00434"></a>00434
<a name="l00439"></a>00439 <span class="keywordtype">size_t</span> <a class="code" href="classneuralpp_1_1Neuron.html#fe458021e3b20d58dc608fb94ae2135b" title="Get the number of output synapsis for the neuron.">nOut</a>();
<a name="l00440"></a>00440
<a name="l00444"></a>00444 <span class="keywordtype">void</span> <a class="code" href="classneuralpp_1_1Neuron.html#2e2ccb69277fc3d992a3a3f2360ed154" title="Remove input and output synapsis from a neuron.">synClear</a>();
<a name="l00445"></a>00445 };
<a name="l00446"></a>00446
<a name="l00452"></a><a class="code" href="classneuralpp_1_1Layer.html">00452</a> <span class="keyword">class </span><a class="code" href="classneuralpp_1_1Layer.html" title="Class for managing layers of neurons.">Layer</a> {
<a name="l00453"></a><a class="code" href="classneuralpp_1_1Layer.html#855685c9da56b06b629e13a2f8c719ce">00453</a> vector&lt;Neuron&gt; <a class="code" href="classneuralpp_1_1Layer.html#855685c9da56b06b629e13a2f8c719ce">elements</a>;
<a name="l00454"></a>00454
<a name="l00455"></a>00455 void (*<a class="code" href="classneuralpp_1_1Layer.html#c023a15a16353d0b4f44060a159f550f">update_weights</a>)();
<a name="l00456"></a>00456 double (*<a class="code" href="classneuralpp_1_1Layer.html#824367da29f92253a027a7c5b4a4405e">actv_f</a>)(double);
<a name="l00457"></a>00457 double (*<a class="code" href="classneuralpp_1_1Layer.html#a0207b14ba80aaf03502749ecb7d23fa">deriv</a>)(double);
<a name="l00458"></a>00458
<a name="l00459"></a>00459 <span class="keyword">public</span>:
<a name="l00466"></a>00466 <a class="code" href="classneuralpp_1_1Layer.html#411a4dc8a1bb2fe44fe7a69fa50fd764" title="Constructor.">Layer</a> (<span class="keywordtype">size_t</span> sz, <span class="keywordtype">double</span> (*a)(<span class="keywordtype">double</span>), <span class="keywordtype">double</span>(*d)(<span class="keywordtype">double</span>));
<a name="l00467"></a>00467
<a name="l00475"></a>00475 <a class="code" href="classneuralpp_1_1Layer.html#411a4dc8a1bb2fe44fe7a69fa50fd764" title="Constructor.">Layer</a> (vector&lt;Neuron&gt;&amp; neurons, <span class="keywordtype">double</span>(*a)(<span class="keywordtype">double</span>), <span class="keywordtype">double</span>(*d)(<span class="keywordtype">double</span>));
<a name="l00476"></a>00476
<a name="l00482"></a>00482 <a class="code" href="classneuralpp_1_1Neuron.html" title="Class for managing neurons.">Neuron</a>&amp; <a class="code" href="classneuralpp_1_1Layer.html#45ff7554830558155c6fbce3b6827122" title="Redefinition for operator [].">operator[] </a>(<span class="keywordtype">size_t</span> i);
<a name="l00483"></a>00483
<a name="l00488"></a>00488 <span class="keywordtype">void</span> <a class="code" href="classneuralpp_1_1Layer.html#ac33444fde14633fa1ad4acb024ad150" title="It links a layer to another.">link</a> (<a class="code" href="classneuralpp_1_1Layer.html" title="Class for managing layers of neurons.">Layer</a>&amp; l);
<a name="l00489"></a>00489
<a name="l00494"></a>00494 <span class="keywordtype">void</span> <a class="code" href="classneuralpp_1_1Layer.html#dbad95f635343a2998794113d7762cf7" title="It sets a vector of propagation values to all its neurons.">setProp</a> (vector&lt;double&gt;&amp; v);
<a name="l00495"></a>00495
<a name="l00500"></a>00500 <span class="keywordtype">void</span> <a class="code" href="classneuralpp_1_1Layer.html#98f79281b680b1d18fd91fa5794c0899" title="It sets a vector of activation values to all its neurons.">setActv</a> (vector&lt;double&gt;&amp; v);
<a name="l00501"></a>00501
<a name="l00505"></a>00505 <span class="keywordtype">void</span> <a class="code" href="classneuralpp_1_1Layer.html#fcfd306039dbaf91c9e2dcc8fc1f1ce1" title="It propagates its activation values to the output layers.">propagate</a>();
<a name="l00506"></a>00506
<a name="l00510"></a>00510 <span class="keywordtype">size_t</span> <a class="code" href="classneuralpp_1_1Layer.html#c8d2f7513e5d40518f9dddfd1e3ddcc5">size</a>();
<a name="l00511"></a>00511 };
<a name="l00512"></a>00512
<a name="l00513"></a><a class="code" href="structneuralpp_1_1netrecord.html">00513</a> <span class="keyword">struct </span><a class="code" href="structneuralpp_1_1netrecord.html">netrecord</a> {
<a name="l00514"></a><a class="code" href="structneuralpp_1_1netrecord.html#e1f480bfef05033accef40f77c09fa87">00514</a> <span class="keywordtype">int</span> <a class="code" href="structneuralpp_1_1netrecord.html#e1f480bfef05033accef40f77c09fa87">input_size</a>;
<a name="l00515"></a><a class="code" href="structneuralpp_1_1netrecord.html#3c1728ac66c37f6ac85c404d4f55552e">00515</a> <span class="keywordtype">int</span> hidden_size;
<a name="l00516"></a><a class="code" href="structneuralpp_1_1netrecord.html#95f2b0651dd3a0e5e7201ff354e401b4">00516</a> <span class="keywordtype">int</span> <a class="code" href="structneuralpp_1_1netrecord.html#95f2b0651dd3a0e5e7201ff354e401b4">output_size</a>;
<a name="l00517"></a>00517
<a name="l00518"></a><a class="code" href="structneuralpp_1_1netrecord.html#ab0149ed5ea0694e88213a07cd4427d1">00518</a> <span class="keywordtype">int</span> <a class="code" href="structneuralpp_1_1netrecord.html#ab0149ed5ea0694e88213a07cd4427d1">epochs</a>;
<a name="l00519"></a><a class="code" href="structneuralpp_1_1netrecord.html#a4f793a39a40144e811fef4d3d2d2b30">00519</a> <span class="keywordtype">double</span> <a class="code" href="structneuralpp_1_1netrecord.html#a4f793a39a40144e811fef4d3d2d2b30">l_rate</a>;
<a name="l00520"></a><a class="code" href="structneuralpp_1_1netrecord.html#dcc44fde3f67058d26ef2d5cbd0904e6">00520</a> <span class="keywordtype">double</span> <a class="code" href="structneuralpp_1_1netrecord.html#dcc44fde3f67058d26ef2d5cbd0904e6">ex</a>;
<a name="l00521"></a>00521 };
<a name="l00522"></a>00522
<a name="l00523"></a><a class="code" href="structneuralpp_1_1neuronrecord.html">00523</a> <span class="keyword">struct </span><a class="code" href="structneuralpp_1_1neuronrecord.html">neuronrecord</a> {
<a name="l00524"></a><a class="code" href="structneuralpp_1_1neuronrecord.html#30b298a95939b88b565fefc2dc57e89d">00524</a> <span class="keywordtype">double</span> <a class="code" href="structneuralpp_1_1neuronrecord.html#30b298a95939b88b565fefc2dc57e89d">prop</a>;
<a name="l00525"></a><a class="code" href="structneuralpp_1_1neuronrecord.html#15201b190584987255d81d4b7e773375">00525</a> <span class="keywordtype">double</span> <a class="code" href="structneuralpp_1_1neuronrecord.html#15201b190584987255d81d4b7e773375">actv</a>;
<a name="l00526"></a>00526 };
<a name="l00527"></a>00527
<a name="l00528"></a><a class="code" href="structneuralpp_1_1synrecord.html">00528</a> <span class="keyword">struct </span><a class="code" href="structneuralpp_1_1synrecord.html">synrecord</a> {
<a name="l00529"></a><a class="code" href="structneuralpp_1_1synrecord.html#81a7dbc97eecbf5bc85cac46373a78d2">00529</a> <span class="keywordtype">double</span> w;
<a name="l00530"></a><a class="code" href="structneuralpp_1_1synrecord.html#3a862082dfa0edffce84936818bab374">00530</a> <span class="keywordtype">double</span> <a class="code" href="structneuralpp_1_1synrecord.html#3a862082dfa0edffce84936818bab374">d</a>;
<a name="l00531"></a>00531 };
<a name="l00532"></a>00532 }
<a name="l00533"></a>00533
<a name="l00534"></a>00534 <span class="preprocessor">#endif</span>
<a name="l00535"></a>00535 <span class="preprocessor"></span><span class="comment">//#endif</span>
<a name="l00536"></a>00536
</pre></div></div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,99 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: neural++.hpp File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>neural++.hpp File Reference</h1><code>#include &lt;vector&gt;</code><br>
<code>#include &lt;string&gt;</code><br>
<code>#include &lt;cmath&gt;</code><br>
<code>#include &lt;ctime&gt;</code><br>
<code>#include &lt;cstdio&gt;</code><br>
<code>#include &quot;<a class="el" href="neural_09_09__exception_8hpp-source.html">neural++_exception.hpp</a>&quot;</code><br>
<p>
<a href="neural_09_09_8hpp-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceneuralpp.html">neuralpp</a></td></tr>
<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1NeuralNet.html">neuralpp::NeuralNet</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Main project's class. <a href="classneuralpp_1_1NeuralNet.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Synapsis.html">neuralpp::Synapsis</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Class for managing synapsis. <a href="classneuralpp_1_1Synapsis.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Neuron.html">neuralpp::Neuron</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Class for managing neurons. <a href="classneuralpp_1_1Neuron.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classneuralpp_1_1Layer.html">neuralpp::Layer</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Class for managing layers of neurons. <a href="classneuralpp_1_1Layer.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structneuralpp_1_1netrecord.html">neuralpp::netrecord</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structneuralpp_1_1neuronrecord.html">neuralpp::neuronrecord</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structneuralpp_1_1synrecord.html">neuralpp::synrecord</a></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="neural_09_09_8hpp.html#839a9222721835f53c5b248241f535f4">RAND</a>&nbsp;&nbsp;&nbsp;( abs( sin(rand()) ) )</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default rand value: |sin(rand)|, always &gt;= 0 and &lt;= 1. <a href="#839a9222721835f53c5b248241f535f4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="neural_09_09_8hpp.html#05e2bb5b9fc32f0b6b4d84fe43177d72">BETA0</a>&nbsp;&nbsp;&nbsp;0.7</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initial value for the inertial momentum of the synapses. <a href="#05e2bb5b9fc32f0b6b4d84fe43177d72"></a><br></td></tr>
</table>
<hr><h2>Define Documentation</h2>
<a class="anchor" name="05e2bb5b9fc32f0b6b4d84fe43177d72"></a><!-- doxytag: member="neural++.hpp::BETA0" ref="05e2bb5b9fc32f0b6b4d84fe43177d72" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define BETA0&nbsp;&nbsp;&nbsp;0.7 </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Initial value for the inertial momentum of the synapses.
<p>
</div>
</div><p>
<a class="anchor" name="839a9222721835f53c5b248241f535f4"></a><!-- doxytag: member="neural++.hpp::RAND" ref="839a9222721835f53c5b248241f535f4" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define RAND&nbsp;&nbsp;&nbsp;( abs( sin(rand()) ) ) </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Default rand value: |sin(rand)|, always &gt;= 0 and &lt;= 1.
<p>
</div>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,61 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: neural++_exception.hpp Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<h1>neural++_exception.hpp</h1><a href="neural_09_09__exception_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/**************************************************************************************************</span>
<a name="l00002"></a>00002 <span class="comment"> * LibNeural++ v.0.2 - All-purpose library for managing neural networks *</span>
<a name="l00003"></a>00003 <span class="comment"> * Copyright (C) 2009, BlackLight *</span>
<a name="l00004"></a>00004 <span class="comment"> * *</span>
<a name="l00005"></a>00005 <span class="comment"> * This program is free software: you can redistribute it and/or modify it under the terms of the *</span>
<a name="l00006"></a>00006 <span class="comment"> * GNU General Public License as published by the Free Software Foundation, either version 3 of *</span>
<a name="l00007"></a>00007 <span class="comment"> * the License, or (at your option) any later version. This program is distributed in the hope *</span>
<a name="l00008"></a>00008 <span class="comment"> * that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of *</span>
<a name="l00009"></a>00009 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for *</span>
<a name="l00010"></a>00010 <span class="comment"> * more details. You should have received a copy of the GNU General Public License along with *</span>
<a name="l00011"></a>00011 <span class="comment"> * this program. If not, see &lt;http://www.gnu.org/licenses/&gt;. *</span>
<a name="l00012"></a>00012 <span class="comment"> **************************************************************************************************/</span>
<a name="l00013"></a>00013
<a name="l00014"></a>00014 <span class="preprocessor">#ifndef __cplusplus</span>
<a name="l00015"></a>00015 <span class="preprocessor"></span><span class="preprocessor">#error "This is a C++ library, you know, so you'd better use a C++ compiler to compile it"</span>
<a name="l00016"></a>00016 <span class="preprocessor"></span><span class="preprocessor">#else</span>
<a name="l00017"></a>00017 <span class="preprocessor"></span>
<a name="l00018"></a>00018 <span class="preprocessor">#ifndef __NEURALPP_EXCEPTION</span>
<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define __NEURALPP_EXCEPTION</span>
<a name="l00020"></a>00020 <span class="preprocessor"></span>
<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;exception&gt;</span>
<a name="l00022"></a>00022
<a name="l00023"></a>00023 <span class="keyword">namespace </span>neuralpp {
<a name="l00028"></a>00028 <span class="keyword">class </span>NetworkFileNotFoundException : <span class="keyword">public</span> std::exception {
<a name="l00029"></a>00029 <span class="keyword">public</span>:
<a name="l00030"></a>00030 NetworkFileNotFoundException() {}
<a name="l00031"></a>00031 <span class="keyword">const</span> <span class="keywordtype">char</span>* what() <span class="keyword">const</span> throw() { <span class="keywordflow">return</span> <span class="stringliteral">"Attempt to load a neural network from an invalid network file"</span>; }
<a name="l00032"></a>00032 };
<a name="l00033"></a>00033
<a name="l00038"></a>00038 <span class="keyword">class </span>InvalidXMLException : <span class="keyword">public</span> std::exception {
<a name="l00039"></a>00039 <span class="keyword">public</span>:
<a name="l00040"></a>00040 InvalidXMLException() {}
<a name="l00041"></a>00041 <span class="keyword">const</span> <span class="keywordtype">char</span>* what() <span class="keyword">const</span> throw() { <span class="keywordflow">return</span> <span class="stringliteral">"Attempt to load an invalid XML file"</span>; }
<a name="l00042"></a>00042 };
<a name="l00043"></a>00043 }
<a name="l00044"></a>00044
<a name="l00045"></a>00045 <span class="preprocessor">#endif</span>
<a name="l00046"></a>00046 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00047"></a>00047 <span class="preprocessor"></span>
</pre></div></div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,29 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: neural++_exception.hpp File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>neural++_exception.hpp File Reference</h1>
<p>
<a href="neural_09_09__exception_8hpp-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
</table>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,38 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>CMarkup::ConvertEncoding Member List</h1>This is the complete list of members for <a class="el" href="structCMarkup_1_1ConvertEncoding.html">CMarkup::ConvertEncoding</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1ConvertEncoding.html#52cfe3e75ff550c9ed4f4b472280192b">ConvertEncoding</a>(MCD_CSTR pszToEncoding, MCD_CSTR pszFromEncoding, const void *pFromBuffer, int nFromBufferLen)</td><td><a class="el" href="structCMarkup_1_1ConvertEncoding.html">CMarkup::ConvertEncoding</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1ConvertEncoding.html#bfd8cc96d41531109b9301b4d28a695f">nFailedChars</a></td><td><a class="el" href="structCMarkup_1_1ConvertEncoding.html">CMarkup::ConvertEncoding</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1ConvertEncoding.html#4b5e6d28cc2e909e2ac0d164cd00d53c">nFromLen</a></td><td><a class="el" href="structCMarkup_1_1ConvertEncoding.html">CMarkup::ConvertEncoding</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1ConvertEncoding.html#9fe87df87a339214df5e30bce32edcf4">nToCount</a></td><td><a class="el" href="structCMarkup_1_1ConvertEncoding.html">CMarkup::ConvertEncoding</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1ConvertEncoding.html#9647b6f60d353bd8af2ff462ff451b4d">pFrom</a></td><td><a class="el" href="structCMarkup_1_1ConvertEncoding.html">CMarkup::ConvertEncoding</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1ConvertEncoding.html#8ab5d602610c46eb26d0fbf8a39b2da8">strFromEncoding</a></td><td><a class="el" href="structCMarkup_1_1ConvertEncoding.html">CMarkup::ConvertEncoding</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1ConvertEncoding.html#cc2420305e7cfa6c9d18f7ce9daa4313">strToEncoding</a></td><td><a class="el" href="structCMarkup_1_1ConvertEncoding.html">CMarkup::ConvertEncoding</a></td><td></td></tr>
</table></div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,204 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: CMarkup::ConvertEncoding Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="navpath"><a class="el" href="classCMarkup.html">CMarkup</a>::<a class="el" href="structCMarkup_1_1ConvertEncoding.html">ConvertEncoding</a>
</div>
</div>
<div class="contents">
<h1>CMarkup::ConvertEncoding Struct Reference</h1><!-- doxytag: class="CMarkup::ConvertEncoding" --><code>#include &lt;<a class="el" href="Markup_8h-source.html">Markup.h</a>&gt;</code>
<p>
<p>
<a href="structCMarkup_1_1ConvertEncoding-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1ConvertEncoding.html#52cfe3e75ff550c9ed4f4b472280192b">ConvertEncoding</a> (<a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> pszToEncoding, <a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> pszFromEncoding, const void *pFromBuffer, int nFromBufferLen)</td></tr>
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">MCD_STR&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1ConvertEncoding.html#cc2420305e7cfa6c9d18f7ce9daa4313">strToEncoding</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">MCD_STR&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1ConvertEncoding.html#8ab5d602610c46eb26d0fbf8a39b2da8">strFromEncoding</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1ConvertEncoding.html#9647b6f60d353bd8af2ff462ff451b4d">pFrom</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1ConvertEncoding.html#4b5e6d28cc2e909e2ac0d164cd00d53c">nFromLen</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1ConvertEncoding.html#9fe87df87a339214df5e30bce32edcf4">nToCount</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1ConvertEncoding.html#bfd8cc96d41531109b9301b4d28a695f">nFailedChars</a></td></tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="52cfe3e75ff550c9ed4f4b472280192b"></a><!-- doxytag: member="CMarkup::ConvertEncoding::ConvertEncoding" ref="52cfe3e75ff550c9ed4f4b472280192b" args="(MCD_CSTR pszToEncoding, MCD_CSTR pszFromEncoding, const void *pFromBuffer, int nFromBufferLen)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">CMarkup::ConvertEncoding::ConvertEncoding </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>pszToEncoding</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>pszFromEncoding</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const void *&nbsp;</td>
<td class="paramname"> <em>pFromBuffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nFromBufferLen</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00557">nFailedChars</a>, <a class="el" href="Markup_8h-source.html#l00555">nFromLen</a>, <a class="el" href="Markup_8h-source.html#l00556">nToCount</a>, <a class="el" href="Markup_8h-source.html#l00554">pFrom</a>, <a class="el" href="Markup_8h-source.html#l00553">strFromEncoding</a>, and <a class="el" href="Markup_8h-source.html#l00551">strToEncoding</a>.</p>
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="cc2420305e7cfa6c9d18f7ce9daa4313"></a><!-- doxytag: member="CMarkup::ConvertEncoding::strToEncoding" ref="cc2420305e7cfa6c9d18f7ce9daa4313" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MCD_STR <a class="el" href="structCMarkup_1_1ConvertEncoding.html#cc2420305e7cfa6c9d18f7ce9daa4313">CMarkup::ConvertEncoding::strToEncoding</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00543">ConvertEncoding()</a>.</p>
</div>
</div><p>
<a class="anchor" name="8ab5d602610c46eb26d0fbf8a39b2da8"></a><!-- doxytag: member="CMarkup::ConvertEncoding::strFromEncoding" ref="8ab5d602610c46eb26d0fbf8a39b2da8" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MCD_STR <a class="el" href="structCMarkup_1_1ConvertEncoding.html#8ab5d602610c46eb26d0fbf8a39b2da8">CMarkup::ConvertEncoding::strFromEncoding</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00543">ConvertEncoding()</a>.</p>
</div>
</div><p>
<a class="anchor" name="9647b6f60d353bd8af2ff462ff451b4d"></a><!-- doxytag: member="CMarkup::ConvertEncoding::pFrom" ref="9647b6f60d353bd8af2ff462ff451b4d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const void* <a class="el" href="structCMarkup_1_1ConvertEncoding.html#9647b6f60d353bd8af2ff462ff451b4d">CMarkup::ConvertEncoding::pFrom</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00543">ConvertEncoding()</a>.</p>
</div>
</div><p>
<a class="anchor" name="4b5e6d28cc2e909e2ac0d164cd00d53c"></a><!-- doxytag: member="CMarkup::ConvertEncoding::nFromLen" ref="4b5e6d28cc2e909e2ac0d164cd00d53c" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structCMarkup_1_1ConvertEncoding.html#4b5e6d28cc2e909e2ac0d164cd00d53c">CMarkup::ConvertEncoding::nFromLen</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00543">ConvertEncoding()</a>.</p>
</div>
</div><p>
<a class="anchor" name="9fe87df87a339214df5e30bce32edcf4"></a><!-- doxytag: member="CMarkup::ConvertEncoding::nToCount" ref="9fe87df87a339214df5e30bce32edcf4" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structCMarkup_1_1ConvertEncoding.html#9fe87df87a339214df5e30bce32edcf4">CMarkup::ConvertEncoding::nToCount</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00543">ConvertEncoding()</a>.</p>
</div>
</div><p>
<a class="anchor" name="bfd8cc96d41531109b9301b4d28a695f"></a><!-- doxytag: member="CMarkup::ConvertEncoding::nFailedChars" ref="bfd8cc96d41531109b9301b4d28a695f" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structCMarkup_1_1ConvertEncoding.html#bfd8cc96d41531109b9301b4d28a695f">CMarkup::ConvertEncoding::nFailedChars</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00543">ConvertEncoding()</a>.</p>
</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="Markup_8h-source.html">Markup.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,54 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>CMarkup::ElemPos Member List</h1>This is the complete list of members for <a class="el" href="structCMarkup_1_1ElemPos.html">CMarkup::ElemPos</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1ElemPos.html#3140f418c80056cb8aba69a270c6a71d">AdjustStartTagLen</a>(int n)</td><td><a class="el" href="structCMarkup_1_1ElemPos.html">CMarkup::ElemPos</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1ElemPos.html#b70cf4ad47e44a2d4c7f6c06a2ff0659">ClearVirtualParent</a>()</td><td><a class="el" href="structCMarkup_1_1ElemPos.html">CMarkup::ElemPos</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1ElemPos.html#9099635ab9239103aa930b2f1a456d2d">ContentLen</a>() const </td><td><a class="el" href="structCMarkup_1_1ElemPos.html">CMarkup::ElemPos</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1ElemPos.html#7ba7e4930d77275e80e38ea151b2807b">ElemPos</a>()</td><td><a class="el" href="structCMarkup_1_1ElemPos.html">CMarkup::ElemPos</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1ElemPos.html#739a02a2c992cde556999155bee37e21">ElemPos</a>(const ElemPos &amp;pos)</td><td><a class="el" href="structCMarkup_1_1ElemPos.html">CMarkup::ElemPos</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1ElemPos.html#d9d0ad0c48a129555d1052e98e4f71bd">EndTagLen</a>() const </td><td><a class="el" href="structCMarkup_1_1ElemPos.html">CMarkup::ElemPos</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1ElemPos.html#3449b75f915ff4900af177d9a91d91d1">iElemChild</a></td><td><a class="el" href="structCMarkup_1_1ElemPos.html">CMarkup::ElemPos</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1ElemPos.html#c61f6c9ee6421801e94d7df7afa4f1ed">iElemNext</a></td><td><a class="el" href="structCMarkup_1_1ElemPos.html">CMarkup::ElemPos</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1ElemPos.html#e579f35b6cdee1609c6835eddf2b5b03">iElemParent</a></td><td><a class="el" href="structCMarkup_1_1ElemPos.html">CMarkup::ElemPos</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1ElemPos.html#45534bddcab1f12a8452a070368488ca">iElemPrev</a></td><td><a class="el" href="structCMarkup_1_1ElemPos.html">CMarkup::ElemPos</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1ElemPos.html#97093aa0ddbd691dd00c91c945a3e98a">IsEmptyElement</a>()</td><td><a class="el" href="structCMarkup_1_1ElemPos.html">CMarkup::ElemPos</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1ElemPos.html#cdea1fc74ed96d413138c6c2d9b0a4f7">Level</a>() const </td><td><a class="el" href="structCMarkup_1_1ElemPos.html">CMarkup::ElemPos</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1ElemPos.html#a53ebdfa2aecc621f9cdde9c247d3357">nEndTagLen</a></td><td><a class="el" href="structCMarkup_1_1ElemPos.html">CMarkup::ElemPos</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1ElemPos.html#586bb5a2dc7f48ac1417ffd07319a9c9">nFlags</a></td><td><a class="el" href="structCMarkup_1_1ElemPos.html">CMarkup::ElemPos</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1ElemPos.html#d9d89d7af0f4cb69b0b1f4d0b5d4953f">nLength</a></td><td><a class="el" href="structCMarkup_1_1ElemPos.html">CMarkup::ElemPos</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1ElemPos.html#37cbff8b4e0d5b086970efb1bc9b70fe">nStart</a></td><td><a class="el" href="structCMarkup_1_1ElemPos.html">CMarkup::ElemPos</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1ElemPos.html#c929700bbc1ec8b928253235dd5038af">nStartTagLen</a></td><td><a class="el" href="structCMarkup_1_1ElemPos.html">CMarkup::ElemPos</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1ElemPos.html#e427d1e0e53cfd0fe1c278f34c585bc9">SetEndTagLen</a>(int n)</td><td><a class="el" href="structCMarkup_1_1ElemPos.html">CMarkup::ElemPos</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1ElemPos.html#625d84902ebb86bda4d5c5720f00e885">SetLevel</a>(int nLev)</td><td><a class="el" href="structCMarkup_1_1ElemPos.html">CMarkup::ElemPos</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1ElemPos.html#6f366b2f636e221db004bf44fd952912">SetStartTagLen</a>(int n)</td><td><a class="el" href="structCMarkup_1_1ElemPos.html">CMarkup::ElemPos</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1ElemPos.html#e1e21b6e27db22eda6178898d2aa42d3">StartAfter</a>() const </td><td><a class="el" href="structCMarkup_1_1ElemPos.html">CMarkup::ElemPos</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1ElemPos.html#853d5e4a5c6b03643e7210671385896c">StartContent</a>() const </td><td><a class="el" href="structCMarkup_1_1ElemPos.html">CMarkup::ElemPos</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1ElemPos.html#987926f5677976e6288e5b4c3a224d96">StartTagLen</a>() const </td><td><a class="el" href="structCMarkup_1_1ElemPos.html">CMarkup::ElemPos</a></td><td><code> [inline]</code></td></tr>
</table></div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,534 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: CMarkup::ElemPos Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="navpath"><a class="el" href="classCMarkup.html">CMarkup</a>::<a class="el" href="structCMarkup_1_1ElemPos.html">ElemPos</a>
</div>
</div>
<div class="contents">
<h1>CMarkup::ElemPos Struct Reference</h1><!-- doxytag: class="CMarkup::ElemPos" --><code>#include &lt;<a class="el" href="Markup_8h-source.html">Markup.h</a>&gt;</code>
<p>
<p>
<a href="structCMarkup_1_1ElemPos-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1ElemPos.html#7ba7e4930d77275e80e38ea151b2807b">ElemPos</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1ElemPos.html#739a02a2c992cde556999155bee37e21">ElemPos</a> (const <a class="el" href="structCMarkup_1_1ElemPos.html">ElemPos</a> &amp;pos)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1ElemPos.html#987926f5677976e6288e5b4c3a224d96">StartTagLen</a> () const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1ElemPos.html#6f366b2f636e221db004bf44fd952912">SetStartTagLen</a> (int n)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1ElemPos.html#3140f418c80056cb8aba69a270c6a71d">AdjustStartTagLen</a> (int n)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1ElemPos.html#d9d0ad0c48a129555d1052e98e4f71bd">EndTagLen</a> () const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1ElemPos.html#e427d1e0e53cfd0fe1c278f34c585bc9">SetEndTagLen</a> (int n)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1ElemPos.html#97093aa0ddbd691dd00c91c945a3e98a">IsEmptyElement</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1ElemPos.html#853d5e4a5c6b03643e7210671385896c">StartContent</a> () const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1ElemPos.html#9099635ab9239103aa930b2f1a456d2d">ContentLen</a> () const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1ElemPos.html#e1e21b6e27db22eda6178898d2aa42d3">StartAfter</a> () const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1ElemPos.html#cdea1fc74ed96d413138c6c2d9b0a4f7">Level</a> () const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1ElemPos.html#625d84902ebb86bda4d5c5720f00e885">SetLevel</a> (int nLev)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1ElemPos.html#b70cf4ad47e44a2d4c7f6c06a2ff0659">ClearVirtualParent</a> ()</td></tr>
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1ElemPos.html#37cbff8b4e0d5b086970efb1bc9b70fe">nStart</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1ElemPos.html#d9d89d7af0f4cb69b0b1f4d0b5d4953f">nLength</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1ElemPos.html#c929700bbc1ec8b928253235dd5038af">nStartTagLen</a>: 22</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1ElemPos.html#a53ebdfa2aecc621f9cdde9c247d3357">nEndTagLen</a>: 10</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1ElemPos.html#586bb5a2dc7f48ac1417ffd07319a9c9">nFlags</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1ElemPos.html#e579f35b6cdee1609c6835eddf2b5b03">iElemParent</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1ElemPos.html#3449b75f915ff4900af177d9a91d91d1">iElemChild</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1ElemPos.html#c61f6c9ee6421801e94d7df7afa4f1ed">iElemNext</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1ElemPos.html#45534bddcab1f12a8452a070368488ca">iElemPrev</a></td></tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="7ba7e4930d77275e80e38ea151b2807b"></a><!-- doxytag: member="CMarkup::ElemPos::ElemPos" ref="7ba7e4930d77275e80e38ea151b2807b" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">CMarkup::ElemPos::ElemPos </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="739a02a2c992cde556999155bee37e21"></a><!-- doxytag: member="CMarkup::ElemPos::ElemPos" ref="739a02a2c992cde556999155bee37e21" args="(const ElemPos &amp;pos)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">CMarkup::ElemPos::ElemPos </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structCMarkup_1_1ElemPos.html">ElemPos</a> &amp;&nbsp;</td>
<td class="paramname"> <em>pos</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="987926f5677976e6288e5b4c3a224d96"></a><!-- doxytag: member="CMarkup::ElemPos::StartTagLen" ref="987926f5677976e6288e5b4c3a224d96" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int CMarkup::ElemPos::StartTagLen </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00388">nStartTagLen</a>.</p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00379">ContentLen()</a>, <a class="el" href="Markup_8h-source.html#l00377">IsEmptyElement()</a>, and <a class="el" href="Markup_8h-source.html#l00378">StartContent()</a>.</p>
</div>
</div><p>
<a class="anchor" name="6f366b2f636e221db004bf44fd952912"></a><!-- doxytag: member="CMarkup::ElemPos::SetStartTagLen" ref="6f366b2f636e221db004bf44fd952912" args="(int n)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CMarkup::ElemPos::SetStartTagLen </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>n</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00388">nStartTagLen</a>.</p>
</div>
</div><p>
<a class="anchor" name="3140f418c80056cb8aba69a270c6a71d"></a><!-- doxytag: member="CMarkup::ElemPos::AdjustStartTagLen" ref="3140f418c80056cb8aba69a270c6a71d" args="(int n)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CMarkup::ElemPos::AdjustStartTagLen </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>n</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00388">nStartTagLen</a>.</p>
</div>
</div><p>
<a class="anchor" name="d9d0ad0c48a129555d1052e98e4f71bd"></a><!-- doxytag: member="CMarkup::ElemPos::EndTagLen" ref="d9d0ad0c48a129555d1052e98e4f71bd" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int CMarkup::ElemPos::EndTagLen </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00389">nEndTagLen</a>.</p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00379">ContentLen()</a>.</p>
</div>
</div><p>
<a class="anchor" name="e427d1e0e53cfd0fe1c278f34c585bc9"></a><!-- doxytag: member="CMarkup::ElemPos::SetEndTagLen" ref="e427d1e0e53cfd0fe1c278f34c585bc9" args="(int n)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CMarkup::ElemPos::SetEndTagLen </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>n</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00389">nEndTagLen</a>.</p>
</div>
</div><p>
<a class="anchor" name="97093aa0ddbd691dd00c91c945a3e98a"></a><!-- doxytag: member="CMarkup::ElemPos::IsEmptyElement" ref="97093aa0ddbd691dd00c91c945a3e98a" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::ElemPos::IsEmptyElement </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00387">nLength</a>, and <a class="el" href="Markup_8h-source.html#l00372">StartTagLen()</a>.</p>
</div>
</div><p>
<a class="anchor" name="853d5e4a5c6b03643e7210671385896c"></a><!-- doxytag: member="CMarkup::ElemPos::StartContent" ref="853d5e4a5c6b03643e7210671385896c" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int CMarkup::ElemPos::StartContent </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00383">nStart</a>, and <a class="el" href="Markup_8h-source.html#l00372">StartTagLen()</a>.</p>
</div>
</div><p>
<a class="anchor" name="9099635ab9239103aa930b2f1a456d2d"></a><!-- doxytag: member="CMarkup::ElemPos::ContentLen" ref="9099635ab9239103aa930b2f1a456d2d" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int CMarkup::ElemPos::ContentLen </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00375">EndTagLen()</a>, <a class="el" href="Markup_8h-source.html#l00387">nLength</a>, and <a class="el" href="Markup_8h-source.html#l00372">StartTagLen()</a>.</p>
</div>
</div><p>
<a class="anchor" name="e1e21b6e27db22eda6178898d2aa42d3"></a><!-- doxytag: member="CMarkup::ElemPos::StartAfter" ref="e1e21b6e27db22eda6178898d2aa42d3" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int CMarkup::ElemPos::StartAfter </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00387">nLength</a>, and <a class="el" href="Markup_8h-source.html#l00383">nStart</a>.</p>
</div>
</div><p>
<a class="anchor" name="cdea1fc74ed96d413138c6c2d9b0a4f7"></a><!-- doxytag: member="CMarkup::ElemPos::Level" ref="cdea1fc74ed96d413138c6c2d9b0a4f7" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int CMarkup::ElemPos::Level </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00390">nFlags</a>.</p>
</div>
</div><p>
<a class="anchor" name="625d84902ebb86bda4d5c5720f00e885"></a><!-- doxytag: member="CMarkup::ElemPos::SetLevel" ref="625d84902ebb86bda4d5c5720f00e885" args="(int nLev)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CMarkup::ElemPos::SetLevel </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nLev</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00390">nFlags</a>.</p>
</div>
</div><p>
<a class="anchor" name="b70cf4ad47e44a2d4c7f6c06a2ff0659"></a><!-- doxytag: member="CMarkup::ElemPos::ClearVirtualParent" ref="b70cf4ad47e44a2d4c7f6c06a2ff0659" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CMarkup::ElemPos::ClearVirtualParent </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="37cbff8b4e0d5b086970efb1bc9b70fe"></a><!-- doxytag: member="CMarkup::ElemPos::nStart" ref="37cbff8b4e0d5b086970efb1bc9b70fe" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structCMarkup_1_1ElemPos.html#37cbff8b4e0d5b086970efb1bc9b70fe">CMarkup::ElemPos::nStart</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00380">StartAfter()</a>, and <a class="el" href="Markup_8h-source.html#l00378">StartContent()</a>.</p>
</div>
</div><p>
<a class="anchor" name="d9d89d7af0f4cb69b0b1f4d0b5d4953f"></a><!-- doxytag: member="CMarkup::ElemPos::nLength" ref="d9d89d7af0f4cb69b0b1f4d0b5d4953f" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structCMarkup_1_1ElemPos.html#d9d89d7af0f4cb69b0b1f4d0b5d4953f">CMarkup::ElemPos::nLength</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00379">ContentLen()</a>, <a class="el" href="Markup_8h-source.html#l00377">IsEmptyElement()</a>, and <a class="el" href="Markup_8h-source.html#l00380">StartAfter()</a>.</p>
</div>
</div><p>
<a class="anchor" name="c929700bbc1ec8b928253235dd5038af"></a><!-- doxytag: member="CMarkup::ElemPos::nStartTagLen" ref="c929700bbc1ec8b928253235dd5038af" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int <a class="el" href="structCMarkup_1_1ElemPos.html#c929700bbc1ec8b928253235dd5038af">CMarkup::ElemPos::nStartTagLen</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00374">AdjustStartTagLen()</a>, <a class="el" href="Markup_8h-source.html#l00373">SetStartTagLen()</a>, and <a class="el" href="Markup_8h-source.html#l00372">StartTagLen()</a>.</p>
</div>
</div><p>
<a class="anchor" name="a53ebdfa2aecc621f9cdde9c247d3357"></a><!-- doxytag: member="CMarkup::ElemPos::nEndTagLen" ref="a53ebdfa2aecc621f9cdde9c247d3357" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int <a class="el" href="structCMarkup_1_1ElemPos.html#a53ebdfa2aecc621f9cdde9c247d3357">CMarkup::ElemPos::nEndTagLen</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00375">EndTagLen()</a>, and <a class="el" href="Markup_8h-source.html#l00376">SetEndTagLen()</a>.</p>
</div>
</div><p>
<a class="anchor" name="586bb5a2dc7f48ac1417ffd07319a9c9"></a><!-- doxytag: member="CMarkup::ElemPos::nFlags" ref="586bb5a2dc7f48ac1417ffd07319a9c9" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structCMarkup_1_1ElemPos.html#586bb5a2dc7f48ac1417ffd07319a9c9">CMarkup::ElemPos::nFlags</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00381">Level()</a>, and <a class="el" href="Markup_8h-source.html#l00382">SetLevel()</a>.</p>
</div>
</div><p>
<a class="anchor" name="e579f35b6cdee1609c6835eddf2b5b03"></a><!-- doxytag: member="CMarkup::ElemPos::iElemParent" ref="e579f35b6cdee1609c6835eddf2b5b03" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structCMarkup_1_1ElemPos.html#e579f35b6cdee1609c6835eddf2b5b03">CMarkup::ElemPos::iElemParent</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="3449b75f915ff4900af177d9a91d91d1"></a><!-- doxytag: member="CMarkup::ElemPos::iElemChild" ref="3449b75f915ff4900af177d9a91d91d1" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structCMarkup_1_1ElemPos.html#3449b75f915ff4900af177d9a91d91d1">CMarkup::ElemPos::iElemChild</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="c61f6c9ee6421801e94d7df7afa4f1ed"></a><!-- doxytag: member="CMarkup::ElemPos::iElemNext" ref="c61f6c9ee6421801e94d7df7afa4f1ed" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structCMarkup_1_1ElemPos.html#c61f6c9ee6421801e94d7df7afa4f1ed">CMarkup::ElemPos::iElemNext</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="45534bddcab1f12a8452a070368488ca"></a><!-- doxytag: member="CMarkup::ElemPos::iElemPrev" ref="45534bddcab1f12a8452a070368488ca" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structCMarkup_1_1ElemPos.html#45534bddcab1f12a8452a070368488ca">CMarkup::ElemPos::iElemPrev</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="Markup_8h-source.html">Markup.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,40 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>CMarkup::FilePos Member List</h1>This is the complete list of members for <a class="el" href="structCMarkup_1_1FilePos.html">CMarkup::FilePos</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1FilePos.html#88d083c8aee934fd42de2950a31d3682">FilePos</a>()</td><td><a class="el" href="structCMarkup_1_1FilePos.html">CMarkup::FilePos</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1FilePos.html#d5d7584cf09fa60ef62f5c764e1ee158">fp</a></td><td><a class="el" href="structCMarkup_1_1FilePos.html">CMarkup::FilePos</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1FilePos.html#f3c61a69075b838325939fd0e4955751">nDocFlags</a></td><td><a class="el" href="structCMarkup_1_1FilePos.html">CMarkup::FilePos</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1FilePos.html#abf2b7dc4b6f910fe45ada3a8d367405">nFileByteLen</a></td><td><a class="el" href="structCMarkup_1_1FilePos.html">CMarkup::FilePos</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1FilePos.html#406f0760fdd5875ace5111b1d6908a99">nFileCharUnitSize</a></td><td><a class="el" href="structCMarkup_1_1FilePos.html">CMarkup::FilePos</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1FilePos.html#3635096138ee3ce3ce5f9327b20438a4">nFileTextLen</a></td><td><a class="el" href="structCMarkup_1_1FilePos.html">CMarkup::FilePos</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1FilePos.html#37e43f21dfee719038602c84756c8059">nReadByteLen</a></td><td><a class="el" href="structCMarkup_1_1FilePos.html">CMarkup::FilePos</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1FilePos.html#b507cbd49031186d4b3fbf7d2d009c75">strEncoding</a></td><td><a class="el" href="structCMarkup_1_1FilePos.html">CMarkup::FilePos</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1FilePos.html#62db77f82233f3244272eb973a9ecfc8">strIOResult</a></td><td><a class="el" href="structCMarkup_1_1FilePos.html">CMarkup::FilePos</a></td><td></td></tr>
</table></div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,202 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: CMarkup::FilePos Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="navpath"><a class="el" href="classCMarkup.html">CMarkup</a>::<a class="el" href="structCMarkup_1_1FilePos.html">FilePos</a>
</div>
</div>
<div class="contents">
<h1>CMarkup::FilePos Struct Reference</h1><!-- doxytag: class="CMarkup::FilePos" --><code>#include &lt;<a class="el" href="Markup_8h-source.html">Markup.h</a>&gt;</code>
<p>
<p>
<a href="structCMarkup_1_1FilePos-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1FilePos.html#88d083c8aee934fd42de2950a31d3682">FilePos</a> ()</td></tr>
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">FILE *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1FilePos.html#d5d7584cf09fa60ef62f5c764e1ee158">fp</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1FilePos.html#f3c61a69075b838325939fd0e4955751">nDocFlags</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1FilePos.html#abf2b7dc4b6f910fe45ada3a8d367405">nFileByteLen</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1FilePos.html#37e43f21dfee719038602c84756c8059">nReadByteLen</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1FilePos.html#406f0760fdd5875ace5111b1d6908a99">nFileCharUnitSize</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1FilePos.html#3635096138ee3ce3ce5f9327b20438a4">nFileTextLen</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">MCD_STR&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1FilePos.html#62db77f82233f3244272eb973a9ecfc8">strIOResult</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">MCD_STR&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1FilePos.html#b507cbd49031186d4b3fbf7d2d009c75">strEncoding</a></td></tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="88d083c8aee934fd42de2950a31d3682"></a><!-- doxytag: member="CMarkup::FilePos::FilePos" ref="88d083c8aee934fd42de2950a31d3682" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">CMarkup::FilePos::FilePos </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="d5d7584cf09fa60ef62f5c764e1ee158"></a><!-- doxytag: member="CMarkup::FilePos::fp" ref="d5d7584cf09fa60ef62f5c764e1ee158" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">FILE* <a class="el" href="structCMarkup_1_1FilePos.html#d5d7584cf09fa60ef62f5c764e1ee158">CMarkup::FilePos::fp</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="f3c61a69075b838325939fd0e4955751"></a><!-- doxytag: member="CMarkup::FilePos::nDocFlags" ref="f3c61a69075b838325939fd0e4955751" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structCMarkup_1_1FilePos.html#f3c61a69075b838325939fd0e4955751">CMarkup::FilePos::nDocFlags</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="abf2b7dc4b6f910fe45ada3a8d367405"></a><!-- doxytag: member="CMarkup::FilePos::nFileByteLen" ref="abf2b7dc4b6f910fe45ada3a8d367405" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structCMarkup_1_1FilePos.html#abf2b7dc4b6f910fe45ada3a8d367405">CMarkup::FilePos::nFileByteLen</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="37e43f21dfee719038602c84756c8059"></a><!-- doxytag: member="CMarkup::FilePos::nReadByteLen" ref="37e43f21dfee719038602c84756c8059" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structCMarkup_1_1FilePos.html#37e43f21dfee719038602c84756c8059">CMarkup::FilePos::nReadByteLen</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="406f0760fdd5875ace5111b1d6908a99"></a><!-- doxytag: member="CMarkup::FilePos::nFileCharUnitSize" ref="406f0760fdd5875ace5111b1d6908a99" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structCMarkup_1_1FilePos.html#406f0760fdd5875ace5111b1d6908a99">CMarkup::FilePos::nFileCharUnitSize</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="3635096138ee3ce3ce5f9327b20438a4"></a><!-- doxytag: member="CMarkup::FilePos::nFileTextLen" ref="3635096138ee3ce3ce5f9327b20438a4" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structCMarkup_1_1FilePos.html#3635096138ee3ce3ce5f9327b20438a4">CMarkup::FilePos::nFileTextLen</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="62db77f82233f3244272eb973a9ecfc8"></a><!-- doxytag: member="CMarkup::FilePos::strIOResult" ref="62db77f82233f3244272eb973a9ecfc8" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MCD_STR <a class="el" href="structCMarkup_1_1FilePos.html#62db77f82233f3244272eb973a9ecfc8">CMarkup::FilePos::strIOResult</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="b507cbd49031186d4b3fbf7d2d009c75"></a><!-- doxytag: member="CMarkup::FilePos::strEncoding" ref="b507cbd49031186d4b3fbf7d2d009c75" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MCD_STR <a class="el" href="structCMarkup_1_1FilePos.html#b507cbd49031186d4b3fbf7d2d009c75">CMarkup::FilePos::strEncoding</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="Markup_8h-source.html">Markup.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,38 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>CMarkup::NodePos Member List</h1>This is the complete list of members for <a class="el" href="structCMarkup_1_1NodePos.html">CMarkup::NodePos</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1NodePos.html#c2001e0315fb0cd1d038612e36d4b82e">nLength</a></td><td><a class="el" href="structCMarkup_1_1NodePos.html">CMarkup::NodePos</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1NodePos.html#dc46483d996c2a009779ea80bd123115">nNodeFlags</a></td><td><a class="el" href="structCMarkup_1_1NodePos.html">CMarkup::NodePos</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1NodePos.html#09c12f805d9906e3805a6d76d9333740">nNodeType</a></td><td><a class="el" href="structCMarkup_1_1NodePos.html">CMarkup::NodePos</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1NodePos.html#81589c934561c891174be880864053b6">NodePos</a>()</td><td><a class="el" href="structCMarkup_1_1NodePos.html">CMarkup::NodePos</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1NodePos.html#aaecb8354ffd5605e80432377fa2ac4c">NodePos</a>(int n)</td><td><a class="el" href="structCMarkup_1_1NodePos.html">CMarkup::NodePos</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1NodePos.html#c1939dd0ed1d2ecb35eb35bd2e88f69c">nStart</a></td><td><a class="el" href="structCMarkup_1_1NodePos.html">CMarkup::NodePos</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1NodePos.html#b9b37d8614b6980a935157199558c261">strMeta</a></td><td><a class="el" href="structCMarkup_1_1NodePos.html">CMarkup::NodePos</a></td><td></td></tr>
</table></div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,183 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: CMarkup::NodePos Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="navpath"><a class="el" href="classCMarkup.html">CMarkup</a>::<a class="el" href="structCMarkup_1_1NodePos.html">NodePos</a>
</div>
</div>
<div class="contents">
<h1>CMarkup::NodePos Struct Reference</h1><!-- doxytag: class="CMarkup::NodePos" --><code>#include &lt;<a class="el" href="Markup_8h-source.html">Markup.h</a>&gt;</code>
<p>
<p>
<a href="structCMarkup_1_1NodePos-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1NodePos.html#81589c934561c891174be880864053b6">NodePos</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1NodePos.html#aaecb8354ffd5605e80432377fa2ac4c">NodePos</a> (int n)</td></tr>
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1NodePos.html#09c12f805d9906e3805a6d76d9333740">nNodeType</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1NodePos.html#c1939dd0ed1d2ecb35eb35bd2e88f69c">nStart</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1NodePos.html#c2001e0315fb0cd1d038612e36d4b82e">nLength</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1NodePos.html#dc46483d996c2a009779ea80bd123115">nNodeFlags</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">MCD_STR&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1NodePos.html#b9b37d8614b6980a935157199558c261">strMeta</a></td></tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="81589c934561c891174be880864053b6"></a><!-- doxytag: member="CMarkup::NodePos::NodePos" ref="81589c934561c891174be880864053b6" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">CMarkup::NodePos::NodePos </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="aaecb8354ffd5605e80432377fa2ac4c"></a><!-- doxytag: member="CMarkup::NodePos::NodePos" ref="aaecb8354ffd5605e80432377fa2ac4c" args="(int n)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">CMarkup::NodePos::NodePos </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>n</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00417">nLength</a>, <a class="el" href="Markup_8h-source.html#l00418">nNodeFlags</a>, <a class="el" href="Markup_8h-source.html#l00414">nNodeType</a>, and <a class="el" href="Markup_8h-source.html#l00416">nStart</a>.</p>
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="09c12f805d9906e3805a6d76d9333740"></a><!-- doxytag: member="CMarkup::NodePos::nNodeType" ref="09c12f805d9906e3805a6d76d9333740" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structCMarkup_1_1NodePos.html#09c12f805d9906e3805a6d76d9333740">CMarkup::NodePos::nNodeType</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00414">NodePos()</a>.</p>
</div>
</div><p>
<a class="anchor" name="c1939dd0ed1d2ecb35eb35bd2e88f69c"></a><!-- doxytag: member="CMarkup::NodePos::nStart" ref="c1939dd0ed1d2ecb35eb35bd2e88f69c" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structCMarkup_1_1NodePos.html#c1939dd0ed1d2ecb35eb35bd2e88f69c">CMarkup::NodePos::nStart</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00414">NodePos()</a>.</p>
</div>
</div><p>
<a class="anchor" name="c2001e0315fb0cd1d038612e36d4b82e"></a><!-- doxytag: member="CMarkup::NodePos::nLength" ref="c2001e0315fb0cd1d038612e36d4b82e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structCMarkup_1_1NodePos.html#c2001e0315fb0cd1d038612e36d4b82e">CMarkup::NodePos::nLength</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00414">NodePos()</a>.</p>
</div>
</div><p>
<a class="anchor" name="dc46483d996c2a009779ea80bd123115"></a><!-- doxytag: member="CMarkup::NodePos::nNodeFlags" ref="dc46483d996c2a009779ea80bd123115" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structCMarkup_1_1NodePos.html#dc46483d996c2a009779ea80bd123115">CMarkup::NodePos::nNodeFlags</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00414">NodePos()</a>.</p>
</div>
</div><p>
<a class="anchor" name="b9b37d8614b6980a935157199558c261"></a><!-- doxytag: member="CMarkup::NodePos::strMeta" ref="b9b37d8614b6980a935157199558c261" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MCD_STR <a class="el" href="structCMarkup_1_1NodePos.html#b9b37d8614b6980a935157199558c261">CMarkup::NodePos::strMeta</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="Markup_8h-source.html">Markup.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,43 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>CMarkup::NodeStack Member List</h1>This is the complete list of members for <a class="el" href="structCMarkup_1_1NodeStack.html">CMarkup::NodeStack</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1NodeStack.html#623cec96b6f3f3e246902d32f62244f8">Add</a>()</td><td><a class="el" href="structCMarkup_1_1NodeStack.html">CMarkup::NodeStack</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1NodeStack.html#ac640e8a348792b4008057f02a3781ff">Alloc</a>(int nNewSize)</td><td><a class="el" href="structCMarkup_1_1NodeStack.html">CMarkup::NodeStack</a></td><td><code> [inline, protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1NodeStack.html#909848e1d3a591d21820d8ba4f03ee0d">At</a>(int n)</td><td><a class="el" href="structCMarkup_1_1NodeStack.html">CMarkup::NodeStack</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1NodeStack.html#499a05e053b785df518fb0b6124fd0ee">Copy</a>(NodePos *pNNew)</td><td><a class="el" href="structCMarkup_1_1NodeStack.html">CMarkup::NodeStack</a></td><td><code> [inline, protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1NodeStack.html#de0c540ed4a133345e7c8ec6e05b0b11">NodeStack</a>()</td><td><a class="el" href="structCMarkup_1_1NodeStack.html">CMarkup::NodeStack</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1NodeStack.html#7031af9e6f3ceca049b5467b1fd7e478">nSize</a></td><td><a class="el" href="structCMarkup_1_1NodeStack.html">CMarkup::NodeStack</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1NodeStack.html#f3e08fa5dce853a6267da9f77ef3f986">nTop</a></td><td><a class="el" href="structCMarkup_1_1NodeStack.html">CMarkup::NodeStack</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1NodeStack.html#636ddd56b9f0c53d1d8fb98d154b8ce3">pN</a></td><td><a class="el" href="structCMarkup_1_1NodeStack.html">CMarkup::NodeStack</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1NodeStack.html#4782babbf126c3ff7d3568455e571282">Remove</a>()</td><td><a class="el" href="structCMarkup_1_1NodeStack.html">CMarkup::NodeStack</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1NodeStack.html#6be20984a9a499498312be0688c54bc5">Top</a>()</td><td><a class="el" href="structCMarkup_1_1NodeStack.html">CMarkup::NodeStack</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1NodeStack.html#4e9aad88e12b7bbabdbb3fd65fc51585">TopIndex</a>()</td><td><a class="el" href="structCMarkup_1_1NodeStack.html">CMarkup::NodeStack</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1NodeStack.html#6bd62bb0b4c4596016a00eade46cd5ca">~NodeStack</a>()</td><td><a class="el" href="structCMarkup_1_1NodeStack.html">CMarkup::NodeStack</a></td><td><code> [inline]</code></td></tr>
</table></div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,316 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: CMarkup::NodeStack Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="navpath"><a class="el" href="classCMarkup.html">CMarkup</a>::<a class="el" href="structCMarkup_1_1NodeStack.html">NodeStack</a>
</div>
</div>
<div class="contents">
<h1>CMarkup::NodeStack Struct Reference</h1><!-- doxytag: class="CMarkup::NodeStack" --><code>#include &lt;<a class="el" href="Markup_8h-source.html">Markup.h</a>&gt;</code>
<p>
<p>
<a href="structCMarkup_1_1NodeStack-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1NodeStack.html#de0c540ed4a133345e7c8ec6e05b0b11">NodeStack</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1NodeStack.html#6bd62bb0b4c4596016a00eade46cd5ca">~NodeStack</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structCMarkup_1_1NodePos.html">NodePos</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1NodeStack.html#6be20984a9a499498312be0688c54bc5">Top</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structCMarkup_1_1NodePos.html">NodePos</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1NodeStack.html#909848e1d3a591d21820d8ba4f03ee0d">At</a> (int n)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1NodeStack.html#623cec96b6f3f3e246902d32f62244f8">Add</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1NodeStack.html#4782babbf126c3ff7d3568455e571282">Remove</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1NodeStack.html#4e9aad88e12b7bbabdbb3fd65fc51585">TopIndex</a> ()</td></tr>
<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1NodeStack.html#ac640e8a348792b4008057f02a3781ff">Alloc</a> (int nNewSize)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1NodeStack.html#499a05e053b785df518fb0b6124fd0ee">Copy</a> (<a class="el" href="structCMarkup_1_1NodePos.html">NodePos</a> *pNNew)</td></tr>
<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structCMarkup_1_1NodePos.html">NodePos</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1NodeStack.html#636ddd56b9f0c53d1d8fb98d154b8ce3">pN</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1NodeStack.html#7031af9e6f3ceca049b5467b1fd7e478">nSize</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1NodeStack.html#f3e08fa5dce853a6267da9f77ef3f986">nTop</a></td></tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="de0c540ed4a133345e7c8ec6e05b0b11"></a><!-- doxytag: member="CMarkup::NodeStack::NodeStack" ref="de0c540ed4a133345e7c8ec6e05b0b11" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">CMarkup::NodeStack::NodeStack </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00524">nSize</a>, <a class="el" href="Markup_8h-source.html#l00525">nTop</a>, and <a class="el" href="Markup_8h-source.html#l00522">pN</a>.</p>
</div>
</div><p>
<a class="anchor" name="6bd62bb0b4c4596016a00eade46cd5ca"></a><!-- doxytag: member="CMarkup::NodeStack::~NodeStack" ref="6bd62bb0b4c4596016a00eade46cd5ca" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">CMarkup::NodeStack::~NodeStack </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00522">pN</a>.</p>
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="6be20984a9a499498312be0688c54bc5"></a><!-- doxytag: member="CMarkup::NodeStack::Top" ref="6be20984a9a499498312be0688c54bc5" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structCMarkup_1_1NodePos.html">NodePos</a>&amp; CMarkup::NodeStack::Top </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00525">nTop</a>, and <a class="el" href="Markup_8h-source.html#l00522">pN</a>.</p>
</div>
</div><p>
<a class="anchor" name="909848e1d3a591d21820d8ba4f03ee0d"></a><!-- doxytag: member="CMarkup::NodeStack::At" ref="909848e1d3a591d21820d8ba4f03ee0d" args="(int n)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structCMarkup_1_1NodePos.html">NodePos</a>&amp; CMarkup::NodeStack::At </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>n</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00522">pN</a>.</p>
</div>
</div><p>
<a class="anchor" name="623cec96b6f3f3e246902d32f62244f8"></a><!-- doxytag: member="CMarkup::NodeStack::Add" ref="623cec96b6f3f3e246902d32f62244f8" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CMarkup::NodeStack::Add </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00521">Alloc()</a>, <a class="el" href="Markup_8h-source.html#l00524">nSize</a>, and <a class="el" href="Markup_8h-source.html#l00525">nTop</a>.</p>
</div>
</div><p>
<a class="anchor" name="4782babbf126c3ff7d3568455e571282"></a><!-- doxytag: member="CMarkup::NodeStack::Remove" ref="4782babbf126c3ff7d3568455e571282" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CMarkup::NodeStack::Remove </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00525">nTop</a>.</p>
</div>
</div><p>
<a class="anchor" name="4e9aad88e12b7bbabdbb3fd65fc51585"></a><!-- doxytag: member="CMarkup::NodeStack::TopIndex" ref="4e9aad88e12b7bbabdbb3fd65fc51585" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int CMarkup::NodeStack::TopIndex </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00525">nTop</a>.</p>
</div>
</div><p>
<a class="anchor" name="ac640e8a348792b4008057f02a3781ff"></a><!-- doxytag: member="CMarkup::NodeStack::Alloc" ref="ac640e8a348792b4008057f02a3781ff" args="(int nNewSize)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CMarkup::NodeStack::Alloc </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nNewSize</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00522">Copy()</a>, and <a class="el" href="Markup_8h-source.html#l00524">nSize</a>.</p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00517">Add()</a>.</p>
</div>
</div><p>
<a class="anchor" name="499a05e053b785df518fb0b6124fd0ee"></a><!-- doxytag: member="CMarkup::NodeStack::Copy" ref="499a05e053b785df518fb0b6124fd0ee" args="(NodePos *pNNew)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CMarkup::NodeStack::Copy </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structCMarkup_1_1NodePos.html">NodePos</a> *&nbsp;</td>
<td class="paramname"> <em>pNNew</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00521">Alloc()</a>.</p>
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="636ddd56b9f0c53d1d8fb98d154b8ce3"></a><!-- doxytag: member="CMarkup::NodeStack::pN" ref="636ddd56b9f0c53d1d8fb98d154b8ce3" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structCMarkup_1_1NodePos.html">NodePos</a>* <a class="el" href="structCMarkup_1_1NodeStack.html#636ddd56b9f0c53d1d8fb98d154b8ce3">CMarkup::NodeStack::pN</a><code> [protected]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00516">At()</a>, <a class="el" href="Markup_8h-source.html#l00513">NodeStack()</a>, <a class="el" href="Markup_8h-source.html#l00515">Top()</a>, and <a class="el" href="Markup_8h-source.html#l00514">~NodeStack()</a>.</p>
</div>
</div><p>
<a class="anchor" name="7031af9e6f3ceca049b5467b1fd7e478"></a><!-- doxytag: member="CMarkup::NodeStack::nSize" ref="7031af9e6f3ceca049b5467b1fd7e478" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structCMarkup_1_1NodeStack.html#7031af9e6f3ceca049b5467b1fd7e478">CMarkup::NodeStack::nSize</a><code> [protected]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00517">Add()</a>, <a class="el" href="Markup_8h-source.html#l00521">Alloc()</a>, and <a class="el" href="Markup_8h-source.html#l00513">NodeStack()</a>.</p>
</div>
</div><p>
<a class="anchor" name="f3e08fa5dce853a6267da9f77ef3f986"></a><!-- doxytag: member="CMarkup::NodeStack::nTop" ref="f3e08fa5dce853a6267da9f77ef3f986" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structCMarkup_1_1NodeStack.html#f3e08fa5dce853a6267da9f77ef3f986">CMarkup::NodeStack::nTop</a><code> [protected]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00517">Add()</a>, <a class="el" href="Markup_8h-source.html#l00513">NodeStack()</a>, <a class="el" href="Markup_8h-source.html#l00518">Remove()</a>, <a class="el" href="Markup_8h-source.html#l00515">Top()</a>, and <a class="el" href="Markup_8h-source.html#l00519">TopIndex()</a>.</p>
</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="Markup_8h-source.html">Markup.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,44 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>CMarkup::PosArray Member List</h1>This is the complete list of members for <a class="el" href="structCMarkup_1_1PosArray.html">CMarkup::PosArray</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1PosArray.html#b87a18a088c434843048b9d0ecca05aa">Clear</a>()</td><td><a class="el" href="structCMarkup_1_1PosArray.html">CMarkup::PosArray</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1PosArray.html#5da61b8563bfa2e82bf4c785bb166f62">GetSize</a>() const </td><td><a class="el" href="structCMarkup_1_1PosArray.html">CMarkup::PosArray</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1PosArray.html#0994a05167565499a77d9d9d09711029">nSegs</a></td><td><a class="el" href="structCMarkup_1_1PosArray.html">CMarkup::PosArray</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1PosArray.html#f7a261e70c4060b8ef5070c0a5e12092">nSize</a></td><td><a class="el" href="structCMarkup_1_1PosArray.html">CMarkup::PosArray</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1PosArray.html#6317965f42dadc70f55c99b547e5d83d">operator[]</a>(int n) const </td><td><a class="el" href="structCMarkup_1_1PosArray.html">CMarkup::PosArray</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1PosArray.html#af05e51d7ab82e581ed815b584e55b18844e08ddf7ab861559a9b0096fb54a7e">PA_SEGBITS</a> enum value</td><td><a class="el" href="structCMarkup_1_1PosArray.html">CMarkup::PosArray</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1PosArray.html#af05e51d7ab82e581ed815b584e55b186165b6a4471f37709d3f9b0a9e86c38b">PA_SEGMASK</a> enum value</td><td><a class="el" href="structCMarkup_1_1PosArray.html">CMarkup::PosArray</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1PosArray.html#f207a1d7e582779e134ea06fd1084b23">PosArray</a>()</td><td><a class="el" href="structCMarkup_1_1PosArray.html">CMarkup::PosArray</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1PosArray.html#461f4252ee89f9cfd48d9e2c5ab64baf">pSegs</a></td><td><a class="el" href="structCMarkup_1_1PosArray.html">CMarkup::PosArray</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1PosArray.html#02ad3473569ecb5ba38b2327e30be38b">Release</a>()</td><td><a class="el" href="structCMarkup_1_1PosArray.html">CMarkup::PosArray</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1PosArray.html#dad1d0185a26fad9bd391e3c85634103">RemoveAll</a>()</td><td><a class="el" href="structCMarkup_1_1PosArray.html">CMarkup::PosArray</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1PosArray.html#0310976aa8e777cb84ab02ddbae8864c">SegsUsed</a>() const </td><td><a class="el" href="structCMarkup_1_1PosArray.html">CMarkup::PosArray</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1PosArray.html#9f26a70cee21e757fe372201c57fc117">~PosArray</a>()</td><td><a class="el" href="structCMarkup_1_1PosArray.html">CMarkup::PosArray</a></td><td><code> [inline]</code></td></tr>
</table></div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,323 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: CMarkup::PosArray Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="navpath"><a class="el" href="classCMarkup.html">CMarkup</a>::<a class="el" href="structCMarkup_1_1PosArray.html">PosArray</a>
</div>
</div>
<div class="contents">
<h1>CMarkup::PosArray Struct Reference</h1><!-- doxytag: class="CMarkup::PosArray" --><code>#include &lt;<a class="el" href="Markup_8h-source.html">Markup.h</a>&gt;</code>
<p>
<p>
<a href="structCMarkup_1_1PosArray-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="structCMarkup_1_1PosArray.html#af05e51d7ab82e581ed815b584e55b18844e08ddf7ab861559a9b0096fb54a7e">PA_SEGBITS</a> = 16,
<a class="el" href="structCMarkup_1_1PosArray.html#af05e51d7ab82e581ed815b584e55b186165b6a4471f37709d3f9b0a9e86c38b">PA_SEGMASK</a> = 0xffff
}</td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1PosArray.html#f207a1d7e582779e134ea06fd1084b23">PosArray</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1PosArray.html#9f26a70cee21e757fe372201c57fc117">~PosArray</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1PosArray.html#dad1d0185a26fad9bd391e3c85634103">RemoveAll</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1PosArray.html#02ad3473569ecb5ba38b2327e30be38b">Release</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1PosArray.html#b87a18a088c434843048b9d0ecca05aa">Clear</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1PosArray.html#5da61b8563bfa2e82bf4c785bb166f62">GetSize</a> () const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1PosArray.html#0310976aa8e777cb84ab02ddbae8864c">SegsUsed</a> () const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structCMarkup_1_1ElemPos.html">ElemPos</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1PosArray.html#6317965f42dadc70f55c99b547e5d83d">operator[]</a> (int n) const </td></tr>
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structCMarkup_1_1ElemPos.html">ElemPos</a> **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1PosArray.html#461f4252ee89f9cfd48d9e2c5ab64baf">pSegs</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1PosArray.html#f7a261e70c4060b8ef5070c0a5e12092">nSize</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1PosArray.html#0994a05167565499a77d9d9d09711029">nSegs</a></td></tr>
</table>
<hr><h2>Member Enumeration Documentation</h2>
<a class="anchor" name="af05e51d7ab82e581ed815b584e55b18"></a><!-- doxytag: member="CMarkup::PosArray::@1" ref="af05e51d7ab82e581ed815b584e55b18" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">anonymous enum </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="af05e51d7ab82e581ed815b584e55b18844e08ddf7ab861559a9b0096fb54a7e"></a><!-- doxytag: member="PA_SEGBITS" ref="af05e51d7ab82e581ed815b584e55b18844e08ddf7ab861559a9b0096fb54a7e" args="" -->PA_SEGBITS</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="af05e51d7ab82e581ed815b584e55b186165b6a4471f37709d3f9b0a9e86c38b"></a><!-- doxytag: member="PA_SEGMASK" ref="af05e51d7ab82e581ed815b584e55b186165b6a4471f37709d3f9b0a9e86c38b" args="" -->PA_SEGMASK</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>
</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="f207a1d7e582779e134ea06fd1084b23"></a><!-- doxytag: member="CMarkup::PosArray::PosArray" ref="f207a1d7e582779e134ea06fd1084b23" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">CMarkup::PosArray::PosArray </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00501">Clear()</a>.</p>
</div>
</div><p>
<a class="anchor" name="9f26a70cee21e757fe372201c57fc117"></a><!-- doxytag: member="CMarkup::PosArray::~PosArray" ref="9f26a70cee21e757fe372201c57fc117" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">CMarkup::PosArray::~PosArray </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00500">Release()</a>.</p>
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="dad1d0185a26fad9bd391e3c85634103"></a><!-- doxytag: member="CMarkup::PosArray::RemoveAll" ref="dad1d0185a26fad9bd391e3c85634103" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CMarkup::PosArray::RemoveAll </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00501">Clear()</a>, and <a class="el" href="Markup_8h-source.html#l00500">Release()</a>.</p>
</div>
</div><p>
<a class="anchor" name="02ad3473569ecb5ba38b2327e30be38b"></a><!-- doxytag: member="CMarkup::PosArray::Release" ref="02ad3473569ecb5ba38b2327e30be38b" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CMarkup::PosArray::Release </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00504">pSegs</a>, and <a class="el" href="Markup_8h-source.html#l00503">SegsUsed()</a>.</p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00499">RemoveAll()</a>, and <a class="el" href="Markup_8h-source.html#l00497">~PosArray()</a>.</p>
</div>
</div><p>
<a class="anchor" name="b87a18a088c434843048b9d0ecca05aa"></a><!-- doxytag: member="CMarkup::PosArray::Clear" ref="b87a18a088c434843048b9d0ecca05aa" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CMarkup::PosArray::Clear </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00507">nSegs</a>, <a class="el" href="Markup_8h-source.html#l00506">nSize</a>, and <a class="el" href="Markup_8h-source.html#l00504">pSegs</a>.</p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00496">PosArray()</a>, and <a class="el" href="Markup_8h-source.html#l00499">RemoveAll()</a>.</p>
</div>
</div><p>
<a class="anchor" name="5da61b8563bfa2e82bf4c785bb166f62"></a><!-- doxytag: member="CMarkup::PosArray::GetSize" ref="5da61b8563bfa2e82bf4c785bb166f62" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int CMarkup::PosArray::GetSize </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00506">nSize</a>.</p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00570">CMarkup::x_GetFreePos()</a>.</p>
</div>
</div><p>
<a class="anchor" name="0310976aa8e777cb84ab02ddbae8864c"></a><!-- doxytag: member="CMarkup::PosArray::SegsUsed" ref="0310976aa8e777cb84ab02ddbae8864c" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int CMarkup::PosArray::SegsUsed </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00506">nSize</a>, and <a class="el" href="Markup_8h-source.html#l00498">PA_SEGBITS</a>.</p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00500">Release()</a>.</p>
</div>
</div><p>
<a class="anchor" name="6317965f42dadc70f55c99b547e5d83d"></a><!-- doxytag: member="CMarkup::PosArray::operator[]" ref="6317965f42dadc70f55c99b547e5d83d" args="(int n) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structCMarkup_1_1ElemPos.html">ElemPos</a>&amp; CMarkup::PosArray::operator[] </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>n</em> </td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="461f4252ee89f9cfd48d9e2c5ab64baf"></a><!-- doxytag: member="CMarkup::PosArray::pSegs" ref="461f4252ee89f9cfd48d9e2c5ab64baf" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structCMarkup_1_1ElemPos.html">ElemPos</a>** <a class="el" href="structCMarkup_1_1PosArray.html#461f4252ee89f9cfd48d9e2c5ab64baf">CMarkup::PosArray::pSegs</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00501">Clear()</a>, and <a class="el" href="Markup_8h-source.html#l00500">Release()</a>.</p>
</div>
</div><p>
<a class="anchor" name="f7a261e70c4060b8ef5070c0a5e12092"></a><!-- doxytag: member="CMarkup::PosArray::nSize" ref="f7a261e70c4060b8ef5070c0a5e12092" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structCMarkup_1_1PosArray.html#f7a261e70c4060b8ef5070c0a5e12092">CMarkup::PosArray::nSize</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00501">Clear()</a>, <a class="el" href="Markup_8h-source.html#l00502">GetSize()</a>, and <a class="el" href="Markup_8h-source.html#l00503">SegsUsed()</a>.</p>
</div>
</div><p>
<a class="anchor" name="0994a05167565499a77d9d9d09711029"></a><!-- doxytag: member="CMarkup::PosArray::nSegs" ref="0994a05167565499a77d9d9d09711029" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structCMarkup_1_1PosArray.html#0994a05167565499a77d9d9d09711029">CMarkup::PosArray::nSegs</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00501">Clear()</a>.</p>
</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="Markup_8h-source.html">Markup.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,39 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>CMarkup::SavedPos Member List</h1>This is the complete list of members for <a class="el" href="structCMarkup_1_1SavedPos.html">CMarkup::SavedPos</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1SavedPos.html#649563d0d7c11bf2fdebbc0dbe396321">iPos</a></td><td><a class="el" href="structCMarkup_1_1SavedPos.html">CMarkup::SavedPos</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1SavedPos.html#66a572e011303ea2a3716f7328ad9ec5">nSavedPosFlags</a></td><td><a class="el" href="structCMarkup_1_1SavedPos.html">CMarkup::SavedPos</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1SavedPos.html#203b3a22eb86b1131985a6631e3d3c47">SavedPos</a>()</td><td><a class="el" href="structCMarkup_1_1SavedPos.html">CMarkup::SavedPos</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1SavedPos.html#28ed16429117003133c33fa8fcaa792437b333ca861ee132a96570e3261ed48f">SPM_CHILD</a> enum value</td><td><a class="el" href="structCMarkup_1_1SavedPos.html">CMarkup::SavedPos</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1SavedPos.html#28ed16429117003133c33fa8fcaa7924147badf6cfd07fa7a92ba92a43df245f">SPM_LAST</a> enum value</td><td><a class="el" href="structCMarkup_1_1SavedPos.html">CMarkup::SavedPos</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1SavedPos.html#28ed16429117003133c33fa8fcaa7924ce631ba78506ef55979fb730b54ae8f3">SPM_MAIN</a> enum value</td><td><a class="el" href="structCMarkup_1_1SavedPos.html">CMarkup::SavedPos</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1SavedPos.html#28ed16429117003133c33fa8fcaa7924bc202c266163ba746501ff656c189bf3">SPM_USED</a> enum value</td><td><a class="el" href="structCMarkup_1_1SavedPos.html">CMarkup::SavedPos</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1SavedPos.html#3613f5e8854f961ed02173d22099db4c">strName</a></td><td><a class="el" href="structCMarkup_1_1SavedPos.html">CMarkup::SavedPos</a></td><td></td></tr>
</table></div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,152 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: CMarkup::SavedPos Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="navpath"><a class="el" href="classCMarkup.html">CMarkup</a>::<a class="el" href="structCMarkup_1_1SavedPos.html">SavedPos</a>
</div>
</div>
<div class="contents">
<h1>CMarkup::SavedPos Struct Reference</h1><!-- doxytag: class="CMarkup::SavedPos" --><code>#include &lt;<a class="el" href="Markup_8h-source.html">Markup.h</a>&gt;</code>
<p>
<p>
<a href="structCMarkup_1_1SavedPos-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="structCMarkup_1_1SavedPos.html#28ed16429117003133c33fa8fcaa7924ce631ba78506ef55979fb730b54ae8f3">SPM_MAIN</a> = 1,
<a class="el" href="structCMarkup_1_1SavedPos.html#28ed16429117003133c33fa8fcaa792437b333ca861ee132a96570e3261ed48f">SPM_CHILD</a> = 2,
<a class="el" href="structCMarkup_1_1SavedPos.html#28ed16429117003133c33fa8fcaa7924bc202c266163ba746501ff656c189bf3">SPM_USED</a> = 4,
<a class="el" href="structCMarkup_1_1SavedPos.html#28ed16429117003133c33fa8fcaa7924147badf6cfd07fa7a92ba92a43df245f">SPM_LAST</a> = 8
}</td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1SavedPos.html#203b3a22eb86b1131985a6631e3d3c47">SavedPos</a> ()</td></tr>
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">MCD_STR&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1SavedPos.html#3613f5e8854f961ed02173d22099db4c">strName</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1SavedPos.html#649563d0d7c11bf2fdebbc0dbe396321">iPos</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1SavedPos.html#66a572e011303ea2a3716f7328ad9ec5">nSavedPosFlags</a></td></tr>
</table>
<hr><h2>Member Enumeration Documentation</h2>
<a class="anchor" name="28ed16429117003133c33fa8fcaa7924"></a><!-- doxytag: member="CMarkup::SavedPos::@0" ref="28ed16429117003133c33fa8fcaa7924" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">anonymous enum </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="28ed16429117003133c33fa8fcaa7924ce631ba78506ef55979fb730b54ae8f3"></a><!-- doxytag: member="SPM_MAIN" ref="28ed16429117003133c33fa8fcaa7924ce631ba78506ef55979fb730b54ae8f3" args="" -->SPM_MAIN</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="28ed16429117003133c33fa8fcaa792437b333ca861ee132a96570e3261ed48f"></a><!-- doxytag: member="SPM_CHILD" ref="28ed16429117003133c33fa8fcaa792437b333ca861ee132a96570e3261ed48f" args="" -->SPM_CHILD</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="28ed16429117003133c33fa8fcaa7924bc202c266163ba746501ff656c189bf3"></a><!-- doxytag: member="SPM_USED" ref="28ed16429117003133c33fa8fcaa7924bc202c266163ba746501ff656c189bf3" args="" -->SPM_USED</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="28ed16429117003133c33fa8fcaa7924147badf6cfd07fa7a92ba92a43df245f"></a><!-- doxytag: member="SPM_LAST" ref="28ed16429117003133c33fa8fcaa7924147badf6cfd07fa7a92ba92a43df245f" args="" -->SPM_LAST</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>
</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="203b3a22eb86b1131985a6631e3d3c47"></a><!-- doxytag: member="CMarkup::SavedPos::SavedPos" ref="203b3a22eb86b1131985a6631e3d3c47" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">CMarkup::SavedPos::SavedPos </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="3613f5e8854f961ed02173d22099db4c"></a><!-- doxytag: member="CMarkup::SavedPos::strName" ref="3613f5e8854f961ed02173d22099db4c" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MCD_STR <a class="el" href="structCMarkup_1_1SavedPos.html#3613f5e8854f961ed02173d22099db4c">CMarkup::SavedPos::strName</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="649563d0d7c11bf2fdebbc0dbe396321"></a><!-- doxytag: member="CMarkup::SavedPos::iPos" ref="649563d0d7c11bf2fdebbc0dbe396321" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structCMarkup_1_1SavedPos.html#649563d0d7c11bf2fdebbc0dbe396321">CMarkup::SavedPos::iPos</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="66a572e011303ea2a3716f7328ad9ec5"></a><!-- doxytag: member="CMarkup::SavedPos::nSavedPosFlags" ref="66a572e011303ea2a3716f7328ad9ec5" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structCMarkup_1_1SavedPos.html#66a572e011303ea2a3716f7328ad9ec5">CMarkup::SavedPos::nSavedPosFlags</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="Markup_8h-source.html">Markup.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,35 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>CMarkup::SavedPosMap Member List</h1>This is the complete list of members for <a class="el" href="structCMarkup_1_1SavedPosMap.html">CMarkup::SavedPosMap</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1SavedPosMap.html#b5b1c02cb1321c0f1007dc3cd01a34c7">nMapSize</a></td><td><a class="el" href="structCMarkup_1_1SavedPosMap.html">CMarkup::SavedPosMap</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1SavedPosMap.html#8ebb44e96f6781e5d1d044a18a3d989d">pTable</a></td><td><a class="el" href="structCMarkup_1_1SavedPosMap.html">CMarkup::SavedPosMap</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1SavedPosMap.html#681e409f964bbd86a088358dffaeb808">SavedPosMap</a>(int nSize)</td><td><a class="el" href="structCMarkup_1_1SavedPosMap.html">CMarkup::SavedPosMap</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1SavedPosMap.html#b3a7ef305893ba4b6752dea003997c96">~SavedPosMap</a>()</td><td><a class="el" href="structCMarkup_1_1SavedPosMap.html">CMarkup::SavedPosMap</a></td><td><code> [inline]</code></td></tr>
</table></div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,130 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: CMarkup::SavedPosMap Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="navpath"><a class="el" href="classCMarkup.html">CMarkup</a>::<a class="el" href="structCMarkup_1_1SavedPosMap.html">SavedPosMap</a>
</div>
</div>
<div class="contents">
<h1>CMarkup::SavedPosMap Struct Reference</h1><!-- doxytag: class="CMarkup::SavedPosMap" --><code>#include &lt;<a class="el" href="Markup_8h-source.html">Markup.h</a>&gt;</code>
<p>
<p>
<a href="structCMarkup_1_1SavedPosMap-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1SavedPosMap.html#681e409f964bbd86a088358dffaeb808">SavedPosMap</a> (int nSize)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1SavedPosMap.html#b3a7ef305893ba4b6752dea003997c96">~SavedPosMap</a> ()</td></tr>
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structCMarkup_1_1SavedPos.html">SavedPos</a> **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1SavedPosMap.html#8ebb44e96f6781e5d1d044a18a3d989d">pTable</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1SavedPosMap.html#b5b1c02cb1321c0f1007dc3cd01a34c7">nMapSize</a></td></tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="681e409f964bbd86a088358dffaeb808"></a><!-- doxytag: member="CMarkup::SavedPosMap::SavedPosMap" ref="681e409f964bbd86a088358dffaeb808" args="(int nSize)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">CMarkup::SavedPosMap::SavedPosMap </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nSize</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00481">nMapSize</a>, and <a class="el" href="Markup_8h-source.html#l00479">pTable</a>.</p>
</div>
</div><p>
<a class="anchor" name="b3a7ef305893ba4b6752dea003997c96"></a><!-- doxytag: member="CMarkup::SavedPosMap::~SavedPosMap" ref="b3a7ef305893ba4b6752dea003997c96" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">CMarkup::SavedPosMap::~SavedPosMap </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00481">nMapSize</a>, and <a class="el" href="Markup_8h-source.html#l00479">pTable</a>.</p>
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="8ebb44e96f6781e5d1d044a18a3d989d"></a><!-- doxytag: member="CMarkup::SavedPosMap::pTable" ref="8ebb44e96f6781e5d1d044a18a3d989d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structCMarkup_1_1SavedPos.html">SavedPos</a>** <a class="el" href="structCMarkup_1_1SavedPosMap.html#8ebb44e96f6781e5d1d044a18a3d989d">CMarkup::SavedPosMap::pTable</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00478">SavedPosMap()</a>, and <a class="el" href="Markup_8h-source.html#l00479">~SavedPosMap()</a>.</p>
</div>
</div><p>
<a class="anchor" name="b5b1c02cb1321c0f1007dc3cd01a34c7"></a><!-- doxytag: member="CMarkup::SavedPosMap::nMapSize" ref="b5b1c02cb1321c0f1007dc3cd01a34c7" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structCMarkup_1_1SavedPosMap.html#b5b1c02cb1321c0f1007dc3cd01a34c7">CMarkup::SavedPosMap::nMapSize</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00478">SavedPosMap()</a>, and <a class="el" href="Markup_8h-source.html#l00479">~SavedPosMap()</a>.</p>
</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="Markup_8h-source.html">Markup.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,35 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>CMarkup::SavedPosMapArray Member List</h1>This is the complete list of members for <a class="el" href="structCMarkup_1_1SavedPosMapArray.html">CMarkup::SavedPosMapArray</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1SavedPosMapArray.html#719491211d9de2fe06bfadc9a37daf46">pMaps</a></td><td><a class="el" href="structCMarkup_1_1SavedPosMapArray.html">CMarkup::SavedPosMapArray</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1SavedPosMapArray.html#a6db2f1af7ecae5af27aab25e399b94c">RemoveAll</a>()</td><td><a class="el" href="structCMarkup_1_1SavedPosMapArray.html">CMarkup::SavedPosMapArray</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1SavedPosMapArray.html#0fca988b3417d41ccf3e2b3e8fef7483">SavedPosMapArray</a>()</td><td><a class="el" href="structCMarkup_1_1SavedPosMapArray.html">CMarkup::SavedPosMapArray</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1SavedPosMapArray.html#6be57f9ebe160aebb464957caa30ddd6">~SavedPosMapArray</a>()</td><td><a class="el" href="structCMarkup_1_1SavedPosMapArray.html">CMarkup::SavedPosMapArray</a></td><td><code> [inline]</code></td></tr>
</table></div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,136 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: CMarkup::SavedPosMapArray Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="navpath"><a class="el" href="classCMarkup.html">CMarkup</a>::<a class="el" href="structCMarkup_1_1SavedPosMapArray.html">SavedPosMapArray</a>
</div>
</div>
<div class="contents">
<h1>CMarkup::SavedPosMapArray Struct Reference</h1><!-- doxytag: class="CMarkup::SavedPosMapArray" --><code>#include &lt;<a class="el" href="Markup_8h-source.html">Markup.h</a>&gt;</code>
<p>
<p>
<a href="structCMarkup_1_1SavedPosMapArray-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1SavedPosMapArray.html#0fca988b3417d41ccf3e2b3e8fef7483">SavedPosMapArray</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1SavedPosMapArray.html#6be57f9ebe160aebb464957caa30ddd6">~SavedPosMapArray</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1SavedPosMapArray.html#a6db2f1af7ecae5af27aab25e399b94c">RemoveAll</a> ()</td></tr>
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structCMarkup_1_1SavedPosMap.html">SavedPosMap</a> **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1SavedPosMapArray.html#719491211d9de2fe06bfadc9a37daf46">pMaps</a></td></tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="0fca988b3417d41ccf3e2b3e8fef7483"></a><!-- doxytag: member="CMarkup::SavedPosMapArray::SavedPosMapArray" ref="0fca988b3417d41ccf3e2b3e8fef7483" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">CMarkup::SavedPosMapArray::SavedPosMapArray </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00489">pMaps</a>.</p>
</div>
</div><p>
<a class="anchor" name="6be57f9ebe160aebb464957caa30ddd6"></a><!-- doxytag: member="CMarkup::SavedPosMapArray::~SavedPosMapArray" ref="6be57f9ebe160aebb464957caa30ddd6" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">CMarkup::SavedPosMapArray::~SavedPosMapArray </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00489">RemoveAll()</a>.</p>
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="a6db2f1af7ecae5af27aab25e399b94c"></a><!-- doxytag: member="CMarkup::SavedPosMapArray::RemoveAll" ref="a6db2f1af7ecae5af27aab25e399b94c" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CMarkup::SavedPosMapArray::RemoveAll </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00489">pMaps</a>.</p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00488">~SavedPosMapArray()</a>.</p>
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="719491211d9de2fe06bfadc9a37daf46"></a><!-- doxytag: member="CMarkup::SavedPosMapArray::pMaps" ref="719491211d9de2fe06bfadc9a37daf46" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structCMarkup_1_1SavedPosMap.html">SavedPosMap</a>** <a class="el" href="structCMarkup_1_1SavedPosMapArray.html#719491211d9de2fe06bfadc9a37daf46">CMarkup::SavedPosMapArray::pMaps</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00489">RemoveAll()</a>, and <a class="el" href="Markup_8h-source.html#l00487">SavedPosMapArray()</a>.</p>
</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="Markup_8h-source.html">Markup.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,43 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>CMarkup::TokenPos Member List</h1>This is the complete list of members for <a class="el" href="structCMarkup_1_1TokenPos.html">CMarkup::TokenPos</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1TokenPos.html#cb390ed8ab1226cbd8c9b9a19088d55c">Clear</a>()</td><td><a class="el" href="structCMarkup_1_1TokenPos.html">CMarkup::TokenPos</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1TokenPos.html#b033dc8e88a8f83748ff6c44df05bb04">Length</a>() const </td><td><a class="el" href="structCMarkup_1_1TokenPos.html">CMarkup::TokenPos</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1TokenPos.html#199e0772dc846b95670797f0a32ec9ab">Match</a>(MCD_CSTR szName)</td><td><a class="el" href="structCMarkup_1_1TokenPos.html">CMarkup::TokenPos</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1TokenPos.html#c4c71680b3f09845b5346bf1285a214f">nL</a></td><td><a class="el" href="structCMarkup_1_1TokenPos.html">CMarkup::TokenPos</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1TokenPos.html#72b20974f7b55aa5d804a769f8a3f985">nNext</a></td><td><a class="el" href="structCMarkup_1_1TokenPos.html">CMarkup::TokenPos</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1TokenPos.html#455b67b62cfd4d6f6ffafc7b8bbc9971">nPreSpaceLength</a></td><td><a class="el" href="structCMarkup_1_1TokenPos.html">CMarkup::TokenPos</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1TokenPos.html#2d81fc5b589c491b450f73167ed9993d">nPreSpaceStart</a></td><td><a class="el" href="structCMarkup_1_1TokenPos.html">CMarkup::TokenPos</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1TokenPos.html#fb58afc56664b9646fc79b9ec2a51b10">nR</a></td><td><a class="el" href="structCMarkup_1_1TokenPos.html">CMarkup::TokenPos</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1TokenPos.html#8eb640fe33ed145eb078e8214c0ea62b">nTokenFlags</a></td><td><a class="el" href="structCMarkup_1_1TokenPos.html">CMarkup::TokenPos</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1TokenPos.html#90a1052c162afcd07fc3974b95888a7e">pDoc</a></td><td><a class="el" href="structCMarkup_1_1TokenPos.html">CMarkup::TokenPos</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1TokenPos.html#c3a37f7294cd763aed0f37749095d3db">StrNIACmp</a>(MCD_PCSZ p1, MCD_PCSZ p2, int n)</td><td><a class="el" href="structCMarkup_1_1TokenPos.html">CMarkup::TokenPos</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structCMarkup_1_1TokenPos.html#797a3f5d9664c52971cf210166c3636a">TokenPos</a>(MCD_CSTR sz, int n)</td><td><a class="el" href="structCMarkup_1_1TokenPos.html">CMarkup::TokenPos</a></td><td><code> [inline]</code></td></tr>
</table></div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,321 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: CMarkup::TokenPos Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="navpath"><a class="el" href="classCMarkup.html">CMarkup</a>::<a class="el" href="structCMarkup_1_1TokenPos.html">TokenPos</a>
</div>
</div>
<div class="contents">
<h1>CMarkup::TokenPos Struct Reference</h1><!-- doxytag: class="CMarkup::TokenPos" --><code>#include &lt;<a class="el" href="Markup_8h-source.html">Markup.h</a>&gt;</code>
<p>
<p>
<a href="structCMarkup_1_1TokenPos-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1TokenPos.html#797a3f5d9664c52971cf210166c3636a">TokenPos</a> (<a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> sz, int n)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1TokenPos.html#cb390ed8ab1226cbd8c9b9a19088d55c">Clear</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1TokenPos.html#b033dc8e88a8f83748ff6c44df05bb04">Length</a> () const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1TokenPos.html#c3a37f7294cd763aed0f37749095d3db">StrNIACmp</a> (MCD_PCSZ p1, MCD_PCSZ p2, int n)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1TokenPos.html#199e0772dc846b95670797f0a32ec9ab">Match</a> (<a class="el" href="structMCD__CSTR.html">MCD_CSTR</a> szName)</td></tr>
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1TokenPos.html#c4c71680b3f09845b5346bf1285a214f">nL</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1TokenPos.html#fb58afc56664b9646fc79b9ec2a51b10">nR</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1TokenPos.html#72b20974f7b55aa5d804a769f8a3f985">nNext</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">MCD_PCSZ&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1TokenPos.html#90a1052c162afcd07fc3974b95888a7e">pDoc</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1TokenPos.html#8eb640fe33ed145eb078e8214c0ea62b">nTokenFlags</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1TokenPos.html#2d81fc5b589c491b450f73167ed9993d">nPreSpaceStart</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCMarkup_1_1TokenPos.html#455b67b62cfd4d6f6ffafc7b8bbc9971">nPreSpaceLength</a></td></tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="797a3f5d9664c52971cf210166c3636a"></a><!-- doxytag: member="CMarkup::TokenPos::TokenPos" ref="797a3f5d9664c52971cf210166c3636a" args="(MCD_CSTR sz, int n)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">CMarkup::TokenPos::TokenPos </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>sz</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>n</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00425">Clear()</a>, <a class="el" href="Markup_8h-source.html#l00460">nTokenFlags</a>, and <a class="el" href="Markup_8h-source.html#l00459">pDoc</a>.</p>
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="cb390ed8ab1226cbd8c9b9a19088d55c"></a><!-- doxytag: member="CMarkup::TokenPos::Clear" ref="cb390ed8ab1226cbd8c9b9a19088d55c" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CMarkup::TokenPos::Clear </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00455">nL</a>, <a class="el" href="Markup_8h-source.html#l00458">nNext</a>, and <a class="el" href="Markup_8h-source.html#l00457">nR</a>.</p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00424">TokenPos()</a>.</p>
</div>
</div><p>
<a class="anchor" name="b033dc8e88a8f83748ff6c44df05bb04"></a><!-- doxytag: member="CMarkup::TokenPos::Length" ref="b033dc8e88a8f83748ff6c44df05bb04" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int CMarkup::TokenPos::Length </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00455">nL</a>, and <a class="el" href="Markup_8h-source.html#l00457">nR</a>.</p>
</div>
</div><p>
<a class="anchor" name="c3a37f7294cd763aed0f37749095d3db"></a><!-- doxytag: member="CMarkup::TokenPos::StrNIACmp" ref="c3a37f7294cd763aed0f37749095d3db" args="(MCD_PCSZ p1, MCD_PCSZ p2, int n)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int CMarkup::TokenPos::StrNIACmp </td>
<td>(</td>
<td class="paramtype">MCD_PCSZ&nbsp;</td>
<td class="paramname"> <em>p1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">MCD_PCSZ&nbsp;</td>
<td class="paramname"> <em>p2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>n</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00098">MCD_CHAR</a>.</p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00446">Match()</a>.</p>
</div>
</div><p>
<a class="anchor" name="199e0772dc846b95670797f0a32ec9ab"></a><!-- doxytag: member="CMarkup::TokenPos::Match" ref="199e0772dc846b95670797f0a32ec9ab" args="(MCD_CSTR szName)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CMarkup::TokenPos::Match </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>&nbsp;</td>
<td class="paramname"> <em>szName</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00101">MCD_PSZCHR</a>, <a class="el" href="Markup_8h-source.html#l00104">MCD_PSZNCMP</a>, <a class="el" href="Markup_8h-source.html#l00120">MCD_T</a>, <a class="el" href="Markup_8h-source.html#l00263">CMarkup::MDF_IGNORECASE</a>, <a class="el" href="Markup_8h-source.html#l00455">nL</a>, <a class="el" href="Markup_8h-source.html#l00457">nR</a>, <a class="el" href="Markup_8h-source.html#l00460">nTokenFlags</a>, <a class="el" href="Markup_8h-source.html#l00459">pDoc</a>, and <a class="el" href="Markup_8h-source.html#l00427">StrNIACmp()</a>.</p>
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="c4c71680b3f09845b5346bf1285a214f"></a><!-- doxytag: member="CMarkup::TokenPos::nL" ref="c4c71680b3f09845b5346bf1285a214f" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structCMarkup_1_1TokenPos.html#c4c71680b3f09845b5346bf1285a214f">CMarkup::TokenPos::nL</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00425">Clear()</a>, <a class="el" href="Markup_8h-source.html#l00426">Length()</a>, and <a class="el" href="Markup_8h-source.html#l00446">Match()</a>.</p>
</div>
</div><p>
<a class="anchor" name="fb58afc56664b9646fc79b9ec2a51b10"></a><!-- doxytag: member="CMarkup::TokenPos::nR" ref="fb58afc56664b9646fc79b9ec2a51b10" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structCMarkup_1_1TokenPos.html#fb58afc56664b9646fc79b9ec2a51b10">CMarkup::TokenPos::nR</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00425">Clear()</a>, <a class="el" href="Markup_8h-source.html#l00426">Length()</a>, and <a class="el" href="Markup_8h-source.html#l00446">Match()</a>.</p>
</div>
</div><p>
<a class="anchor" name="72b20974f7b55aa5d804a769f8a3f985"></a><!-- doxytag: member="CMarkup::TokenPos::nNext" ref="72b20974f7b55aa5d804a769f8a3f985" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structCMarkup_1_1TokenPos.html#72b20974f7b55aa5d804a769f8a3f985">CMarkup::TokenPos::nNext</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00425">Clear()</a>.</p>
</div>
</div><p>
<a class="anchor" name="90a1052c162afcd07fc3974b95888a7e"></a><!-- doxytag: member="CMarkup::TokenPos::pDoc" ref="90a1052c162afcd07fc3974b95888a7e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MCD_PCSZ <a class="el" href="structCMarkup_1_1TokenPos.html#90a1052c162afcd07fc3974b95888a7e">CMarkup::TokenPos::pDoc</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00446">Match()</a>, and <a class="el" href="Markup_8h-source.html#l00424">TokenPos()</a>.</p>
</div>
</div><p>
<a class="anchor" name="8eb640fe33ed145eb078e8214c0ea62b"></a><!-- doxytag: member="CMarkup::TokenPos::nTokenFlags" ref="8eb640fe33ed145eb078e8214c0ea62b" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structCMarkup_1_1TokenPos.html#8eb640fe33ed145eb078e8214c0ea62b">CMarkup::TokenPos::nTokenFlags</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00446">Match()</a>, and <a class="el" href="Markup_8h-source.html#l00424">TokenPos()</a>.</p>
</div>
</div><p>
<a class="anchor" name="2d81fc5b589c491b450f73167ed9993d"></a><!-- doxytag: member="CMarkup::TokenPos::nPreSpaceStart" ref="2d81fc5b589c491b450f73167ed9993d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structCMarkup_1_1TokenPos.html#2d81fc5b589c491b450f73167ed9993d">CMarkup::TokenPos::nPreSpaceStart</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="455b67b62cfd4d6f6ffafc7b8bbc9971"></a><!-- doxytag: member="CMarkup::TokenPos::nPreSpaceLength" ref="455b67b62cfd4d6f6ffafc7b8bbc9971" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structCMarkup_1_1TokenPos.html#455b67b62cfd4d6f6ffafc7b8bbc9971">CMarkup::TokenPos::nPreSpaceLength</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="Markup_8h-source.html">Markup.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,36 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>MCD_CSTR Member List</h1>This is the complete list of members for <a class="el" href="structMCD__CSTR.html">MCD_CSTR</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="structMCD__CSTR.html#527942329419b01535431646e136eaa1">MCD_CSTR</a>()</td><td><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structMCD__CSTR.html#f0cb7482427cfab856ee18c8ac50e5fa">MCD_CSTR</a>(MCD_PCSZ p)</td><td><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structMCD__CSTR.html#dc766d196d878fa2eccad9843463508b">MCD_CSTR</a>(const MCD_STR &amp;s)</td><td><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structMCD__CSTR.html#69c3b0c4b7d049b0eaadcc5822f647ac">operator MCD_PCSZ</a>() const </td><td><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="structMCD__CSTR.html#98868bd66f13bc4be31eab000d45335e">pcsz</a></td><td><a class="el" href="structMCD__CSTR.html">MCD_CSTR</a></td><td></td></tr>
</table></div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,155 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: MCD_CSTR Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>MCD_CSTR Struct Reference</h1><!-- doxytag: class="MCD_CSTR" --><code>#include &lt;<a class="el" href="Markup_8h-source.html">Markup.h</a>&gt;</code>
<p>
<p>
<a href="structMCD__CSTR-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMCD__CSTR.html#527942329419b01535431646e136eaa1">MCD_CSTR</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMCD__CSTR.html#f0cb7482427cfab856ee18c8ac50e5fa">MCD_CSTR</a> (MCD_PCSZ p)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMCD__CSTR.html#dc766d196d878fa2eccad9843463508b">MCD_CSTR</a> (const MCD_STR &amp;s)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMCD__CSTR.html#69c3b0c4b7d049b0eaadcc5822f647ac">operator MCD_PCSZ</a> () const </td></tr>
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">MCD_PCSZ&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMCD__CSTR.html#98868bd66f13bc4be31eab000d45335e">pcsz</a></td></tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="527942329419b01535431646e136eaa1"></a><!-- doxytag: member="MCD_CSTR::MCD_CSTR" ref="527942329419b01535431646e136eaa1" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MCD_CSTR::MCD_CSTR </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00190">pcsz</a>.</p>
</div>
</div><p>
<a class="anchor" name="f0cb7482427cfab856ee18c8ac50e5fa"></a><!-- doxytag: member="MCD_CSTR::MCD_CSTR" ref="f0cb7482427cfab856ee18c8ac50e5fa" args="(MCD_PCSZ p)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MCD_CSTR::MCD_CSTR </td>
<td>(</td>
<td class="paramtype">MCD_PCSZ&nbsp;</td>
<td class="paramname"> <em>p</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00190">pcsz</a>.</p>
</div>
</div><p>
<a class="anchor" name="dc766d196d878fa2eccad9843463508b"></a><!-- doxytag: member="MCD_CSTR::MCD_CSTR" ref="dc766d196d878fa2eccad9843463508b" args="(const MCD_STR &amp;s)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MCD_CSTR::MCD_CSTR </td>
<td>(</td>
<td class="paramtype">const MCD_STR &amp;&nbsp;</td>
<td class="paramname"> <em>s</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>References <a class="el" href="Markup_8h-source.html#l00147">MCD_2PCSZ</a>, and <a class="el" href="Markup_8h-source.html#l00190">pcsz</a>.</p>
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="69c3b0c4b7d049b0eaadcc5822f647ac"></a><!-- doxytag: member="MCD_CSTR::operator MCD_PCSZ" ref="69c3b0c4b7d049b0eaadcc5822f647ac" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MCD_CSTR::operator MCD_PCSZ </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="98868bd66f13bc4be31eab000d45335e"></a><!-- doxytag: member="MCD_CSTR::pcsz" ref="98868bd66f13bc4be31eab000d45335e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MCD_PCSZ <a class="el" href="structMCD__CSTR.html#98868bd66f13bc4be31eab000d45335e">MCD_CSTR::pcsz</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Referenced by <a class="el" href="Markup_8h-source.html#l00187">MCD_CSTR()</a>.</p>
</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="Markup_8h-source.html">Markup.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,37 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>neuralpp::netrecord Member List</h1>This is the complete list of members for <a class="el" href="structneuralpp_1_1netrecord.html">neuralpp::netrecord</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="structneuralpp_1_1netrecord.html#ab0149ed5ea0694e88213a07cd4427d1">epochs</a></td><td><a class="el" href="structneuralpp_1_1netrecord.html">neuralpp::netrecord</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structneuralpp_1_1netrecord.html#dcc44fde3f67058d26ef2d5cbd0904e6">ex</a></td><td><a class="el" href="structneuralpp_1_1netrecord.html">neuralpp::netrecord</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structneuralpp_1_1netrecord.html#3c1728ac66c37f6ac85c404d4f55552e">hidden_size</a></td><td><a class="el" href="structneuralpp_1_1netrecord.html">neuralpp::netrecord</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structneuralpp_1_1netrecord.html#e1f480bfef05033accef40f77c09fa87">input_size</a></td><td><a class="el" href="structneuralpp_1_1netrecord.html">neuralpp::netrecord</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structneuralpp_1_1netrecord.html#a4f793a39a40144e811fef4d3d2d2b30">l_rate</a></td><td><a class="el" href="structneuralpp_1_1netrecord.html">neuralpp::netrecord</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structneuralpp_1_1netrecord.html#95f2b0651dd3a0e5e7201ff354e401b4">output_size</a></td><td><a class="el" href="structneuralpp_1_1netrecord.html">neuralpp::netrecord</a></td><td></td></tr>
</table></div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,145 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: neuralpp::netrecord Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="navpath"><a class="el" href="namespaceneuralpp.html">neuralpp</a>::<a class="el" href="structneuralpp_1_1netrecord.html">netrecord</a>
</div>
</div>
<div class="contents">
<h1>neuralpp::netrecord Struct Reference</h1><!-- doxytag: class="neuralpp::netrecord" --><code>#include &lt;<a class="el" href="neural_09_09_8hpp-source.html">neural++.hpp</a>&gt;</code>
<p>
<p>
<a href="structneuralpp_1_1netrecord-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structneuralpp_1_1netrecord.html#e1f480bfef05033accef40f77c09fa87">input_size</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structneuralpp_1_1netrecord.html#3c1728ac66c37f6ac85c404d4f55552e">hidden_size</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structneuralpp_1_1netrecord.html#95f2b0651dd3a0e5e7201ff354e401b4">output_size</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structneuralpp_1_1netrecord.html#ab0149ed5ea0694e88213a07cd4427d1">epochs</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structneuralpp_1_1netrecord.html#a4f793a39a40144e811fef4d3d2d2b30">l_rate</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structneuralpp_1_1netrecord.html#dcc44fde3f67058d26ef2d5cbd0904e6">ex</a></td></tr>
</table>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="e1f480bfef05033accef40f77c09fa87"></a><!-- doxytag: member="neuralpp::netrecord::input_size" ref="e1f480bfef05033accef40f77c09fa87" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structneuralpp_1_1netrecord.html#e1f480bfef05033accef40f77c09fa87">neuralpp::netrecord::input_size</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="3c1728ac66c37f6ac85c404d4f55552e"></a><!-- doxytag: member="neuralpp::netrecord::hidden_size" ref="3c1728ac66c37f6ac85c404d4f55552e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structneuralpp_1_1netrecord.html#3c1728ac66c37f6ac85c404d4f55552e">neuralpp::netrecord::hidden_size</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="95f2b0651dd3a0e5e7201ff354e401b4"></a><!-- doxytag: member="neuralpp::netrecord::output_size" ref="95f2b0651dd3a0e5e7201ff354e401b4" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structneuralpp_1_1netrecord.html#95f2b0651dd3a0e5e7201ff354e401b4">neuralpp::netrecord::output_size</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="ab0149ed5ea0694e88213a07cd4427d1"></a><!-- doxytag: member="neuralpp::netrecord::epochs" ref="ab0149ed5ea0694e88213a07cd4427d1" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structneuralpp_1_1netrecord.html#ab0149ed5ea0694e88213a07cd4427d1">neuralpp::netrecord::epochs</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="a4f793a39a40144e811fef4d3d2d2b30"></a><!-- doxytag: member="neuralpp::netrecord::l_rate" ref="a4f793a39a40144e811fef4d3d2d2b30" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double <a class="el" href="structneuralpp_1_1netrecord.html#a4f793a39a40144e811fef4d3d2d2b30">neuralpp::netrecord::l_rate</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="dcc44fde3f67058d26ef2d5cbd0904e6"></a><!-- doxytag: member="neuralpp::netrecord::ex" ref="dcc44fde3f67058d26ef2d5cbd0904e6" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double <a class="el" href="structneuralpp_1_1netrecord.html#dcc44fde3f67058d26ef2d5cbd0904e6">neuralpp::netrecord::ex</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="neural_09_09_8hpp-source.html">neural++.hpp</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,33 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>neuralpp::neuronrecord Member List</h1>This is the complete list of members for <a class="el" href="structneuralpp_1_1neuronrecord.html">neuralpp::neuronrecord</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="structneuralpp_1_1neuronrecord.html#15201b190584987255d81d4b7e773375">actv</a></td><td><a class="el" href="structneuralpp_1_1neuronrecord.html">neuralpp::neuronrecord</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structneuralpp_1_1neuronrecord.html#30b298a95939b88b565fefc2dc57e89d">prop</a></td><td><a class="el" href="structneuralpp_1_1neuronrecord.html">neuralpp::neuronrecord</a></td><td></td></tr>
</table></div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,77 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: neuralpp::neuronrecord Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="navpath"><a class="el" href="namespaceneuralpp.html">neuralpp</a>::<a class="el" href="structneuralpp_1_1neuronrecord.html">neuronrecord</a>
</div>
</div>
<div class="contents">
<h1>neuralpp::neuronrecord Struct Reference</h1><!-- doxytag: class="neuralpp::neuronrecord" --><code>#include &lt;<a class="el" href="neural_09_09_8hpp-source.html">neural++.hpp</a>&gt;</code>
<p>
<p>
<a href="structneuralpp_1_1neuronrecord-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structneuralpp_1_1neuronrecord.html#30b298a95939b88b565fefc2dc57e89d">prop</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structneuralpp_1_1neuronrecord.html#15201b190584987255d81d4b7e773375">actv</a></td></tr>
</table>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="30b298a95939b88b565fefc2dc57e89d"></a><!-- doxytag: member="neuralpp::neuronrecord::prop" ref="30b298a95939b88b565fefc2dc57e89d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double <a class="el" href="structneuralpp_1_1neuronrecord.html#30b298a95939b88b565fefc2dc57e89d">neuralpp::neuronrecord::prop</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="15201b190584987255d81d4b7e773375"></a><!-- doxytag: member="neuralpp::neuronrecord::actv" ref="15201b190584987255d81d4b7e773375" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double <a class="el" href="structneuralpp_1_1neuronrecord.html#15201b190584987255d81d4b7e773375">neuralpp::neuronrecord::actv</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="neural_09_09_8hpp-source.html">neural++.hpp</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,33 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>neuralpp::synrecord Member List</h1>This is the complete list of members for <a class="el" href="structneuralpp_1_1synrecord.html">neuralpp::synrecord</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="structneuralpp_1_1synrecord.html#3a862082dfa0edffce84936818bab374">d</a></td><td><a class="el" href="structneuralpp_1_1synrecord.html">neuralpp::synrecord</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structneuralpp_1_1synrecord.html#81a7dbc97eecbf5bc85cac46373a78d2">w</a></td><td><a class="el" href="structneuralpp_1_1synrecord.html">neuralpp::synrecord</a></td><td></td></tr>
</table></div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

View file

@ -0,0 +1,77 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Neural++: neuralpp::synrecord Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="navpath"><a class="el" href="namespaceneuralpp.html">neuralpp</a>::<a class="el" href="structneuralpp_1_1synrecord.html">synrecord</a>
</div>
</div>
<div class="contents">
<h1>neuralpp::synrecord Struct Reference</h1><!-- doxytag: class="neuralpp::synrecord" --><code>#include &lt;<a class="el" href="neural_09_09_8hpp-source.html">neural++.hpp</a>&gt;</code>
<p>
<p>
<a href="structneuralpp_1_1synrecord-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structneuralpp_1_1synrecord.html#81a7dbc97eecbf5bc85cac46373a78d2">w</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structneuralpp_1_1synrecord.html#3a862082dfa0edffce84936818bab374">d</a></td></tr>
</table>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="81a7dbc97eecbf5bc85cac46373a78d2"></a><!-- doxytag: member="neuralpp::synrecord::w" ref="81a7dbc97eecbf5bc85cac46373a78d2" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double <a class="el" href="structneuralpp_1_1synrecord.html#81a7dbc97eecbf5bc85cac46373a78d2">neuralpp::synrecord::w</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="3a862082dfa0edffce84936818bab374"></a><!-- doxytag: member="neuralpp::synrecord::d" ref="3a862082dfa0edffce84936818bab374" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double <a class="el" href="structneuralpp_1_1synrecord.html#3a862082dfa0edffce84936818bab374">neuralpp::synrecord::d</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="neural_09_09_8hpp-source.html">neural++.hpp</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 9 11:11:18 2009 for Neural++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>

BIN
doc/html/tab_b.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 B

BIN
doc/html/tab_l.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 706 B

BIN
doc/html/tab_r.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

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