@ -0,0 +1,303 @@ |
||||
# MIT License |
||||
|
||||
# Copyright (c) 2018 John Jekel |
||||
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy |
||||
# of this software and associated documentation files (the "Software"), to deal |
||||
# in the Software without restriction, including without limitation the rights |
||||
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell |
||||
# copies of the Software, and to permit persons to whom the Software is |
||||
# furnished to do so, subject to the following conditions: |
||||
|
||||
# The above copyright notice and this permission notice shall be included in all |
||||
# copies or substantial portions of the Software. |
||||
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
||||
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
||||
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |
||||
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |
||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |
||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE |
||||
# SOFTWARE. |
||||
|
||||
|
||||
# Doxyfile 1.7.3 |
||||
# Configuration for doxygen, generated by DoxyBlocks and modified by John Jekel. |
||||
# Run in this directory with: doxygen ./doxyfile |
||||
|
||||
#--------------------------------------------------------------------------- |
||||
# Project related configuration options |
||||
#--------------------------------------------------------------------------- |
||||
DOXYFILE_ENCODING = UTF-8 |
||||
PROJECT_NAME = Anslatortray |
||||
PROJECT_NUMBER = |
||||
PROJECT_BRIEF = |
||||
PROJECT_LOGO = |
||||
OUTPUT_DIRECTORY = |
||||
CREATE_SUBDIRS = NO |
||||
OUTPUT_LANGUAGE = English |
||||
BRIEF_MEMBER_DESC = YES |
||||
REPEAT_BRIEF = YES |
||||
ABBREVIATE_BRIEF = |
||||
ALWAYS_DETAILED_SEC = NO |
||||
INLINE_INHERITED_MEMB = NO |
||||
FULL_PATH_NAMES = NO |
||||
STRIP_FROM_PATH = |
||||
STRIP_FROM_INC_PATH = |
||||
SHORT_NAMES = NO |
||||
JAVADOC_AUTOBRIEF = NO |
||||
QT_AUTOBRIEF = NO |
||||
MULTILINE_CPP_IS_BRIEF = NO |
||||
INHERIT_DOCS = YES |
||||
SEPARATE_MEMBER_PAGES = NO |
||||
TAB_SIZE = 8 |
||||
ALIASES = |
||||
OPTIMIZE_OUTPUT_FOR_C = NO |
||||
OPTIMIZE_OUTPUT_JAVA = NO |
||||
OPTIMIZE_FOR_FORTRAN = NO |
||||
OPTIMIZE_OUTPUT_VHDL = NO |
||||
EXTENSION_MAPPING = |
||||
BUILTIN_STL_SUPPORT = NO |
||||
CPP_CLI_SUPPORT = NO |
||||
SIP_SUPPORT = NO |
||||
IDL_PROPERTY_SUPPORT = YES |
||||
DISTRIBUTE_GROUP_DOC = NO |
||||
SUBGROUPING = YES |
||||
TYPEDEF_HIDES_STRUCT = NO |
||||
SYMBOL_CACHE_SIZE = 0 |
||||
#--------------------------------------------------------------------------- |
||||
# Build related configuration options |
||||
#--------------------------------------------------------------------------- |
||||
EXTRACT_ALL = YES |
||||
EXTRACT_PRIVATE = YES |
||||
EXTRACT_STATIC = YES |
||||
EXTRACT_LOCAL_CLASSES = YES |
||||
EXTRACT_LOCAL_METHODS = YES |
||||
EXTRACT_ANON_NSPACES = YES |
||||
HIDE_UNDOC_MEMBERS = NO |
||||
HIDE_UNDOC_CLASSES = NO |
||||
HIDE_FRIEND_COMPOUNDS = NO |
||||
HIDE_IN_BODY_DOCS = NO |
||||
INTERNAL_DOCS = NO |
||||
CASE_SENSE_NAMES = NO |
||||
HIDE_SCOPE_NAMES = NO |
||||
SHOW_INCLUDE_FILES = YES |
||||
FORCE_LOCAL_INCLUDES = NO |
||||
INLINE_INFO = YES |
||||
SORT_MEMBER_DOCS = YES |
||||
SORT_BRIEF_DOCS = NO |
||||
SORT_MEMBERS_CTORS_1ST = NO |
||||
SORT_GROUP_NAMES = NO |
||||
SORT_BY_SCOPE_NAME = NO |
||||
STRICT_PROTO_MATCHING = NO |
||||
GENERATE_TODOLIST = YES |
||||
GENERATE_TESTLIST = YES |
||||
GENERATE_BUGLIST = YES |
||||
GENERATE_DEPRECATEDLIST= YES |
||||
ENABLED_SECTIONS = |
||||
MAX_INITIALIZER_LINES = 30 |
||||
SHOW_USED_FILES = YES |
||||
SHOW_DIRECTORIES = YES |
||||
SHOW_FILES = YES |
||||
SHOW_NAMESPACES = YES |
||||
FILE_VERSION_FILTER = |
||||
LAYOUT_FILE = |
||||
#--------------------------------------------------------------------------- |
||||
# configuration options related to warning and progress messages |
||||
#--------------------------------------------------------------------------- |
||||
QUIET = NO |
||||
WARNINGS = YES |
||||
WARN_IF_UNDOCUMENTED = YES |
||||
WARN_IF_DOC_ERROR = YES |
||||
WARN_NO_PARAMDOC = YES |
||||
WARN_FORMAT = "$file:$line: $text" |
||||
WARN_LOGFILE = "doxygen.log" |
||||
#--------------------------------------------------------------------------- |
||||
# configuration options related to the input files |
||||
#--------------------------------------------------------------------------- |
||||
INPUT = "../include/anslatortray.hpp" |
||||
INPUT_ENCODING = UTF-8 |
||||
FILE_PATTERNS = |
||||
RECURSIVE = YES |
||||
EXCLUDE = |
||||
EXCLUDE_SYMLINKS = NO |
||||
EXCLUDE_PATTERNS = |
||||
EXCLUDE_SYMBOLS = |
||||
EXAMPLE_PATH = |
||||
EXAMPLE_PATTERNS = |
||||
EXAMPLE_RECURSIVE = NO |
||||
IMAGE_PATH = |
||||
INPUT_FILTER = |
||||
FILTER_PATTERNS = |
||||
FILTER_SOURCE_FILES = NO |
||||
FILTER_SOURCE_PATTERNS = |
||||
#--------------------------------------------------------------------------- |
||||
# configuration options related to source browsing |
||||
#--------------------------------------------------------------------------- |
||||
SOURCE_BROWSER = NO |
||||
INLINE_SOURCES = NO |
||||
STRIP_CODE_COMMENTS = YES |
||||
REFERENCED_BY_RELATION = NO |
||||
REFERENCES_RELATION = NO |
||||
REFERENCES_LINK_SOURCE = YES |
||||
USE_HTAGS = NO |
||||
VERBATIM_HEADERS = YES |
||||
#--------------------------------------------------------------------------- |
||||
# configuration options related to the alphabetical class index |
||||
#--------------------------------------------------------------------------- |
||||
ALPHABETICAL_INDEX = YES |
||||
COLS_IN_ALPHA_INDEX = 5 |
||||
IGNORE_PREFIX = |
||||
#--------------------------------------------------------------------------- |
||||
# configuration options related to the HTML output |
||||
#--------------------------------------------------------------------------- |
||||
GENERATE_HTML = YES |
||||
HTML_OUTPUT = doxygen |
||||
HTML_FILE_EXTENSION = .html |
||||
HTML_HEADER = |
||||
HTML_FOOTER = |
||||
HTML_STYLESHEET = |
||||
HTML_COLORSTYLE_HUE = 220 |
||||
HTML_COLORSTYLE_SAT = 100 |
||||
HTML_COLORSTYLE_GAMMA = 80 |
||||
HTML_TIMESTAMP = YES |
||||
HTML_ALIGN_MEMBERS = YES |
||||
HTML_DYNAMIC_SECTIONS = NO |
||||
GENERATE_DOCSET = NO |
||||
DOCSET_FEEDNAME = "Doxygen generated docs" |
||||
DOCSET_BUNDLE_ID = |
||||
DOCSET_PUBLISHER_ID = |
||||
DOCSET_PUBLISHER_NAME = |
||||
GENERATE_HTMLHELP = NO |
||||
CHM_FILE = |
||||
HHC_LOCATION = |
||||
GENERATE_CHI = NO |
||||
CHM_INDEX_ENCODING = |
||||
BINARY_TOC = NO |
||||
TOC_EXPAND = NO |
||||
GENERATE_QHP = NO |
||||
QCH_FILE = |
||||
QHP_NAMESPACE = |
||||
QHP_VIRTUAL_FOLDER = doc |
||||
QHP_CUST_FILTER_NAME = |
||||
QHP_CUST_FILTER_ATTRS = |
||||
QHP_SECT_FILTER_ATTRS = |
||||
QHG_LOCATION = |
||||
GENERATE_ECLIPSEHELP = NO |
||||
ECLIPSE_DOC_ID = |
||||
DISABLE_INDEX = NO |
||||
ENUM_VALUES_PER_LINE = 4 |
||||
GENERATE_TREEVIEW = YES |
||||
USE_INLINE_TREES = NO |
||||
TREEVIEW_WIDTH = 250 |
||||
EXT_LINKS_IN_WINDOW = NO |
||||
FORMULA_FONTSIZE = 10 |
||||
FORMULA_TRANSPARENT = YES |
||||
USE_MATHJAX = NO |
||||
MATHJAX_RELPATH = http://www.mathjax.org/mathjax |
||||
SEARCHENGINE = YES |
||||
SERVER_BASED_SEARCH = NO |
||||
#--------------------------------------------------------------------------- |
||||
# configuration options related to the LaTeX output |
||||
#--------------------------------------------------------------------------- |
||||
GENERATE_LATEX = NO |
||||
LATEX_OUTPUT = latex |
||||
LATEX_CMD_NAME = latex |
||||
MAKEINDEX_CMD_NAME = makeindex |
||||
COMPACT_LATEX = NO |
||||
PAPER_TYPE = a4 |
||||
EXTRA_PACKAGES = |
||||
LATEX_HEADER = |
||||
PDF_HYPERLINKS = YES |
||||
USE_PDFLATEX = YES |
||||
LATEX_BATCHMODE = NO |
||||
LATEX_HIDE_INDICES = NO |
||||
LATEX_SOURCE_CODE = NO |
||||
#--------------------------------------------------------------------------- |
||||
# configuration options related to the RTF output |
||||
#--------------------------------------------------------------------------- |
||||
GENERATE_RTF = NO |
||||
RTF_OUTPUT = rtf |
||||
COMPACT_RTF = NO |
||||
RTF_HYPERLINKS = NO |
||||
RTF_STYLESHEET_FILE = |
||||
RTF_EXTENSIONS_FILE = |
||||
#--------------------------------------------------------------------------- |
||||
# configuration options related to the man page output |
||||
#--------------------------------------------------------------------------- |
||||
GENERATE_MAN = NO |
||||
MAN_OUTPUT = man |
||||
MAN_EXTENSION = .3 |
||||
MAN_LINKS = NO |
||||
#--------------------------------------------------------------------------- |
||||
# configuration options related to the XML output |
||||
#--------------------------------------------------------------------------- |
||||
GENERATE_XML = NO |
||||
XML_OUTPUT = xml |
||||
XML_SCHEMA = |
||||
XML_DTD = |
||||
XML_PROGRAMLISTING = YES |
||||
#--------------------------------------------------------------------------- |
||||
# configuration options for the AutoGen Definitions output |
||||
#--------------------------------------------------------------------------- |
||||
GENERATE_AUTOGEN_DEF = NO |
||||
#--------------------------------------------------------------------------- |
||||
# configuration options related to the Perl module output |
||||
#--------------------------------------------------------------------------- |
||||
GENERATE_PERLMOD = NO |
||||
PERLMOD_LATEX = NO |
||||
PERLMOD_PRETTY = YES |
||||
PERLMOD_MAKEVAR_PREFIX = |
||||
#--------------------------------------------------------------------------- |
||||
# Configuration options related to the preprocessor |
||||
#--------------------------------------------------------------------------- |
||||
ENABLE_PREPROCESSING = YES |
||||
MACRO_EXPANSION = YES |
||||
EXPAND_ONLY_PREDEF = YES |
||||
SEARCH_INCLUDES = YES |
||||
INCLUDE_PATH = |
||||
INCLUDE_FILE_PATTERNS = |
||||
PREDEFINED = WXUNUSED()= |
||||
EXPAND_AS_DEFINED = |
||||
SKIP_FUNCTION_MACROS = YES |
||||
#--------------------------------------------------------------------------- |
||||
# Configuration::additions related to external references |
||||
#--------------------------------------------------------------------------- |
||||
TAGFILES = |
||||
GENERATE_TAGFILE = |
||||
ALLEXTERNALS = NO |
||||
EXTERNAL_GROUPS = YES |
||||
PERL_PATH = /usr/bin/perl |
||||
#--------------------------------------------------------------------------- |
||||
# Configuration options related to the dot tool |
||||
#--------------------------------------------------------------------------- |
||||
CLASS_DIAGRAMS = NO |
||||
MSCGEN_PATH = |
||||
HIDE_UNDOC_RELATIONS = YES |
||||
HAVE_DOT = NO |
||||
DOT_NUM_THREADS = 0 |
||||
DOT_FONTNAME = Helvetica |
||||
DOT_FONTSIZE = 10 |
||||
DOT_FONTPATH = |
||||
CLASS_GRAPH = YES |
||||
COLLABORATION_GRAPH = YES |
||||
GROUP_GRAPHS = YES |
||||
UML_LOOK = NO |
||||
TEMPLATE_RELATIONS = NO |
||||
INCLUDE_GRAPH = YES |
||||
INCLUDED_BY_GRAPH = YES |
||||
CALL_GRAPH = YES |
||||
CALLER_GRAPH = NO |
||||
GRAPHICAL_HIERARCHY = YES |
||||
DIRECTORY_GRAPH = YES |
||||
DOT_IMAGE_FORMAT = png |
||||
DOT_PATH = |
||||
DOTFILE_DIRS = |
||||
MSCFILE_DIRS = |
||||
DOT_GRAPH_MAX_NODES = 50 |
||||
MAX_DOT_GRAPH_DEPTH = 0 |
||||
DOT_TRANSPARENT = NO |
||||
DOT_MULTI_TARGETS = NO |
||||
GENERATE_LEGEND = YES |
||||
DOT_CLEANUP = YES |
||||
|
@ -0,0 +1,154 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>Anslatortray: anslatortray.hpp File Reference</title> |
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="jquery.js"></script> |
||||
<script type="text/javascript" src="dynsections.js"></script> |
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="resize.js"></script> |
||||
<script type="text/javascript" src="navtreedata.js"></script> |
||||
<script type="text/javascript" src="navtree.js"></script> |
||||
<script type="text/javascript"> |
||||
$(document).ready(initResizable); |
||||
</script> |
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
<script type="text/javascript" src="search/search.js"></script> |
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">Anslatortray |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.8.13 --> |
||||
<script type="text/javascript"> |
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
||||
</script> |
||||
<script type="text/javascript" src="menudata.js"></script> |
||||
<script type="text/javascript" src="menu.js"></script> |
||||
<script type="text/javascript"> |
||||
$(function() { |
||||
initMenu('',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
</script> |
||||
<div id="main-nav"></div> |
||||
</div><!-- top --> |
||||
<div id="side-nav" class="ui-resizable side-nav-resizable"> |
||||
<div id="nav-tree"> |
||||
<div id="nav-tree-contents"> |
||||
<div id="nav-sync" class="sync"></div> |
||||
</div> |
||||
</div> |
||||
<div id="splitbar" style="-moz-user-select:none;" |
||||
class="ui-resizable-handle"> |
||||
</div> |
||||
</div> |
||||
<script type="text/javascript"> |
||||
$(document).ready(function(){initNavTree('anslatortray_8hpp.html','');}); |
||||
</script> |
||||
<div id="doc-content"> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#namespaces">Namespaces</a> | |
||||
<a href="#func-members">Functions</a> | |
||||
<a href="#var-members">Variables</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">anslatortray.hpp File Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<div class="textblock"><code>#include <string></code><br /> |
||||
<code>#include <sstream></code><br /> |
||||
<code>#include <cstdint></code><br /> |
||||
<code>#include <iterator></code><br /> |
||||
<code>#include <algorithm></code><br /> |
||||
<code>#include <cctype></code><br /> |
||||
<code>#include <cstring></code><br /> |
||||
</div> |
||||
<p><a href="anslatortray_8hpp_source.html">Go to the source code of this file.</a></p> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a> |
||||
Namespaces</h2></td></tr> |
||||
<tr class="memitem:namespaceanslatortray"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceanslatortray.html">anslatortray</a></td></tr> |
||||
<tr class="memdesc:namespaceanslatortray"><td class="mdescLeft"> </td><td class="mdescRight">Namespace containing functions to translate from English to Pig Latin. <br /></td></tr> |
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:namespaceanslatortray_1_1_characters"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceanslatortray_1_1_characters.html">anslatortray::Characters</a></td></tr> |
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:namespaceanslatortray_1_1_characters_1_1_letters"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceanslatortray_1_1_characters_1_1_letters.html">anslatortray::Characters::Letters</a></td></tr> |
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table><table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> |
||||
Functions</h2></td></tr> |
||||
<tr class="memitem:a08dfc509d4050a144f19ac131388424f"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceanslatortray.html#a08dfc509d4050a144f19ac131388424f">anslatortray::smartWordToPig</a> (const std::string &englishWord)</td></tr> |
||||
<tr class="memdesc:a08dfc509d4050a144f19ac131388424f"><td class="mdescLeft"> </td><td class="mdescRight">Translates a single complex English word to pig latin. (more robust) <a href="namespaceanslatortray.html#a08dfc509d4050a144f19ac131388424f">More...</a><br /></td></tr> |
||||
<tr class="separator:a08dfc509d4050a144f19ac131388424f"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a84b01c945c94064490129166041f610e"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceanslatortray.html#a84b01c945c94064490129166041f610e">anslatortray::translate</a> (const std::string &englishText)</td></tr> |
||||
<tr class="memdesc:a84b01c945c94064490129166041f610e"><td class="mdescLeft"> </td><td class="mdescRight">Uses smartWordToPig and changeWords to perform translation from English to pig latin on every word it is given. <a href="namespaceanslatortray.html#a84b01c945c94064490129166041f610e">More...</a><br /></td></tr> |
||||
<tr class="separator:a84b01c945c94064490129166041f610e"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:aeaeb2833c88ae594774f56079e5efd05"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceanslatortray.html#aeaeb2833c88ae594774f56079e5efd05">anslatortray::wordToPig</a> (const std::string &englishWord)</td></tr> |
||||
<tr class="memdesc:aeaeb2833c88ae594774f56079e5efd05"><td class="mdescLeft"> </td><td class="mdescRight">Translates a single English word to pig latin. <a href="namespaceanslatortray.html#aeaeb2833c88ae594774f56079e5efd05">More...</a><br /></td></tr> |
||||
<tr class="separator:aeaeb2833c88ae594774f56079e5efd05"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a85d2c30ac3cdffc60747db717e9f4e95"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceanslatortray.html#a85d2c30ac3cdffc60747db717e9f4e95">anslatortray::wordsToPig</a> (const std::string &englishWords)</td></tr> |
||||
<tr class="memdesc:a85d2c30ac3cdffc60747db717e9f4e95"><td class="mdescLeft"> </td><td class="mdescRight">Uses wordToPig and changeWords to perform dumb translation from English to pig latin on every word it is given. <a href="namespaceanslatortray.html#a85d2c30ac3cdffc60747db717e9f4e95">More...</a><br /></td></tr> |
||||
<tr class="separator:a85d2c30ac3cdffc60747db717e9f4e95"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a5d7367ecbc420223ebd8e94207ff91ab"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceanslatortray.html#a5d7367ecbc420223ebd8e94207ff91ab">anslatortray::attemptWordToEnglish</a> (const std::string &pig, std::uint64_t beginningVowels=1)</td></tr> |
||||
<tr class="memdesc:a5d7367ecbc420223ebd8e94207ff91ab"><td class="mdescLeft"> </td><td class="mdescRight">Tries to translate a word in pig latin back to english. <a href="namespaceanslatortray.html#a5d7367ecbc420223ebd8e94207ff91ab">More...</a><br /></td></tr> |
||||
<tr class="separator:a5d7367ecbc420223ebd8e94207ff91ab"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:aace2395685773a102397d0e6d5f71869"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceanslatortray.html#aace2395685773a102397d0e6d5f71869">anslatortray::changeWords</a> (const std::string &words, std::string wordChanger(const std::string &word))</td></tr> |
||||
<tr class="memdesc:aace2395685773a102397d0e6d5f71869"><td class="mdescLeft"> </td><td class="mdescRight">Helper function to perform an operation on all whitespace-seperated strings given to it. <a href="namespaceanslatortray.html#aace2395685773a102397d0e6d5f71869">More...</a><br /></td></tr> |
||||
<tr class="separator:aace2395685773a102397d0e6d5f71869"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table><table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> |
||||
Variables</h2></td></tr> |
||||
<tr class="memitem:a3a92725240a5bed2e5a18d2200881384"><td class="memItemLeft" align="right" valign="top">constexpr char </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceanslatortray_1_1_characters_1_1_letters.html#a3a92725240a5bed2e5a18d2200881384">anslatortray::Characters::Letters::ALL</a> [] {"aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ"}</td></tr> |
||||
<tr class="separator:a3a92725240a5bed2e5a18d2200881384"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a019177cf74cc66d808f322af4cd641f8"><td class="memItemLeft" align="right" valign="top">constexpr char </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceanslatortray_1_1_characters_1_1_letters.html#a019177cf74cc66d808f322af4cd641f8">anslatortray::Characters::Letters::VOWELS</a> [] {"aAeEiIoOuU"}</td></tr> |
||||
<tr class="separator:a019177cf74cc66d808f322af4cd641f8"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ac5cb6c0853c1ae071618bdc4e31e8181"><td class="memItemLeft" align="right" valign="top">constexpr char </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceanslatortray_1_1_characters_1_1_letters.html#ac5cb6c0853c1ae071618bdc4e31e8181">anslatortray::Characters::Letters::Y</a> [] {"yY"}</td></tr> |
||||
<tr class="separator:ac5cb6c0853c1ae071618bdc4e31e8181"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:adce0e2235e12a73ed43aa887ff6425d3"><td class="memItemLeft" align="right" valign="top">constexpr char </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceanslatortray_1_1_characters_1_1_letters.html#adce0e2235e12a73ed43aa887ff6425d3">anslatortray::Characters::Letters::VOWELS_WITH_Y</a> [] {"aAeEiIoOuUyY"}</td></tr> |
||||
<tr class="separator:adce0e2235e12a73ed43aa887ff6425d3"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
</div><!-- contents --> |
||||
</div><!-- doc-content --> |
||||
<!-- start footer part --> |
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> |
||||
<ul> |
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="anslatortray_8hpp.html">anslatortray.hpp</a></li> |
||||
<li class="footer">Generated on Fri Dec 28 2018 10:21:08 for Anslatortray by |
||||
<a href="http://www.doxygen.org/index.html"> |
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li> |
||||
</ul> |
||||
</div> |
||||
</body> |
||||
</html> |
@ -0,0 +1,13 @@ |
||||
var anslatortray_8hpp = |
||||
[ |
||||
[ "attemptWordToEnglish", "anslatortray_8hpp.html#a5d7367ecbc420223ebd8e94207ff91ab", null ], |
||||
[ "changeWords", "anslatortray_8hpp.html#aace2395685773a102397d0e6d5f71869", null ], |
||||
[ "smartWordToPig", "anslatortray_8hpp.html#a08dfc509d4050a144f19ac131388424f", null ], |
||||
[ "translate", "anslatortray_8hpp.html#a84b01c945c94064490129166041f610e", null ], |
||||
[ "wordsToPig", "anslatortray_8hpp.html#a85d2c30ac3cdffc60747db717e9f4e95", null ], |
||||
[ "wordToPig", "anslatortray_8hpp.html#aeaeb2833c88ae594774f56079e5efd05", null ], |
||||
[ "ALL", "anslatortray_8hpp.html#a3a92725240a5bed2e5a18d2200881384", null ], |
||||
[ "VOWELS", "anslatortray_8hpp.html#a019177cf74cc66d808f322af4cd641f8", null ], |
||||
[ "VOWELS_WITH_Y", "anslatortray_8hpp.html#adce0e2235e12a73ed43aa887ff6425d3", null ], |
||||
[ "Y", "anslatortray_8hpp.html#ac5cb6c0853c1ae071618bdc4e31e8181", null ] |
||||
]; |
After Width: | Height: | Size: 676 B |
After Width: | Height: | Size: 147 B |
After Width: | Height: | Size: 132 B |
@ -0,0 +1,104 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>Anslatortray: include Directory Reference</title> |
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="jquery.js"></script> |
||||
<script type="text/javascript" src="dynsections.js"></script> |
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="resize.js"></script> |
||||
<script type="text/javascript" src="navtreedata.js"></script> |
||||
<script type="text/javascript" src="navtree.js"></script> |
||||
<script type="text/javascript"> |
||||
$(document).ready(initResizable); |
||||
</script> |
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
<script type="text/javascript" src="search/search.js"></script> |
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">Anslatortray |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.8.13 --> |
||||
<script type="text/javascript"> |
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
||||
</script> |
||||
<script type="text/javascript" src="menudata.js"></script> |
||||
<script type="text/javascript" src="menu.js"></script> |
||||
<script type="text/javascript"> |
||||
$(function() { |
||||
initMenu('',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
</script> |
||||
<div id="main-nav"></div> |
||||
</div><!-- top --> |
||||
<div id="side-nav" class="ui-resizable side-nav-resizable"> |
||||
<div id="nav-tree"> |
||||
<div id="nav-tree-contents"> |
||||
<div id="nav-sync" class="sync"></div> |
||||
</div> |
||||
</div> |
||||
<div id="splitbar" style="-moz-user-select:none;" |
||||
class="ui-resizable-handle"> |
||||
</div> |
||||
</div> |
||||
<script type="text/javascript"> |
||||
$(document).ready(function(){initNavTree('dir_d44c64559bbebec7f509842c48db8b23.html','');}); |
||||
</script> |
||||
<div id="doc-content"> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
<div class="header"> |
||||
<div class="headertitle"> |
||||
<div class="title">include Directory Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a> |
||||
Files</h2></td></tr> |
||||
<tr class="memitem:anslatortray_8hpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="anslatortray_8hpp.html">anslatortray.hpp</a> <a href="anslatortray_8hpp_source.html">[code]</a></td></tr> |
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
</div><!-- contents --> |
||||
</div><!-- doc-content --> |
||||
<!-- start footer part --> |
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> |
||||
<ul> |
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> |
||||
<li class="footer">Generated on Fri Dec 28 2018 10:21:08 for Anslatortray by |
||||
<a href="http://www.doxygen.org/index.html"> |
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li> |
||||
</ul> |
||||
</div> |
||||
</body> |
||||
</html> |
After Width: | Height: | Size: 746 B |
After Width: | Height: | Size: 3.7 KiB |
@ -0,0 +1,97 @@ |
||||
function toggleVisibility(linkObj) |
||||
{ |
||||
var base = $(linkObj).attr('id'); |
||||
var summary = $('#'+base+'-summary'); |
||||
var content = $('#'+base+'-content'); |
||||
var trigger = $('#'+base+'-trigger'); |
||||
var src=$(trigger).attr('src'); |
||||
if (content.is(':visible')===true) { |
||||
content.hide(); |
||||
summary.show(); |
||||
$(linkObj).addClass('closed').removeClass('opened'); |
||||
$(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); |
||||
} else { |
||||
content.show(); |
||||
summary.hide(); |
||||
$(linkObj).removeClass('closed').addClass('opened'); |
||||
$(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); |
||||
}
|
||||
return false; |
||||
} |
||||
|
||||
function updateStripes() |
||||
{ |
||||
$('table.directory tr'). |
||||
removeClass('even').filter(':visible:even').addClass('even'); |
||||
} |
||||
|
||||
function toggleLevel(level) |
||||
{ |
||||
$('table.directory tr').each(function() { |
||||
var l = this.id.split('_').length-1; |
||||
var i = $('#img'+this.id.substring(3)); |
||||
var a = $('#arr'+this.id.substring(3)); |
||||
if (l<level+1) { |
||||
i.removeClass('iconfopen iconfclosed').addClass('iconfopen'); |
||||
a.html('▼'); |
||||
$(this).show(); |
||||
} else if (l==level+1) { |
||||
i.removeClass('iconfclosed iconfopen').addClass('iconfclosed'); |
||||
a.html('►'); |
||||
$(this).show(); |
||||
} else { |
||||
$(this).hide(); |
||||
} |
||||
}); |
||||
updateStripes(); |
||||
} |
||||
|
||||
function toggleFolder(id) |
||||
{ |
||||
// the clicked row
|
||||
var currentRow = $('#row_'+id); |
||||
|
||||
// all rows after the clicked row
|
||||
var rows = currentRow.nextAll("tr"); |
||||
|
||||
var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
|
||||
|
||||
// only match elements AFTER this one (can't hide elements before)
|
||||
var childRows = rows.filter(function() { return this.id.match(re); }); |
||||
|
||||
// first row is visible we are HIDING
|
||||
if (childRows.filter(':first').is(':visible')===true) { |
||||
// replace down arrow by right arrow for current row
|
||||
var currentRowSpans = currentRow.find("span"); |
||||
currentRowSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed"); |
||||
currentRowSpans.filter(".arrow").html('►'); |
||||
rows.filter("[id^=row_"+id+"]").hide(); // hide all children
|
||||
} else { // we are SHOWING
|
||||
// replace right arrow by down arrow for current row
|
||||
var currentRowSpans = currentRow.find("span"); |
||||
currentRowSpans.filter(".iconfclosed").removeClass("iconfclosed").addClass("iconfopen"); |
||||
currentRowSpans.filter(".arrow").html('▼'); |
||||
// replace down arrows by right arrows for child rows
|
||||
var childRowsSpans = childRows.find("span"); |
||||
childRowsSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed"); |
||||
childRowsSpans.filter(".arrow").html('►'); |
||||
childRows.show(); //show all children
|
||||
} |
||||
updateStripes(); |
||||
} |
||||
|
||||
|
||||
function toggleInherit(id) |
||||
{ |
||||
var rows = $('tr.inherit.'+id); |
||||
var img = $('tr.inherit_header.'+id+' img'); |
||||
var src = $(img).attr('src'); |
||||
if (rows.filter(':first').is(':visible')===true) { |
||||
rows.css('display','none'); |
||||
$(img).attr('src',src.substring(0,src.length-8)+'closed.png'); |
||||
} else { |
||||
rows.css('display','table-row'); // using show() causes jump in firefox
|
||||
$(img).attr('src',src.substring(0,src.length-10)+'open.png'); |
||||
} |
||||
} |
||||
|
@ -0,0 +1,102 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>Anslatortray: File List</title> |
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="jquery.js"></script> |
||||
<script type="text/javascript" src="dynsections.js"></script> |
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="resize.js"></script> |
||||
<script type="text/javascript" src="navtreedata.js"></script> |
||||
<script type="text/javascript" src="navtree.js"></script> |
||||
<script type="text/javascript"> |
||||
$(document).ready(initResizable); |
||||
</script> |
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
<script type="text/javascript" src="search/search.js"></script> |
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">Anslatortray |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.8.13 --> |
||||
<script type="text/javascript"> |
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
||||
</script> |
||||
<script type="text/javascript" src="menudata.js"></script> |
||||
<script type="text/javascript" src="menu.js"></script> |
||||
<script type="text/javascript"> |
||||
$(function() { |
||||
initMenu('',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
</script> |
||||
<div id="main-nav"></div> |
||||
</div><!-- top --> |
||||
<div id="side-nav" class="ui-resizable side-nav-resizable"> |
||||
<div id="nav-tree"> |
||||
<div id="nav-tree-contents"> |
||||
<div id="nav-sync" class="sync"></div> |
||||
</div> |
||||
</div> |
||||
<div id="splitbar" style="-moz-user-select:none;" |
||||
class="ui-resizable-handle"> |
||||
</div> |
||||
</div> |
||||
<script type="text/javascript"> |
||||
$(document).ready(function(){initNavTree('files.html','');}); |
||||
</script> |
||||
<div id="doc-content"> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
<div class="header"> |
||||
<div class="headertitle"> |
||||
<div class="title">File List</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<div class="textblock">Here is a list of all files with brief descriptions:</div><div class="directory"> |
||||
<table class="directory"> |
||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="anslatortray_8hpp_source.html"><span class="icondoc"></span></a><a class="el" href="anslatortray_8hpp.html" target="_self">anslatortray.hpp</a></td><td class="desc"></td></tr> |
||||
</table> |
||||
</div><!-- directory --> |
||||
</div><!-- contents --> |
||||
</div><!-- doc-content --> |
||||
<!-- start footer part --> |
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> |
||||
<ul> |
||||
<li class="footer">Generated on Fri Dec 28 2018 10:21:08 for Anslatortray by |
||||
<a href="http://www.doxygen.org/index.html"> |
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li> |
||||
</ul> |
||||
</div> |
||||
</body> |
||||
</html> |
@ -0,0 +1,4 @@ |
||||
var files = |
||||
[ |
||||
[ "anslatortray.hpp", "anslatortray_8hpp.html", "anslatortray_8hpp" ] |
||||
]; |
After Width: | Height: | Size: 616 B |
After Width: | Height: | Size: 597 B |
@ -0,0 +1,104 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>Anslatortray: Main Page</title> |
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="jquery.js"></script> |
||||
<script type="text/javascript" src="dynsections.js"></script> |
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="resize.js"></script> |
||||
<script type="text/javascript" src="navtreedata.js"></script> |
||||
<script type="text/javascript" src="navtree.js"></script> |
||||
<script type="text/javascript"> |
||||
$(document).ready(initResizable); |
||||
</script> |
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
<script type="text/javascript" src="search/search.js"></script> |
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">Anslatortray |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.8.13 --> |
||||
<script type="text/javascript"> |
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
||||
</script> |
||||
<script type="text/javascript" src="menudata.js"></script> |
||||
<script type="text/javascript" src="menu.js"></script> |
||||
<script type="text/javascript"> |
||||
$(function() { |
||||
initMenu('',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
</script> |
||||
<div id="main-nav"></div> |
||||
</div><!-- top --> |
||||
<div id="side-nav" class="ui-resizable side-nav-resizable"> |
||||
<div id="nav-tree"> |
||||
<div id="nav-tree-contents"> |
||||
<div id="nav-sync" class="sync"></div> |
||||
</div> |
||||
</div> |
||||
<div id="splitbar" style="-moz-user-select:none;" |
||||
class="ui-resizable-handle"> |
||||
</div> |
||||
</div> |
||||
<script type="text/javascript"> |
||||
$(document).ready(function(){initNavTree('index.html','');}); |
||||
</script> |
||||
<div id="doc-content"> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
<div class="header"> |
||||
<div class="headertitle"> |
||||
<div class="title">Anslatortray Documentation</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<div class="textblock"><h1><a class="anchor" id="welcome_sec"></a> |
||||
Anslatortray</h1> |
||||
<p>Welcome to the Anslatortray Documentation!</p> |
||||
<p><a href="https://github.com/JZJisawesome/anslatortray">Anslatortray Github Repository</a>.</p> |
||||
<dl class="section author"><dt>Author</dt><dd>John Jekel </dd></dl> |
||||
<dl class="section date"><dt>Date</dt><dd>2018 </dd></dl> |
||||
<dl class="section copyright"><dt>Copyright</dt><dd><a href="https://raw.githubusercontent.com/JZJisawesome/anslatortray/master/LICENSE">MIT Licence</a> </dd></dl> |
||||
</div></div><!-- contents --> |
||||
</div><!-- doc-content --> |
||||
<!-- start footer part --> |
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> |
||||
<ul> |
||||
<li class="footer">Generated on Fri Dec 28 2018 10:21:08 for Anslatortray by |
||||
<a href="http://www.doxygen.org/index.html"> |
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li> |
||||
</ul> |
||||
</div> |
||||
</body> |
||||
</html> |
@ -0,0 +1,26 @@ |
||||
function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { |
||||
function makeTree(data,relPath) { |
||||
var result=''; |
||||
if ('children' in data) { |
||||
result+='<ul>'; |
||||
for (var i in data.children) { |
||||
result+='<li><a href="'+relPath+data.children[i].url+'">'+ |
||||
data.children[i].text+'</a>'+ |
||||
makeTree(data.children[i],relPath)+'</li>'; |
||||
} |
||||
result+='</ul>'; |
||||
} |
||||
return result; |
||||
} |
||||
|
||||
$('#main-nav').append(makeTree(menudata,relPath)); |
||||
$('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu'); |
||||
if (searchEnabled) { |
||||
if (serverSide) { |
||||
$('#main-menu').append('<li style="float:right"><div id="MSearchBox" class="MSearchBoxInactive"><div class="left"><form id="FSearchBox" action="'+searchPage+'" method="get"><img id="MSearchSelect" src="'+relPath+'search/mag.png" alt=""/><input type="text" id="MSearchField" name="query" value="'+search+'" size="20" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)"></form></div><div class="right"></div></div></li>'); |
||||
} else { |
||||
$('#main-menu').append('<li style="float:right"><div id="MSearchBox" class="MSearchBoxInactive"><span class="left"><img id="MSearchSelect" src="'+relPath+'search/mag_sel.png" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" alt=""/><input type="text" id="MSearchField" value="'+search+'" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)" onkeyup="searchBox.OnSearchFieldChange(event)"/></span><span class="right"><a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="'+relPath+'search/close.png" alt=""/></a></span></div></li>'); |
||||
} |
||||
} |
||||
$('#main-menu').smartmenus(); |
||||
} |
@ -0,0 +1,10 @@ |
||||
var menudata={children:[ |
||||
{text:"Main Page",url:"index.html"}, |
||||
{text:"Namespaces",url:"namespaces.html",children:[ |
||||
{text:"Namespace List",url:"namespaces.html"}, |
||||
{text:"Namespace Members",url:"namespacemembers.html",children:[ |
||||
{text:"All",url:"namespacemembers.html"}, |
||||
{text:"Functions",url:"namespacemembers_func.html"}, |
||||
{text:"Variables",url:"namespacemembers_vars.html"}]}]}, |
||||
{text:"Files",url:"files.html",children:[ |
||||
{text:"File List",url:"files.html"}]}]} |
@ -0,0 +1,372 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>Anslatortray: anslatortray Namespace Reference</title> |
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="jquery.js"></script> |
||||
<script type="text/javascript" src="dynsections.js"></script> |
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="resize.js"></script> |
||||
<script type="text/javascript" src="navtreedata.js"></script> |
||||
<script type="text/javascript" src="navtree.js"></script> |
||||
<script type="text/javascript"> |
||||
$(document).ready(initResizable); |
||||
</script> |
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
<script type="text/javascript" src="search/search.js"></script> |
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">Anslatortray |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.8.13 --> |
||||
<script type="text/javascript"> |
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
||||
</script> |
||||
<script type="text/javascript" src="menudata.js"></script> |
||||
<script type="text/javascript" src="menu.js"></script> |
||||
<script type="text/javascript"> |
||||
$(function() { |
||||
initMenu('',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
</script> |
||||
<div id="main-nav"></div> |
||||
</div><!-- top --> |
||||
<div id="side-nav" class="ui-resizable side-nav-resizable"> |
||||
<div id="nav-tree"> |
||||
<div id="nav-tree-contents"> |
||||
<div id="nav-sync" class="sync"></div> |
||||
</div> |
||||
</div> |
||||
<div id="splitbar" style="-moz-user-select:none;" |
||||
class="ui-resizable-handle"> |
||||
</div> |
||||
</div> |
||||
<script type="text/javascript"> |
||||
$(document).ready(function(){initNavTree('namespaceanslatortray.html','');}); |
||||
</script> |
||||
<div id="doc-content"> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#namespaces">Namespaces</a> | |
||||
<a href="#func-members">Functions</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">anslatortray Namespace Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
|
||||
<p>Namespace containing functions to translate from English to Pig Latin. |
||||
<a href="#details">More...</a></p> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a> |
||||
Namespaces</h2></td></tr> |
||||
<tr class="memitem:namespaceanslatortray_1_1_characters"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceanslatortray_1_1_characters.html">Characters</a></td></tr> |
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table><table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> |
||||
Functions</h2></td></tr> |
||||
<tr class="memitem:a08dfc509d4050a144f19ac131388424f"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceanslatortray.html#a08dfc509d4050a144f19ac131388424f">smartWordToPig</a> (const std::string &englishWord)</td></tr> |
||||
<tr class="memdesc:a08dfc509d4050a144f19ac131388424f"><td class="mdescLeft"> </td><td class="mdescRight">Translates a single complex English word to pig latin. (more robust) <a href="#a08dfc509d4050a144f19ac131388424f">More...</a><br /></td></tr> |
||||
<tr class="separator:a08dfc509d4050a144f19ac131388424f"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a84b01c945c94064490129166041f610e"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceanslatortray.html#a84b01c945c94064490129166041f610e">translate</a> (const std::string &englishText)</td></tr> |
||||
<tr class="memdesc:a84b01c945c94064490129166041f610e"><td class="mdescLeft"> </td><td class="mdescRight">Uses smartWordToPig and changeWords to perform translation from English to pig latin on every word it is given. <a href="#a84b01c945c94064490129166041f610e">More...</a><br /></td></tr> |
||||
<tr class="separator:a84b01c945c94064490129166041f610e"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:aeaeb2833c88ae594774f56079e5efd05"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceanslatortray.html#aeaeb2833c88ae594774f56079e5efd05">wordToPig</a> (const std::string &englishWord)</td></tr> |
||||
<tr class="memdesc:aeaeb2833c88ae594774f56079e5efd05"><td class="mdescLeft"> </td><td class="mdescRight">Translates a single English word to pig latin. <a href="#aeaeb2833c88ae594774f56079e5efd05">More...</a><br /></td></tr> |
||||
<tr class="separator:aeaeb2833c88ae594774f56079e5efd05"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a85d2c30ac3cdffc60747db717e9f4e95"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceanslatortray.html#a85d2c30ac3cdffc60747db717e9f4e95">wordsToPig</a> (const std::string &englishWords)</td></tr> |
||||
<tr class="memdesc:a85d2c30ac3cdffc60747db717e9f4e95"><td class="mdescLeft"> </td><td class="mdescRight">Uses wordToPig and changeWords to perform dumb translation from English to pig latin on every word it is given. <a href="#a85d2c30ac3cdffc60747db717e9f4e95">More...</a><br /></td></tr> |
||||
<tr class="separator:a85d2c30ac3cdffc60747db717e9f4e95"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a5d7367ecbc420223ebd8e94207ff91ab"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceanslatortray.html#a5d7367ecbc420223ebd8e94207ff91ab">attemptWordToEnglish</a> (const std::string &pig, std::uint64_t beginningVowels=1)</td></tr> |
||||
<tr class="memdesc:a5d7367ecbc420223ebd8e94207ff91ab"><td class="mdescLeft"> </td><td class="mdescRight">Tries to translate a word in pig latin back to english. <a href="#a5d7367ecbc420223ebd8e94207ff91ab">More...</a><br /></td></tr> |
||||
<tr class="separator:a5d7367ecbc420223ebd8e94207ff91ab"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:aace2395685773a102397d0e6d5f71869"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceanslatortray.html#aace2395685773a102397d0e6d5f71869">changeWords</a> (const std::string &words, std::string wordChanger(const std::string &word))</td></tr> |
||||
<tr class="memdesc:aace2395685773a102397d0e6d5f71869"><td class="mdescLeft"> </td><td class="mdescRight">Helper function to perform an operation on all whitespace-seperated strings given to it. <a href="#aace2395685773a102397d0e6d5f71869">More...</a><br /></td></tr> |
||||
<tr class="separator:aace2395685773a102397d0e6d5f71869"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
||||
<div class="textblock"><p>Namespace containing functions to translate from English to Pig Latin. </p> |
||||
</div><h2 class="groupheader">Function Documentation</h2> |
||||
<a id="a5d7367ecbc420223ebd8e94207ff91ab"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5d7367ecbc420223ebd8e94207ff91ab">◆ </a></span>attemptWordToEnglish()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="mlabels"> |
||||
<tr> |
||||
<td class="mlabels-left"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">std::string anslatortray::attemptWordToEnglish </td> |
||||
<td>(</td> |
||||
<td class="paramtype">const std::string & </td> |
||||
<td class="paramname"><em>pig</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">std::uint64_t </td> |
||||
<td class="paramname"><em>beginningVowels</em> = <code>1</code> </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</td> |
||||
<td class="mlabels-right"> |
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p>Tries to translate a word in pig latin back to english. </p> |
||||
<p>This is hard to do because diffrent English words can be the same in Pig latin.</p> |
||||
<dl class="params"><dt>Parameters</dt><dd> |
||||
<table class="params"> |
||||
<tr><td class="paramname">pig</td><td>Word in pig latin </td></tr> |
||||
<tr><td class="paramname">beginningVowels</td><td>Honestly don't remember </td></tr> |
||||
</table> |
||||
</dd> |
||||
</dl> |
||||
<dl class="section return"><dt>Returns</dt><dd>Word in English </dd></dl> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="aace2395685773a102397d0e6d5f71869"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aace2395685773a102397d0e6d5f71869">◆ </a></span>changeWords()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="mlabels"> |
||||
<tr> |
||||
<td class="mlabels-left"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">std::string anslatortray::changeWords </td> |
||||
<td>(</td> |
||||
<td class="paramtype">const std::string & </td> |
||||
<td class="paramname"><em>words</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">std::string  </td> |
||||
<td class="paramname"><em>wordChanger</em>const std::string &word </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</td> |
||||
<td class="mlabels-right"> |
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p>Helper function to perform an operation on all whitespace-seperated strings given to it. </p> |
||||
<p>Probably could do something better with std::transform</p> |
||||
<dl class="params"><dt>Parameters</dt><dd> |
||||
<table class="params"> |
||||
<tr><td class="paramname">words</td><td>Words (tokens) seperated by whitespace </td></tr> |
||||
<tr><td class="paramname">wordChanger</td><td>Function taking a const std::string & as a single parameter and returning a std::string </td></tr> |
||||
</table> |
||||
</dd> |
||||
</dl> |
||||
<dl class="section return"><dt>Returns</dt><dd>Words fed through wordChanger with spaces between them </dd></dl> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a08dfc509d4050a144f19ac131388424f"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a08dfc509d4050a144f19ac131388424f">◆ </a></span>smartWordToPig()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="mlabels"> |
||||
<tr> |
||||
<td class="mlabels-left"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">std::string anslatortray::smartWordToPig </td> |
||||
<td>(</td> |
||||
<td class="paramtype">const std::string & </td> |
||||
<td class="paramname"><em>englishWord</em></td><td>)</td> |
||||
<td></td> |
||||
</tr> |
||||
</table> |
||||
</td> |
||||
<td class="mlabels-right"> |
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p>Translates a single complex English word to pig latin. (more robust) </p> |
||||
<p>Unlike wordToPig, this function also handles punctuation (not seperated by whitespace), singular possesion ('s) and capatilizes the first letter if the original english word was capatilized.</p> |
||||
<dl class="params"><dt>Parameters</dt><dd> |
||||
<table class="params"> |
||||
<tr><td class="paramname">englishWord</td><td>An English word to translate </td></tr> |
||||
</table> |
||||
</dd> |
||||
</dl> |
||||
<dl class="section return"><dt>Returns</dt><dd>The word in pig latin </dd></dl> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a84b01c945c94064490129166041f610e"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a84b01c945c94064490129166041f610e">◆ </a></span>translate()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="mlabels"> |
||||
<tr> |
||||
<td class="mlabels-left"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">std::string anslatortray::translate </td> |
||||
<td>(</td> |
||||
<td class="paramtype">const std::string & </td> |
||||
<td class="paramname"><em>englishText</em></td><td>)</td> |
||||
<td></td> |
||||
</tr> |
||||
</table> |
||||
</td> |
||||
<td class="mlabels-right"> |
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p>Uses smartWordToPig and changeWords to perform translation from English to pig latin on every word it is given. </p> |
||||
<p>Replaces all whitespace with a regular space.</p> |
||||
<dl class="params"><dt>Parameters</dt><dd> |
||||
<table class="params"> |
||||
<tr><td class="paramname">englishText</td><td>The original English text </td></tr> |
||||
</table> |
||||
</dd> |
||||
</dl> |
||||
<dl class="section return"><dt>Returns</dt><dd>The text translated to pig latin </dd></dl> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a85d2c30ac3cdffc60747db717e9f4e95"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a85d2c30ac3cdffc60747db717e9f4e95">◆ </a></span>wordsToPig()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="mlabels"> |
||||
<tr> |
||||
<td class="mlabels-left"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">std::string anslatortray::wordsToPig </td> |
||||
<td>(</td> |
||||
<td class="paramtype">const std::string & </td> |
||||
<td class="paramname"><em>englishWords</em></td><td>)</td> |
||||
<td></td> |
||||
</tr> |
||||
</table> |
||||
</td> |
||||
<td class="mlabels-right"> |
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p>Uses wordToPig and changeWords to perform dumb translation from English to pig latin on every word it is given. </p> |
||||
<p>Replaces all whitespace with a regular space.</p> |
||||
<dl class="params"><dt>Parameters</dt><dd> |
||||
<table class="params"> |
||||
<tr><td class="paramname">englishText</td><td>The original English text </td></tr> |
||||
</table> |
||||
</dd> |
||||
</dl> |
||||
<dl class="section return"><dt>Returns</dt><dd>The text "translated" to pig latin (no punctuation, uppercase, or possesion support) </dd></dl> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="aeaeb2833c88ae594774f56079e5efd05"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aeaeb2833c88ae594774f56079e5efd05">◆ </a></span>wordToPig()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="mlabels"> |
||||
<tr> |
||||
<td class="mlabels-left"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">std::string anslatortray::wordToPig </td> |
||||
<td>(</td> |
||||
<td class="paramtype">const std::string & </td> |
||||
<td class="paramname"><em>englishWord</em></td><td>)</td> |
||||
<td></td> |
||||
</tr> |
||||
</table> |
||||
</td> |
||||
<td class="mlabels-right"> |
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p>Translates a single English word to pig latin. </p> |
||||
<p>Moves all constanants until the first vowel to the end of the word and adds "ay". Alternativly, if the word starts with a vowel, "way" is added to the end.</p> |
||||
<dl class="params"><dt>Parameters</dt><dd> |
||||
<table class="params"> |
||||
<tr><td class="paramname">englishWord</td><td>An English word to translate </td></tr> |
||||
</table> |
||||
</dd> |
||||
</dl> |
||||
<dl class="section return"><dt>Returns</dt><dd>The word in pig latin </dd></dl> |
||||
|
||||
</div> |
||||
</div> |
||||
</div><!-- contents --> |
||||
</div><!-- doc-content --> |
||||
<!-- start footer part --> |
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> |
||||
<ul> |
||||
<li class="navelem"><a class="el" href="namespaceanslatortray.html">anslatortray</a></li> |
||||
<li class="footer">Generated on Fri Dec 28 2018 10:21:08 for Anslatortray by |
||||
<a href="http://www.doxygen.org/index.html"> |
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li> |
||||
</ul> |
||||
</div> |
||||
</body> |
||||
</html> |
@ -0,0 +1,4 @@ |
||||
var namespaceanslatortray = |
||||
[ |
||||
[ "Characters", "namespaceanslatortray_1_1_characters.html", "namespaceanslatortray_1_1_characters" ] |
||||
]; |
@ -0,0 +1,106 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>Anslatortray: anslatortray::Characters Namespace Reference</title> |
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="jquery.js"></script> |
||||
<script type="text/javascript" src="dynsections.js"></script> |
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="resize.js"></script> |
||||
<script type="text/javascript" src="navtreedata.js"></script> |
||||
<script type="text/javascript" src="navtree.js"></script> |
||||
<script type="text/javascript"> |
||||
$(document).ready(initResizable); |
||||
</script> |
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
<script type="text/javascript" src="search/search.js"></script> |
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">Anslatortray |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.8.13 --> |
||||
<script type="text/javascript"> |
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
||||
</script> |
||||
<script type="text/javascript" src="menudata.js"></script> |
||||
<script type="text/javascript" src="menu.js"></script> |
||||
<script type="text/javascript"> |
||||
$(function() { |
||||
initMenu('',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
</script> |
||||
<div id="main-nav"></div> |
||||
</div><!-- top --> |
||||
<div id="side-nav" class="ui-resizable side-nav-resizable"> |
||||
<div id="nav-tree"> |
||||
<div id="nav-tree-contents"> |
||||
<div id="nav-sync" class="sync"></div> |
||||
</div> |
||||
</div> |
||||
<div id="splitbar" style="-moz-user-select:none;" |
||||
class="ui-resizable-handle"> |
||||
</div> |
||||
</div> |
||||
<script type="text/javascript"> |
||||
$(document).ready(function(){initNavTree('namespaceanslatortray_1_1_characters.html','');}); |
||||
</script> |
||||
<div id="doc-content"> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#namespaces">Namespaces</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">anslatortray::Characters Namespace Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a> |
||||
Namespaces</h2></td></tr> |
||||
<tr class="memitem:namespaceanslatortray_1_1_characters_1_1_letters"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceanslatortray_1_1_characters_1_1_letters.html">Letters</a></td></tr> |
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
</div><!-- contents --> |
||||
</div><!-- doc-content --> |
||||
<!-- start footer part --> |
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> |
||||
<ul> |
||||
<li class="navelem"><a class="el" href="namespaceanslatortray.html">anslatortray</a></li><li class="navelem"><a class="el" href="namespaceanslatortray_1_1_characters.html">Characters</a></li> |
||||
<li class="footer">Generated on Fri Dec 28 2018 10:21:08 for Anslatortray by |
||||
<a href="http://www.doxygen.org/index.html"> |
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li> |
||||
</ul> |
||||
</div> |
||||
</body> |
||||
</html> |
@ -0,0 +1,4 @@ |
||||
var namespaceanslatortray_1_1_characters = |
||||
[ |
||||
[ "Letters", "namespaceanslatortray_1_1_characters_1_1_letters.html", null ] |
||||
]; |
@ -0,0 +1,172 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>Anslatortray: anslatortray::Characters::Letters Namespace Reference</title> |
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="jquery.js"></script> |
||||
<script type="text/javascript" src="dynsections.js"></script> |
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="resize.js"></script> |
||||
<script type="text/javascript" src="navtreedata.js"></script> |
||||
<script type="text/javascript" src="navtree.js"></script> |
||||
<script type="text/javascript"> |
||||
$(document).ready(initResizable); |
||||
</script> |
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
<script type="text/javascript" src="search/search.js"></script> |
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">Anslatortray |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.8.13 --> |
||||
<script type="text/javascript"> |
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
||||
</script> |
||||
<script type="text/javascript" src="menudata.js"></script> |
||||
<script type="text/javascript" src="menu.js"></script> |
||||
<script type="text/javascript"> |
||||
$(function() { |
||||
initMenu('',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
</script> |
||||
<div id="main-nav"></div> |
||||
</div><!-- top --> |
||||
<div id="side-nav" class="ui-resizable side-nav-resizable"> |
||||
<div id="nav-tree"> |
||||
<div id="nav-tree-contents"> |
||||
<div id="nav-sync" class="sync"></div> |
||||
</div> |
||||
</div> |
||||
<div id="splitbar" style="-moz-user-select:none;" |
||||
class="ui-resizable-handle"> |
||||
</div> |
||||
</div> |
||||
<script type="text/javascript"> |
||||
$(document).ready(function(){initNavTree('namespaceanslatortray_1_1_characters_1_1_letters.html','');}); |
||||
</script> |
||||
<div id="doc-content"> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#var-members">Variables</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">anslatortray::Characters::Letters Namespace Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> |
||||
Variables</h2></td></tr> |
||||
<tr class="memitem:a3a92725240a5bed2e5a18d2200881384"><td class="memItemLeft" align="right" valign="top">constexpr char </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceanslatortray_1_1_characters_1_1_letters.html#a3a92725240a5bed2e5a18d2200881384">ALL</a> [] {"aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ"}</td></tr> |
||||
<tr class="separator:a3a92725240a5bed2e5a18d2200881384"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a019177cf74cc66d808f322af4cd641f8"><td class="memItemLeft" align="right" valign="top">constexpr char </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceanslatortray_1_1_characters_1_1_letters.html#a019177cf74cc66d808f322af4cd641f8">VOWELS</a> [] {"aAeEiIoOuU"}</td></tr> |
||||
<tr class="separator:a019177cf74cc66d808f322af4cd641f8"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ac5cb6c0853c1ae071618bdc4e31e8181"><td class="memItemLeft" align="right" valign="top">constexpr char </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceanslatortray_1_1_characters_1_1_letters.html#ac5cb6c0853c1ae071618bdc4e31e8181">Y</a> [] {"yY"}</td></tr> |
||||
<tr class="separator:ac5cb6c0853c1ae071618bdc4e31e8181"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:adce0e2235e12a73ed43aa887ff6425d3"><td class="memItemLeft" align="right" valign="top">constexpr char </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceanslatortray_1_1_characters_1_1_letters.html#adce0e2235e12a73ed43aa887ff6425d3">VOWELS_WITH_Y</a> [] {"aAeEiIoOuUyY"}</td></tr> |
||||
<tr class="separator:adce0e2235e12a73ed43aa887ff6425d3"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<h2 class="groupheader">Variable Documentation</h2> |
||||
<a id="a3a92725240a5bed2e5a18d2200881384"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3a92725240a5bed2e5a18d2200881384">◆ </a></span>ALL</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">constexpr char anslatortray::Characters::Letters::ALL[] {"aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ"}</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>< Array containing all upper and lower case letters Array containing all upper and lower case vowels (except for y) </p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a019177cf74cc66d808f322af4cd641f8"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a019177cf74cc66d808f322af4cd641f8">◆ </a></span>VOWELS</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">constexpr char anslatortray::Characters::Letters::VOWELS[] {"aAeEiIoOuU"}</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Array containing upper and lower case y </p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="adce0e2235e12a73ed43aa887ff6425d3"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#adce0e2235e12a73ed43aa887ff6425d3">◆ </a></span>VOWELS_WITH_Y</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">constexpr char anslatortray::Characters::Letters::VOWELS_WITH_Y[] {"aAeEiIoOuUyY"}</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ac5cb6c0853c1ae071618bdc4e31e8181"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac5cb6c0853c1ae071618bdc4e31e8181">◆ </a></span>Y</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">constexpr char anslatortray::Characters::Letters::Y[] {"yY"}</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Array containing all upper and lower case vowels (including y) </p> |
||||
|
||||
</div> |
||||
</div> |
||||
</div><!-- contents --> |
||||
</div><!-- doc-content --> |
||||
<!-- start footer part --> |
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> |
||||
<ul> |
||||
<li class="navelem"><a class="el" href="namespaceanslatortray.html">anslatortray</a></li><li class="navelem"><a class="el" href="namespaceanslatortray_1_1_characters.html">Characters</a></li><li class="navelem"><a class="el" href="namespaceanslatortray_1_1_characters_1_1_letters.html">Letters</a></li> |
||||
<li class="footer">Generated on Fri Dec 28 2018 10:21:08 for Anslatortray by |
||||
<a href="http://www.doxygen.org/index.html"> |
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li> |
||||
</ul> |
||||
</div> |
||||
</body> |
||||
</html> |
@ -0,0 +1,125 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>Anslatortray: Namespace Members</title> |
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="jquery.js"></script> |
||||
<script type="text/javascript" src="dynsections.js"></script> |
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="resize.js"></script> |
||||
<script type="text/javascript" src="navtreedata.js"></script> |
||||
<script type="text/javascript" src="navtree.js"></script> |
||||
<script type="text/javascript"> |
||||
$(document).ready(initResizable); |
||||
</script> |
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
<script type="text/javascript" src="search/search.js"></script> |
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">Anslatortray |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.8.13 --> |
||||
<script type="text/javascript"> |
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
||||
</script> |
||||
<script type="text/javascript" src="menudata.js"></script> |
||||
<script type="text/javascript" src="menu.js"></script> |
||||
<script type="text/javascript"> |
||||
$(function() { |
||||
initMenu('',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
</script> |
||||
<div id="main-nav"></div> |
||||
</div><!-- top --> |
||||
<div id="side-nav" class="ui-resizable side-nav-resizable"> |
||||
<div id="nav-tree"> |
||||
<div id="nav-tree-contents"> |
||||
<div id="nav-sync" class="sync"></div> |
||||
</div> |
||||
</div> |
||||
<div id="splitbar" style="-moz-user-select:none;" |
||||
class="ui-resizable-handle"> |
||||
</div> |
||||
</div> |
||||
<script type="text/javascript"> |
||||
$(document).ready(function(){initNavTree('namespacemembers.html','');}); |
||||
</script> |
||||
<div id="doc-content"> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
<div class="contents"> |
||||
<div class="textblock">Here is a list of all namespace members with links to the namespace documentation for each member:</div><ul> |
||||
<li>ALL |
||||
: <a class="el" href="namespaceanslatortray_1_1_characters_1_1_letters.html#a3a92725240a5bed2e5a18d2200881384">anslatortray::Characters::Letters</a> |
||||
</li> |
||||
<li>attemptWordToEnglish() |
||||
: <a class="el" href="namespaceanslatortray.html#a5d7367ecbc420223ebd8e94207ff91ab">anslatortray</a> |
||||
</li> |
||||
<li>changeWords() |
||||
: <a class="el" href="namespaceanslatortray.html#aace2395685773a102397d0e6d5f71869">anslatortray</a> |
||||
</li> |
||||
<li>smartWordToPig() |
||||
: <a class="el" href="namespaceanslatortray.html#a08dfc509d4050a144f19ac131388424f">anslatortray</a> |
||||
</li> |
||||
<li>translate() |
||||
: <a class="el" href="namespaceanslatortray.html#a84b01c945c94064490129166041f610e">anslatortray</a> |
||||
</li> |
||||
<li>VOWELS |
||||
: <a class="el" href="namespaceanslatortray_1_1_characters_1_1_letters.html#a019177cf74cc66d808f322af4cd641f8">anslatortray::Characters::Letters</a> |
||||
</li> |
||||
<li>VOWELS_WITH_Y |
||||
: <a class="el" href="namespaceanslatortray_1_1_characters_1_1_letters.html#adce0e2235e12a73ed43aa887ff6425d3">anslatortray::Characters::Letters</a> |
||||
</li> |
||||
<li>wordsToPig() |
||||
: <a class="el" href="namespaceanslatortray.html#a85d2c30ac3cdffc60747db717e9f4e95">anslatortray</a> |
||||
</li> |
||||
<li>wordToPig() |
||||
: <a class="el" href="namespaceanslatortray.html#aeaeb2833c88ae594774f56079e5efd05">anslatortray</a> |
||||
</li> |
||||
<li>Y |
||||
: <a class="el" href="namespaceanslatortray_1_1_characters_1_1_letters.html#ac5cb6c0853c1ae071618bdc4e31e8181">anslatortray::Characters::Letters</a> |
||||
</li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
</div><!-- doc-content --> |
||||
<!-- start footer part --> |
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> |
||||
<ul> |
||||
<li class="footer">Generated on Fri Dec 28 2018 10:21:08 for Anslatortray by |
||||
<a href="http://www.doxygen.org/index.html"> |
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li> |
||||
</ul> |
||||
</div> |
||||
</body> |
||||
</html> |
@ -0,0 +1,113 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>Anslatortray: Namespace Members</title> |
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="jquery.js"></script> |
||||
<script type="text/javascript" src="dynsections.js"></script> |
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="resize.js"></script> |
||||
<script type="text/javascript" src="navtreedata.js"></script> |
||||
<script type="text/javascript" src="navtree.js"></script> |
||||
<script type="text/javascript"> |
||||
$(document).ready(initResizable); |
||||
</script> |
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
<script type="text/javascript" src="search/search.js"></script> |
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">Anslatortray |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.8.13 --> |
||||
<script type="text/javascript"> |
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
||||
</script> |
||||
<script type="text/javascript" src="menudata.js"></script> |
||||
<script type="text/javascript" src="menu.js"></script> |
||||
<script type="text/javascript"> |
||||
$(function() { |
||||
initMenu('',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
</script> |
||||
<div id="main-nav"></div> |
||||
</div><!-- top --> |
||||
<div id="side-nav" class="ui-resizable side-nav-resizable"> |
||||
<div id="nav-tree"> |
||||
<div id="nav-tree-contents"> |
||||
<div id="nav-sync" class="sync"></div> |
||||
</div> |
||||
</div> |
||||
<div id="splitbar" style="-moz-user-select:none;" |
||||
class="ui-resizable-handle"> |
||||
</div> |
||||
</div> |
||||
<script type="text/javascript"> |
||||
$(document).ready(function(){initNavTree('namespacemembers_func.html','');}); |
||||
</script> |
||||
<div id="doc-content"> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
<div class="contents"> |
||||
 <ul> |
||||
<li>attemptWordToEnglish() |
||||
: <a class="el" href="namespaceanslatortray.html#a5d7367ecbc420223ebd8e94207ff91ab">anslatortray</a> |
||||
</li> |
||||
<li>changeWords() |
||||
: <a class="el" href="namespaceanslatortray.html#aace2395685773a102397d0e6d5f71869">anslatortray</a> |
||||
</li> |
||||
<li>smartWordToPig() |
||||
: <a class="el" href="namespaceanslatortray.html#a08dfc509d4050a144f19ac131388424f">anslatortray</a> |
||||
</li> |
||||
<li>translate() |
||||
: <a class="el" href="namespaceanslatortray.html#a84b01c945c94064490129166041f610e">anslatortray</a> |
||||
</li> |
||||
<li>wordsToPig() |
||||
: <a class="el" href="namespaceanslatortray.html#a85d2c30ac3cdffc60747db717e9f4e95">anslatortray</a> |
||||
</li> |
||||
<li>wordToPig() |
||||
: <a class="el" href="namespaceanslatortray.html#aeaeb2833c88ae594774f56079e5efd05">anslatortray</a> |
||||
</li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
</div><!-- doc-content --> |
||||
<!-- start footer part --> |
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> |
||||
<ul> |
||||
<li class="footer">Generated on Fri Dec 28 2018 10:21:08 for Anslatortray by |
||||
<a href="http://www.doxygen.org/index.html"> |
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li> |
||||
</ul> |
||||
</div> |
||||
</body> |
||||
</html> |
@ -0,0 +1,107 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>Anslatortray: Namespace Members</title> |
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="jquery.js"></script> |
||||
<script type="text/javascript" src="dynsections.js"></script> |
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="resize.js"></script> |
||||
<script type="text/javascript" src="navtreedata.js"></script> |
||||
<script type="text/javascript" src="navtree.js"></script> |
||||
<script type="text/javascript"> |
||||
$(document).ready(initResizable); |
||||
</script> |
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
<script type="text/javascript" src="search/search.js"></script> |
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">Anslatortray |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.8.13 --> |
||||
<script type="text/javascript"> |
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
||||
</script> |
||||
<script type="text/javascript" src="menudata.js"></script> |
||||
<script type="text/javascript" src="menu.js"></script> |
||||
<script type="text/javascript"> |
||||
$(function() { |
||||
initMenu('',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
</script> |
||||
<div id="main-nav"></div> |
||||
</div><!-- top --> |
||||
<div id="side-nav" class="ui-resizable side-nav-resizable"> |
||||
<div id="nav-tree"> |
||||
<div id="nav-tree-contents"> |
||||
<div id="nav-sync" class="sync"></div> |
||||
</div> |
||||
</div> |
||||
<div id="splitbar" style="-moz-user-select:none;" |
||||
class="ui-resizable-handle"> |
||||
</div> |
||||
</div> |
||||
<script type="text/javascript"> |
||||
$(document).ready(function(){initNavTree('namespacemembers_vars.html','');}); |
||||
</script> |
||||
<div id="doc-content"> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
<div class="contents"> |
||||
 <ul> |
||||
<li>ALL |
||||
: <a class="el" href="namespaceanslatortray_1_1_characters_1_1_letters.html#a3a92725240a5bed2e5a18d2200881384">anslatortray::Characters::Letters</a> |
||||
</li> |
||||
<li>VOWELS |
||||
: <a class="el" href="namespaceanslatortray_1_1_characters_1_1_letters.html#a019177cf74cc66d808f322af4cd641f8">anslatortray::Characters::Letters</a> |
||||
</li> |
||||
<li>VOWELS_WITH_Y |
||||
: <a class="el" href="namespaceanslatortray_1_1_characters_1_1_letters.html#adce0e2235e12a73ed43aa887ff6425d3">anslatortray::Characters::Letters</a> |
||||
</li> |
||||
<li>Y |
||||
: <a class="el" href="namespaceanslatortray_1_1_characters_1_1_letters.html#ac5cb6c0853c1ae071618bdc4e31e8181">anslatortray::Characters::Letters</a> |
||||
</li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
</div><!-- doc-content --> |
||||
<!-- start footer part --> |
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> |
||||
<ul> |
||||
<li class="footer">Generated on Fri Dec 28 2018 10:21:08 for Anslatortray by |
||||
<a href="http://www.doxygen.org/index.html"> |
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li> |
||||
</ul> |
||||
</div> |
||||
</body> |
||||
</html> |
@ -0,0 +1,104 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>Anslatortray: Namespace List</title> |
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="jquery.js"></script> |
||||
<script type="text/javascript" src="dynsections.js"></script> |
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="resize.js"></script> |
||||
<script type="text/javascript" src="navtreedata.js"></script> |
||||
<script type="text/javascript" src="navtree.js"></script> |
||||
<script type="text/javascript"> |
||||
$(document).ready(initResizable); |
||||
</script> |
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
<script type="text/javascript" src="search/search.js"></script> |
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">Anslatortray |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.8.13 --> |
||||
<script type="text/javascript"> |
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
||||
</script> |
||||
<script type="text/javascript" src="menudata.js"></script> |
||||
<script type="text/javascript" src="menu.js"></script> |
||||
<script type="text/javascript"> |
||||
$(function() { |
||||
initMenu('',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
</script> |
||||
<div id="main-nav"></div> |
||||
</div><!-- top --> |
||||
<div id="side-nav" class="ui-resizable side-nav-resizable"> |
||||
<div id="nav-tree"> |
||||
<div id="nav-tree-contents"> |
||||
<div id="nav-sync" class="sync"></div> |
||||
</div> |
||||
</div> |
||||
<div id="splitbar" style="-moz-user-select:none;" |
||||
class="ui-resizable-handle"> |
||||
</div> |
||||
</div> |
||||
<script type="text/javascript"> |
||||
$(document).ready(function(){initNavTree('namespaces.html','');}); |
||||
</script> |
||||
<div id="doc-content"> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
<div class="header"> |
||||
<div class="headertitle"> |
||||
<div class="title">Namespace List</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<div class="textblock">Here is a list of all namespaces with brief descriptions:</div><div class="directory"> |
||||
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory"> |
||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceanslatortray.html" target="_self">anslatortray</a></td><td class="desc">Namespace containing functions to translate from English to Pig Latin </td></tr> |
||||
<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceanslatortray_1_1_characters.html" target="_self">Characters</a></td><td class="desc"></td></tr> |
||||
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceanslatortray_1_1_characters_1_1_letters.html" target="_self">Letters</a></td><td class="desc"></td></tr> |
||||
</table> |
||||
</div><!-- directory --> |
||||
</div><!-- contents --> |
||||
</div><!-- doc-content --> |
||||
<!-- start footer part --> |
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> |
||||
<ul> |
||||
<li class="footer">Generated on Fri Dec 28 2018 10:21:08 for Anslatortray by |
||||
<a href="http://www.doxygen.org/index.html"> |
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li> |
||||
</ul> |
||||
</div> |
||||
</body> |
||||
</html> |
@ -0,0 +1,4 @@ |
||||
var namespaces = |
||||
[ |
||||
[ "anslatortray", "namespaceanslatortray.html", "namespaceanslatortray" ] |
||||
]; |
After Width: | Height: | Size: 153 B |
After Width: | Height: | Size: 95 B |
After Width: | Height: | Size: 98 B |
@ -0,0 +1,146 @@ |
||||
#nav-tree .children_ul { |
||||
margin:0; |
||||
padding:4px; |
||||
} |
||||
|
||||
#nav-tree ul { |
||||
list-style:none outside none; |
||||
margin:0px; |
||||
padding:0px; |
||||
} |
||||
|
||||
#nav-tree li { |
||||
white-space:nowrap; |
||||
margin:0px; |
||||
padding:0px; |
||||
} |
||||
|
||||
#nav-tree .plus { |
||||
margin:0px; |
||||
} |
||||
|
||||
#nav-tree .selected { |
||||
background-image: url('tab_a.png'); |
||||
background-repeat:repeat-x; |
||||
color: #fff; |
||||
text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); |
||||
} |
||||
|
||||
#nav-tree img { |
||||
margin:0px; |
||||
padding:0px; |
||||
border:0px; |
||||
vertical-align: middle; |
||||
} |
||||
|
||||
#nav-tree a { |
||||
text-decoration:none; |
||||
padding:0px; |
||||
margin:0px; |
||||
outline:none; |
||||
} |
||||
|
||||
#nav-tree .label { |
||||
margin:0px; |
||||
padding:0px; |
||||
font: 12px 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; |
||||
} |
||||
|
||||
#nav-tree .label a { |
||||
padding:2px; |
||||
} |
||||
|
||||
#nav-tree .selected a { |
||||
text-decoration:none; |
||||
color:#fff; |
||||
} |
||||
|
||||
#nav-tree .children_ul { |
||||
margin:0px; |
||||
padding:0px; |
||||
} |
||||
|
||||
#nav-tree .item { |
||||
margin:0px; |
||||
padding:0px; |
||||
} |
||||
|
||||
#nav-tree { |
||||
padding: 0px 0px; |
||||
background-color: #FAFAFF; |
||||
font-size:14px; |
||||
overflow:auto; |
||||
} |
||||
|
||||
#doc-content { |
||||
overflow:auto; |
||||
display:block; |
||||
padding:0px; |
||||
margin:0px; |
||||
-webkit-overflow-scrolling : touch; /* iOS 5+ */ |
||||
} |
||||
|
||||
#side-nav { |
||||
padding:0 6px 0 0; |
||||
margin: 0px; |
||||
display:block; |
||||
position: absolute; |
||||
left: 0px; |
||||
width: 250px; |
||||
} |
||||
|
||||
.ui-resizable .ui-resizable-handle { |
||||
display:block; |
||||
} |
||||
|
||||
.ui-resizable-e { |
||||
background-image:url("splitbar.png"); |
||||
background-size:100%; |
||||
background-repeat:no-repeat; |
||||
background-attachment: scroll; |
||||
cursor:ew-resize; |
||||
height:100%; |
||||
right:0; |
||||
top:0; |
||||
width:6px; |
||||
} |
||||
|
||||
.ui-resizable-handle { |
||||
display:none; |
||||
font-size:0.1px; |
||||
position:absolute; |
||||
z-index:1; |
||||
} |
||||
|
||||
#nav-tree-contents { |
||||
margin: 6px 0px 0px 0px; |
||||
} |
||||
|
||||
#nav-tree { |
||||
background-image:url('nav_h.png'); |
||||
background-repeat:repeat-x; |
||||
background-color: #F9FAFC; |
||||
-webkit-overflow-scrolling : touch; /* iOS 5+ */ |
||||
} |
||||
|
||||
#nav-sync { |
||||
position:absolute; |
||||
top:5px; |
||||
right:24px; |
||||
z-index:0; |
||||
} |
||||
|
||||
#nav-sync img { |
||||
opacity:0.3; |
||||
} |
||||
|
||||
#nav-sync img:hover { |
||||
opacity:0.9; |
||||
} |
||||
|
||||
@media print |
||||
{ |
||||
#nav-tree { display: none; } |
||||
div.ui-resizable-handle { display: none; position: relative; } |
||||
} |
||||
|
@ -0,0 +1,517 @@ |
||||
var navTreeSubIndices = new Array(); |
||||
var arrowDown = '▼'; |
||||
var arrowRight = '►'; |
||||
|
||||
function getData(varName) |
||||
{ |
||||
var i = varName.lastIndexOf('/'); |
||||
var n = i>=0 ? varName.substring(i+1) : varName; |
||||
return eval(n.replace(/\-/g,'_')); |
||||
} |
||||
|
||||
function stripPath(uri) |
||||
{ |
||||
return uri.substring(uri.lastIndexOf('/')+1); |
||||
} |
||||
|
||||
function stripPath2(uri) |
||||
{ |
||||
var i = uri.lastIndexOf('/'); |
||||
var s = uri.substring(i+1); |
||||
var m = uri.substring(0,i+1).match(/\/d\w\/d\w\w\/$/); |
||||
return m ? uri.substring(i-6) : s; |
||||
} |
||||
|
||||
function hashValue() |
||||
{ |
||||
return $(location).attr('hash').substring(1).replace(/[^\w\-]/g,''); |
||||
} |
||||
|
||||
function hashUrl() |
||||
{ |
||||
return '#'+hashValue(); |
||||
} |
||||
|
||||
function pathName() |
||||
{ |
||||
return $(location).attr('pathname').replace(/[^-A-Za-z0-9+&@#/%?=~_|!:,.;\(\)]/g, ''); |
||||
} |
||||
|
||||
function localStorageSupported() |
||||
{ |
||||
try { |
||||
return 'localStorage' in window && window['localStorage'] !== null && window.localStorage.getItem; |
||||
} |
||||
catch(e) { |
||||
return false; |
||||
} |
||||
} |
||||
|
||||
|
||||
function storeLink(link) |
||||
{ |
||||
if (!$("#nav-sync").hasClass('sync') && localStorageSupported()) { |
||||
window.localStorage.setItem('navpath',link); |
||||
} |
||||
} |
||||
|
||||
function deleteLink() |
||||
{ |
||||
if (localStorageSupported()) { |
||||
window.localStorage.setItem('navpath',''); |
||||
} |
||||
} |
||||
|
||||
function cachedLink() |
||||
{ |
||||
if (localStorageSupported()) { |
||||
return window.localStorage.getItem('navpath'); |
||||
} else { |
||||
return ''; |
||||
} |
||||
} |
||||
|
||||
function getScript(scriptName,func,show) |
||||
{ |
||||
var head = document.getElementsByTagName("head")[0]; |
||||
var script = document.createElement('script'); |
||||
script.id = scriptName; |
||||
script.type = 'text/javascript'; |
||||
script.onload = func; |
||||
script.src = scriptName+'.js'; |
||||
if ($.browser.msie && $.browser.version<=8) { |
||||
// script.onload does not work with older versions of IE
|
||||
script.onreadystatechange = function() { |
||||
if (script.readyState=='complete' || script.readyState=='loaded') { |
||||
func(); if (show) showRoot(); |
||||
} |
||||
} |
||||
} |
||||
head.appendChild(script);
|
||||
} |
||||
|
||||
function createIndent(o,domNode,node,level) |
||||
{ |
||||
var level=-1; |
||||
var n = node; |
||||
while (n.parentNode) { level++; n=n.parentNode; } |
||||
if (node.childrenData) { |
||||
var imgNode = document.createElement("span"); |
||||
imgNode.className = 'arrow'; |
||||
imgNode.style.paddingLeft=(16*level).toString()+'px'; |
||||
imgNode.innerHTML=arrowRight; |
||||
node.plus_img = imgNode; |
||||
node.expandToggle = document.createElement("a"); |
||||
node.expandToggle.href = "javascript:void(0)"; |
||||
node.expandToggle.onclick = function() { |
||||
if (node.expanded) { |
||||
$(node.getChildrenUL()).slideUp("fast"); |
||||
node.plus_img.innerHTML=arrowRight; |
||||
node.expanded = false; |
||||
} else { |
||||
expandNode(o, node, false, false); |
||||
} |
||||
} |
||||
node.expandToggle.appendChild(imgNode); |
||||
domNode.appendChild(node.expandToggle); |
||||
} else { |
||||
var span = document.createElement("span"); |
||||
span.className = 'arrow'; |
||||
span.style.width = 16*(level+1)+'px'; |
||||
span.innerHTML = ' '; |
||||
domNode.appendChild(span); |
||||
} |
||||
} |
||||
|
||||
var animationInProgress = false; |
||||
|
||||
function gotoAnchor(anchor,aname,updateLocation) |
||||
{ |
||||
var pos, docContent = $('#doc-content'); |
||||
var ancParent = $(anchor.parent()); |
||||
if (ancParent.hasClass('memItemLeft') || |
||||
ancParent.hasClass('fieldname') || |
||||
ancParent.hasClass('fieldtype') || |
||||
ancParent.is(':header')) |
||||
{ |
||||
pos = ancParent.position().top; |
||||
} else if (anchor.position()) { |
||||
pos = anchor.position().top; |
||||
} |
||||
if (pos) { |
||||
var dist = Math.abs(Math.min( |
||||
pos-docContent.offset().top, |
||||
docContent[0].scrollHeight- |
||||
docContent.height()-docContent.scrollTop())); |
||||
animationInProgress=true; |
||||
docContent.animate({ |
||||
scrollTop: pos + docContent.scrollTop() - docContent.offset().top |
||||
},Math.max(50,Math.min(500,dist)),function(){ |
||||
if (updateLocation) window.location.href=aname; |
||||
animationInProgress=false; |
||||
}); |
||||
} |
||||
} |
||||
|
||||
function newNode(o, po, text, link, childrenData, lastNode) |
||||
{ |
||||
var node = new Object(); |
||||
node.children = Array(); |
||||
node.childrenData = childrenData; |
||||
node.depth = po.depth + 1; |
||||
node.relpath = po.relpath; |
||||
node.isLast = lastNode; |
||||
|
||||
node.li = document.createElement("li"); |
||||
po.getChildrenUL().appendChild(node.li); |
||||
node.parentNode = po; |
||||
|
||||
node.itemDiv = document.createElement("div"); |
||||
node.itemDiv.className = "item"; |
||||
|
||||
node.labelSpan = document.createElement("span"); |
||||
node.labelSpan.className = "label"; |
||||
|
||||
createIndent(o,node.itemDiv,node,0); |
||||
node.itemDiv.appendChild(node.labelSpan); |
||||
node.li.appendChild(node.itemDiv); |
||||
|
||||
var a = document.createElement("a"); |
||||
node.labelSpan.appendChild(a); |
||||
node.label = document.createTextNode(text); |
||||
node.expanded = false; |
||||
a.appendChild(node.label); |
||||
if (link) { |
||||
var url; |
||||
if (link.substring(0,1)=='^') { |
||||
url = link.substring(1); |
||||
link = url; |
||||
} else { |
||||
url = node.relpath+link; |
||||
} |
||||
a.className = stripPath(link.replace('#',':')); |
||||
if (link.indexOf('#')!=-1) { |
||||
var aname = '#'+link.split('#')[1]; |
||||
var srcPage = stripPath(pathName()); |
||||
var targetPage = stripPath(link.split('#')[0]); |
||||
a.href = srcPage!=targetPage ? url : "javascript:void(0)"; |
||||
a.onclick = function(){ |
||||
storeLink(link); |
||||
if (!$(a).parent().parent().hasClass('selected')) |
||||
{ |
||||
$('.item').removeClass('selected'); |
||||
$('.item').removeAttr('id'); |
||||
$(a).parent().parent().addClass('selected'); |
||||
$(a).parent().parent().attr('id','selected'); |
||||
} |
||||
var anchor = $(aname); |
||||
gotoAnchor(anchor,aname,true); |
||||
}; |
||||
} else { |
||||
a.href = url; |
||||
a.onclick = function() { storeLink(link); } |
||||
} |
||||
} else { |
||||
if (childrenData != null) |
||||
{ |
||||
a.className = "nolink"; |
||||
a.href = "javascript:void(0)"; |
||||
a.onclick = node.expandToggle.onclick; |
||||
} |
||||
} |
||||
|
||||
node.childrenUL = null; |
||||
node.getChildrenUL = function() { |
||||
if (!node.childrenUL) { |
||||
node.childrenUL = document.createElement("ul"); |
||||
node.childrenUL.className = "children_ul"; |
||||
node.childrenUL.style.display = "none"; |
||||
node.li.appendChild(node.childrenUL); |
||||
} |
||||
return node.childrenUL; |
||||
}; |
||||
|
||||
return node; |
||||
} |
||||
|
||||
function showRoot() |
||||
{ |
||||
var headerHeight = $("#top").height(); |
||||
var footerHeight = $("#nav-path").height(); |
||||
var windowHeight = $(window).height() - headerHeight - footerHeight; |
||||
(function (){ // retry until we can scroll to the selected item
|
||||
try { |
||||
var navtree=$('#nav-tree'); |
||||
navtree.scrollTo('#selected',0,{offset:-windowHeight/2}); |
||||
} catch (err) { |
||||
setTimeout(arguments.callee, 0); |
||||
} |
||||
})(); |
||||
} |
||||
|
||||
function expandNode(o, node, imm, showRoot) |
||||
{ |
||||
if (node.childrenData && !node.expanded) { |
||||
if (typeof(node.childrenData)==='string') { |
||||
var varName = node.childrenData; |
||||
getScript(node.relpath+varName,function(){ |
||||
node.childrenData = getData(varName); |
||||
expandNode(o, node, imm, showRoot); |
||||
}, showRoot); |
||||
} else { |
||||
if (!node.childrenVisited) { |
||||
getNode(o, node); |
||||
} if (imm || ($.browser.msie && $.browser.version>8)) { |
||||
// somehow slideDown jumps to the start of tree for IE9 :-(
|
||||
$(node.getChildrenUL()).show(); |
||||
} else { |
||||
$(node.getChildrenUL()).slideDown("fast"); |
||||
} |
||||
node.plus_img.innerHTML = arrowDown; |
||||
node.expanded = true; |
||||
} |
||||
} |
||||
} |
||||
|
||||
function glowEffect(n,duration) |
||||
{ |
||||
n.addClass('glow').delay(duration).queue(function(next){ |
||||
$(this).removeClass('glow');next(); |
||||
}); |
||||
} |
||||
|
||||
function highlightAnchor() |
||||
{ |
||||
var aname = hashUrl(); |
||||
var anchor = $(aname); |
||||
if (anchor.parent().attr('class')=='memItemLeft'){ |
||||
var rows = $('.memberdecls tr[class$="'+hashValue()+'"]'); |
||||
glowEffect(rows.children(),300); // member without details
|
||||
} else if (anchor.parent().attr('class')=='fieldname'){ |
||||
glowEffect(anchor.parent().parent(),1000); // enum value
|
||||
} else if (anchor.parent().attr('class')=='fieldtype'){ |
||||
glowEffect(anchor.parent().parent(),1000); // struct field
|
||||
} else if (anchor.parent().is(":header")) { |
||||
glowEffect(anchor.parent(),1000); // section header
|
||||
} else { |
||||
glowEffect(anchor.next(),1000); // normal member
|
||||
} |
||||
gotoAnchor(anchor,aname,false); |
||||
} |
||||
|
||||
function selectAndHighlight(hash,n) |
||||
{ |
||||
var a; |
||||
if (hash) { |
||||
var link=stripPath(pathName())+':'+hash.substring(1); |
||||
a=$('.item a[class$="'+link+'"]'); |
||||
} |
||||
if (a && a.length) { |
||||
a.parent().parent().addClass('selected'); |
||||
a.parent().parent().attr('id','selected'); |
||||
highlightAnchor(); |
||||
} else if (n) { |
||||
$(n.itemDiv).addClass('selected'); |
||||
$(n.itemDiv).attr('id','selected'); |
||||
} |
||||
if ($('#nav-tree-contents .item:first').hasClass('selected')) { |
||||
$('#nav-sync').css('top','30px'); |
||||
} else { |
||||
$('#nav-sync').css('top','5px'); |
||||
} |
||||
showRoot(); |
||||
} |
||||
|
||||
function showNode(o, node, index, hash) |
||||
{ |
||||
if (node && node.childrenData) { |
||||
if (typeof(node.childrenData)==='string') { |
||||
var varName = node.childrenData; |
||||
getScript(node.relpath+varName,function(){ |
||||
node.childrenData = getData(varName); |
||||
showNode(o,node,index,hash); |
||||
},true); |
||||
} else { |
||||
if (!node.childrenVisited) { |
||||
getNode(o, node); |
||||
} |
||||
$(node.getChildrenUL()).css({'display':'block'}); |
||||
node.plus_img.innerHTML = arrowDown; |
||||
node.expanded = true; |
||||
var n = node.children[o.breadcrumbs[index]]; |
||||
if (index+1<o.breadcrumbs.length) { |
||||
showNode(o,n,index+1,hash); |
||||
} else { |
||||
if (typeof(n.childrenData)==='string') { |
||||
var varName = n.childrenData; |
||||
getScript(n.relpath+varName,function(){ |
||||
n.childrenData = getData(varName); |
||||
node.expanded=false; |
||||
showNode(o,node,index,hash); // retry with child node expanded
|
||||
},true); |
||||
} else { |
||||
var rootBase = stripPath(o.toroot.replace(/\..+$/, '')); |
||||
if (rootBase=="index" || rootBase=="pages" || rootBase=="search") { |
||||
expandNode(o, n, true, true); |
||||
} |
||||
selectAndHighlight(hash,n); |
||||
} |
||||
} |
||||
} |
||||
} else { |
||||
selectAndHighlight(hash); |
||||
} |
||||
} |
||||
|
||||
function removeToInsertLater(element) { |
||||
var parentNode = element.parentNode; |
||||
var nextSibling = element.nextSibling; |
||||
parentNode.removeChild(element); |
||||
return function() { |
||||
if (nextSibling) { |
||||
parentNode.insertBefore(element, nextSibling); |
||||
} else { |
||||
parentNode.appendChild(element); |
||||
} |
||||
}; |
||||
} |
||||
|
||||
function getNode(o, po) |
||||
{ |
||||
var insertFunction = removeToInsertLater(po.li); |
||||
po.childrenVisited = true; |
||||
var l = po.childrenData.length-1; |
||||
for (var i in po.childrenData) { |
||||
var nodeData = po.childrenData[i]; |
||||
po.children[i] = newNode(o, po, nodeData[0], nodeData[1], nodeData[2], |
||||
i==l); |
||||
} |
||||
insertFunction(); |
||||
} |
||||
|
||||
function gotoNode(o,subIndex,root,hash,relpath) |
||||
{ |
||||
var nti = navTreeSubIndices[subIndex][root+hash]; |
||||
o.breadcrumbs = $.extend(true, [], nti ? nti : navTreeSubIndices[subIndex][root]); |
||||
if (!o.breadcrumbs && root!=NAVTREE[0][1]) { // fallback: show index
|
||||
navTo(o,NAVTREE[0][1],"",relpath); |
||||
$('.item').removeClass('selected'); |
||||
$('.item').removeAttr('id'); |
||||
} |
||||
if (o.breadcrumbs) { |
||||
o.breadcrumbs.unshift(0); // add 0 for root node
|
||||
showNode(o, o.node, 0, hash); |
||||
} |
||||
} |
||||
|
||||
function navTo(o,root,hash,relpath) |
||||
{ |
||||
var link = cachedLink(); |
||||
if (link) { |
||||
var parts = link.split('#'); |
||||
root = parts[0]; |
||||
if (parts.length>1) hash = '#'+parts[1].replace(/[^\w\-]/g,''); |
||||
else hash=''; |
||||
} |
||||
if (hash.match(/^#l\d+$/)) { |
||||
var anchor=$('a[name='+hash.substring(1)+']'); |
||||
glowEffect(anchor.parent(),1000); // line number
|
||||
hash=''; // strip line number anchors
|
||||
} |
||||
var url=root+hash; |
||||
var i=-1; |
||||
while (NAVTREEINDEX[i+1]<=url) i++; |
||||
if (i==-1) { i=0; root=NAVTREE[0][1]; } // fallback: show index
|
||||
if (navTreeSubIndices[i]) { |
||||
gotoNode(o,i,root,hash,relpath) |
||||
} else { |
||||
getScript(relpath+'navtreeindex'+i,function(){ |
||||
navTreeSubIndices[i] = eval('NAVTREEINDEX'+i); |
||||
if (navTreeSubIndices[i]) { |
||||
gotoNode(o,i,root,hash,relpath); |
||||
} |
||||
},true); |
||||
} |
||||
} |
||||
|
||||
function showSyncOff(n,relpath) |
||||
{ |
||||
n.html('<img src="'+relpath+'sync_off.png" title="'+SYNCOFFMSG+'"/>'); |
||||
} |
||||
|
||||
function showSyncOn(n,relpath) |
||||
{ |
||||
n.html('<img src="'+relpath+'sync_on.png" title="'+SYNCONMSG+'"/>'); |
||||
} |
||||
|
||||
function toggleSyncButton(relpath) |
||||
{ |
||||
var navSync = $('#nav-sync'); |
||||
if (navSync.hasClass('sync')) { |
||||
navSync.removeClass('sync'); |
||||
showSyncOff(navSync,relpath); |
||||
storeLink(stripPath2(pathName())+hashUrl()); |
||||
} else { |
||||
navSync.addClass('sync'); |
||||
showSyncOn(navSync,relpath); |
||||
deleteLink(); |
||||
} |
||||
} |
||||
|
||||
function initNavTree(toroot,relpath) |
||||
{ |
||||
var o = new Object(); |
||||
o.toroot = toroot; |
||||
o.node = new Object(); |
||||
o.node.li = document.getElementById("nav-tree-contents"); |
||||
o.node.childrenData = NAVTREE; |
||||
o.node.children = new Array(); |
||||
o.node.childrenUL = document.createElement("ul"); |
||||
o.node.getChildrenUL = function() { return o.node.childrenUL; }; |
||||
o.node.li.appendChild(o.node.childrenUL); |
||||
o.node.depth = 0; |
||||
o.node.relpath = relpath; |
||||
o.node.expanded = false; |
||||
o.node.isLast = true; |
||||
o.node.plus_img = document.createElement("span"); |
||||
o.node.plus_img.className = 'arrow'; |
||||
o.node.plus_img.innerHTML = arrowRight; |
||||
|
||||
if (localStorageSupported()) { |
||||
var navSync = $('#nav-sync'); |
||||
if (cachedLink()) { |
||||
showSyncOff(navSync,relpath); |
||||
navSync.removeClass('sync'); |
||||
} else { |
||||
showSyncOn(navSync,relpath); |
||||
} |
||||
navSync.click(function(){ toggleSyncButton(relpath); }); |
||||
} |
||||
|
||||
$(window).load(function(){ |
||||
navTo(o,toroot,hashUrl(),relpath); |
||||
showRoot(); |
||||
}); |
||||
|
||||
$(window).bind('hashchange', function(){ |
||||
if (window.location.hash && window.location.hash.length>1){ |
||||
var a; |
||||
if ($(location).attr('hash')){ |
||||
var clslink=stripPath(pathName())+':'+hashValue(); |
||||
a=$('.item a[class$="'+clslink.replace(/</g,'\\3c ')+'"]'); |
||||
} |
||||
if (a==null || !$(a).parent().parent().hasClass('selected')){ |
||||
$('.item').removeClass('selected'); |
||||
$('.item').removeAttr('id'); |
||||
} |
||||
var link=stripPath2(pathName()); |
||||
navTo(o,link,hashUrl(),relpath); |
||||
} else if (!animationInProgress) { |
||||
$('#doc-content').scrollTop(0); |
||||
$('.item').removeClass('selected'); |
||||
$('.item').removeAttr('id'); |
||||
navTo(o,toroot,hashUrl(),relpath); |
||||
} |
||||
}) |
||||
} |
||||
|
@ -0,0 +1,25 @@ |
||||
var NAVTREE = |
||||
[ |
||||
[ "Anslatortray", "index.html", [ |
||||
[ "Anslatortray", "index.html#welcome_sec", null ], |
||||
[ "Namespaces", null, [ |
||||
[ "Namespace List", "namespaces.html", "namespaces" ], |
||||
[ "Namespace Members", "namespacemembers.html", [ |
||||
[ "All", "namespacemembers.html", null ], |
||||
[ "Functions", "namespacemembers_func.html", null ], |
||||
[ "Variables", "namespacemembers_vars.html", null ] |
||||
] ] |
||||
] ], |
||||
[ "Files", null, [ |
||||
[ "File List", "files.html", "files" ] |
||||
] ] |
||||
] ] |
||||
]; |
||||
|
||||
var NAVTREEINDEX = |
||||
[ |
||||
"anslatortray_8hpp.html" |
||||
]; |
||||
|
||||
var SYNCONMSG = 'click to disable panel synchronisation'; |
||||
var SYNCOFFMSG = 'click to enable panel synchronisation'; |
@ -0,0 +1,26 @@ |
||||
var NAVTREEINDEX0 = |
||||
{ |
||||
"anslatortray_8hpp.html":[2,0,0], |
||||
"anslatortray_8hpp.html#a019177cf74cc66d808f322af4cd641f8":[2,0,0,7], |
||||
"anslatortray_8hpp.html#a08dfc509d4050a144f19ac131388424f":[2,0,0,2], |
||||
"anslatortray_8hpp.html#a3a92725240a5bed2e5a18d2200881384":[2,0,0,6], |
||||
"anslatortray_8hpp.html#a5d7367ecbc420223ebd8e94207ff91ab":[2,0,0,0], |
||||
"anslatortray_8hpp.html#a84b01c945c94064490129166041f610e":[2,0,0,3], |
||||
"anslatortray_8hpp.html#a85d2c30ac3cdffc60747db717e9f4e95":[2,0,0,4], |
||||
"anslatortray_8hpp.html#aace2395685773a102397d0e6d5f71869":[2,0,0,1], |
||||
"anslatortray_8hpp.html#ac5cb6c0853c1ae071618bdc4e31e8181":[2,0,0,9], |
||||
"anslatortray_8hpp.html#adce0e2235e12a73ed43aa887ff6425d3":[2,0,0,8], |
||||
"anslatortray_8hpp.html#aeaeb2833c88ae594774f56079e5efd05":[2,0,0,5], |
||||
"anslatortray_8hpp_source.html":[2,0,0], |
||||
"files.html":[2,0], |
||||
"index.html":[], |
||||
"index.html#welcome_sec":[0], |
||||
"namespaceanslatortray.html":[1,0,0], |
||||
"namespaceanslatortray_1_1_characters.html":[1,0,0,0], |
||||
"namespaceanslatortray_1_1_characters_1_1_letters.html":[1,0,0,0,0], |
||||
"namespacemembers.html":[1,1,0], |
||||
"namespacemembers_func.html":[1,1,1], |
||||
"namespacemembers_vars.html":[1,1,2], |
||||
"namespaces.html":[1,0], |
||||
"pages.html":[] |
||||
}; |
After Width: | Height: | Size: 123 B |
@ -0,0 +1,114 @@ |
||||
function initResizable() |
||||
{ |
||||
var cookie_namespace = 'doxygen'; |
||||
var sidenav,navtree,content,header,collapsed,collapsedWidth=0,barWidth=6,desktop_vp=768,titleHeight; |
||||
|
||||
function readCookie(cookie) |
||||
{ |
||||
var myCookie = cookie_namespace+"_"+cookie+"="; |
||||
if (document.cookie) { |
||||
var index = document.cookie.indexOf(myCookie); |
||||
if (index != -1) { |
||||
var valStart = index + myCookie.length; |
||||
var valEnd = document.cookie.indexOf(";", valStart); |
||||
if (valEnd == -1) { |
||||
valEnd = document.cookie.length; |
||||
} |
||||
var val = document.cookie.substring(valStart, valEnd); |
||||
return val; |
||||
} |
||||
} |
||||
return 0; |
||||
} |
||||
|
||||
function writeCookie(cookie, val, expiration) |
||||
{ |
||||
if (val==undefined) return; |
||||
if (expiration == null) { |
||||
var date = new Date(); |
||||
date.setTime(date.getTime()+(10*365*24*60*60*1000)); // default expiration is one week
|
||||
expiration = date.toGMTString(); |
||||
} |
||||
document.cookie = cookie_namespace + "_" + cookie + "=" + val + "; expires=" + expiration+"; path=/"; |
||||
} |
||||
|
||||
function resizeWidth() |
||||
{ |
||||
var windowWidth = $(window).width() + "px"; |
||||
var sidenavWidth = $(sidenav).outerWidth(); |
||||
content.css({marginLeft:parseInt(sidenavWidth)+"px"}); |
||||
writeCookie('width',sidenavWidth-barWidth, null); |
||||
} |
||||
|
||||
function restoreWidth(navWidth) |
||||
{ |
||||
var windowWidth = $(window).width() + "px"; |
||||
content.css({marginLeft:parseInt(navWidth)+barWidth+"px"}); |
||||
sidenav.css({width:navWidth + "px"}); |
||||
} |
||||
|
||||
function resizeHeight() |
||||
{ |
||||
var headerHeight = header.outerHeight(); |
||||
var footerHeight = footer.outerHeight(); |
||||
var windowHeight = $(window).height() - headerHeight - footerHeight; |
||||
content.css({height:windowHeight + "px"}); |
||||
navtree.css({height:windowHeight + "px"}); |
||||
sidenav.css({height:windowHeight + "px"}); |
||||
var width=$(window).width(); |
||||
if (width!=collapsedWidth) { |
||||
if (width<desktop_vp && collapsedWidth>=desktop_vp) { |
||||
if (!collapsed) { |
||||
collapseExpand(); |
||||
} |
||||
} else if (width>desktop_vp && collapsedWidth<desktop_vp) { |
||||
if (collapsed) { |
||||
collapseExpand(); |
||||
} |
||||
} |
||||
collapsedWidth=width; |
||||
} |
||||
} |
||||
|
||||
function collapseExpand() |
||||
{ |
||||
if (sidenav.width()>0) { |
||||
restoreWidth(0); |
||||
collapsed=true; |
||||
} |
||||
else { |
||||
var width = readCookie('width'); |
||||
if (width>200 && width<$(window).width()) { restoreWidth(width); } else { restoreWidth(200); } |
||||
collapsed=false; |
||||
} |
||||
} |
||||
|
||||
header = $("#top"); |
||||
sidenav = $("#side-nav"); |
||||
content = $("#doc-content"); |
||||
navtree = $("#nav-tree"); |
||||
footer = $("#nav-path"); |
||||
$(".side-nav-resizable").resizable({resize: function(e, ui) { resizeWidth(); } }); |
||||
$(sidenav).resizable({ minWidth: 0 }); |
||||
$(window).resize(function() { resizeHeight(); }); |
||||
var device = navigator.userAgent.toLowerCase(); |
||||
var touch_device = device.match(/(iphone|ipod|ipad|android)/); |
||||
if (touch_device) { /* wider split bar for touch only devices */ |
||||
$(sidenav).css({ paddingRight:'20px' }); |
||||
$('.ui-resizable-e').css({ width:'20px' }); |
||||
$('#nav-sync').css({ right:'34px' }); |
||||
barWidth=20; |
||||
} |
||||
var width = readCookie('width'); |
||||
if (width) { restoreWidth(width); } else { resizeWidth(); } |
||||
resizeHeight(); |
||||
var url = location.href; |
||||
var i=url.indexOf("#"); |
||||
if (i>=0) window.location.hash=url.substr(i); |
||||
var _preventDefault = function(evt) { evt.preventDefault(); }; |
||||
$("#splitbar").bind("dragstart", _preventDefault).bind("selectstart", _preventDefault); |
||||
$(".ui-resizable-handle").dblclick(collapseExpand); |
||||
$(window).load(resizeHeight); |
||||
} |
||||
|
||||
|
@ -0,0 +1,26 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html><head><title></title> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
<link rel="stylesheet" type="text/css" href="search.css"/> |
||||
<script type="text/javascript" src="all_0.js"></script> |
||||
<script type="text/javascript" src="search.js"></script> |
||||
</head> |
||||
<body class="SRPage"> |
||||
<div id="SRIndex"> |
||||
<div class="SRStatus" id="Loading">Loading...</div> |
||||
<div id="SRResults"></div> |
||||
<script type="text/javascript"><!-- |
||||
createResults(); |
||||
--></script> |
||||
<div class="SRStatus" id="Searching">Searching...</div> |
||||
<div class="SRStatus" id="NoMatches">No Matches</div> |
||||
<script type="text/javascript"><!-- |
||||
document.getElementById("Loading").style.display="none"; |
||||
document.getElementById("NoMatches").style.display="none"; |
||||
var searchResults = new SearchResults("searchResults"); |
||||
searchResults.Search(); |
||||
--></script> |
||||
</div> |
||||
</body> |
||||
</html> |
@ -0,0 +1,9 @@ |
||||
var searchData= |
||||
[ |
||||
['all',['ALL',['../namespaceanslatortray_1_1_characters_1_1_letters.html#a3a92725240a5bed2e5a18d2200881384',1,'anslatortray::Characters::Letters']]], |
||||
['anslatortray',['anslatortray',['../namespaceanslatortray.html',1,'']]], |
||||
['anslatortray_2ehpp',['anslatortray.hpp',['../anslatortray_8hpp.html',1,'']]], |
||||
['attemptwordtoenglish',['attemptWordToEnglish',['../namespaceanslatortray.html#a5d7367ecbc420223ebd8e94207ff91ab',1,'anslatortray']]], |
||||
['characters',['Characters',['../namespaceanslatortray_1_1_characters.html',1,'anslatortray']]], |
||||
['letters',['Letters',['../namespaceanslatortray_1_1_characters_1_1_letters.html',1,'anslatortray::Characters']]] |
||||
]; |
@ -0,0 +1,26 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html><head><title></title> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
<link rel="stylesheet" type="text/css" href="search.css"/> |
||||
<script type="text/javascript" src="all_1.js"></script> |
||||
<script type="text/javascript" src="search.js"></script> |
||||
</head> |
||||
<body class="SRPage"> |
||||
<div id="SRIndex"> |
||||
<div class="SRStatus" id="Loading">Loading...</div> |
||||
<div id="SRResults"></div> |
||||
<script type="text/javascript"><!-- |
||||
createResults(); |
||||
--></script> |
||||
<div class="SRStatus" id="Searching">Searching...</div> |
||||
<div class="SRStatus" id="NoMatches">No Matches</div> |
||||
<script type="text/javascript"><!-- |
||||
document.getElementById("Loading").style.display="none"; |
||||
document.getElementById("NoMatches").style.display="none"; |
||||
var searchResults = new SearchResults("searchResults"); |
||||
searchResults.Search(); |
||||
--></script> |
||||
</div> |
||||
</body> |
||||
</html> |
@ -0,0 +1,4 @@ |
||||
var searchData= |
||||
[ |
||||
['changewords',['changeWords',['../namespaceanslatortray.html#aace2395685773a102397d0e6d5f71869',1,'anslatortray']]] |
||||
]; |
@ -0,0 +1,26 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html><head><title></title> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
<link rel="stylesheet" type="text/css" href="search.css"/> |
||||
<script type="text/javascript" src="all_2.js"></script> |
||||
<script type="text/javascript" src="search.js"></script> |
||||
</head> |
||||
<body class="SRPage"> |
||||
<div id="SRIndex"> |
||||
<div class="SRStatus" id="Loading">Loading...</div> |
||||
<div id="SRResults"></div> |
||||
<script type="text/javascript"><!-- |
||||
createResults(); |
||||
--></script> |
||||
<div class="SRStatus" id="Searching">Searching...</div> |
||||
<div class="SRStatus" id="NoMatches">No Matches</div> |
||||
<script type="text/javascript"><!-- |
||||
document.getElementById("Loading").style.display="none"; |
||||
document.getElementById("NoMatches").style.display="none"; |
||||
var searchResults = new SearchResults("searchResults"); |
||||
searchResults.Search(); |
||||
--></script> |
||||
</div> |
||||
</body> |
||||
</html> |
@ -0,0 +1,4 @@ |
||||
var searchData= |
||||
[ |
||||
['smartwordtopig',['smartWordToPig',['../namespaceanslatortray.html#a08dfc509d4050a144f19ac131388424f',1,'anslatortray']]] |
||||
]; |
@ -0,0 +1,26 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html><head><title></title> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
<link rel="stylesheet" type="text/css" href="search.css"/> |
||||
<script type="text/javascript" src="all_3.js"></script> |
||||
<script type="text/javascript" src="search.js"></script> |
||||
</head> |
||||
<body class="SRPage"> |
||||
<div id="SRIndex"> |
||||
<div class="SRStatus" id="Loading">Loading...</div> |
||||
<div id="SRResults"></div> |
||||
<script type="text/javascript"><!-- |
||||
createResults(); |
||||
--></script> |
||||
<div class="SRStatus" id="Searching">Searching...</div> |
||||
<div class="SRStatus" id="NoMatches">No Matches</div> |
||||
<script type="text/javascript"><!-- |
||||
document.getElementById("Loading").style.display="none"; |
||||
document.getElementById("NoMatches").style.display="none"; |
||||
var searchResults = new SearchResults("searchResults"); |
||||
searchResults.Search(); |
||||
--></script> |
||||
</div> |
||||
</body> |
||||
</html> |
@ -0,0 +1,4 @@ |
||||
var searchData= |
||||
[ |
||||
['translate',['translate',['../namespaceanslatortray.html#a84b01c945c94064490129166041f610e',1,'anslatortray']]] |
||||
]; |
@ -0,0 +1,26 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html><head><title></title> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
<link rel="stylesheet" type="text/css" href="search.css"/> |
||||
<script type="text/javascript" src="all_4.js"></script> |
||||
<script type="text/javascript" src="search.js"></script> |
||||
</head> |
||||
<body class="SRPage"> |
||||
<div id="SRIndex"> |
||||
<div class="SRStatus" id="Loading">Loading...</div> |
||||
<div id="SRResults"></div> |
||||
<script type="text/javascript"><!-- |
||||
createResults(); |
||||
--></script> |
||||
<div class="SRStatus" id="Searching">Searching...</div> |
||||
<div class="SRStatus" id="NoMatches">No Matches</div> |
||||
<script type="text/javascript"><!-- |
||||
document.getElementById("Loading").style.display="none"; |
||||
document.getElementById("NoMatches").style.display="none"; |
||||
var searchResults = new SearchResults("searchResults"); |
||||
searchResults.Search(); |
||||
--></script> |
||||
</div> |
||||
</body> |
||||
</html> |
@ -0,0 +1,5 @@ |
||||
var searchData= |
||||
[ |
||||
['vowels',['VOWELS',['../namespaceanslatortray_1_1_characters_1_1_letters.html#a019177cf74cc66d808f322af4cd641f8',1,'anslatortray::Characters::Letters']]], |
||||
['vowels_5fwith_5fy',['VOWELS_WITH_Y',['../namespaceanslatortray_1_1_characters_1_1_letters.html#adce0e2235e12a73ed43aa887ff6425d3',1,'anslatortray::Characters::Letters']]] |
||||
]; |
@ -0,0 +1,26 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html><head><title></title> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
<link rel="stylesheet" type="text/css" href="search.css"/> |
||||
<script type="text/javascript" src="all_5.js"></script> |
||||
<script type="text/javascript" src="search.js"></script> |
||||
</head> |
||||
<body class="SRPage"> |
||||
<div id="SRIndex"> |
||||
<div class="SRStatus" id="Loading">Loading...</div> |
||||
<div id="SRResults"></div> |
||||
<script type="text/javascript"><!-- |
||||
createResults(); |
||||
--></script> |
||||
<div class="SRStatus" id="Searching">Searching...</div> |
||||
<div class="SRStatus" id="NoMatches">No Matches</div> |
||||
<script type="text/javascript"><!-- |
||||
document.getElementById("Loading").style.display="none"; |
||||
document.getElementById("NoMatches").style.display="none"; |
||||
var searchResults = new SearchResults("searchResults"); |
||||
searchResults.Search(); |
||||
--></script> |
||||
</div> |
||||
</body> |
||||
</html> |
@ -0,0 +1,5 @@ |
||||
var searchData= |
||||
[ |
||||
['wordstopig',['wordsToPig',['../namespaceanslatortray.html#a85d2c30ac3cdffc60747db717e9f4e95',1,'anslatortray']]], |
||||
['wordtopig',['wordToPig',['../namespaceanslatortray.html#aeaeb2833c88ae594774f56079e5efd05',1,'anslatortray']]] |
||||
]; |
@ -0,0 +1,26 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html><head><title></title> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
<link rel="stylesheet" type="text/css" href="search.css"/> |
||||
<script type="text/javascript" src="all_6.js"></script> |
||||
<script type="text/javascript" src="search.js"></script> |
||||
</head> |
||||
<body class="SRPage"> |
||||
<div id="SRIndex"> |
||||
<div class="SRStatus" id="Loading">Loading...</div> |
||||
<div id="SRResults"></div> |
||||
<script type="text/javascript"><!-- |
||||
createResults(); |
||||
--></script> |
||||
<div class="SRStatus" id="Searching">Searching...</div> |
||||
<div class="SRStatus" id="NoMatches">No Matches</div> |
||||
<script type="text/javascript"><!-- |
||||
document.getElementById("Loading").style.display="none"; |
||||
document.getElementById("NoMatches").style.display="none"; |
||||
var searchResults = new SearchResults("searchResults"); |
||||
searchResults.Search(); |
||||
--></script> |
||||
</div> |
||||
</body> |
||||
</html> |
@ -0,0 +1,4 @@ |
||||
var searchData= |
||||
[ |
||||
['y',['Y',['../namespaceanslatortray_1_1_characters_1_1_letters.html#ac5cb6c0853c1ae071618bdc4e31e8181',1,'anslatortray::Characters::Letters']]] |
||||
]; |
After Width: | Height: | Size: 273 B |
@ -0,0 +1,26 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html><head><title></title> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
<link rel="stylesheet" type="text/css" href="search.css"/> |
||||
<script type="text/javascript" src="files_0.js"></script> |
||||
<script type="text/javascript" src="search.js"></script> |
||||
</head> |
||||
<body class="SRPage"> |
||||
<div id="SRIndex"> |
||||
<div class="SRStatus" id="Loading">Loading...</div> |
||||
<div id="SRResults"></div> |
||||
<script type="text/javascript"><!-- |
||||
createResults(); |
||||
--></script> |
||||
<div class="SRStatus" id="Searching">Searching...</div> |
||||
<div class="SRStatus" id="NoMatches">No Matches</div> |
||||
<script type="text/javascript"><!-- |
||||
document.getElementById("Loading").style.display="none"; |
||||
document.getElementById("NoMatches").style.display="none"; |
||||
var searchResults = new SearchResults("searchResults"); |
||||
searchResults.Search(); |
||||
--></script> |
||||
</div> |
||||
</body> |
||||
</html> |
@ -0,0 +1,4 @@ |
||||
var searchData= |
||||
[ |
||||
['anslatortray_2ehpp',['anslatortray.hpp',['../anslatortray_8hpp.html',1,'']]] |
||||
]; |
@ -0,0 +1,26 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html><head><title></title> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
<link rel="stylesheet" type="text/css" href="search.css"/> |
||||
<script type="text/javascript" src="functions_0.js"></script> |
||||
<script type="text/javascript" src="search.js"></script> |
||||
</head> |
||||
<body class="SRPage"> |
||||
<div id="SRIndex"> |
||||
<div class="SRStatus" id="Loading">Loading...</div> |
||||
<div id="SRResults"></div> |
||||
<script type="text/javascript"><!-- |
||||
createResults(); |
||||
--></script> |
||||
<div class="SRStatus" id="Searching">Searching...</div> |
||||
<div class="SRStatus" id="NoMatches">No Matches</div> |
||||
<script type="text/javascript"><!-- |
||||
document.getElementById("Loading").style.display="none"; |
||||
document.getElementById("NoMatches").style.display="none"; |
||||
var searchResults = new SearchResults("searchResults"); |
||||
searchResults.Search(); |
||||
--></script> |
||||
</div> |
||||
</body> |
||||
</html> |
@ -0,0 +1,4 @@ |
||||
var searchData= |
||||
[ |
||||
['attemptwordtoenglish',['attemptWordToEnglish',['../namespaceanslatortray.html#a5d7367ecbc420223ebd8e94207ff91ab',1,'anslatortray']]] |
||||
]; |
@ -0,0 +1,26 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html><head><title></title> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
<link rel="stylesheet" type="text/css" href="search.css"/> |
||||
<script type="text/javascript" src="functions_1.js"></script> |
||||
<script type="text/javascript" src="search.js"></script> |
||||
</head> |
||||
<body class="SRPage"> |
||||
<div id="SRIndex"> |
||||
<div class="SRStatus" id="Loading">Loading...</div> |
||||
<div id="SRResults"></div> |
||||
<script type="text/javascript"><!-- |
||||
createResults(); |
||||
--></script> |
||||
<div class="SRStatus" id="Searching">Searching...</div> |
||||
<div class="SRStatus" id="NoMatches">No Matches</div> |
||||
<script type="text/javascript"><!-- |
||||
document.getElementById("Loading").style.display="none"; |
||||
document.getElementById("NoMatches").style.display="none"; |
||||
var searchResults = new SearchResults("searchResults"); |
||||
searchResults.Search(); |
||||
--></script> |
||||
</div> |
||||
</body> |
||||
</html> |
@ -0,0 +1,4 @@ |
||||
var searchData= |
||||
[ |
||||
['changewords',['changeWords',['../namespaceanslatortray.html#aace2395685773a102397d0e6d5f71869',1,'anslatortray']]] |
||||
]; |
@ -0,0 +1,26 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html><head><title></title> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
<link rel="stylesheet" type="text/css" href="search.css"/> |
||||
<script type="text/javascript" src="functions_2.js"></script> |
||||
<script type="text/javascript" src="search.js"></script> |
||||
</head> |
||||
<body class="SRPage"> |
||||
<div id="SRIndex"> |
||||
<div class="SRStatus" id="Loading">Loading...</div> |
||||
<div id="SRResults"></div> |
||||
<script type="text/javascript"><!-- |
||||
createResults(); |
||||
--></script> |
||||
<div class="SRStatus" id="Searching">Searching...</div> |
||||
<div class="SRStatus" id="NoMatches">No Matches</div> |
||||
<script type="text/javascript"><!-- |
||||
document.getElementById("Loading").style.display="none"; |
||||
document.getElementById("NoMatches").style.display="none"; |
||||
var searchResults = new SearchResults("searchResults"); |
||||
searchResults.Search(); |
||||
--></script> |
||||
</div> |
||||
</body> |
||||
</html> |
@ -0,0 +1,4 @@ |
||||
var searchData= |
||||
[ |
||||
['smartwordtopig',['smartWordToPig',['../namespaceanslatortray.html#a08dfc509d4050a144f19ac131388424f',1,'anslatortray']]] |
||||
]; |
@ -0,0 +1,26 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html><head><title></title> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
<link rel="stylesheet" type="text/css" href="search.css"/> |
||||
<script type="text/javascript" src="functions_3.js"></script> |
||||
<script type="text/javascript" src="search.js"></script> |
||||
</head> |
||||
<body class="SRPage"> |
||||
<div id="SRIndex"> |
||||
<div class="SRStatus" id="Loading">Loading...</div> |
||||
<div id="SRResults"></div> |
||||
<script type="text/javascript"><!-- |
||||
createResults(); |
||||
--></script> |
||||
<div class="SRStatus" id="Searching">Searching...</div> |
||||
<div class="SRStatus" id="NoMatches">No Matches</div> |
||||
<script type="text/javascript"><!-- |
||||
document.getElementById("Loading").style.display="none"; |
||||
document.getElementById("NoMatches").style.display="none"; |
||||
var searchResults = new SearchResults("searchResults"); |
||||
searchResults.Search(); |
||||
--></script> |
||||
</div> |
||||
</body> |
||||
</html> |
@ -0,0 +1,4 @@ |
||||
var searchData= |
||||
[ |
||||
['translate',['translate',['../namespaceanslatortray.html#a84b01c945c94064490129166041f610e',1,'anslatortray']]] |
||||
]; |
@ -0,0 +1,26 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html><head><title></title> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
<link rel="stylesheet" type="text/css" href="search.css"/> |
||||
<script type="text/javascript" src="functions_4.js"></script> |
||||
<script type="text/javascript" src="search.js"></script> |
||||
</head> |
||||
<body class="SRPage"> |
||||
<div id="SRIndex"> |
||||
<div class="SRStatus" id="Loading">Loading...</div> |
||||
<div id="SRResults"></div> |
||||
<script type="text/javascript"><!-- |
||||
createResults(); |
||||
--></script> |
||||
<div class="SRStatus" id="Searching">Searching...</div> |
||||
<div class="SRStatus" id="NoMatches">No Matches</div> |
||||
<script type="text/javascript"><!-- |
||||
document.getElementById("Loading").style.display="none"; |
||||
document.getElementById("NoMatches").style.display="none"; |
||||
var searchResults = new SearchResults("searchResults"); |
||||
searchResults.Search(); |
||||
--></script> |
||||
</div> |
||||
</body> |
||||
</html> |
@ -0,0 +1,5 @@ |
||||
var searchData= |
||||
[ |
||||
['wordstopig',['wordsToPig',['../namespaceanslatortray.html#a85d2c30ac3cdffc60747db717e9f4e95',1,'anslatortray']]], |
||||
['wordtopig',['wordToPig',['../namespaceanslatortray.html#aeaeb2833c88ae594774f56079e5efd05',1,'anslatortray']]] |
||||
]; |
After Width: | Height: | Size: 563 B |
@ -0,0 +1,26 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html><head><title></title> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
<link rel="stylesheet" type="text/css" href="search.css"/> |
||||
<script type="text/javascript" src="namespaces_0.js"></script> |
||||
<script type="text/javascript" src="search.js"></script> |
||||
</head> |
||||
<body class="SRPage"> |
||||
<div id="SRIndex"> |
||||
<div class="SRStatus" id="Loading">Loading...</div> |
||||
<div id="SRResults"></div> |
||||
<script type="text/javascript"><!-- |
||||
createResults(); |
||||
--></script> |
||||
<div class="SRStatus" id="Searching">Searching...</div> |
||||
<div class="SRStatus" id="NoMatches">No Matches</div> |
||||
<script type="text/javascript"><!-- |
||||
document.getElementById("Loading").style.display="none"; |
||||
document.getElementById("NoMatches").style.display="none"; |
||||
var searchResults = new SearchResults("searchResults"); |
||||
searchResults.Search(); |
||||
--></script> |
||||
</div> |
||||
</body> |
||||
</html> |
@ -0,0 +1,6 @@ |
||||
var searchData= |
||||
[ |
||||
['anslatortray',['anslatortray',['../namespaceanslatortray.html',1,'']]], |
||||
['characters',['Characters',['../namespaceanslatortray_1_1_characters.html',1,'anslatortray']]], |
||||
['letters',['Letters',['../namespaceanslatortray_1_1_characters_1_1_letters.html',1,'anslatortray::Characters']]] |
||||
]; |
@ -0,0 +1,12 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html><head><title></title> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<link rel="stylesheet" type="text/css" href="search.css"/> |
||||
<script type="text/javascript" src="search.js"></script> |
||||
</head> |
||||
<body class="SRPage"> |
||||
<div id="SRIndex"> |
||||
<div class="SRStatus" id="NoMatches">No Matches</div> |
||||
</div> |
||||
</body> |
||||
</html> |
@ -0,0 +1,271 @@ |
||||
/*---------------- Search Box */ |
||||
|
||||
#FSearchBox { |
||||
float: left; |
||||
} |
||||
|
||||
#MSearchBox { |
||||
white-space : nowrap; |
||||
float: none; |
||||
margin-top: 8px; |
||||
right: 0px; |
||||
width: 170px; |
||||
height: 24px; |
||||
z-index: 102; |
||||
} |
||||
|
||||
#MSearchBox .left |
||||
{ |
||||
display:block; |
||||
position:absolute; |
||||
left:10px; |
||||
width:20px; |
||||
height:19px; |
||||
background:url('search_l.png') no-repeat; |
||||
background-position:right; |
||||
} |
||||
|
||||
#MSearchSelect { |
||||
display:block; |
||||
position:absolute; |
||||
width:20px; |
||||
height:19px; |
||||
} |
||||
|
||||
.left #MSearchSelect { |
||||
left:4px; |
||||
} |
||||
|
||||
.right #MSearchSelect { |
||||
right:5px; |
||||
} |
||||
|
||||
#MSearchField { |
||||
display:block; |
||||
position:absolute; |
||||
height:19px; |
||||
background:url('search_m.png') repeat-x; |
||||
border:none; |
||||
width:115px; |
||||
margin-left:20px; |
||||
padding-left:4px; |
||||
color: #909090; |
||||
outline: none; |
||||
font: 9pt Arial, Verdana, sans-serif; |
||||
-webkit-border-radius: 0px; |
||||
} |
||||
|
||||
#FSearchBox #MSearchField { |
||||
margin-left:15px; |
||||
} |
||||
|
||||
#MSearchBox .right { |
||||
display:block; |
||||
position:absolute; |
||||
right:10px; |
||||
top:8px; |
||||
width:20px; |
||||
height:19px; |
||||
background:url('search_r.png') no-repeat; |
||||
background-position:left; |
||||
} |
||||
|
||||
#MSearchClose { |
||||
display: none; |
||||
position: absolute; |
||||
top: 4px; |
||||
background : none; |
||||
border: none; |
||||
margin: 0px 4px 0px 0px; |
||||
padding: 0px 0px; |
||||
outline: none; |
||||
} |
||||
|
||||
.left #MSearchClose { |
||||
left: 6px; |
||||
} |
||||
|
||||
.right #MSearchClose { |
||||
right: 2px; |
||||
} |
||||
|
||||
.MSearchBoxActive #MSearchField { |
||||
color: #000000; |
||||
} |
||||
|
||||
/*---------------- Search filter selection */ |
||||
|
||||
#MSearchSelectWindow { |
||||
display: none; |
||||
position: absolute; |
||||
left: 0; top: 0; |
||||
border: 1px solid #90A5CE; |
||||
background-color: #F9FAFC; |
||||
z-index: 10001; |
||||
padding-top: 4px; |
||||
padding-bottom: 4px; |
||||
-moz-border-radius: 4px; |
||||
-webkit-border-top-left-radius: 4px; |
||||
-webkit-border-top-right-radius: 4px; |
||||
-webkit-border-bottom-left-radius: 4px; |
||||
-webkit-border-bottom-right-radius: 4px; |
||||
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); |
||||
} |
||||
|
||||
.SelectItem { |
||||
font: 8pt Arial, Verdana, sans-serif; |
||||
padding-left: 2px; |
||||
padding-right: 12px; |
||||
border: 0px; |
||||
} |
||||
|
||||
span.SelectionMark { |
||||
margin-right: 4px; |
||||
font-family: monospace; |
||||
outline-style: none; |
||||
text-decoration: none; |
||||
} |
||||
|
||||
a.SelectItem { |
||||
display: block; |
||||
outline-style: none; |
||||
color: #000000; |
||||
text-decoration: none; |
||||
padding-left: 6px; |
||||
padding-right: 12px; |
||||
} |
||||
|
||||
a.SelectItem:focus, |
||||
a.SelectItem:active { |
||||
color: #000000; |
||||
outline-style: none; |
||||
text-decoration: none; |
||||
} |
||||
|
||||
a.SelectItem:hover { |
||||
color: #FFFFFF; |
||||
background-color: #3D578C; |
||||
outline-style: none; |
||||
text-decoration: none; |
||||
cursor: pointer; |
||||
display: block; |
||||
} |
||||
|
||||
/*---------------- Search results window */ |
||||
|
||||
iframe#MSearchResults { |
||||
width: 60ex; |
||||
height: 15em; |
||||
} |
||||
|
||||
#MSearchResultsWindow { |
||||
display: none; |
||||
position: absolute; |
||||
left: 0; top: 0; |
||||
border: 1px solid #000; |
||||
background-color: #EEF1F7; |
||||
z-index:10000; |
||||
} |
||||
|
||||
/* ----------------------------------- */ |
||||
|
||||
|
||||
#SRIndex { |
||||
clear:both; |
||||
padding-bottom: 15px; |
||||
} |
||||
|
||||
.SREntry { |
||||
font-size: 10pt; |
||||
padding-left: 1ex; |
||||
} |
||||
|
||||
.SRPage .SREntry { |
||||
font-size: 8pt; |
||||
padding: 1px 5px; |
||||
} |
||||
|
||||
body.SRPage { |
||||
margin: 5px 2px; |
||||
} |
||||
|
||||
.SRChildren { |
||||
padding-left: 3ex; padding-bottom: .5em |
||||
} |
||||
|
||||
.SRPage .SRChildren { |
||||
display: none; |
||||
} |
||||
|
||||
.SRSymbol { |
||||
font-weight: bold; |
||||
color: #425E97; |
||||
font-family: Arial, Verdana, sans-serif; |
||||
text-decoration: none; |
||||
outline: none; |
||||
} |
||||
|
||||
a.SRScope { |
||||
display: block; |
||||
color: #425E97; |
||||
font-family: Arial, Verdana, sans-serif; |
||||
text-decoration: none; |
||||
outline: none; |
||||
} |
||||
|
||||
a.SRSymbol:focus, a.SRSymbol:active, |
||||
a.SRScope:focus, a.SRScope:active { |
||||
text-decoration: underline; |
||||
} |
||||
|
||||
span.SRScope { |
||||
padding-left: 4px; |
||||
} |
||||
|
||||
.SRPage .SRStatus { |
||||
padding: 2px 5px; |
||||
font-size: 8pt; |
||||
font-style: italic; |
||||
} |
||||
|
||||
.SRResult { |
||||
display: none; |
||||
} |
||||
|
||||
DIV.searchresults { |
||||
margin-left: 10px; |
||||
margin-right: 10px; |
||||
} |
||||
|
||||
/*---------------- External search page results */ |
||||
|
||||
.searchresult { |
||||
background-color: #F0F3F8; |
||||
} |
||||
|
||||
.pages b { |
||||
color: white; |
||||
padding: 5px 5px 3px 5px; |
||||
background-image: url("../tab_a.png"); |
||||
background-repeat: repeat-x; |
||||
text-shadow: 0 1px 1px #000000; |
||||
} |
||||
|
||||
.pages { |
||||
line-height: 17px; |
||||
margin-left: 4px; |
||||
text-decoration: none; |
||||
} |
||||
|
||||
.hl { |
||||
font-weight: bold; |
||||
} |
||||
|
||||
#searchresults { |
||||
margin-bottom: 20px; |
||||
} |
||||
|
||||
.searchpages { |
||||
margin-top: 10px; |
||||
} |
||||
|
@ -0,0 +1,791 @@ |
||||
function convertToId(search) |
||||
{ |
||||
var result = ''; |
||||
for (i=0;i<search.length;i++) |
||||
{ |
||||
var c = search.charAt(i); |
||||
var cn = c.charCodeAt(0); |
||||
if (c.match(/[a-z0-9\u0080-\uFFFF]/)) |
||||
{ |
||||
result+=c; |
||||
} |
||||
else if (cn<16) |
||||
{ |
||||
result+="_0"+cn.toString(16); |
||||
} |
||||
else |
||||
{ |
||||
result+="_"+cn.toString(16); |
||||
} |
||||
} |
||||
return result; |
||||
} |
||||
|
||||
function getXPos(item) |
||||
{ |
||||
var x = 0; |
||||
if (item.offsetWidth) |
||||
{ |
||||
while (item && item!=document.body) |
||||
{ |
||||
x += item.offsetLeft; |
||||
item = item.offsetParent; |
||||
} |
||||
} |
||||
return x; |
||||
} |
||||
|
||||
function getYPos(item) |
||||
{ |
||||
var y = 0; |
||||
if (item.offsetWidth) |
||||
{ |
||||
while (item && item!=document.body) |
||||
{ |
||||
y += item.offsetTop; |
||||
item = item.offsetParent; |
||||
} |
||||
} |
||||
return y; |
||||
} |
||||
|
||||
/* A class handling everything associated with the search panel. |
||||
|
||||
Parameters: |
||||
name - The name of the global variable that will be |
||||
storing this instance. Is needed to be able to set timeouts. |
||||
resultPath - path to use for external files |
||||
*/ |
||||
function SearchBox(name, resultsPath, inFrame, label) |
||||
{ |
||||
if (!name || !resultsPath) { alert("Missing parameters to SearchBox."); } |
||||
|
||||
// ---------- Instance variables
|
||||
this.name = name; |
||||
this.resultsPath = resultsPath; |
||||
this.keyTimeout = 0; |
||||
this.keyTimeoutLength = 500; |
||||
this.closeSelectionTimeout = 300; |
||||
this.lastSearchValue = ""; |
||||
this.lastResultsPage = ""; |
||||
this.hideTimeout = 0; |
||||
this.searchIndex = 0; |
||||
this.searchActive = false; |
||||
this.insideFrame = inFrame; |
||||
this.searchLabel = label; |
||||
|
||||
// ----------- DOM Elements
|
||||
|
||||
this.DOMSearchField = function() |
||||
{ return document.getElementById("MSearchField"); } |
||||
|
||||
this.DOMSearchSelect = function() |
||||
{ return document.getElementById("MSearchSelect"); } |
||||
|
||||
this.DOMSearchSelectWindow = function() |
||||
{ return document.getElementById("MSearchSelectWindow"); } |
||||
|
||||
this.DOMPopupSearchResults = function() |
||||
{ return document.getElementById("MSearchResults"); } |
||||
|
||||
this.DOMPopupSearchResultsWindow = function() |
||||
{ return document.getElementById("MSearchResultsWindow"); } |
||||
|
||||
this.DOMSearchClose = function() |
||||
{ return document.getElementById("MSearchClose"); } |
||||
|
||||
this.DOMSearchBox = function() |
||||
{ return document.getElementById("MSearchBox"); } |
||||
|
||||
// ------------ Event Handlers
|
||||
|
||||
// Called when focus is added or removed from the search field.
|
||||
this.OnSearchFieldFocus = function(isActive) |
||||
{ |
||||
this.Activate(isActive); |
||||
} |
||||
|
||||
this.OnSearchSelectShow = function() |
||||
{ |
||||
var searchSelectWindow = this.DOMSearchSelectWindow(); |
||||
var searchField = this.DOMSearchSelect(); |
||||
|
||||
if (this.insideFrame) |
||||
{ |
||||
var left = getXPos(searchField); |
||||
var top = getYPos(searchField); |
||||
left += searchField.offsetWidth + 6; |
||||
top += searchField.offsetHeight; |
||||
|
||||
// show search selection popup
|
||||
searchSelectWindow.style.display='block'; |
||||
left -= searchSelectWindow.offsetWidth; |
||||
searchSelectWindow.style.left = left + 'px'; |
||||
searchSelectWindow.style.top = top + 'px'; |
||||
} |
||||
else |
||||
{ |
||||
var left = getXPos(searchField); |
||||
var top = getYPos(searchField); |
||||
top += searchField.offsetHeight; |
||||
|
||||
// show search selection popup
|
||||
searchSelectWindow.style.display='block'; |
||||
searchSelectWindow.style.left = left + 'px'; |
||||
searchSelectWindow.style.top = top + 'px'; |
||||
} |
||||
|
||||
// stop selection hide timer
|
||||
if (this.hideTimeout) |
||||
{ |
||||
clearTimeout(this.hideTimeout); |
||||
this.hideTimeout=0; |
||||
} |
||||
return false; // to avoid "image drag" default event
|
||||
} |
||||
|
||||
this.OnSearchSelectHide = function() |
||||
{ |
||||
this.hideTimeout = setTimeout(this.name +".CloseSelectionWindow()", |
||||
this.closeSelectionTimeout); |
||||
} |
||||
|
||||
// Called when the content of the search field is changed.
|
||||
this.OnSearchFieldChange = function(evt) |
||||
{ |
||||
if (this.keyTimeout) // kill running timer
|
||||
{ |
||||
clearTimeout(this.keyTimeout); |
||||
this.keyTimeout = 0; |
||||
} |
||||
|
||||
var e = (evt) ? evt : window.event; // for IE
|
||||
if (e.keyCode==40 || e.keyCode==13) |
||||
{ |
||||
if (e.shiftKey==1) |
||||
{ |
||||
this.OnSearchSelectShow(); |
||||
var win=this.DOMSearchSelectWindow(); |
||||
for (i=0;i<win.childNodes.length;i++) |
||||
{ |
||||
var child = win.childNodes[i]; // get span within a
|
||||
if (child.className=='SelectItem') |
||||
{ |
||||
child.focus(); |
||||
return; |
||||
} |
||||
} |
||||
return; |
||||
} |
||||
else if (window.frames.MSearchResults.searchResults) |
||||
{ |
||||
var elem = window.frames.MSearchResults.searchResults.NavNext(0); |
||||
if (elem) elem.focus(); |
||||
} |
||||
} |
||||
else if (e.keyCode==27) // Escape out of the search field
|
||||
{ |
||||
this.DOMSearchField().blur(); |
||||
this.DOMPopupSearchResultsWindow().style.display = 'none'; |
||||
this.DOMSearchClose().style.display = 'none'; |
||||
this.lastSearchValue = ''; |
||||
this.Activate(false); |
||||
return; |
||||
} |
||||
|
||||
// strip whitespaces
|
||||
var searchValue = this.DOMSearchField().value.replace(/ +/g, ""); |
||||
|
||||
if (searchValue != this.lastSearchValue) // search value has changed
|
||||
{ |
||||
if (searchValue != "") // non-empty search
|
||||
{ |
||||
// set timer for search update
|
||||
this.keyTimeout = setTimeout(this.name + '.Search()', |
||||
this.keyTimeoutLength); |
||||
} |
||||
else // empty search field
|
||||
{ |
||||
this.DOMPopupSearchResultsWindow().style.display = 'none'; |
||||
this.DOMSearchClose().style.display = 'none'; |
||||
this.lastSearchValue = ''; |
||||
} |
||||
} |
||||
} |
||||
|
||||
this.SelectItemCount = function(id) |
||||
{ |
||||
var count=0; |
||||
var win=this.DOMSearchSelectWindow(); |
||||
for (i=0;i<win.childNodes.length;i++) |
||||
{ |
||||
var child = win.childNodes[i]; // get span within a
|
||||
if (child.className=='SelectItem') |
||||
{ |
||||
count++; |
||||
} |
||||
} |
||||
return count; |
||||
} |
||||
|
||||
this.SelectItemSet = function(id) |
||||
{ |
||||
var i,j=0; |
||||
var win=this.DOMSearchSelectWindow(); |
||||
for (i=0;i<win.childNodes.length;i++) |
||||
{ |
||||
var child = win.childNodes[i]; // get span within a
|
||||
if (child.className=='SelectItem') |
||||
{ |
||||
var node = child.firstChild; |
||||
if (j==id) |
||||
{ |
||||
node.innerHTML='•'; |
||||
} |
||||
else |
||||
{ |
||||
node.innerHTML=' '; |
||||
} |
||||
j++; |
||||
} |
||||
} |
||||
} |
||||
|
||||
// Called when an search filter selection is made.
|
||||
// set item with index id as the active item
|
||||
this.OnSelectItem = function(id) |
||||
{ |
||||
this.searchIndex = id; |
||||
this.SelectItemSet(id); |
||||
var searchValue = this.DOMSearchField().value.replace(/ +/g, ""); |
||||
if (searchValue!="" && this.searchActive) // something was found -> do a search
|
||||
{ |
||||
this.Search(); |
||||
} |
||||
} |
||||
|
||||
this.OnSearchSelectKey = function(evt) |
||||
{ |
||||
var e = (evt) ? evt : window.event; // for IE
|
||||
if (e.keyCode==40 && this.searchIndex<this.SelectItemCount()) // Down
|
||||
{ |
||||
this.searchIndex++; |
||||
this.OnSelectItem(this.searchIndex); |
||||
} |
||||
else if (e.keyCode==38 && this.searchIndex>0) // Up
|
||||
{ |
||||
this.searchIndex--; |
||||
this.OnSelectItem(this.searchIndex); |
||||
} |
||||
else if (e.keyCode==13 || e.keyCode==27) |
||||
{ |
||||
this.OnSelectItem(this.searchIndex); |
||||
this.CloseSelectionWindow(); |
||||
this.DOMSearchField().focus(); |
||||
} |
||||
return false; |
||||
} |
||||
|
||||
// --------- Actions
|
||||
|
||||
// Closes the results window.
|
||||
this.CloseResultsWindow = function() |
||||
{ |
||||
this.DOMPopupSearchResultsWindow().style.display = 'none'; |
||||
this.DOMSearchClose().style.display = 'none'; |
||||
this.Activate(false); |
||||
} |
||||
|
||||
this.CloseSelectionWindow = function() |
||||
{ |
||||
this.DOMSearchSelectWindow().style.display = 'none'; |
||||
} |
||||
|
||||
// Performs a search.
|
||||
this.Search = function() |
||||
{ |
||||
this.keyTimeout = 0; |
||||
|
||||
// strip leading whitespace
|
||||
var searchValue = this.DOMSearchField().value.replace(/^ +/, ""); |
||||
|
||||
var code = searchValue.toLowerCase().charCodeAt(0); |
||||
var idxChar = searchValue.substr(0, 1).toLowerCase(); |
||||
if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair
|
||||
{ |
||||
idxChar = searchValue.substr(0, 2); |
||||
} |
||||
|
||||
var resultsPage; |
||||
var resultsPageWithSearch; |
||||
var hasResultsPage; |
||||
|
||||
var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar); |
||||
if (idx!=-1) |
||||
{ |
||||
var hexCode=idx.toString(16); |
||||
resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html'; |
||||
resultsPageWithSearch = resultsPage+'?'+escape(searchValue); |
||||
hasResultsPage = true; |
||||
} |
||||
else // nothing available for this search term
|
||||
{ |
||||
resultsPage = this.resultsPath + '/nomatches.html'; |
||||
resultsPageWithSearch = resultsPage; |
||||
hasResultsPage = false; |
||||
} |
||||
|
||||
window.frames.MSearchResults.location = resultsPageWithSearch; |
||||
var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow(); |
||||
|
||||
if (domPopupSearchResultsWindow.style.display!='block') |
||||
{ |
||||
var domSearchBox = this.DOMSearchBox(); |
||||
this.DOMSearchClose().style.display = 'inline'; |
||||
if (this.insideFrame) |
||||
{ |
||||
var domPopupSearchResults = this.DOMPopupSearchResults(); |
||||
domPopupSearchResultsWindow.style.position = 'relative'; |
||||
domPopupSearchResultsWindow.style.display = 'block'; |
||||
var width = document.body.clientWidth - 8; // the -8 is for IE :-(
|
||||
domPopupSearchResultsWindow.style.width = width + 'px'; |
||||
domPopupSearchResults.style.width = width + 'px'; |
||||
} |
||||
else |
||||
{ |
||||
var domPopupSearchResults = this.DOMPopupSearchResults(); |
||||
var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth;
|
||||
var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1;
|
||||
domPopupSearchResultsWindow.style.display = 'block'; |
||||
left -= domPopupSearchResults.offsetWidth; |
||||
domPopupSearchResultsWindow.style.top = top + 'px'; |
||||
domPopupSearchResultsWindow.style.left = left + 'px'; |
||||
} |
||||
} |
||||
|
||||
this.lastSearchValue = searchValue; |
||||
this.lastResultsPage = resultsPage; |
||||
} |
||||
|
||||
// -------- Activation Functions
|
||||
|
||||
// Activates or deactivates the search panel, resetting things to
|
||||
// their default values if necessary.
|
||||
this.Activate = function(isActive) |
||||
{ |
||||
if (isActive || // open it
|
||||
this.DOMPopupSearchResultsWindow().style.display == 'block' |
||||
) |
||||
{ |
||||
this.DOMSearchBox().className = 'MSearchBoxActive'; |
||||
|
||||
var searchField = this.DOMSearchField(); |
||||
|
||||
if (searchField.value == this.searchLabel) // clear "Search" term upon entry
|
||||
{ |
||||
searchField.value = ''; |
||||
this.searchActive = true; |
||||
} |
||||
} |
||||
else if (!isActive) // directly remove the panel
|
||||
{ |
||||
this.DOMSearchBox().className = 'MSearchBoxInactive'; |
||||
this.DOMSearchField().value = this.searchLabel; |
||||
this.searchActive = false; |
||||
this.lastSearchValue = '' |
||||
this.lastResultsPage = ''; |
||||
} |
||||
} |
||||
} |
||||
|
||||
// -----------------------------------------------------------------------
|
||||
|
||||
// The class that handles everything on the search results page.
|
||||
function SearchResults(name) |
||||
{ |
||||
// The number of matches from the last run of <Search()>.
|
||||
this.lastMatchCount = 0; |
||||
this.lastKey = 0; |
||||
this.repeatOn = false; |
||||
|
||||
// Toggles the visibility of the passed element ID.
|
||||
this.FindChildElement = function(id) |
||||
{ |
||||
var parentElement = document.getElementById(id); |
||||
var element = parentElement.firstChild; |
||||
|
||||
while (element && element!=parentElement) |
||||
{ |
||||
if (element.nodeName == 'DIV' && element.className == 'SRChildren') |
||||
{ |
||||
return element; |
||||
} |
||||
|
||||
if (element.nodeName == 'DIV' && element.hasChildNodes()) |
||||
{ |
||||
element = element.firstChild; |
||||
} |
||||
else if (element.nextSibling) |
||||
{ |
||||
element = element.nextSibling; |
||||
} |
||||
else |
||||
{ |
||||
do |
||||
{ |
||||
element = element.parentNode; |
||||
} |
||||
while (element && element!=parentElement && !element.nextSibling); |
||||
|
||||
if (element && element!=parentElement) |
||||
{ |
||||
element = element.nextSibling; |
||||
} |
||||
} |
||||
} |
||||
} |
||||
|
||||
this.Toggle = function(id) |
||||
{ |
||||
var element = this.FindChildElement(id); |
||||
if (element) |
||||
{ |
||||
if (element.style.display == 'block') |
||||
{ |
||||
element.style.display = 'none'; |
||||
} |
||||
else |
||||
{ |
||||
element.style.display = 'block'; |
||||
} |
||||
} |
||||
} |
||||
|
||||
// Searches for the passed string. If there is no parameter,
|
||||
// it takes it from the URL query.
|
||||
//
|
||||
// Always returns true, since other documents may try to call it
|
||||
// and that may or may not be possible.
|
||||
this.Search = function(search) |
||||
{ |
||||
if (!search) // get search word from URL
|
||||
{ |
||||
search = window.location.search; |
||||
search = search.substring(1); // Remove the leading '?'
|
||||
search = unescape(search); |
||||
} |
||||
|
||||
search = search.replace(/^ +/, ""); // strip leading spaces
|
||||
search = search.replace(/ +$/, ""); // strip trailing spaces
|
||||
search = search.toLowerCase(); |
||||
search = convertToId(search); |
||||
|
||||
var resultRows = document.getElementsByTagName("div"); |
||||
var matches = 0; |
||||
|
||||
var i = 0; |
||||
while (i < resultRows.length) |
||||
{ |
||||
var row = resultRows.item(i); |
||||
if (row.className == "SRResult") |
||||
{ |
||||
var rowMatchName = row.id.toLowerCase(); |
||||
rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_'
|
||||
|
||||
if (search.length<=rowMatchName.length && |
||||
rowMatchName.substr(0, search.length)==search) |
||||
{ |
||||
row.style.display = 'block'; |
||||
matches++; |
||||
} |
||||
else |
||||
{ |
||||
row.style.display = 'none'; |
||||
} |
||||
} |
||||
i++; |
||||
} |
||||
document.getElementById("Searching").style.display='none'; |
||||
if (matches == 0) // no results
|
||||
{ |
||||
document.getElementById("NoMatches").style.display='block'; |
||||
} |
||||
else // at least one result
|
||||
{ |
||||
document.getElementById("NoMatches").style.display='none'; |
||||
} |
||||
this.lastMatchCount = matches; |
||||
return true; |
||||
} |
||||
|
||||
// return the first item with index index or higher that is visible
|
||||
this.NavNext = function(index) |
||||
{ |
||||
var focusItem; |
||||
while (1) |
||||
{ |
||||
var focusName = 'Item'+index; |
||||
focusItem = document.getElementById(focusName); |
||||
if (focusItem && focusItem.parentNode.parentNode.style.display=='block') |
||||
{ |
||||
break; |
||||
} |
||||
else if (!focusItem) // last element
|
||||
{ |
||||
break; |
||||
} |
||||
focusItem=null; |
||||
index++; |
||||
} |
||||
return focusItem; |
||||
} |
||||
|
||||
this.NavPrev = function(index) |
||||
{ |
||||
var focusItem; |
||||
while (1) |
||||
{ |
||||
var focusName = 'Item'+index; |
||||
focusItem = document.getElementById(focusName); |
||||
if (focusItem && focusItem.parentNode.parentNode.style.display=='block') |
||||
{ |
||||
break; |
||||
} |
||||
else if (!focusItem) // last element
|
||||
{ |
||||
break; |
||||
} |
||||
focusItem=null; |
||||
index--; |
||||
} |
||||
return focusItem; |
||||
} |
||||
|
||||
this.ProcessKeys = function(e) |
||||
{ |
||||
if (e.type == "keydown") |
||||
{ |
||||
this.repeatOn = false; |
||||
this.lastKey = e.keyCode; |
||||
} |
||||
else if (e.type == "keypress") |
||||
{ |
||||
if (!this.repeatOn) |
||||
{ |
||||
if (this.lastKey) this.repeatOn = true; |
||||
return false; // ignore first keypress after keydown
|
||||
} |
||||
} |
||||
else if (e.type == "keyup") |
||||
{ |
||||
this.lastKey = 0; |
||||
this.repeatOn = false; |
||||
} |
||||
return this.lastKey!=0; |
||||
} |
||||
|
||||
this.Nav = function(evt,itemIndex) |
||||
{ |
||||
var e = (evt) ? evt : window.event; // for IE
|
||||
if (e.keyCode==13) return true; |
||||
if (!this.ProcessKeys(e)) return false; |
||||
|
||||
if (this.lastKey==38) // Up
|
||||
{ |
||||
var newIndex = itemIndex-1; |
||||
var focusItem = this.NavPrev(newIndex); |
||||
if (focusItem) |
||||
{ |
||||
var child = this.FindChildElement(focusItem.parentNode.parentNode.id); |
||||
if (child && child.style.display == 'block') // children visible
|
||||
{ |
||||
var n=0; |
||||
var tmpElem; |
||||
while (1) // search for last child
|
||||
{ |
||||
tmpElem = document.getElementById('Item'+newIndex+'_c'+n); |
||||
if (tmpElem) |
||||
{ |
||||
focusItem = tmpElem; |
||||
} |
||||
else // found it!
|
||||
{ |
||||
break; |
||||
} |
||||
n++; |
||||
} |
||||
} |
||||
} |
||||
if (focusItem) |
||||
{ |
||||
focusItem.focus(); |
||||
} |
||||
else // return focus to search field
|
||||
{ |
||||
parent.document.getElementById("MSearchField").focus(); |
||||
} |
||||
} |
||||
else if (this.lastKey==40) // Down
|
||||
{ |
||||
var newIndex = itemIndex+1; |
||||
var focusItem; |
||||
var item = document.getElementById('Item'+itemIndex); |
||||
var elem = this.FindChildElement(item.parentNode.parentNode.id); |
||||
if (elem && elem.style.display == 'block') // children visible
|
||||
{ |
||||
focusItem = document.getElementById('Item'+itemIndex+'_c0'); |
||||
} |
||||
if (!focusItem) focusItem = this.NavNext(newIndex); |
||||
if (focusItem) focusItem.focus(); |
||||
} |
||||
else if (this.lastKey==39) // Right
|
||||
{ |
||||
var item = document.getElementById('Item'+itemIndex); |
||||
var elem = this.FindChildElement(item.parentNode.parentNode.id); |
||||
if (elem) elem.style.display = 'block'; |
||||
} |
||||
else if (this.lastKey==37) // Left
|
||||
{ |
||||
var item = document.getElementById('Item'+itemIndex); |
||||
var elem = this.FindChildElement(item.parentNode.parentNode.id); |
||||
if (elem) elem.style.display = 'none'; |
||||
} |
||||
else if (this.lastKey==27) // Escape
|
||||
{ |
||||
parent.searchBox.CloseResultsWindow(); |
||||
parent.document.getElementById("MSearchField").focus(); |
||||
} |
||||
else if (this.lastKey==13) // Enter
|
||||
{ |
||||
return true; |
||||
} |
||||
return false; |
||||
} |
||||
|
||||
this.NavChild = function(evt,itemIndex,childIndex) |
||||
{ |
||||
var e = (evt) ? evt : window.event; // for IE
|
||||
if (e.keyCode==13) return true; |
||||
if (!this.ProcessKeys(e)) return false; |
||||
|
||||
if (this.lastKey==38) // Up
|
||||
{ |
||||
if (childIndex>0) |
||||
{ |
||||
var newIndex = childIndex-1; |
||||
document.getElementById('Item'+itemIndex+'_c'+newIndex).focus(); |
||||
} |
||||
else // already at first child, jump to parent
|
||||
{ |
||||
document.getElementById('Item'+itemIndex).focus(); |
||||
} |
||||
} |
||||
else if (this.lastKey==40) // Down
|
||||
{ |
||||
var newIndex = childIndex+1; |
||||
var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex); |
||||
if (!elem) // last child, jump to parent next parent
|
||||
{ |
||||
elem = this.NavNext(itemIndex+1); |
||||
} |
||||
if (elem) |
||||
{ |
||||
elem.focus(); |
||||
} |
||||
} |
||||
else if (this.lastKey==27) // Escape
|
||||
{ |
||||
parent.searchBox.CloseResultsWindow(); |
||||
parent.document.getElementById("MSearchField").focus(); |
||||
} |
||||
else if (this.lastKey==13) // Enter
|
||||
{ |
||||
return true; |
||||
} |
||||
return false; |
||||
} |
||||
} |
||||
|
||||
function setKeyActions(elem,action) |
||||
{ |
||||
elem.setAttribute('onkeydown',action); |
||||
elem.setAttribute('onkeypress',action); |
||||
elem.setAttribute('onkeyup',action); |
||||
} |
||||
|
||||
function setClassAttr(elem,attr) |
||||
{ |
||||
elem.setAttribute('class',attr); |
||||
elem.setAttribute('className',attr); |
||||
} |
||||
|
||||
function createResults() |
||||
{ |
||||
var results = document.getElementById("SRResults"); |
||||
for (var e=0; e<searchData.length; e++) |
||||
{ |
||||
var id = searchData[e][0]; |
||||
var srResult = document.createElement('div'); |
||||
srResult.setAttribute('id','SR_'+id); |
||||
setClassAttr(srResult,'SRResult'); |
||||
var srEntry = document.createElement('div'); |
||||
setClassAttr(srEntry,'SREntry'); |
||||
var srLink = document.createElement('a'); |
||||
srLink.setAttribute('id','Item'+e); |
||||
setKeyActions(srLink,'return searchResults.Nav(event,'+e+')'); |
||||
setClassAttr(srLink,'SRSymbol'); |
||||
srLink.innerHTML = searchData[e][1][0]; |
||||
srEntry.appendChild(srLink); |
||||
if (searchData[e][1].length==2) // single result
|
||||
{ |
||||
srLink.setAttribute('href',searchData[e][1][1][0]); |
||||
if (searchData[e][1][1][1]) |
||||
{ |
||||
srLink.setAttribute('target','_parent'); |
||||
} |
||||
var srScope = document.createElement('span'); |
||||
setClassAttr(srScope,'SRScope'); |
||||
srScope.innerHTML = searchData[e][1][1][2]; |
||||
srEntry.appendChild(srScope); |
||||
} |
||||
else // multiple results
|
||||
{ |
||||
srLink.setAttribute('href','javascript:searchResults.Toggle("SR_'+id+'")'); |
||||
var srChildren = document.createElement('div'); |
||||
setClassAttr(srChildren,'SRChildren'); |
||||
for (var c=0; c<searchData[e][1].length-1; c++) |
||||
{ |
||||
var srChild = document.createElement('a'); |
||||
srChild.setAttribute('id','Item'+e+'_c'+c); |
||||
setKeyActions(srChild,'return searchResults.NavChild(event,'+e+','+c+')'); |
||||
setClassAttr(srChild,'SRScope'); |
||||
srChild.setAttribute('href',searchData[e][1][c+1][0]); |
||||
if (searchData[e][1][c+1][1]) |
||||
{ |
||||
srChild.setAttribute('target','_parent'); |
||||
} |
||||
srChild.innerHTML = searchData[e][1][c+1][2]; |
||||
srChildren.appendChild(srChild); |
||||
} |
||||
srEntry.appendChild(srChildren); |
||||
} |
||||
srResult.appendChild(srEntry); |
||||
results.appendChild(srResult); |
||||
} |
||||
} |
||||
|
||||
function init_search() |
||||
{ |
||||
var results = document.getElementById("MSearchSelectWindow"); |
||||
for (var key in indexSectionLabels) |
||||
{ |
||||
var link = document.createElement('a'); |
||||
link.setAttribute('class','SelectItem'); |
||||
link.setAttribute('onclick','searchBox.OnSelectItem('+key+')'); |
||||
link.href='javascript:void(0)'; |
||||
link.innerHTML='<span class="SelectionMark"> </span>'+indexSectionLabels[key]; |
||||
results.appendChild(link); |
||||
} |
||||
searchBox.OnSelectItem(0); |
||||
} |
||||
|
After Width: | Height: | Size: 604 B |
After Width: | Height: | Size: 158 B |
After Width: | Height: | Size: 612 B |
@ -0,0 +1,27 @@ |
||||
var indexSectionsWithContent = |
||||
{ |
||||
0: "acstvwy", |
||||
1: "a", |
||||
2: "a", |
||||
3: "acstw", |
||||
4: "avy" |
||||
}; |
||||
|
||||
var indexSectionNames = |
||||
{ |
||||
0: "all", |
||||
1: "namespaces", |
||||
2: "files", |
||||
3: "functions", |
||||
4: "variables" |
||||
}; |
||||
|
||||
var indexSectionLabels = |
||||
{ |
||||
0: "All", |
||||
1: "Namespaces", |
||||
2: "Files", |
||||
3: "Functions", |
||||
4: "Variables" |
||||
}; |
||||
|
@ -0,0 +1,26 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html><head><title></title> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
<link rel="stylesheet" type="text/css" href="search.css"/> |
||||
<script type="text/javascript" src="variables_0.js"></script> |
||||
<script type="text/javascript" src="search.js"></script> |
||||
</head> |
||||
<body class="SRPage"> |
||||
<div id="SRIndex"> |
||||
<div class="SRStatus" id="Loading">Loading...</div> |
||||
<div id="SRResults"></div> |
||||
<script type="text/javascript"><!-- |
||||
createResults(); |
||||
--></script> |
||||
<div class="SRStatus" id="Searching">Searching...</div> |
||||
<div class="SRStatus" id="NoMatches">No Matches</div> |
||||
<script type="text/javascript"><!-- |
||||
document.getElementById("Loading").style.display="none"; |
||||
document.getElementById("NoMatches").style.display="none"; |
||||
var searchResults = new SearchResults("searchResults"); |
||||
searchResults.Search(); |
||||
--></script> |
||||
</div> |
||||
</body> |
||||
</html> |
@ -0,0 +1,4 @@ |
||||
var searchData= |
||||
[ |
||||
['all',['ALL',['../namespaceanslatortray_1_1_characters_1_1_letters.html#a3a92725240a5bed2e5a18d2200881384',1,'anslatortray::Characters::Letters']]] |
||||
]; |
@ -0,0 +1,26 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html><head><title></title> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
<link rel="stylesheet" type="text/css" href="search.css"/> |
||||
<script type="text/javascript" src="variables_1.js"></script> |
||||
<script type="text/javascript" src="search.js"></script> |
||||
</head> |
||||
<body class="SRPage"> |
||||
<div id="SRIndex"> |
||||
<div class="SRStatus" id="Loading">Loading...</div> |
||||
<div id="SRResults"></div> |
||||
<script type="text/javascript"><!-- |
||||
createResults(); |
||||
--></script> |
||||
<div class="SRStatus" id="Searching">Searching...</div> |
||||
<div class="SRStatus" id="NoMatches">No Matches</div> |
||||
<script type="text/javascript"><!-- |
||||
document.getElementById("Loading").style.display="none"; |
||||
document.getElementById("NoMatches").style.display="none"; |
||||
var searchResults = new SearchResults("searchResults"); |
||||
searchResults.Search(); |
||||
--></script> |
||||
</div> |
||||
</body> |
||||
</html> |
@ -0,0 +1,5 @@ |
||||
var searchData= |
||||
[ |
||||
['vowels',['VOWELS',['../namespaceanslatortray_1_1_characters_1_1_letters.html#a019177cf74cc66d808f322af4cd641f8',1,'anslatortray::Characters::Letters']]], |
||||
['vowels_5fwith_5fy',['VOWELS_WITH_Y',['../namespaceanslatortray_1_1_characters_1_1_letters.html#adce0e2235e12a73ed43aa887ff6425d3',1,'anslatortray::Characters::Letters']]] |
||||
]; |
@ -0,0 +1,26 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html><head><title></title> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
<link rel="stylesheet" type="text/css" href="search.css"/> |
||||
<script type="text/javascript" src="variables_2.js"></script> |
||||
<script type="text/javascript" src="search.js"></script> |
||||
</head> |
||||
<body class="SRPage"> |
||||
<div id="SRIndex"> |
||||
<div class="SRStatus" id="Loading">Loading...</div> |
||||
<div id="SRResults"></div> |
||||
<script type="text/javascript"><!-- |
||||
createResults(); |
||||
--></script> |
||||
<div class="SRStatus" id="Searching">Searching...</div> |
||||
<div class="SRStatus" id="NoMatches">No Matches</div> |
||||
<script type="text/javascript"><!-- |
||||
document.getElementById("Loading").style.display="none"; |
||||
document.getElementById("NoMatches").style.display="none"; |
||||
var searchResults = new SearchResults("searchResults"); |
||||
searchResults.Search(); |
||||
--></script> |
||||
</div> |
||||
</body> |
||||
</html> |
@ -0,0 +1,4 @@ |
||||
var searchData= |
||||
[ |
||||
['y',['Y',['../namespaceanslatortray_1_1_characters_1_1_letters.html#ac5cb6c0853c1ae071618bdc4e31e8181',1,'anslatortray::Characters::Letters']]] |
||||
]; |
After Width: | Height: | Size: 314 B |
After Width: | Height: | Size: 853 B |
After Width: | Height: | Size: 845 B |
After Width: | Height: | Size: 142 B |
After Width: | Height: | Size: 169 B |
After Width: | Height: | Size: 177 B |
After Width: | Height: | Size: 184 B |