diff --git a/Doxyfile b/Doxyfile index f30770c3..19e08215 100644 --- a/Doxyfile +++ b/Doxyfile @@ -1,4 +1,4 @@ -# Doxyfile 1.8.13 +# Doxyfile 1.8.14 # This file describes the settings to be used by the documentation system # doxygen (www.doxygen.org) for a project. @@ -20,8 +20,8 @@ # This tag specifies the encoding used for all characters in the config file # that follow. The default is UTF-8 which is also the encoding used for all text # before the first occurrence of this tag. Doxygen uses libiconv (or the iconv -# built into libc) for the transcoding. See http://www.gnu.org/software/libiconv -# for the list of possible encodings. +# built into libc) for the transcoding. See +# https://www.gnu.org/software/libiconv/ for the list of possible encodings. # The default value is: UTF-8. DOXYFILE_ENCODING = UTF-8 @@ -38,7 +38,7 @@ PROJECT_NAME = PIP # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = 1.4.0 +PROJECT_NUMBER = 1.7.1 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a @@ -340,7 +340,7 @@ BUILTIN_STL_SUPPORT = NO CPP_CLI_SUPPORT = NO # Set the SIP_SUPPORT tag to YES if your project consists of sip (see: -# http://www.riverbankcomputing.co.uk/software/sip/intro) sources only. Doxygen +# https://www.riverbankcomputing.com/software/sip/intro) sources only. Doxygen # will parse them like normal C++ but will assume all classes use public instead # of private inheritance when no explicit protection keyword is present. # The default value is: NO. @@ -711,7 +711,7 @@ LAYOUT_FILE = # The CITE_BIB_FILES tag can be used to specify one or more bib files containing # the reference definitions. This must be a list of .bib files. The .bib # extension is automatically appended if omitted. This requires the bibtex tool -# to be installed. See also http://en.wikipedia.org/wiki/BibTeX for more info. +# to be installed. See also https://en.wikipedia.org/wiki/BibTeX for more info. # For LaTeX the style of the bibliography can be controlled using # LATEX_BIB_STYLE. To use this feature you need bibtex and perl available in the # search path. See also \cite for info how to create references. @@ -798,7 +798,7 @@ INPUT = src_main # This tag can be used to specify the character encoding of the source files # that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses # libiconv (or the iconv built into libc) for the transcoding. See the libiconv -# documentation (see: http://www.gnu.org/software/libiconv) for the list of +# documentation (see: https://www.gnu.org/software/libiconv/) for the list of # possible encodings. # The default value is: UTF-8. @@ -1036,7 +1036,7 @@ SOURCE_TOOLTIPS = YES # If the USE_HTAGS tag is set to YES then the references to source code will # point to the HTML generated by the htags(1) tool instead of doxygen built-in # source browser. The htags tool is part of GNU's global source tagging system -# (see http://www.gnu.org/software/global/global.html). You will need version +# (see https://www.gnu.org/software/global/global.html). You will need version # 4.8.6 or higher. # # To use it do the following: @@ -1082,6 +1082,17 @@ CLANG_ASSISTED_PARSING = NO CLANG_OPTIONS = +# If clang assisted parsing is enabled you can provide the clang parser with the +# path to the compilation database (see: +# http://clang.llvm.org/docs/HowToSetupToolingForLLVM.html) used when the files +# were built. This is equivalent to specifying the "-p" option to a clang tool, +# such as clang-check. These options will then be pased to the parser. +# Note: The availability of this option depends on whether or not doxygen was +# generated with the -Duse-libclang=ON option for CMake. +# The default value is: 0. + +CLANG_COMPILATION_DATABASE_PATH= 0 + #--------------------------------------------------------------------------- # Configuration options related to the alphabetical class index #--------------------------------------------------------------------------- @@ -1200,7 +1211,7 @@ HTML_EXTRA_FILES = # The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen # will adjust the colors in the style sheet and background images according to # this color. Hue is specified as an angle on a colorwheel, see -# http://en.wikipedia.org/wiki/Hue for more information. For instance the value +# https://en.wikipedia.org/wiki/Hue for more information. For instance the value # 0 represents red, 60 is yellow, 120 is green, 180 is cyan, 240 is blue, 300 # purple, and 360 is red again. # Minimum value: 0, maximum value: 359, default value: 220. @@ -1236,6 +1247,17 @@ HTML_COLORSTYLE_GAMMA = 75 HTML_TIMESTAMP = YES +# If the HTML_DYNAMIC_MENUS tag is set to YES then the generated HTML +# documentation will contain a main index with vertical navigation menus that +# are dynamically created via Javascript. If disabled, the navigation index will +# consists of multiple levels of tabs that are statically embedded in every HTML +# page. Disable this option to support browsers that do not have Javascript, +# like the Qt help browser. +# The default value is: YES. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_DYNAMIC_MENUS = YES + # If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML # documentation will contain sections that can be hidden and shown after the # page has loaded. @@ -1259,12 +1281,12 @@ HTML_INDEX_NUM_ENTRIES = 100 # If the GENERATE_DOCSET tag is set to YES, additional index files will be # generated that can be used as input for Apple's Xcode 3 integrated development -# environment (see: http://developer.apple.com/tools/xcode/), introduced with +# environment (see: https://developer.apple.com/tools/xcode/), introduced with # OSX 10.5 (Leopard). To create a documentation set, doxygen will generate a # Makefile in the HTML output directory. Running make will produce the docset in # that directory and running make install will install the docset in # ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find it at -# startup. See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html +# startup. See https://developer.apple.com/tools/creatingdocsetswithdoxygen.html # for more information. # The default value is: NO. # This tag requires that the tag GENERATE_HTML is set to YES. @@ -1380,7 +1402,7 @@ QCH_FILE = pip.qch # The QHP_NAMESPACE tag specifies the namespace to use when generating Qt Help # Project output. For more information please see Qt Help Project / Namespace -# (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#namespace). +# (see: http://doc.qt.io/qt-4.8/qthelpproject.html#namespace). # The default value is: org.doxygen.Project. # This tag requires that the tag GENERATE_QHP is set to YES. @@ -1388,8 +1410,7 @@ QHP_NAMESPACE = PIP # The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating Qt # Help Project output. For more information please see Qt Help Project / Virtual -# Folders (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#virtual- -# folders). +# Folders (see: http://doc.qt.io/qt-4.8/qthelpproject.html#virtual-folders). # The default value is: doc. # This tag requires that the tag GENERATE_QHP is set to YES. @@ -1397,26 +1418,24 @@ QHP_VIRTUAL_FOLDER = doc # If the QHP_CUST_FILTER_NAME tag is set, it specifies the name of a custom # filter to add. For more information please see Qt Help Project / Custom -# Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom- -# filters). +# Filters (see: http://doc.qt.io/qt-4.8/qthelpproject.html#custom-filters). # This tag requires that the tag GENERATE_QHP is set to YES. QHP_CUST_FILTER_NAME = PIP # The QHP_CUST_FILTER_ATTRS tag specifies the list of the attributes of the # custom filter to add. For more information please see Qt Help Project / Custom -# Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom- -# filters). +# Filters (see: http://doc.qt.io/qt-4.8/qthelpproject.html#custom-filters). # This tag requires that the tag GENERATE_QHP is set to YES. -QHP_CUST_FILTER_ATTRS = "PIP 1.0.0_rc3" +QHP_CUST_FILTER_ATTRS = "PIP 1.7.1" # The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this # project's filter section matches. Qt Help Project / Filter Attributes (see: -# http://qt-project.org/doc/qt-4.8/qthelpproject.html#filter-attributes). +# http://doc.qt.io/qt-4.8/qthelpproject.html#filter-attributes). # This tag requires that the tag GENERATE_QHP is set to YES. -QHP_SECT_FILTER_ATTRS = "PIP 1.0.0_rc3" +QHP_SECT_FILTER_ATTRS = "PIP 1.7.1" # The QHG_LOCATION tag can be used to specify the location of Qt's # qhelpgenerator. If non-empty doxygen will try to run qhelpgenerator on the @@ -1506,7 +1525,7 @@ EXT_LINKS_IN_WINDOW = NO FORMULA_FONTSIZE = 10 -# Use the FORMULA_TRANPARENT tag to determine whether or not the images +# Use the FORMULA_TRANSPARENT tag to determine whether or not the images # generated for formulas are transparent PNGs. Transparent PNGs are not # supported properly for IE 6.0, but are supported on all modern browsers. # @@ -1518,7 +1537,7 @@ FORMULA_FONTSIZE = 10 FORMULA_TRANSPARENT = YES # Enable the USE_MATHJAX option to render LaTeX formulas using MathJax (see -# http://www.mathjax.org) which uses client side Javascript for the rendering +# https://www.mathjax.org) which uses client side Javascript for the rendering # instead of using pre-rendered bitmaps. Use this if you do not have LaTeX # installed or if you want to formulas look prettier in the HTML output. When # enabled you may also need to install MathJax separately and configure the path @@ -1545,7 +1564,7 @@ MATHJAX_FORMAT = HTML-CSS # MATHJAX_RELPATH should be ../mathjax. The default value points to the MathJax # Content Delivery Network so you can quickly see the result without installing # MathJax. However, it is strongly recommended to install a local copy of -# MathJax from http://www.mathjax.org before deployment. +# MathJax from https://www.mathjax.org before deployment. # The default value is: http://cdn.mathjax.org/mathjax/latest. # This tag requires that the tag USE_MATHJAX is set to YES. @@ -1607,7 +1626,7 @@ SERVER_BASED_SEARCH = NO # # Doxygen ships with an example indexer (doxyindexer) and search engine # (doxysearch.cgi) which are based on the open source search engine library -# Xapian (see: http://xapian.org/). +# Xapian (see: https://xapian.org/). # # See the section "External Indexing and Searching" for details. # The default value is: NO. @@ -1620,7 +1639,7 @@ EXTERNAL_SEARCH = NO # # Doxygen ships with an example indexer (doxyindexer) and search engine # (doxysearch.cgi) which are based on the open source search engine library -# Xapian (see: http://xapian.org/). See the section "External Indexing and +# Xapian (see: https://xapian.org/). See the section "External Indexing and # Searching" for details. # This tag requires that the tag SEARCHENGINE is set to YES. @@ -1807,7 +1826,7 @@ LATEX_SOURCE_CODE = NO # The LATEX_BIB_STYLE tag can be used to specify the style to use for the # bibliography, e.g. plainnat, or ieeetr. See -# http://en.wikipedia.org/wiki/BibTeX and \cite for more info. +# https://en.wikipedia.org/wiki/BibTeX and \cite for more info. # The default value is: plain. # This tag requires that the tag GENERATE_LATEX is set to YES. @@ -1830,7 +1849,7 @@ LATEX_TIMESTAMP = NO # readers/editors. # The default value is: NO. -GENERATE_RTF = NO +GENERATE_RTF = YES # The RTF_OUTPUT tag is used to specify where the RTF docs will be put. If a # relative path is entered the value of OUTPUT_DIRECTORY will be put in front of @@ -1990,9 +2009,9 @@ DOCBOOK_PROGRAMLISTING = NO #--------------------------------------------------------------------------- # If the GENERATE_AUTOGEN_DEF tag is set to YES, doxygen will generate an -# AutoGen Definitions (see http://autogen.sf.net) file that captures the -# structure of the code including all documentation. Note that this feature is -# still experimental and incomplete at the moment. +# AutoGen Definitions (see http://autogen.sourceforge.net/) file that captures +# the structure of the code including all documentation. Note that this feature +# is still experimental and incomplete at the moment. # The default value is: NO. GENERATE_AUTOGEN_DEF = NO diff --git a/doc/examples/picout.cpp b/doc/examples/picout.cpp index 8261f234..75ebf19c 100644 --- a/doc/examples/picout.cpp +++ b/doc/examples/picout.cpp @@ -32,5 +32,24 @@ PICout(AddSpaces | AddNewLine | AddQuotes) << Tab << "tab and" << "quotes"; // "tab and" "quotes" //! [0] +} + +//! [notifier] +class A: public PIObject { + PIOBJECT(A) +public: + A() {} + EVENT_HANDLER2(void, pcf, int, id, PIString*, buff) { + piCout << "PICout(" << id << ") finished:" << (*buff); + } }; +int main() { + A a; + CONNECTU(PICout::Notifier::object(), finished, &a, pcf); + PIString buffer = "my buff:"; + PICout(&buffer, 1) << "int 10 ->" << 10 << ", time ->" << PITime::current(); + return 0; +} +// PICout( 1 ) finished: my buff:int 10 -> 10 , time -> PITime(14:07:09:000) +//! [notifier] diff --git a/doc/html/annotated.html b/doc/html/annotated.html index a1bef900..0a0fc349 100644 --- a/doc/html/annotated.html +++ b/doc/html/annotated.html @@ -3,7 +3,7 @@ - + PIP: Class List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
PIP -  1.4.0 +  1.7.1
Platform-Independent Primitives
@@ -35,14 +36,15 @@ - + +/* @license-end */
@@ -56,7 +58,9 @@ $(function() {
@@ -81,49 +85,50 @@ $(document).ready(function(){initNavTree('annotated.html','');});  CEntryEntry of configuration file  CPIConnectionComplex Input/Output point  CPIConsoleConsole output class - CPICoutClass for formatted output similar std::cout - CPIDiagnosticsConnection quality diagnostics - CStateInformation about current diagnostics state - CPIDirLocal directory - CPIEthernetEthernet device - CAddressIPv4 network address, IP and port - CInterfaceNetwork interface descriptor - CInterfaceListArray of Interface with some features - CPIEvaluatorThis class provide mathematical evaluations of custom expression - CPIFileLocal file - CPIFlagsThis class used as container for bit flags - CPIIOByteArrayPIIODevice wrapper around PIByteArray - CPIIODeviceBase class for input/output classes - CPIIOStringPIIODevice wrapper around PIString - CPIKbdListenerKeyboard console input listener - CKeyEventThis struct contains information about pressed keyboard key - CMouseEventThis struct contains information about mouse action - CWheelEventThis struct contains information about mouse wheel action - CPIMultiProtocolDEPRECATED - CPIMultiProtocolBaseDEPRECATED - CPIMutexMutex - CPIObjectThis is base class for any classes which use events -> handlers mechanism - CPIPacketExtractorPackets extractor - CPIProcess - CPIProtocolDEPRECATED - CPISerialSerial device - CPISetSet of any type - CPISharedMemoryShared memory - CPIStateMachineBase class for custom state machine - CRuleRule of transition between states of machine - CStateState of machine - CPIStringString class - CPIStringListStrings array class - CPISystemTimeSystem time - CPIThreadThread class - CPITimeMeasurerTime measurements - CPITimerTimer - CPITransparentDevicePIIODevice that pass write to read - CPIVariantVariant type - CPIVectorDynamic array of any type - CPIVector2D2D array, - CTileVars - CTransferFunctionDifferential evaluations + CPICoutClass for formatted output similar std::cout + CNotifierClass for emit notifications of PICout + CPIDiagnosticsConnection quality diagnostics + CStateInformation about current diagnostics state + CPIDirLocal directory + CPIEthernetEthernet device + CAddressIPv4 network address, IP and port + CInterfaceNetwork interface descriptor + CInterfaceListArray of Interface with some features + CPIEvaluatorThis class provide mathematical evaluations of custom expression + CPIFileLocal file + CPIFlagsThis class used as container for bit flags + CPIIOByteArrayPIIODevice wrapper around PIByteArray + CPIIODeviceBase class for input/output classes + CPIIOStringPIIODevice wrapper around PIString + CPIKbdListenerKeyboard console input listener + CKeyEventThis struct contains information about pressed keyboard key + CMouseEventThis struct contains information about mouse action + CWheelEventThis struct contains information about mouse wheel action + CPIMultiProtocolDEPRECATED + CPIMultiProtocolBaseDEPRECATED + CPIMutexMutex + CPIObjectThis is base class for any classes which use events -> handlers mechanism + CPIPacketExtractorPackets extractor + CPIProcess + CPIProtocolDEPRECATED + CPISerialSerial device + CPISetSet of any type + CPISharedMemoryShared memory + CPIStateMachineBase class for custom state machine + CRuleRule of transition between states of machine + CStateState of machine + CPIStringString class + CPIStringListStrings array class + CPISystemTimeSystem time + CPIThreadThread class + CPITimeMeasurerTime measurements + CPITimerTimer + CPITransparentDevicePIIODevice that pass write to read + CPIVariantVariant type + CPIVectorDynamic array of any type + CPIVector2D2D array, + CTileVars + CTransferFunctionDifferential evaluations
@@ -131,9 +136,9 @@ $(document).ready(function(){initNavTree('annotated.html','');}); diff --git a/doc/html/class_p_i_binary_log-members.html b/doc/html/class_p_i_binary_log-members.html index 6fa47268..0cb581dc 100644 --- a/doc/html/class_p_i_binary_log-members.html +++ b/doc/html/class_p_i_binary_log-members.html @@ -3,7 +3,7 @@ - + PIP: Member List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
PIP -  1.4.0 +  1.7.1
Platform-Independent Primitives
@@ -35,14 +36,15 @@ - + +/* @license-end */
@@ -56,7 +58,9 @@ $(function() {
@@ -303,9 +307,9 @@ $(document).ready(function(){initNavTree('class_p_i_binary_log.html','');}); diff --git a/doc/html/class_p_i_binary_log.html b/doc/html/class_p_i_binary_log.html index d60ebccd..fb1c2fe7 100644 --- a/doc/html/class_p_i_binary_log.html +++ b/doc/html/class_p_i_binary_log.html @@ -3,7 +3,7 @@ - + PIP: PIBinaryLog Class Reference @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
PIP -  1.4.0 +  1.7.1
Platform-Independent Primitives
@@ -35,14 +36,15 @@
- + +/* @license-end */
@@ -56,7 +58,9 @@ $(function() {
@@ -103,32 +107,32 @@ Public Types enum  PlayMode { PlayRealTime, PlayVariableSpeed, PlayStaticDelay - } Play modes for PIBinaryLog. More...
- + } + Play modes for PIBinaryLog. More...
  enum  SplitMode { SplitNone, SplitTime, SplitSize, SplitCount - } Different split modes for writing PIBinaryLog, which can separate files by size, by time or by records count. More...
- + } + Different split modes for writing PIBinaryLog, which can separate files by size, by time or by records count. More...
  - Public Types inherited from PIIODevice enum  DeviceMode { ReadOnly = 0x01, WriteOnly = 0x02, ReadWrite = 0x03 - } Open modes for PIIODevice. More...
- + } + Open modes for PIIODevice. More...
  enum  DeviceOption { BlockingRead = 0x01, BlockingWrite = 0x02 - } Options for PIIODevice, works with some devices. More...
- + } + Options for PIIODevice, works with some devices. More...
  enum  DeviceInfoFlag { Sequential = 0x01, Reliable = 0x02 - } Characteristics of PIIODevice subclass. More...
- + } + Characteristics of PIIODevice subclass. More...
  - Public Types inherited from PIThread enum  Priority {
@@ -139,8 +143,8 @@ Public Types
  piHighest
- } Priority of thread. More...
- + } + Priority of thread. More...
  - - + + @@ -674,8 +679,9 @@ bool  - - + + @@ -785,8 +791,6 @@ virtual void  @@ -35,14 +36,15 @@

@@ -303,8 +307,9 @@ void 

PIVector< BinLogIndex > & logIndex () const
 Get binlog index BinLogIndex, need createIndex before getting index.
 
bool createIndex ()
 TODO: Think about index positions. More...
+bool createIndex ()
 Create index of current binlog file.
 
void seekTo (int rindex)

Static Public Member Functions

static BinLogInfo getLogInfo (const PIString &path)
 TODO: Think about index positions. More...
+static BinLogInfo getLogInfo (const PIString &path)
 Get binlog info and statistic.
 
- Static Public Member Functions inherited from PIIODevice
static PIIODevicecreateFromFullPath (const PIString &full_path)
- @@ -994,7 +998,7 @@ Additional Inherited Members

Handlers

TODO: Think about index positions

-
PIString createNewFile ()
 Create new binlog file in logDir, if successful returns filename, else returns empty string. Filename is like filePrefix + "yyyy_MM_dd__hh_mm_ss.binlog".

Detailed Description

Class for read and write binary data to logfile, and playback this data in realtime, or custom speed.

-

TODO: Create static functions to split and join binlog files TODO: Create functions to insert and delete records

+

TODO: Create static functions to join binlog files TODO: Create functions to insert and delete records

Synopsis

Binary Log is a file with simple header, where you can read and write some binary data. Any written data include special header with ID, size and timestamp. This header provides separation different messages from the one file by choosing different IDs. With filterID or special functions, like readBinLog() you can choose IDs what you want to read. With function writeBinLog() or setDefaultID() you can choose ID that mark you data. By default ID = 1, and filterID is empty, that mean you read any ID without filtering. ThreadedRead provide you playback data, with delay that you write data. You can choose different playbak modes by set PlayMode.

@@ -1186,55 +1190,6 @@ Basic usage

Set binlog file split records count Also this function set splitMode to SplitCount

-
- - -

◆ createIndex()

- -
-
- - - - - - - -
bool PIBinaryLog::createIndex ()
-
- -

TODO: Think about index positions.

-

Create index of current binlog file

- -
-
- -

◆ getLogInfo()

- -
-
- - - - - -
- - - - - - - - -
PIBinaryLog::BinLogInfo PIBinaryLog::getLogInfo (const PIStringpath)
-
-static
-
- -

TODO: Think about index positions.

-

Get binlog info and statistic

-
@@ -1243,9 +1198,9 @@ Basic usage diff --git a/doc/html/class_p_i_byte_array-members.html b/doc/html/class_p_i_byte_array-members.html index d9883fcf..484aa258 100644 --- a/doc/html/class_p_i_byte_array-members.html +++ b/doc/html/class_p_i_byte_array-members.html @@ -3,7 +3,7 @@ - + PIP: Member List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
PIP -  1.4.0 +  1.7.1
Platform-Independent Primitives
- + +/* @license-end */
@@ -56,7 +58,9 @@ $(function() {
@@ -144,9 +148,9 @@ $(document).ready(function(){initNavTree('class_p_i_byte_array.html','');}); diff --git a/doc/html/class_p_i_byte_array.html b/doc/html/class_p_i_byte_array.html index 917c385d..06aae731 100644 --- a/doc/html/class_p_i_byte_array.html +++ b/doc/html/class_p_i_byte_array.html @@ -3,7 +3,7 @@ - + PIP: PIByteArray Class Reference @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
PIP -  1.4.0 +  1.7.1
Platform-Independent Primitives
@@ -35,14 +36,15 @@
- + +/* @license-end */
@@ -56,7 +58,9 @@ $(function() {
@@ -405,9 +409,9 @@ Attention diff --git a/doc/html/class_p_i_c_l_i-members.html b/doc/html/class_p_i_c_l_i-members.html index b2dffe1c..311dbff4 100644 --- a/doc/html/class_p_i_c_l_i-members.html +++ b/doc/html/class_p_i_c_l_i-members.html @@ -3,7 +3,7 @@ - + PIP: Member List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
PIP -  1.4.0 +  1.7.1
Platform-Independent Primitives
@@ -35,14 +36,15 @@
- + +/* @license-end */
@@ -56,7 +58,9 @@ $(function() {
@@ -141,9 +145,9 @@ $(document).ready(function(){initNavTree('class_p_i_c_l_i.html','');}); diff --git a/doc/html/class_p_i_c_l_i.html b/doc/html/class_p_i_c_l_i.html index 39549a2b..38f05a60 100644 --- a/doc/html/class_p_i_c_l_i.html +++ b/doc/html/class_p_i_c_l_i.html @@ -3,7 +3,7 @@ - + PIP: PICLI Class Reference @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
PIP -  1.4.0 +  1.7.1
Platform-Independent Primitives
@@ -35,14 +36,15 @@
- + +/* @license-end */
@@ -56,7 +58,9 @@ $(function() {
@@ -377,9 +381,9 @@ Example diff --git a/doc/html/class_p_i_char-members.html b/doc/html/class_p_i_char-members.html index c24368c7..43cb73f8 100644 --- a/doc/html/class_p_i_char-members.html +++ b/doc/html/class_p_i_char-members.html @@ -3,7 +3,7 @@ - + PIP: Member List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
PIP -  1.4.0 +  1.7.1
Platform-Independent Primitives
@@ -35,14 +36,15 @@
- + +/* @license-end */
@@ -56,7 +58,9 @@ $(function() {
@@ -103,9 +107,9 @@ $(document).ready(function(){initNavTree('class_p_i_char.html','');}); diff --git a/doc/html/class_p_i_char.html b/doc/html/class_p_i_char.html index e1f13e18..086ae534 100644 --- a/doc/html/class_p_i_char.html +++ b/doc/html/class_p_i_char.html @@ -3,7 +3,7 @@ - + PIP: PIChar Class Reference @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
PIP -  1.4.0 +  1.7.1
Platform-Independent Primitives
@@ -35,14 +36,15 @@
- + +/* @license-end */
@@ -56,7 +58,9 @@ $(function() {
@@ -217,9 +221,9 @@ std::ostream & 
diff --git a/doc/html/class_p_i_chunk_stream-members.html b/doc/html/class_p_i_chunk_stream-members.html index 15362fbe..7e61b4e3 100644 --- a/doc/html/class_p_i_chunk_stream-members.html +++ b/doc/html/class_p_i_chunk_stream-members.html @@ -3,7 +3,7 @@ - + PIP: Member List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
PIP -  1.4.0 +  1.7.1
Platform-Independent Primitives
@@ -35,14 +36,15 @@
- + +/* @license-end */
@@ -56,7 +58,9 @@ $(function() {
@@ -67,23 +71,24 @@ $(document).ready(function(){initNavTree('class_p_i_chunk_stream.html','');});

This is the complete list of members for PIChunkStream, including all inherited members.

- - - - - - - - - + + + + + + + + + +
atEnd() constPIChunkStreaminline
chunk(int id, const T &data)PIChunkStreaminlinestatic
data() constPIChunkStreaminline
get(T &v) constPIChunkStreaminline
getData() constPIChunkStreaminline
getID()PIChunkStreaminline
PIChunkStream(const PIByteArray &data)PIChunkStreaminline
PIChunkStream(PIByteArray *data=0)PIChunkStreaminline
read()PIChunkStreaminline
add(int id, const T &data)PIChunkStreaminline
atEnd() constPIChunkStreaminline
chunk(int id, const T &data)PIChunkStreaminlinestatic
data() constPIChunkStreaminline
get(T &v) constPIChunkStreaminline
getData() constPIChunkStreaminline
getID()PIChunkStreaminline
PIChunkStream(const PIByteArray &data)PIChunkStreaminline
PIChunkStream(PIByteArray *data=0)PIChunkStreaminline
read()PIChunkStreaminline
diff --git a/doc/html/class_p_i_chunk_stream.html b/doc/html/class_p_i_chunk_stream.html index 55d1a004..a434cf12 100644 --- a/doc/html/class_p_i_chunk_stream.html +++ b/doc/html/class_p_i_chunk_stream.html @@ -3,7 +3,7 @@ - + PIP: PIChunkStream Class Reference @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
PIP -  1.4.0 +  1.7.1
Platform-Independent Primitives
@@ -35,14 +36,15 @@ - + +/* @license-end */
@@ -56,7 +58,9 @@ $(function() {
@@ -82,6 +86,11 @@ Public Member Functions  PIChunkStream (PIByteArray *data=0)  Contructs stream for read or write to/from "data", or empty stream for write.
  + +template<typename T > +PIChunkStreamadd (int id, const T &data) + Add data to this chunk strean with ID "id" and value "data".
PIByteArray data () const  Returns internal buffer with written data.
@@ -135,9 +144,9 @@ Example diff --git a/doc/html/class_p_i_chunk_stream.js b/doc/html/class_p_i_chunk_stream.js index fe7de7a6..1fd88745 100644 --- a/doc/html/class_p_i_chunk_stream.js +++ b/doc/html/class_p_i_chunk_stream.js @@ -2,6 +2,7 @@ var class_p_i_chunk_stream = [ [ "PIChunkStream", "class_p_i_chunk_stream.html#a9b0680f7b75f247a5fc4c9d366edf43f", null ], [ "PIChunkStream", "class_p_i_chunk_stream.html#a604f6dc1e095daa47442320ffa6b944b", null ], + [ "add", "class_p_i_chunk_stream.html#a5cb476b3db25a975941f4a595ae4be48", null ], [ "data", "class_p_i_chunk_stream.html#a01fea43dff1a046ab062647f831466ef", null ], [ "atEnd", "class_p_i_chunk_stream.html#a6868bc79c950346046e3f0948a8a9958", null ], [ "read", "class_p_i_chunk_stream.html#ac7f7588cf308dd128b6fdd8ac678cceb", null ], diff --git a/doc/html/class_p_i_collection-members.html b/doc/html/class_p_i_collection-members.html index fec6b725..38f62365 100644 --- a/doc/html/class_p_i_collection-members.html +++ b/doc/html/class_p_i_collection-members.html @@ -3,7 +3,7 @@ - + PIP: Member List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
PIP -  1.4.0 +  1.7.1
Platform-Independent Primitives
@@ -35,14 +36,15 @@
- + +/* @license-end */
@@ -56,7 +58,9 @@ $(function() {
@@ -76,9 +80,9 @@ $(document).ready(function(){initNavTree('class_p_i_collection.html','');}); diff --git a/doc/html/class_p_i_collection.html b/doc/html/class_p_i_collection.html index 8d7889eb..beaed107 100644 --- a/doc/html/class_p_i_collection.html +++ b/doc/html/class_p_i_collection.html @@ -3,7 +3,7 @@ - + PIP: PICollection Class Reference @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
PIP -  1.4.0 +  1.7.1
Platform-Independent Primitives
@@ -35,14 +36,15 @@
- + +/* @license-end */
@@ -56,7 +58,9 @@ $(function() {
@@ -185,9 +189,9 @@ Synopsis diff --git a/doc/html/class_p_i_config-members.html b/doc/html/class_p_i_config-members.html index 0cd80583..f9839451 100644 --- a/doc/html/class_p_i_config-members.html +++ b/doc/html/class_p_i_config-members.html @@ -3,7 +3,7 @@ - + PIP: Member List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
PIP -  1.4.0 +  1.7.1
Platform-Independent Primitives
@@ -35,14 +36,15 @@
- + +/* @license-end */
@@ -56,7 +58,9 @@ $(function() {
@@ -114,9 +118,9 @@ $(document).ready(function(){initNavTree('class_p_i_config.html','');}); diff --git a/doc/html/class_p_i_config.html b/doc/html/class_p_i_config.html index dba7a6ba..41b3aae9 100644 --- a/doc/html/class_p_i_config.html +++ b/doc/html/class_p_i_config.html @@ -3,7 +3,7 @@ - + PIP: PIConfig Class Reference @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
PIP -  1.4.0 +  1.7.1
Platform-Independent Primitives
@@ -35,14 +36,15 @@
- + +/* @license-end */
@@ -56,7 +58,9 @@ $(function() {
@@ -269,9 +273,9 @@ Concepts diff --git a/doc/html/class_p_i_config_1_1_branch-members.html b/doc/html/class_p_i_config_1_1_branch-members.html index 44d76cfd..2d2f125a 100644 --- a/doc/html/class_p_i_config_1_1_branch-members.html +++ b/doc/html/class_p_i_config_1_1_branch-members.html @@ -3,7 +3,7 @@ - + PIP: Member List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
PIP -  1.4.0 +  1.7.1
Platform-Independent Primitives
@@ -35,14 +36,15 @@
- + +/* @license-end */
@@ -56,7 +58,9 @@ $(function() {
@@ -100,9 +104,9 @@ $(document).ready(function(){initNavTree('class_p_i_config_1_1_branch.html',''); diff --git a/doc/html/class_p_i_config_1_1_branch.html b/doc/html/class_p_i_config_1_1_branch.html index ecb56171..98898b50 100644 --- a/doc/html/class_p_i_config_1_1_branch.html +++ b/doc/html/class_p_i_config_1_1_branch.html @@ -3,7 +3,7 @@ - + PIP: PIConfig::Branch Class Reference @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
PIP -  1.4.0 +  1.7.1
Platform-Independent Primitives
@@ -35,14 +36,15 @@
- + +/* @license-end */
@@ -56,7 +58,9 @@ $(function() {
@@ -195,9 +199,9 @@ static int 
diff --git a/doc/html/class_p_i_config_1_1_entry-members.html b/doc/html/class_p_i_config_1_1_entry-members.html index f7f9087f..431a59b7 100644 --- a/doc/html/class_p_i_config_1_1_entry-members.html +++ b/doc/html/class_p_i_config_1_1_entry-members.html @@ -3,7 +3,7 @@ - + PIP: Member List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
PIP -  1.4.0 +  1.7.1
Platform-Independent Primitives
@@ -35,14 +36,15 @@
- + +/* @license-end */
@@ -56,7 +58,9 @@ $(function() {
@@ -129,9 +133,9 @@ $(document).ready(function(){initNavTree('class_p_i_config_1_1_entry.html','');} diff --git a/doc/html/class_p_i_config_1_1_entry.html b/doc/html/class_p_i_config_1_1_entry.html index 996734d2..14684a8f 100644 --- a/doc/html/class_p_i_config_1_1_entry.html +++ b/doc/html/class_p_i_config_1_1_entry.html @@ -3,7 +3,7 @@ - + PIP: PIConfig::Entry Class Reference @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
PIP -  1.4.0 +  1.7.1
Platform-Independent Primitives
@@ -35,14 +36,15 @@
- + +/* @license-end */
@@ -56,7 +58,9 @@ $(function() {
@@ -383,9 +387,9 @@ Generally there is no need to create instance of PIConfig::Entry manually, it re diff --git a/doc/html/class_p_i_connection-members.html b/doc/html/class_p_i_connection-members.html index 0ce832fa..38a0e549 100644 --- a/doc/html/class_p_i_connection-members.html +++ b/doc/html/class_p_i_connection-members.html @@ -3,7 +3,7 @@ - + PIP: Member List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
PIP -  1.4.0 +  1.7.1
Platform-Independent Primitives
@@ -35,14 +36,15 @@
- + +/* @license-end */
@@ -56,7 +58,9 @@ $(function() {
@@ -210,9 +214,9 @@ $(document).ready(function(){initNavTree('class_p_i_connection.html','');}); diff --git a/doc/html/class_p_i_connection.html b/doc/html/class_p_i_connection.html index 9d6ef1c1..a97a01c1 100644 --- a/doc/html/class_p_i_connection.html +++ b/doc/html/class_p_i_connection.html @@ -3,7 +3,7 @@ - + PIP: PIConnection Class Reference @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
PIP -  1.4.0 +  1.7.1
Platform-Independent Primitives
@@ -35,14 +36,15 @@
- + +/* @license-end */
@@ -56,7 +58,9 @@ $(function() {
@@ -1042,9 +1046,9 @@ Configuration diff --git a/doc/html/class_p_i_console-members.html b/doc/html/class_p_i_console-members.html index 113784dc..7cf8dc31 100644 --- a/doc/html/class_p_i_console-members.html +++ b/doc/html/class_p_i_console-members.html @@ -3,7 +3,7 @@ - + PIP: Member List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
PIP -  1.4.0 +  1.7.1
Platform-Independent Primitives
@@ -35,14 +36,15 @@
- + +/* @license-end */
@@ -56,7 +58,9 @@ $(function() {
@@ -242,9 +246,9 @@ $(document).ready(function(){initNavTree('class_p_i_console.html','');}); diff --git a/doc/html/class_p_i_console.html b/doc/html/class_p_i_console.html index e0554cca..c9ae9cce 100644 --- a/doc/html/class_p_i_console.html +++ b/doc/html/class_p_i_console.html @@ -3,7 +3,7 @@ - + PIP: PIConsole Class Reference @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
PIP -  1.4.0 +  1.7.1
Platform-Independent Primitives
@@ -35,14 +36,15 @@
- + +/* @license-end */
@@ -56,7 +58,9 @@ $(function() {
@@ -119,14 +123,14 @@ Public Types SystemTimeSplit = 0x20000000, SystemTimeSeconds = 0x40000000
- } Variables output format. More...
- + } + Variables output format. More...
  enum  Alignment { Nothing, Left, Right - } Column labels alignment. More...
- + } + Column labels alignment. More...
  - Public Types inherited from PIThread enum  Priority {
@@ -137,8 +141,8 @@ Public Types
  piHighest
- } Priority of thread. More...
- + } + Priority of thread. More...
  @@ -35,14 +36,15 @@

@@ -908,9 +912,9 @@ Keyboard usage

diff --git a/doc/html/class_p_i_cout-members.html b/doc/html/class_p_i_cout-members.html index 54a391f4..5459ec22 100644 --- a/doc/html/class_p_i_cout-members.html +++ b/doc/html/class_p_i_cout-members.html @@ -3,7 +3,7 @@ - + PIP: Member List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
PIP -  1.4.0 +  1.7.1
Platform-Independent Primitives
- + +/* @license-end */
@@ -56,7 +58,9 @@ $(function() {
@@ -67,48 +71,54 @@ $(document).ready(function(){initNavTree('class_p_i_cout.html','');});

This is the complete list of members for PICout, including all inherited members.

+ + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + + +
AllDevices enum valuePICout
Buffer enum valuePICout
newLine()PICout
operator<<(const char *v)PICout
operator<<(const bool v)PICout
operator<<(const char v)PICout
operator<<(const uchar v)PICout
operator<<(const short v)PICout
operator<<(const ushort v)PICout
operator<<(const int v)PICout
operator<<(const uint v)PICout
operator<<(const long v)PICout
operator<<(const ulong v)PICout
operator<<(const llong v)PICout
operator<<(const ullong v)PICout
operator<<(const float v)PICout
operator<<(const double v)PICout
operator<<(const void *v)PICout
operator<<(const PIObject *v)PICout
operator<<(const PICoutManipulators::PICoutSpecialChar v)PICout
operator<<(const PIFlags< PICoutManipulators::PICoutFormat > &v)PICoutinline
operator<<(const PICoutManipulators::PICoutFormat v)PICoutinline
operator<<(const PICoutManipulators::PICoutAction v)PICout
operator<<(PICout s, const PIString &v)PICoutrelated
operator<<(PICout s, const PIStringList &v)PICoutrelated
operator<<(PICout s, const PISystemTime &v)PICoutrelated
operator<<(PICout s, const PITime &v)PICoutrelated
operator<<(PICout s, const PIDate &v)PICoutrelated
operator<<(PICout s, const PIDateTime &v)PICoutrelated
NoDevices enum valuePICout
operator<<(const char *v)PICout
operator<<(const bool v)PICout
operator<<(const char v)PICout
operator<<(const uchar v)PICout
operator<<(const short v)PICout
operator<<(const ushort v)PICout
operator<<(const int v)PICout
operator<<(const uint v)PICout
operator<<(const long v)PICout
operator<<(const ulong v)PICout
operator<<(const llong v)PICout
operator<<(const ullong v)PICout
operator<<(const float v)PICout
operator<<(const double v)PICout
operator<<(const void *v)PICout
operator<<(const PIObject *v)PICout
operator<<(const PICoutManipulators::PICoutSpecialChar v)PICout
operator<<(const PIFlags< PICoutManipulators::PICoutFormat > &v)PICoutinline
operator<<(const PICoutManipulators::PICoutFormat v)PICoutinline
operator<<(const PICoutManipulators::PICoutAction v)PICout
operator<<(PICout s, const PIString &v)PICoutrelated
operator<<(PICout s, const PIStringList &v)PICoutrelated
operator<<(PICout s, const PISystemTime &v)PICoutrelated
operator<<(PICout s, const PITime &v)PICoutrelated
operator<<(PICout s, const PIDate &v)PICoutrelated
operator<<(PICout s, const PIDateTime &v)PICoutrelated
OutputDevice enum namePICout
PICout(PIFlags< PICoutManipulators::PICoutControl > controls=PICoutManipulators::AddSpaces|PICoutManipulators::AddNewLine)PICoutexplicit
quote()PICout
restoreControl()PICout
saveControl()PICout
setControl(PICoutManipulators::PICoutControl c, bool on=true)PICoutinline
setControl(PICoutManipulators::PICoutControls c, bool save=false)PICoutinline
space()PICout
PICout(PIString *buffer, int id=0, PIFlags< PICoutManipulators::PICoutControl > controls=PICoutManipulators::AddSpaces|PICoutManipulators::AddNewLine)PICout
quote()PICout
restoreControl()PICout
saveControl()PICout
setControl(PICoutManipulators::PICoutControl c, bool on=true)PICoutinline
setControl(PICoutManipulators::PICoutControls c, bool save=false)PICoutinline
space()PICout
StdOut enum valuePICout
diff --git a/doc/html/class_p_i_cout.html b/doc/html/class_p_i_cout.html index df31a937..5d5f0a41 100644 --- a/doc/html/class_p_i_cout.html +++ b/doc/html/class_p_i_cout.html @@ -3,7 +3,7 @@ - + PIP: PICout Class Reference @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
PIP -  1.4.0 +  1.7.1
Platform-Independent Primitives
@@ -35,14 +36,15 @@ - + +/* @license-end */
@@ -56,11 +58,15 @@ $(function() {
@@ -72,12 +78,32 @@ $(document).ready(function(){initNavTree('class_p_i_cout.html','');});

Class for formatted output similar std::cout. More...

+ + + + +

+Classes

class  Notifier
 Class for emit notifications of PICout. More...
 
+ + + + +

+Public Types

enum  OutputDevice { NoDevices = 0x0, +StdOut = 0x1, +Buffer = 0x2, +AllDevices = 0xFFFF + }
 Enum contains output devices of PICout. More...
 
+ + + @@ -226,9 +252,36 @@ Features Usage
int a = 10, b = 32, c = 11;
piCout << a << Hex << b << Bin << c;
// 10 20 1011
piCout << "this" << "is" << Green << "green" << Default << "word";
// this is green word
PICout(AddSpaces | AddNewLine | AddQuotes) << Tab << "tab and" << "quotes";
// "tab and" "quotes"

Writing your own output operator

-
inline PICout operator <<(PICout s, const PIByteArray & ba) {
s.space(); // insert space after previous output
s.quote(); // ONLY if you want to quoted your type
s.setControl(0, true); // clear all features and
// save them to stack,
// now it`s behavior similar to std::cout
// your output
for (uint i = 0; i < ba.size(); ++i)
s << ba[i];
s.restoreControl(); // restore features from stack
s.quote(); // ONLY if you want to quoted your type
return s;
}

Member Function Documentation

+
inline PICout operator <<(PICout s, const PIByteArray & ba) {
s.space(); // insert space after previous output
s.quote(); // ONLY if you want to quoted your type
s.setControl(0, true); // clear all features and
// save them to stack,
// now it`s behavior similar to std::cout
// your output
for (uint i = 0; i < ba.size(); ++i)
s << ba[i];
s.restoreControl(); // restore features from stack
s.quote(); // ONLY if you want to quoted your type
return s;
}

Member Enumeration Documentation

+ +

◆ OutputDevice

+ +
+
+

Public Member Functions

 PICout (PIFlags< PICoutManipulators::PICoutControl > controls=PICoutManipulators::AddSpaces|PICoutManipulators::AddNewLine)
 Default constructor with default features (AddSpaces and AddNewLine)
 
PICout (PIString *buffer, int id=0, PIFlags< PICoutManipulators::PICoutControl > controls=PICoutManipulators::AddSpaces|PICoutManipulators::AddNewLine)
 Construct with external buffer and id "id". See Notifier for details.
 
PICout operator<< (const char *v)
 Output operator for strings with "const char * " type.
+ + + +
enum PICout::OutputDevice
+
+ +

Enum contains output devices of PICout.

+ + + + + +
Enumerator
NoDevices 

PICout is disabled

+
StdOut 

Standard console output

+
Buffer 

Internal buffer

+
AllDevices 

All

+
+ +
+
+

Member Function Documentation

-

◆ operator<<() [1/2]

+

◆ operator<<() [1/2]

@@ -249,7 +302,7 @@ Writing your own output operator
-

◆ operator<<() [2/2]

+

◆ operator<<() [2/2]

@@ -375,9 +428,9 @@ Writing your own output operator diff --git a/doc/html/class_p_i_cout.js b/doc/html/class_p_i_cout.js index 7ccd0ffb..c3465349 100644 --- a/doc/html/class_p_i_cout.js +++ b/doc/html/class_p_i_cout.js @@ -1,6 +1,14 @@ var class_p_i_cout = [ + [ "Notifier", "class_p_i_cout_1_1_notifier.html", null ], + [ "OutputDevice", "class_p_i_cout.html#abaf1f8e43c4b0894b30dd4586eb0e520", [ + [ "NoDevices", "class_p_i_cout.html#abaf1f8e43c4b0894b30dd4586eb0e520afd8445cfe063e0a131fc8684620b7929", null ], + [ "StdOut", "class_p_i_cout.html#abaf1f8e43c4b0894b30dd4586eb0e520a800724fe5323e31a1c1fe20ff6a5cf57", null ], + [ "Buffer", "class_p_i_cout.html#abaf1f8e43c4b0894b30dd4586eb0e520a194b2c9f9de8f854f8006b2f7cce71ea", null ], + [ "AllDevices", "class_p_i_cout.html#abaf1f8e43c4b0894b30dd4586eb0e520a6e6f0c9a1b82ca8083a056f8de51f811", null ] + ] ], [ "PICout", "class_p_i_cout.html#a554df1a5391fd958d9430cb28356b847", null ], + [ "PICout", "class_p_i_cout.html#a816bfe4f1c18f26b606ecb81a21542b3", null ], [ "operator<<", "class_p_i_cout.html#ae9dacedd8cc32af047fe2cc7dab95e62", null ], [ "operator<<", "class_p_i_cout.html#a5aee745aa969f71e82c72dc41dae2b27", null ], [ "operator<<", "class_p_i_cout.html#a0dbe790c14f97691466e81116cce00bf", null ], diff --git a/doc/html/class_p_i_diagnostics-members.html b/doc/html/class_p_i_diagnostics-members.html index 7b0fae8a..62a69769 100644 --- a/doc/html/class_p_i_diagnostics-members.html +++ b/doc/html/class_p_i_diagnostics-members.html @@ -3,7 +3,7 @@ - + PIP: Member List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
PIP -  1.4.0 +  1.7.1
Platform-Independent Primitives
@@ -35,14 +36,15 @@
- + +/* @license-end */
@@ -56,7 +58,9 @@ $(function() {
@@ -203,9 +207,9 @@ $(document).ready(function(){initNavTree('class_p_i_diagnostics.html','');}); diff --git a/doc/html/class_p_i_diagnostics.html b/doc/html/class_p_i_diagnostics.html index a842f8eb..1764a125 100644 --- a/doc/html/class_p_i_diagnostics.html +++ b/doc/html/class_p_i_diagnostics.html @@ -3,7 +3,7 @@ - + PIP: PIDiagnostics Class Reference @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
PIP -  1.4.0 +  1.7.1
Platform-Independent Primitives
@@ -35,14 +36,15 @@
- + +/* @license-end */
@@ -56,7 +58,9 @@ $(function() {
@@ -98,15 +102,15 @@ Public Types
  Good = 5
- } Connection quality. More...
- + } + Connection quality. More...
  - Public Types inherited from PITimer enum  TimerImplementation { Thread = 0x01, ThreadRT = 0x02, Pool = 0x04 - } Timer implementations. More...
- + } + Timer implementations. More...
  @@ -35,14 +36,15 @@

@@ -650,9 +654,9 @@ Synopsis

diff --git a/doc/html/class_p_i_dir-members.html b/doc/html/class_p_i_dir-members.html index 4f190aa0..3946fa7f 100644 --- a/doc/html/class_p_i_dir-members.html +++ b/doc/html/class_p_i_dir-members.html @@ -3,7 +3,7 @@ - + PIP: Member List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
PIP -  1.4.0 +  1.7.1
Platform-Independent Primitives
- + +/* @license-end */
@@ -56,7 +58,9 @@ $(function() {
@@ -87,9 +91,9 @@ $(document).ready(function(){initNavTree('class_p_i_dir.html','');}); diff --git a/doc/html/class_p_i_dir.html b/doc/html/class_p_i_dir.html index a49d2059..ab93b86b 100644 --- a/doc/html/class_p_i_dir.html +++ b/doc/html/class_p_i_dir.html @@ -3,7 +3,7 @@ - + PIP: PIDir Class Reference @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
PIP -  1.4.0 +  1.7.1
Platform-Independent Primitives
@@ -35,14 +36,15 @@
- + +/* @license-end */
@@ -56,7 +58,9 @@ $(function() {
@@ -229,9 +233,9 @@ Synopsis diff --git a/doc/html/class_p_i_ethernet-members.html b/doc/html/class_p_i_ethernet-members.html index d5a1b10b..affff809 100644 --- a/doc/html/class_p_i_ethernet-members.html +++ b/doc/html/class_p_i_ethernet-members.html @@ -3,7 +3,7 @@ - + PIP: Member List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
PIP -  1.4.0 +  1.7.1
Platform-Independent Primitives
@@ -35,14 +36,15 @@
- + +/* @license-end */
@@ -56,7 +58,9 @@ $(function() {
@@ -331,9 +335,9 @@ $(document).ready(function(){initNavTree('class_p_i_ethernet.html','');}); diff --git a/doc/html/class_p_i_ethernet.html b/doc/html/class_p_i_ethernet.html index 4eeec5c3..4212795c 100644 --- a/doc/html/class_p_i_ethernet.html +++ b/doc/html/class_p_i_ethernet.html @@ -3,7 +3,7 @@ - + PIP: PIEthernet Class Reference @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
PIP -  1.4.0 +  1.7.1
Platform-Independent Primitives
@@ -35,14 +36,15 @@
- + +/* @license-end */
@@ -56,7 +58,9 @@ $(function() {
@@ -103,8 +107,8 @@ Public Types TCP_Client, TCP_Server, TCP_SingleTCP - } Type of PIEthernet. More...
- + } + Type of PIEthernet. More...
  enum  Parameters {
  ReuseAddress = 0x1, @@ -115,8 +119,8 @@ Public Types   KeepConnection = 0x10, DisonnectOnTimeout = 0x20
- } Parameters of PIEthernet. More...
- + } + Parameters of PIEthernet. More...
  enum  InterfaceFlag {
  ifActive = 0x1, @@ -127,8 +131,8 @@ Public Types   ifLoopback = 0x10, ifPTP = 0x20
- } Flags of network interface. More...
- + } + Flags of network interface. More...
  typedef PIFlags< InterfaceFlagInterfaceFlags @@ -138,18 +142,18 @@ typedef PIFlags< enum  DeviceMode { ReadOnly = 0x01, WriteOnly = 0x02, ReadWrite = 0x03 - } Open modes for PIIODevice. More...
- + } + Open modes for PIIODevice. More...
  enum  DeviceOption { BlockingRead = 0x01, BlockingWrite = 0x02 - } Options for PIIODevice, works with some devices. More...
- + } + Options for PIIODevice, works with some devices. More...
  enum  DeviceInfoFlag { Sequential = 0x01, Reliable = 0x02 - } Characteristics of PIIODevice subclass. More...
- + } + Characteristics of PIIODevice subclass. More...
  - Public Types inherited from PIThread enum  Priority {
@@ -160,8 +164,8 @@ typedef PIFlags<   piHighest
- } Priority of thread. More...
- + } + Priority of thread. More...
  - - + + @@ -1177,28 +1182,6 @@ TCP

@@ -306,8 +310,9 @@ void 

joinMulticastGroup (const PIString &group)
 Join to multicast group with address "group". Use only for UDP.
 
bool leaveMulticastGroup (const PIString &group)
 Leave multicast group with address "group". Use only for UDP. More...
+bool leaveMulticastGroup (const PIString &group)
 Leave multicast group with address "group". Use only for UDP.
 
const PIStringListmulticastGroups () const
-
-
-

Member Function Documentation

- -

◆ leaveMulticastGroup()

- -
-
- - - - - - - - -
bool PIEthernet::leaveMulticastGroup (const PIStringgroup)
-
- -

Leave multicast group with address "group". Use only for UDP.

-

TODO windows

-
@@ -1207,9 +1190,9 @@ TCP diff --git a/doc/html/class_p_i_ethernet_1_1_interface_list-members.html b/doc/html/class_p_i_ethernet_1_1_interface_list-members.html index 788c91d3..b56fbd75 100644 --- a/doc/html/class_p_i_ethernet_1_1_interface_list-members.html +++ b/doc/html/class_p_i_ethernet_1_1_interface_list-members.html @@ -3,7 +3,7 @@ - + PIP: Member List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
PIP -  1.4.0 +  1.7.1
Platform-Independent Primitives
@@ -35,14 +36,15 @@ - + +/* @license-end */
@@ -56,7 +58,9 @@ $(function() {
@@ -104,9 +108,9 @@ $(document).ready(function(){initNavTree('class_p_i_ethernet_1_1_interface_list. diff --git a/doc/html/class_p_i_ethernet_1_1_interface_list.html b/doc/html/class_p_i_ethernet_1_1_interface_list.html index 3a7914be..2ee5dd19 100644 --- a/doc/html/class_p_i_ethernet_1_1_interface_list.html +++ b/doc/html/class_p_i_ethernet_1_1_interface_list.html @@ -3,7 +3,7 @@ - + PIP: PIEthernet::InterfaceList Class Reference @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
PIP -  1.4.0 +  1.7.1
Platform-Independent Primitives
@@ -35,14 +36,15 @@
- + +/* @license-end */
@@ -56,7 +58,9 @@ $(function() {
@@ -215,9 +219,9 @@ static int 
diff --git a/doc/html/class_p_i_evaluator-members.html b/doc/html/class_p_i_evaluator-members.html index 5eccc0f9..fc31dafd 100644 --- a/doc/html/class_p_i_evaluator-members.html +++ b/doc/html/class_p_i_evaluator-members.html @@ -3,7 +3,7 @@ - + PIP: Member List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
PIP -  1.4.0 +  1.7.1
Platform-Independent Primitives
@@ -35,14 +36,15 @@
- + +/* @license-end */
@@ -56,7 +58,9 @@ $(function() {
@@ -87,9 +91,9 @@ $(document).ready(function(){initNavTree('class_p_i_evaluator.html','');}); diff --git a/doc/html/class_p_i_evaluator.html b/doc/html/class_p_i_evaluator.html index 081783ae..7d98f652 100644 --- a/doc/html/class_p_i_evaluator.html +++ b/doc/html/class_p_i_evaluator.html @@ -3,7 +3,7 @@ - + PIP: PIEvaluator Class Reference @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
PIP -  1.4.0 +  1.7.1
Platform-Independent Primitives
@@ -35,14 +36,15 @@
- + +/* @license-end */
@@ -56,7 +58,9 @@ $(function() {
@@ -170,8 +174,8 @@ Functions
  • ctg(x) - cotangent
  • arcsin(x) - arcsine
  • arccos(x) - arccosine
  • -
  • arctg(x) -arccotangent
  • -
  • arcctg(x) - arctangent
  • +
  • arctg(x) - arctangent
  • +
  • arcctg(x) - arccotangent
  • sh(x) - hyperbolical sine
  • ch(x) - hyperbolical cosine
  • th(x) - hyperbolical tangent
  • @@ -221,9 +225,9 @@ Example diff --git a/doc/html/class_p_i_file-members.html b/doc/html/class_p_i_file-members.html index fc40b867..9a39242d 100644 --- a/doc/html/class_p_i_file-members.html +++ b/doc/html/class_p_i_file-members.html @@ -3,7 +3,7 @@ - + PIP: Member List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -309,9 +313,9 @@ $(document).ready(function(){initNavTree('class_p_i_file.html','');}); diff --git a/doc/html/class_p_i_file.html b/doc/html/class_p_i_file.html index 752d64c1..170b1177 100644 --- a/doc/html/class_p_i_file.html +++ b/doc/html/class_p_i_file.html @@ -3,7 +3,7 @@ - + PIP: PIFile Class Reference @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -800,18 +804,18 @@ Additional Inherited Members enum  DeviceMode { ReadOnly = 0x01, WriteOnly = 0x02, ReadWrite = 0x03 - } Open modes for PIIODevice. More...
    - + } + Open modes for PIIODevice. More...
      enum  DeviceOption { BlockingRead = 0x01, BlockingWrite = 0x02 - } Options for PIIODevice, works with some devices. More...
    - + } + Options for PIIODevice, works with some devices. More...
      enum  DeviceInfoFlag { Sequential = 0x01, Reliable = 0x02 - } Characteristics of PIIODevice subclass. More...
    - + } + Characteristics of PIIODevice subclass. More...
      - Public Types inherited from PIThread enum  Priority {
    @@ -822,8 +826,8 @@ Additional Inherited Members
      piHighest
    - } Priority of thread. More...
    - + } + Priority of thread. More...
      - Public Attributes inherited from PIIODevice @@ -1035,9 +1039,9 @@ Position diff --git a/doc/html/class_p_i_flags-members.html b/doc/html/class_p_i_flags-members.html index 876c50c9..f1839203 100644 --- a/doc/html/class_p_i_flags-members.html +++ b/doc/html/class_p_i_flags-members.html @@ -3,7 +3,7 @@ - + PIP: Member List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -120,9 +124,9 @@ $(document).ready(function(){initNavTree('class_p_i_flags.html','');}); diff --git a/doc/html/class_p_i_flags.html b/doc/html/class_p_i_flags.html index 57df69c8..4d86d455 100644 --- a/doc/html/class_p_i_flags.html +++ b/doc/html/class_p_i_flags.html @@ -3,7 +3,7 @@ - + PIP: PIFlags< Enum > Class Template Reference @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -278,9 +282,9 @@ class PIFlags< Enum > diff --git a/doc/html/class_p_i_i_o_device-members.html b/doc/html/class_p_i_i_o_device-members.html index c0d10ac6..0fe25ed4 100644 --- a/doc/html/class_p_i_i_o_device-members.html +++ b/doc/html/class_p_i_i_o_device-members.html @@ -3,7 +3,7 @@ - + PIP: Member List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -243,9 +247,9 @@ $(document).ready(function(){initNavTree('class_p_i_i_o_device.html','');}); diff --git a/doc/html/class_p_i_i_o_device.html b/doc/html/class_p_i_i_o_device.html index e23e61d5..10103813 100644 --- a/doc/html/class_p_i_i_o_device.html +++ b/doc/html/class_p_i_i_o_device.html @@ -3,7 +3,7 @@ - + PIP: PIIODevice Class Reference @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -95,18 +99,18 @@ Public Types enum  DeviceMode { ReadOnly = 0x01, WriteOnly = 0x02, ReadWrite = 0x03 - } Open modes for PIIODevice. More...
    - + } + Open modes for PIIODevice. More...
      enum  DeviceOption { BlockingRead = 0x01, BlockingWrite = 0x02 - } Options for PIIODevice, works with some devices. More...
    - + } + Options for PIIODevice, works with some devices. More...
      enum  DeviceInfoFlag { Sequential = 0x01, Reliable = 0x02 - } Characteristics of PIIODevice subclass. More...
    - + } + Characteristics of PIIODevice subclass. More...
      - Public Types inherited from PIThread enum  Priority {
    @@ -117,8 +121,8 @@ Public Types
      piHighest
    - } Priority of thread. More...
    - + } + Priority of thread. More...
      @@ -35,14 +36,15 @@

    @@ -1088,9 +1092,9 @@ template<typename T > diff --git a/doc/html/class_p_i_i_o_string-members.html b/doc/html/class_p_i_i_o_string-members.html index 76e27387..33ee6e84 100644 --- a/doc/html/class_p_i_i_o_string-members.html +++ b/doc/html/class_p_i_i_o_string-members.html @@ -3,7 +3,7 @@ - + PIP: Member List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@

    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -254,9 +258,9 @@ $(document).ready(function(){initNavTree('class_p_i_i_o_string.html','');}); diff --git a/doc/html/class_p_i_i_o_string.html b/doc/html/class_p_i_i_o_string.html index 882bcc92..29e8404f 100644 --- a/doc/html/class_p_i_i_o_string.html +++ b/doc/html/class_p_i_i_o_string.html @@ -3,7 +3,7 @@ - + PIP: PIIOString Class Reference @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -556,18 +560,18 @@ Additional Inherited Members enum  DeviceMode { ReadOnly = 0x01, WriteOnly = 0x02, ReadWrite = 0x03 - } Open modes for PIIODevice. More...
    - + } + Open modes for PIIODevice. More...
      enum  DeviceOption { BlockingRead = 0x01, BlockingWrite = 0x02 - } Options for PIIODevice, works with some devices. More...
    - + } + Options for PIIODevice, works with some devices. More...
      enum  DeviceInfoFlag { Sequential = 0x01, Reliable = 0x02 - } Characteristics of PIIODevice subclass. More...
    - + } + Characteristics of PIIODevice subclass. More...
      - Public Types inherited from PIThread enum  Priority {
    @@ -578,8 +582,8 @@ Additional Inherited Members
      piHighest
    - } Priority of thread. More...
    - + } + Priority of thread. More...
      - Static Public Member Functions inherited from PIIODevice static PIIODevicecreateFromFullPath (const PIString &full_path) @@ -805,9 +809,9 @@ Synopsis diff --git a/doc/html/class_p_i_kbd_listener-members.html b/doc/html/class_p_i_kbd_listener-members.html index a6163515..8db86ac1 100644 --- a/doc/html/class_p_i_kbd_listener-members.html +++ b/doc/html/class_p_i_kbd_listener-members.html @@ -3,7 +3,7 @@ - + PIP: Member List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -212,9 +216,9 @@ $(document).ready(function(){initNavTree('class_p_i_kbd_listener.html','');}); diff --git a/doc/html/class_p_i_kbd_listener.html b/doc/html/class_p_i_kbd_listener.html index 2aba2ceb..11a025a8 100644 --- a/doc/html/class_p_i_kbd_listener.html +++ b/doc/html/class_p_i_kbd_listener.html @@ -3,7 +3,7 @@ - + PIP: PIKbdListener Class Reference @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -131,20 +135,20 @@ Public Types F11 = -21, F12 = -22
    - } Special keyboard keys. More...
    - + } + Special keyboard keys. More...
      enum  KeyModifier { Ctrl = 0x1, Shift = 0x2, Alt = 0x4 - } Keyboard modifiers. More...
    - + } + Keyboard modifiers. More...
      enum  MouseButton { MouseLeft = 0x01, MouseRight = 0x02, MouseMiddle = 0x04 - } Mouse buttons. More...
    - + } + Mouse buttons. More...
      enum  MouseAction {
      MouseButtonPress, @@ -154,8 +158,8 @@ Public Types
      MouseWheel
    - } Mouse actions. More...
    - + } + Mouse actions. More...
      - Public Types inherited from PIThread enum  Priority {
    @@ -166,8 +170,8 @@ Public Types
      piHighest
    - } Priority of thread. More...
    - + } + Priority of thread. More...
      @@ -35,14 +36,15 @@

    @@ -712,9 +716,9 @@ virtual void 

      - + doxygen 1.8.14
    diff --git a/doc/html/class_p_i_mutex-members.html b/doc/html/class_p_i_mutex-members.html index 64479c66..1ce61f43 100644 --- a/doc/html/class_p_i_mutex-members.html +++ b/doc/html/class_p_i_mutex-members.html @@ -3,7 +3,7 @@ - + PIP: Member List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -78,9 +82,9 @@ $(document).ready(function(){initNavTree('class_p_i_mutex.html','');}); diff --git a/doc/html/class_p_i_mutex.html b/doc/html/class_p_i_mutex.html index 66b4afc4..afca71c9 100644 --- a/doc/html/class_p_i_mutex.html +++ b/doc/html/class_p_i_mutex.html @@ -3,7 +3,7 @@ - + PIP: PIMutex Class Reference @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -170,9 +174,9 @@ Usage diff --git a/doc/html/class_p_i_object-members.html b/doc/html/class_p_i_object-members.html index ffbf0f9d..0dc328ec 100644 --- a/doc/html/class_p_i_object-members.html +++ b/doc/html/class_p_i_object-members.html @@ -3,7 +3,7 @@ - + PIP: Member List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -132,9 +136,9 @@ $(document).ready(function(){initNavTree('class_p_i_object.html','');}); diff --git a/doc/html/class_p_i_object.html b/doc/html/class_p_i_object.html index 6280c546..279d8c30 100644 --- a/doc/html/class_p_i_object.html +++ b/doc/html/class_p_i_object.html @@ -3,7 +3,7 @@ - + PIP: PIObject Class Reference @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -405,9 +409,9 @@ Events and Event handlers diff --git a/doc/html/class_p_i_packet_extractor-members.html b/doc/html/class_p_i_packet_extractor-members.html index 5bb8d370..164b9048 100644 --- a/doc/html/class_p_i_packet_extractor-members.html +++ b/doc/html/class_p_i_packet_extractor-members.html @@ -3,7 +3,7 @@ - + PIP: Member List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -76,198 +80,197 @@ $(document).ready(function(){initNavTree('class_p_i_packet_extractor.html','');} clearThreadedWriteQueue()PIIODeviceinline close()PIIODeviceinline closed()PIIODevice - closeDevice()PIIODeviceinlineprotectedvirtual - configure(const PIString &config_file, const PIString &section, bool parent_section=false)PIIODevice - configureDevice(const void *e_main, const void *e_parent=0)PIIODeviceinlineprotectedvirtual - configureFromFullPath(const PIString &full_path)PIIODevice - configureFromFullPathDevice(const PIString &full_path)PIIODeviceinlineprotectedvirtual - CONNECTPIObjectrelated - CONNECT0PIObjectrelated - CONNECT1PIObjectrelated - CONNECT2PIObjectrelated - CONNECT3PIObjectrelated - CONNECT4PIObjectrelated - CONNECTUPIObjectrelated - CONNECTU_QUEUEDPIObjectrelated - constructFullPath() constPIIODevice - createFromFullPath(const PIString &full_path)PIIODevicestatic - data() constPIThreadinline - debug() constPIObjectinline - deleted()PIObjectprotected - device()PIPacketExtractorinline - DeviceInfoFlag enum namePIIODevice - DeviceMode enum namePIIODevice - DeviceOption enum namePIIODevice - DISCONNECTPIObjectrelated - DISCONNECT0PIObjectrelated - DISCONNECT1PIObjectrelated - DISCONNECT2PIObjectrelated - DISCONNECT3PIObjectrelated - DISCONNECT4PIObjectrelated - emitter() constPIObjectinlineprotected - EVENTPIObjectrelated - EVENT0PIObjectrelated - EVENT1PIObjectrelated - EVENT2PIObjectrelated - EVENT3PIObjectrelated - EVENT4PIObjectrelated - EVENT_HANDLERPIObjectrelated - EVENT_HANDLER0PIObjectrelated - EVENT_HANDLER1PIObjectrelated - EVENT_HANDLER2PIObjectrelated - EVENT_HANDLER3PIObjectrelated - EVENT_HANDLER4PIObjectrelated - EVENT_VHANDLERPIObjectrelated - EVENT_VHANDLER0PIObjectrelated - EVENT_VHANDLER1PIObjectrelated - EVENT_VHANDLER2PIObjectrelated - EVENT_VHANDLER3PIObjectrelated - EVENT_VHANDLER4PIObjectrelated - findByName(const PIString &name)PIObjectinlinestatic - flush()PIIODeviceinlinevirtual - Footer enum valuePIPacketExtractor - footer() constPIPacketExtractorinline - HANDLERPIObjectrelated - header() constPIPacketExtractorinline - Header enum valuePIPacketExtractor - HeaderAndFooter enum valuePIPacketExtractor - infoFlags() constPIIODeviceinline - init()PIIODeviceinlineprotectedvirtual - isClosed() constPIIODeviceinline - isOpened() constPIIODeviceinline - isOptionSet(DeviceOption o) constPIIODeviceinline - isPropertyExists(const PIString &name) constPIObjectinline - isReadable() constPIIODeviceinline - isReopenEnabled() constPIIODeviceinline - isRunning() constPIThreadinline - isThreadedRead() constPIIODeviceinline - isThreadedWrite() constPIIODeviceinline - isWriteable() constPIIODeviceinline - lock()PIThreadinline - missedBytes() constPIPacketExtractorinline - missedBytes_ptr() constPIPacketExtractorinline - mode() constPIIODeviceinline - mutex()PIThreadinline - name() constPIObjectinline - needLockRun(bool need)PIThreadinline - None enum valuePIPacketExtractor - open()PIIODeviceinline - open(const PIString &_path)PIIODeviceinline - opened()PIIODevice - options() constPIIODeviceinline - optionsChanged()PIIODeviceinlineprotectedvirtual - packetReceived(uchar *data, int size)PIPacketExtractor - packetSize() constPIPacketExtractorinline - parentClassName() constPIObjectinlinevirtual - path() constPIIODeviceinline - payloadSize() constPIPacketExtractorinline - piCoutObjPIObjectrelated - piDisconnect(PIObject *src, const PIString &sig)PIObjectstatic - piDisconnect(PIObject *src)PIObjectstatic - piHigh enum valuePIThread - piHighest enum valuePIThread - PIIODEVICEPIIODevicerelated - PIIODevice()PIIODeviceexplicit - PIIODevice(const PIString &path, DeviceMode mode=ReadWrite)PIIODeviceexplicit - piLow enum valuePIThread - piLowerst enum valuePIThread - piNormal enum valuePIThread - PIOBJECTPIObjectrelated - PIObject(const PIString &name=PIString())PIObjectexplicit - PIOBJECT_SUBCLASSPIObjectrelated - PIPacketExtractor(PIIODevice *device_=0, SplitMode mode=None)PIPacketExtractorexplicit - PIThread(void *data, ThreadFunc func, bool startNow=false, int loop_delay=-1)PIThread - PIThread(bool startNow=false, int loop_delay=-1)PIThread - Priority enum namePIThread - priority() constPIThreadinline - properties() constPIObjectinline - propertiesCount() constPIObjectinline - property(const PIString &name) constPIObjectinline - read(void *read_to, int max_size)PIIODeviceinline - read(int max_size)PIIODeviceinline - readDeviceSetting(const PIString &name, const T &def, const PIConfig::Entry *em, const PIConfig::Entry *ep)PIIODevicerelated - readForTime(double timeout_ms)PIIODevice - ReadOnly enum valuePIIODevice - ReadWrite enum valuePIIODevice - REGISTER_DEVICEPIIODevicerelated - Reliable enum valuePIIODevice - reopenEnabledPIIODevice - reopenTimeoutPIIODevice - reopenTimeout()PIIODeviceinline - Sequential enum valuePIIODevice - setBufferSize(int new_size)PIPacketExtractor - setData(void *d)PIThreadinline - setDebug(bool debug)PIObjectinline - setDevice(PIIODevice *device_)PIPacketExtractor - setFooter(const PIByteArray &data)PIPacketExtractor - setHeader(const PIByteArray &data)PIPacketExtractor - setMode(DeviceMode m)PIIODeviceinline - setName(const PIString &name)PIObjectinline - setOption(DeviceOption o, bool yes=true)PIIODevice - setOptions(DeviceOptions o)PIIODevice - setPacketSize(int size)PIPacketExtractorinline - setPath(const PIString &path)PIIODeviceinline - setPayloadSize(int size)PIPacketExtractor - setPriority(PIThread::Priority prior)PIThread - setProperty(const PIString &name, const PIVariant &value)PIObjectinline - setReopenEnabled(bool yes=true)PIIODeviceinline - setReopenTimeout(int msecs)PIIODeviceinline - setSlot(ThreadFunc func)PIThreadinline - setSplitMode(SplitMode mode)PIPacketExtractorinline - setThreadedReadBufferSize(int new_size)PIIODeviceinline - setThreadedReadData(void *d)PIIODeviceinline - setThreadedReadSlot(ReadRetFunc func)PIIODeviceinline - setTimeout(double msecs)PIPacketExtractorinline - Size enum valuePIPacketExtractor - SplitMode enum namePIPacketExtractor - splitMode() constPIPacketExtractorinline - start()PIIODeviceinline - PIThread::start(int timer_delay)PIThread - started()PIThread - startOnce()PIThread - startOnce(ThreadFunc func)PIThreadinline - startThreadedRead()PIIODeviceinline - startThreadedRead(ReadRetFunc func)PIIODeviceinline - startThreadedWrite()PIIODeviceinline - stop(bool wait=false)PIIODeviceinline - stopped()PIThread - stopThreadedRead()PIIODeviceinline - stopThreadedWrite()PIIODeviceinline - threadedReadBuffer() constPIIODeviceinline - threadedReadBufferSizePIIODevice - threadedReadBufferSize() constPIIODeviceinline - threadedReadBufferSizeChanged()PIIODeviceinlineprotectedvirtual - threadedReadData() constPIIODeviceinline - threadedReadEvent(uchar *readed, int size)PIIODevice - threadedWriteEvent(ullong id, int written_size)PIIODevice - tid() constPIThreadinline - timeout() constPIPacketExtractorinline - Timeout enum valuePIPacketExtractor - unlock()PIThreadinline - validateFooter(uchar *src, uchar *rec, int size)PIPacketExtractorinlineprotectedvirtual - validateHeader(uchar *src, uchar *rec, int size)PIPacketExtractorinlineprotectedvirtual - validatePayload(uchar *rec, int size)PIPacketExtractorinlineprotectedvirtual - waitForFinish(int timeout_msecs)PIThread - waitForStart(int timeout_msecs)PIThread - WEAK_CONNECTPIObjectrelated - WEAK_CONNECT0PIObjectrelated - WEAK_CONNECT1PIObjectrelated - WEAK_CONNECT2PIObjectrelated - WEAK_CONNECT3PIObjectrelated - WEAK_CONNECT4PIObjectrelated - write(const void *data, int max_size)PIIODeviceinline - write(const PIByteArray &data)PIIODeviceinline - WriteOnly enum valuePIIODevice - writeThreaded(const void *data, int max_size)PIIODeviceinline - writeThreaded(const PIByteArray &data)PIIODevice + configure(const PIString &config_file, const PIString &section, bool parent_section=false)PIIODevice + configureDevice(const void *e_main, const void *e_parent=0)PIIODeviceinlineprotectedvirtual + configureFromFullPath(const PIString &full_path)PIIODevice + configureFromFullPathDevice(const PIString &full_path)PIIODeviceinlineprotectedvirtual + CONNECTPIObjectrelated + CONNECT0PIObjectrelated + CONNECT1PIObjectrelated + CONNECT2PIObjectrelated + CONNECT3PIObjectrelated + CONNECT4PIObjectrelated + CONNECTUPIObjectrelated + CONNECTU_QUEUEDPIObjectrelated + constructFullPath() constPIIODevice + createFromFullPath(const PIString &full_path)PIIODevicestatic + data() constPIThreadinline + debug() constPIObjectinline + deleted()PIObjectprotected + device()PIPacketExtractorinline + DeviceInfoFlag enum namePIIODevice + DeviceMode enum namePIIODevice + DeviceOption enum namePIIODevice + DISCONNECTPIObjectrelated + DISCONNECT0PIObjectrelated + DISCONNECT1PIObjectrelated + DISCONNECT2PIObjectrelated + DISCONNECT3PIObjectrelated + DISCONNECT4PIObjectrelated + emitter() constPIObjectinlineprotected + EVENTPIObjectrelated + EVENT0PIObjectrelated + EVENT1PIObjectrelated + EVENT2PIObjectrelated + EVENT3PIObjectrelated + EVENT4PIObjectrelated + EVENT_HANDLERPIObjectrelated + EVENT_HANDLER0PIObjectrelated + EVENT_HANDLER1PIObjectrelated + EVENT_HANDLER2PIObjectrelated + EVENT_HANDLER3PIObjectrelated + EVENT_HANDLER4PIObjectrelated + EVENT_VHANDLERPIObjectrelated + EVENT_VHANDLER0PIObjectrelated + EVENT_VHANDLER1PIObjectrelated + EVENT_VHANDLER2PIObjectrelated + EVENT_VHANDLER3PIObjectrelated + EVENT_VHANDLER4PIObjectrelated + findByName(const PIString &name)PIObjectinlinestatic + flush()PIIODeviceinlinevirtual + Footer enum valuePIPacketExtractor + footer() constPIPacketExtractorinline + HANDLERPIObjectrelated + header() constPIPacketExtractorinline + Header enum valuePIPacketExtractor + HeaderAndFooter enum valuePIPacketExtractor + infoFlags() constPIIODeviceinline + init()PIIODeviceinlineprotectedvirtual + isClosed() constPIIODeviceinline + isOpened() constPIIODeviceinline + isOptionSet(DeviceOption o) constPIIODeviceinline + isPropertyExists(const PIString &name) constPIObjectinline + isReadable() constPIIODeviceinline + isReopenEnabled() constPIIODeviceinline + isRunning() constPIThreadinline + isThreadedRead() constPIIODeviceinline + isThreadedWrite() constPIIODeviceinline + isWriteable() constPIIODeviceinline + lock()PIThreadinline + missedBytes() constPIPacketExtractorinline + missedBytes_ptr() constPIPacketExtractorinline + mode() constPIIODeviceinline + mutex()PIThreadinline + name() constPIObjectinline + needLockRun(bool need)PIThreadinline + None enum valuePIPacketExtractor + open()PIIODeviceinline + open(const PIString &_path)PIIODeviceinline + opened()PIIODevice + options() constPIIODeviceinline + optionsChanged()PIIODeviceinlineprotectedvirtual + packetReceived(uchar *data, int size)PIPacketExtractor + packetSize() constPIPacketExtractorinline + parentClassName() constPIObjectinlinevirtual + path() constPIIODeviceinline + payloadSize() constPIPacketExtractorinline + piCoutObjPIObjectrelated + piDisconnect(PIObject *src, const PIString &sig)PIObjectstatic + piDisconnect(PIObject *src)PIObjectstatic + piHigh enum valuePIThread + piHighest enum valuePIThread + PIIODEVICEPIIODevicerelated + PIIODevice()PIIODeviceexplicit + PIIODevice(const PIString &path, DeviceMode mode=ReadWrite)PIIODeviceexplicit + piLow enum valuePIThread + piLowerst enum valuePIThread + piNormal enum valuePIThread + PIOBJECTPIObjectrelated + PIObject(const PIString &name=PIString())PIObjectexplicit + PIOBJECT_SUBCLASSPIObjectrelated + PIPacketExtractor(PIIODevice *device_=0, SplitMode mode=None)PIPacketExtractorexplicit + PIThread(void *data, ThreadFunc func, bool startNow=false, int loop_delay=-1)PIThread + PIThread(bool startNow=false, int loop_delay=-1)PIThread + Priority enum namePIThread + priority() constPIThreadinline + properties() constPIObjectinline + propertiesCount() constPIObjectinline + property(const PIString &name) constPIObjectinline + read(void *read_to, int max_size)PIIODeviceinline + read(int max_size)PIIODeviceinline + readDeviceSetting(const PIString &name, const T &def, const PIConfig::Entry *em, const PIConfig::Entry *ep)PIIODevicerelated + readForTime(double timeout_ms)PIIODevice + ReadOnly enum valuePIIODevice + ReadWrite enum valuePIIODevice + REGISTER_DEVICEPIIODevicerelated + Reliable enum valuePIIODevice + reopenEnabledPIIODevice + reopenTimeoutPIIODevice + reopenTimeout()PIIODeviceinline + Sequential enum valuePIIODevice + setBufferSize(int new_size)PIPacketExtractor + setData(void *d)PIThreadinline + setDebug(bool debug)PIObjectinline + setDevice(PIIODevice *device_)PIPacketExtractor + setFooter(const PIByteArray &data)PIPacketExtractor + setHeader(const PIByteArray &data)PIPacketExtractor + setMode(DeviceMode m)PIIODeviceinline + setName(const PIString &name)PIObjectinline + setOption(DeviceOption o, bool yes=true)PIIODevice + setOptions(DeviceOptions o)PIIODevice + setPacketSize(int size)PIPacketExtractorinline + setPath(const PIString &path)PIIODeviceinline + setPayloadSize(int size)PIPacketExtractor + setPriority(PIThread::Priority prior)PIThread + setProperty(const PIString &name, const PIVariant &value)PIObjectinline + setReopenEnabled(bool yes=true)PIIODeviceinline + setReopenTimeout(int msecs)PIIODeviceinline + setSlot(ThreadFunc func)PIThreadinline + setSplitMode(SplitMode mode)PIPacketExtractorinline + setThreadedReadBufferSize(int new_size)PIIODeviceinline + setThreadedReadData(void *d)PIIODeviceinline + setThreadedReadSlot(ReadRetFunc func)PIIODeviceinline + setTimeout(double msecs)PIPacketExtractorinline + Size enum valuePIPacketExtractor + SplitMode enum namePIPacketExtractor + splitMode() constPIPacketExtractorinline + start()PIIODeviceinline + PIThread::start(int timer_delay)PIThread + started()PIThread + startOnce()PIThread + startOnce(ThreadFunc func)PIThreadinline + startThreadedRead()PIIODeviceinline + startThreadedRead(ReadRetFunc func)PIIODeviceinline + startThreadedWrite()PIIODeviceinline + stop(bool wait=false)PIIODeviceinline + stopped()PIThread + stopThreadedRead()PIIODeviceinline + stopThreadedWrite()PIIODeviceinline + threadedReadBuffer() constPIIODeviceinline + threadedReadBufferSizePIIODevice + threadedReadBufferSize() constPIIODeviceinline + threadedReadBufferSizeChanged()PIIODeviceinlineprotectedvirtual + threadedReadData() constPIIODeviceinline + threadedReadEvent(uchar *readed, int size)PIIODevice + threadedWriteEvent(ullong id, int written_size)PIIODevice + tid() constPIThreadinline + timeout() constPIPacketExtractorinline + Timeout enum valuePIPacketExtractor + unlock()PIThreadinline + validateFooter(uchar *src, uchar *rec, int size)PIPacketExtractorinlineprotectedvirtual + validateHeader(uchar *src, uchar *rec, int size)PIPacketExtractorinlineprotectedvirtual + validatePayload(uchar *rec, int size)PIPacketExtractorinlineprotectedvirtual + waitForFinish(int timeout_msecs)PIThread + waitForStart(int timeout_msecs)PIThread + WEAK_CONNECTPIObjectrelated + WEAK_CONNECT0PIObjectrelated + WEAK_CONNECT1PIObjectrelated + WEAK_CONNECT2PIObjectrelated + WEAK_CONNECT3PIObjectrelated + WEAK_CONNECT4PIObjectrelated + write(const void *data, int max_size)PIIODeviceinline + write(const PIByteArray &data)PIIODeviceinline + WriteOnly enum valuePIIODevice + writeThreaded(const void *data, int max_size)PIIODeviceinline + writeThreaded(const PIByteArray &data)PIIODevice
    diff --git a/doc/html/class_p_i_packet_extractor.html b/doc/html/class_p_i_packet_extractor.html index 0851fbe5..601aeb56 100644 --- a/doc/html/class_p_i_packet_extractor.html +++ b/doc/html/class_p_i_packet_extractor.html @@ -3,7 +3,7 @@ - + PIP: PIPacketExtractor Class Reference @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@ - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -94,25 +98,25 @@ Public Types   Size, Timeout
    - } Extract algorithms. More...
    - + } + Extract algorithms. More...
      - Public Types inherited from PIIODevice enum  DeviceMode { ReadOnly = 0x01, WriteOnly = 0x02, ReadWrite = 0x03 - } Open modes for PIIODevice. More...
    - + } + Open modes for PIIODevice. More...
      enum  DeviceOption { BlockingRead = 0x01, BlockingWrite = 0x02 - } Options for PIIODevice, works with some devices. More...
    - + } + Options for PIIODevice, works with some devices. More...
      enum  DeviceInfoFlag { Sequential = 0x01, Reliable = 0x02 - } Characteristics of PIIODevice subclass. More...
    - + } + Characteristics of PIIODevice subclass. More...
      - Public Types inherited from PIThread enum  Priority {
    @@ -123,8 +127,8 @@ Public Types
      piHighest
    - } Priority of thread. More...
    - + } + Priority of thread. More...
      - - - @@ -1058,9 +1058,9 @@ Control validating diff --git a/doc/html/class_p_i_process-members.html b/doc/html/class_p_i_process-members.html index da3c86c1..35d3b64f 100644 --- a/doc/html/class_p_i_process-members.html +++ b/doc/html/class_p_i_process-members.html @@ -3,7 +3,7 @@ - +PIP: Member List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@ @@ -35,14 +36,15 @@

    @@ -575,10 +579,6 @@ virtual bool 

    configureDevice (const void *e_main, const void *e_parent=0)
     Reimplement to configure device from entries "e_main" and "e_parent", cast arguments to PIConfig::Entry*.
     
    -virtual bool closeDevice ()
     Reimplement to close device, inverse return value will be set to "opened_" variable.
     
    virtual void configureFromFullPathDevice (const PIString &full_path)
     Reimplement to configure your device with parameters of full unambiguous string. Default implementation does nothing.
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -160,9 +164,9 @@ $(document).ready(function(){initNavTree('class_p_i_process.html','');}); diff --git a/doc/html/class_p_i_process.html b/doc/html/class_p_i_process.html index 4e57a1e6..023c182b 100644 --- a/doc/html/class_p_i_process.html +++ b/doc/html/class_p_i_process.html @@ -3,7 +3,7 @@ - + PIP: PIProcess Class Reference @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -87,8 +91,8 @@ Additional Inherited Members
      piHighest
    - } Priority of thread. More...
    - + } + Priority of thread. More...
      - Protected Member Functions inherited from PIThread @@ -432,9 +436,9 @@ static PIObject
    diff --git a/doc/html/class_p_i_protocol-members.html b/doc/html/class_p_i_protocol-members.html index 3c967968..7f50165d 100644 --- a/doc/html/class_p_i_protocol-members.html +++ b/doc/html/class_p_i_protocol-members.html @@ -3,7 +3,7 @@ - + PIP: Member List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -138,9 +142,9 @@ $(document).ready(function(){initNavTree('class_p_i_protocol.html','');}); diff --git a/doc/html/class_p_i_protocol.html b/doc/html/class_p_i_protocol.html index a66a844e..7e5f239e 100644 --- a/doc/html/class_p_i_protocol.html +++ b/doc/html/class_p_i_protocol.html @@ -3,7 +3,7 @@ - + PIP: PIProtocol Class Reference @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -90,8 +94,8 @@ Public Types
      Good = 5
    - } Connection quality. More...
    - + } + Connection quality. More...
      @@ -35,14 +36,15 @@

    @@ -459,9 +463,9 @@ Synopsis

    diff --git a/doc/html/class_p_i_serial-members.html b/doc/html/class_p_i_serial-members.html index ba2329d8..1fac6ec4 100644 --- a/doc/html/class_p_i_serial-members.html +++ b/doc/html/class_p_i_serial-members.html @@ -3,7 +3,7 @@ - + PIP: Member List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -304,9 +308,9 @@ $(document).ready(function(){initNavTree('class_p_i_serial.html','');}); diff --git a/doc/html/class_p_i_serial.html b/doc/html/class_p_i_serial.html index 8b200b81..b186c1a9 100644 --- a/doc/html/class_p_i_serial.html +++ b/doc/html/class_p_i_serial.html @@ -3,7 +3,7 @@ - + PIP: PISerial Class Reference @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -89,8 +93,8 @@ Public Types enum  Parameters { ParityControl = 0x1, ParityOdd = 0x2, TwoStopBits = 0x4 - } Parameters of PISerial. More...
    - + } + Parameters of PISerial. More...
      enum  Speed {
      S50 = 50, @@ -126,25 +130,25 @@ Public Types   S3500000 = 3500000, S4000000 = 4000000
    - } Speed of PISerial. More...
    - + } + Speed of PISerial. More...
      - Public Types inherited from PIIODevice enum  DeviceMode { ReadOnly = 0x01, WriteOnly = 0x02, ReadWrite = 0x03 - } Open modes for PIIODevice. More...
    - + } + Open modes for PIIODevice. More...
      enum  DeviceOption { BlockingRead = 0x01, BlockingWrite = 0x02 - } Options for PIIODevice, works with some devices. More...
    - + } + Options for PIIODevice, works with some devices. More...
      enum  DeviceInfoFlag { Sequential = 0x01, Reliable = 0x02 - } Characteristics of PIIODevice subclass. More...
    - + } + Characteristics of PIIODevice subclass. More...
      - Public Types inherited from PIThread enum  Priority {
    @@ -155,8 +159,8 @@ Public Types
      piHighest
    - } Priority of thread. More...
    - + } + Priority of thread. More...
      @@ -35,14 +36,15 @@

    @@ -1239,9 +1243,9 @@ Synopsis

    diff --git a/doc/html/class_p_i_set-members.html b/doc/html/class_p_i_set-members.html index a117ed93..365564ed 100644 --- a/doc/html/class_p_i_set-members.html +++ b/doc/html/class_p_i_set-members.html @@ -3,7 +3,7 @@ - + PIP: Member List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -94,9 +98,9 @@ $(document).ready(function(){initNavTree('class_p_i_set.html','');}); diff --git a/doc/html/class_p_i_set.html b/doc/html/class_p_i_set.html index 267c834d..8c97149e 100644 --- a/doc/html/class_p_i_set.html +++ b/doc/html/class_p_i_set.html @@ -3,7 +3,7 @@ - + PIP: PISet< T > Class Template Reference @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -186,9 +190,9 @@ class PISet< T > diff --git a/doc/html/class_p_i_state_machine-members.html b/doc/html/class_p_i_state_machine-members.html index 6c33401c..331eb24f 100644 --- a/doc/html/class_p_i_state_machine-members.html +++ b/doc/html/class_p_i_state_machine-members.html @@ -3,7 +3,7 @@ - + PIP: Member List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -156,9 +160,9 @@ $(document).ready(function(){initNavTree('class_p_i_state_machine.html','');}); diff --git a/doc/html/class_p_i_state_machine.html b/doc/html/class_p_i_state_machine.html index bde8c29e..eabc46e3 100644 --- a/doc/html/class_p_i_state_machine.html +++ b/doc/html/class_p_i_state_machine.html @@ -3,7 +3,7 @@ - + PIP: PIStateMachine< Type > Class Template Reference @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -507,9 +511,9 @@ template<typename Type = int>
    diff --git a/doc/html/class_p_i_string-members.html b/doc/html/class_p_i_string-members.html index 65e4f7b1..1198fa12 100644 --- a/doc/html/class_p_i_string-members.html +++ b/doc/html/class_p_i_string-members.html @@ -3,7 +3,7 @@ - + PIP: Member List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -89,145 +93,146 @@ $(document).ready(function(){initNavTree('class_p_i_string.html','');}); findLast(const char str, const int start=0) constPIString findLast(const PIString &str, const int start=0) constPIString findLast(const char *str, const int start=0) constPIStringinline - findWord(const PIString &word, const int start=0) constPIString - fromAscii(const char *s)PIStringstatic - fromBool(const bool value)PIStringinlinestatic - fromCodepage(const char *s, const char *c)PIStringstatic - fromConsole(const char *s)PIStringstatic - fromNumber(const short value, int base=10, bool *ok=0)PIStringinlinestatic - fromNumber(const ushort value, int base=10, bool *ok=0)PIStringinlinestatic - fromNumber(const int value, int base=10, bool *ok=0)PIStringinlinestatic - fromNumber(const uint value, int base=10, bool *ok=0)PIStringinlinestatic - fromNumber(const long value, int base=10, bool *ok=0)PIStringinlinestatic - fromNumber(const ulong value, int base=10, bool *ok=0)PIStringinlinestatic - fromNumber(const llong &value, int base=10, bool *ok=0)PIStringinlinestatic - fromNumber(const ullong &value, int base=10, bool *ok=0)PIStringinlinestatic - fromNumber(const float value, char format='f', int precision=8)PIStringinlinestatic - fromNumber(const double &value, char format='f', int precision=8)PIStringinlinestatic - fromNumber(const ldouble &value, char format='f', int precision=8)PIStringinlinestatic - fromSystem(const char *s)PIStringstatic - fromUTF8(const char *s)PIStringstatic - fromUTF8(const PIByteArray &ba)PIStringstatic - inBrackets(const PIChar &start, const PIChar &end) constPIString - insert(const int index, const PIChar &c)PIStringinline - insert(const int index, const char &c)PIStringinline - insert(const int index, const PIString &str)PIString - insert(const int index, const char *c)PIStringinline - isEmpty() constPIStringinline - left(const int len) constPIStringinline - length() constPIStringinline - lengthAscii() constPIStringinline - mid(const int start, const int len=-1) constPIString - operator const char *()PIStringinline - operator!=(const PIString &str) constPIString - operator!=(const PIChar c) constPIStringinline - operator!=(const char *str) constPIStringinline - operator+(const PIString &str, const PIString &f)PIStringrelated - operator+(const PIString &f, const char *str)PIStringrelated - operator+(const char *str, const PIString &f)PIStringrelated - operator+(const PIString &f, const std::string &str)PIStringrelated - operator+(const std::string &str, const PIString &f)PIStringrelated - operator<(const PIString &str) constPIString - operator<(const PIChar c) constPIStringinline - operator<(const char *str) constPIStringinline - operator<<(const PIString &str)PIStringinline - operator<<(const PIChar &c)PIStringinline - operator<<(const char *str)PIStringinline - operator<<(const wchar_t *str)PIStringinline - operator<<(const int &num)PIStringinline - operator<<(const short &num)PIStringinline - operator<<(const long &num)PIStringinline - operator<<(const float &num)PIStringinline - operator<<(const double &num)PIStringinline - operator<<(std::ostream &s, const PIString &v)PIStringrelated - operator<=(const PIString &str) constPIStringinline - operator<=(const PIChar c) constPIStringinline - operator<=(const char *str) constPIStringinline - operator==(const PIString &str) constPIString - operator==(const PIChar c) constPIStringinline - operator==(const char *str) constPIStringinline - operator>(const PIString &str) constPIString - operator>(const PIChar c) constPIStringinline - operator>(const char *str) constPIStringinline - operator>=(const PIString &str) constPIStringinline - operator>=(const PIChar c) constPIStringinline - operator>=(const char *str) constPIStringinline - operator>>(PIByteArray &s, PIString &v)PIStringfriend - operator>>(std::istream &s, PIString &v)PIStringrelated - operator[](const int pos) constPIStringinline - operator[](const int pos)PIStringinline - PIString()PIStringinline - PIString(const PIChar &c)PIStringinline - PIString(const char *str)PIStringinline - PIString(const wchar_t *str)PIStringinline - PIString(const PIByteArray &ba)PIStringinline - PIString(const PIChar *str, const int len)PIStringinline - PIString(const char *str, const int len)PIStringinline - PIString(const int len, const char c)PIStringinline - PIString(const int len, const PIChar &c)PIStringinline - prepend(const PIString &str)PIStringinline - readableSize(llong bytes)PIStringstatic - repeat(int times)PIStringinline - repeated(int times) constPIStringinline - replace(const int from, const int count, const PIString &with)PIString - replace(const PIString &what, const PIString &with, bool *ok=0)PIString - replaceAll(const PIString &what, const PIString &with)PIString - replaced(const int from, const int count, const PIString &with) constPIStringinline - replaced(const PIString &what, const PIString &with, bool *ok=0) constPIStringinline - reverse()PIStringinline - reversed() constPIStringinline - right(const int len) constPIStringinline - setNumber(const short value, int base=10, bool *ok=0)PIStringinline - setNumber(const ushort value, int base=10, bool *ok=0)PIStringinline - setNumber(const int value, int base=10, bool *ok=0)PIStringinline - setNumber(const uint value, int base=10, bool *ok=0)PIStringinline - setNumber(const long value, int base=10, bool *ok=0)PIStringinline - setNumber(const ulong value, int base=10, bool *ok=0)PIStringinline - setNumber(const llong &value, int base=10, bool *ok=0)PIStringinline - setNumber(const ullong &value, int base=10, bool *ok=0)PIStringinline - setNumber(const float value, char format='f', int precision=8)PIStringinline - setNumber(const double &value, char format='f', int precision=8)PIStringinline - setNumber(const ldouble &value, char format='f', int precision=8)PIStringinline - setReadableSize(llong bytes)PIString - split(const PIString &delim) constPIString - startsWith(const PIString &str) constPIString - takeCWord()PIString - takeLeft(const int len)PIStringinline - takeLine()PIString - takeMid(const int start, const int len=-1)PIStringinline - takeNumber()PIString - takeRange(const PIChar &start, const PIChar &end, const PIChar &shield='\\')PIString - takeRight(const int len)PIStringinline - takeSymbol()PIString - takeWord()PIString - toBool() constPIString - toByteArray() constPIStringinline - toChar() constPIString - toCharset(const char *c) constPIString - toDouble() constPIString - toFloat() constPIString - toInt(int base=-1, bool *ok=0) constPIStringinline - toLDouble() constPIString - toLLong(int base=-1, bool *ok=0) constPIStringinline - toLong(int base=-1, bool *ok=0) constPIStringinline - toLowerCase() constPIString - toShort(int base=-1, bool *ok=0) constPIStringinline - toUInt(int base=-1, bool *ok=0) constPIStringinline - toULLong(int base=-1, bool *ok=0) constPIStringinline - toULong(int base=-1, bool *ok=0) constPIStringinline - toUpperCase() constPIString - toUShort(int base=-1, bool *ok=0) constPIStringinline - toUTF8() constPIString - trim()PIString - trimmed() constPIString + findRange(const PIChar &start, const PIChar &end, const PIChar &shield='\\', const int start_index=0, int *len=0) constPIString + findWord(const PIString &word, const int start=0) constPIString + fromAscii(const char *s)PIStringstatic + fromBool(const bool value)PIStringinlinestatic + fromCodepage(const char *s, const char *c)PIStringstatic + fromConsole(const char *s)PIStringstatic + fromNumber(const short value, int base=10, bool *ok=0)PIStringinlinestatic + fromNumber(const ushort value, int base=10, bool *ok=0)PIStringinlinestatic + fromNumber(const int value, int base=10, bool *ok=0)PIStringinlinestatic + fromNumber(const uint value, int base=10, bool *ok=0)PIStringinlinestatic + fromNumber(const long value, int base=10, bool *ok=0)PIStringinlinestatic + fromNumber(const ulong value, int base=10, bool *ok=0)PIStringinlinestatic + fromNumber(const llong &value, int base=10, bool *ok=0)PIStringinlinestatic + fromNumber(const ullong &value, int base=10, bool *ok=0)PIStringinlinestatic + fromNumber(const float value, char format='f', int precision=8)PIStringinlinestatic + fromNumber(const double &value, char format='f', int precision=8)PIStringinlinestatic + fromNumber(const ldouble &value, char format='f', int precision=8)PIStringinlinestatic + fromSystem(const char *s)PIStringstatic + fromUTF8(const char *s)PIStringstatic + fromUTF8(const PIByteArray &ba)PIStringstatic + inBrackets(const PIChar &start, const PIChar &end) constPIString + insert(const int index, const PIChar &c)PIStringinline + insert(const int index, const char &c)PIStringinline + insert(const int index, const PIString &str)PIString + insert(const int index, const char *c)PIStringinline + isEmpty() constPIStringinline + left(const int len) constPIStringinline + length() constPIStringinline + lengthAscii() constPIStringinline + mid(const int start, const int len=-1) constPIString + operator const char *()PIStringinline + operator!=(const PIString &str) constPIString + operator!=(const PIChar c) constPIStringinline + operator!=(const char *str) constPIStringinline + operator+(const PIString &str, const PIString &f)PIStringrelated + operator+(const PIString &f, const char *str)PIStringrelated + operator+(const char *str, const PIString &f)PIStringrelated + operator+(const PIString &f, const std::string &str)PIStringrelated + operator+(const std::string &str, const PIString &f)PIStringrelated + operator<(const PIString &str) constPIString + operator<(const PIChar c) constPIStringinline + operator<(const char *str) constPIStringinline + operator<<(const PIString &str)PIStringinline + operator<<(const PIChar &c)PIStringinline + operator<<(const char *str)PIStringinline + operator<<(const wchar_t *str)PIStringinline + operator<<(const int &num)PIStringinline + operator<<(const short &num)PIStringinline + operator<<(const long &num)PIStringinline + operator<<(const float &num)PIStringinline + operator<<(const double &num)PIStringinline + operator<<(std::ostream &s, const PIString &v)PIStringrelated + operator<=(const PIString &str) constPIStringinline + operator<=(const PIChar c) constPIStringinline + operator<=(const char *str) constPIStringinline + operator==(const PIString &str) constPIString + operator==(const PIChar c) constPIStringinline + operator==(const char *str) constPIStringinline + operator>(const PIString &str) constPIString + operator>(const PIChar c) constPIStringinline + operator>(const char *str) constPIStringinline + operator>=(const PIString &str) constPIStringinline + operator>=(const PIChar c) constPIStringinline + operator>=(const char *str) constPIStringinline + operator>>(PIByteArray &s, PIString &v)PIStringfriend + operator>>(std::istream &s, PIString &v)PIStringrelated + operator[](const int pos) constPIStringinline + operator[](const int pos)PIStringinline + PIString()PIStringinline + PIString(const PIChar &c)PIStringinline + PIString(const char *str)PIStringinline + PIString(const wchar_t *str)PIStringinline + PIString(const PIByteArray &ba)PIStringinline + PIString(const PIChar *str, const int len)PIStringinline + PIString(const char *str, const int len)PIStringinline + PIString(const int len, const char c)PIStringinline + PIString(const int len, const PIChar &c)PIStringinline + prepend(const PIString &str)PIStringinline + readableSize(llong bytes)PIStringstatic + repeat(int times)PIStringinline + repeated(int times) constPIStringinline + replace(const int from, const int count, const PIString &with)PIString + replace(const PIString &what, const PIString &with, bool *ok=0)PIString + replaceAll(const PIString &what, const PIString &with)PIString + replaced(const int from, const int count, const PIString &with) constPIStringinline + replaced(const PIString &what, const PIString &with, bool *ok=0) constPIStringinline + reverse()PIStringinline + reversed() constPIStringinline + right(const int len) constPIStringinline + setNumber(const short value, int base=10, bool *ok=0)PIStringinline + setNumber(const ushort value, int base=10, bool *ok=0)PIStringinline + setNumber(const int value, int base=10, bool *ok=0)PIStringinline + setNumber(const uint value, int base=10, bool *ok=0)PIStringinline + setNumber(const long value, int base=10, bool *ok=0)PIStringinline + setNumber(const ulong value, int base=10, bool *ok=0)PIStringinline + setNumber(const llong &value, int base=10, bool *ok=0)PIStringinline + setNumber(const ullong &value, int base=10, bool *ok=0)PIStringinline + setNumber(const float value, char format='f', int precision=8)PIStringinline + setNumber(const double &value, char format='f', int precision=8)PIStringinline + setNumber(const ldouble &value, char format='f', int precision=8)PIStringinline + setReadableSize(llong bytes)PIString + split(const PIString &delim) constPIString + startsWith(const PIString &str) constPIString + takeCWord()PIString + takeLeft(const int len)PIStringinline + takeLine()PIString + takeMid(const int start, const int len=-1)PIStringinline + takeNumber()PIString + takeRange(const PIChar &start, const PIChar &end, const PIChar &shield='\\')PIString + takeRight(const int len)PIStringinline + takeSymbol()PIString + takeWord()PIString + toBool() constPIString + toByteArray() constPIStringinline + toChar() constPIString + toCharset(const char *c) constPIString + toDouble() constPIString + toFloat() constPIString + toInt(int base=-1, bool *ok=0) constPIStringinline + toLDouble() constPIString + toLLong(int base=-1, bool *ok=0) constPIStringinline + toLong(int base=-1, bool *ok=0) constPIStringinline + toLowerCase() constPIString + toShort(int base=-1, bool *ok=0) constPIStringinline + toUInt(int base=-1, bool *ok=0) constPIStringinline + toULLong(int base=-1, bool *ok=0) constPIStringinline + toULong(int base=-1, bool *ok=0) constPIStringinline + toUpperCase() constPIString + toUShort(int base=-1, bool *ok=0) constPIStringinline + toUTF8() constPIString + trim()PIString + trimmed() constPIString
    diff --git a/doc/html/class_p_i_string.html b/doc/html/class_p_i_string.html index ae932f2d..7df44ce9 100644 --- a/doc/html/class_p_i_string.html +++ b/doc/html/class_p_i_string.html @@ -3,7 +3,7 @@ - + PIP: PIString Class Reference @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@ - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -404,6 +408,9 @@ bool int findCWord (const PIString &word, const int start=0) const  Search C-style word "word" from symbol at index "start" and return first occur position. More...
      +int findRange (const PIChar &start, const PIChar &end, const PIChar &shield='\\', const int start_index=0, int *len=0) const + Search range between "start" and "end" symbols at index "start_index" and return first occur position. More...
    bool startsWith (const PIString &str) const  Return if string starts with "str".
    @@ -827,7 +834,7 @@ Example:

    -

    ◆ operator<<() [1/9]

    +

    ◆ operator<<() [1/9]

    @@ -855,7 +862,7 @@ Example:

    -

    ◆ operator<<() [2/9]

    +

    ◆ operator<<() [2/9]

    @@ -883,7 +890,7 @@ Example:

    -

    ◆ operator<<() [3/9]

    +

    ◆ operator<<() [3/9]

    @@ -911,7 +918,7 @@ Example:

    -

    ◆ operator<<() [4/9]

    +

    ◆ operator<<() [4/9]

    @@ -939,7 +946,7 @@ Example:

    -

    ◆ operator<<() [5/9]

    +

    ◆ operator<<() [5/9]

    @@ -967,7 +974,7 @@ Example:

    -

    ◆ operator<<() [6/9]

    +

    ◆ operator<<() [6/9]

    @@ -995,7 +1002,7 @@ Example:

    -

    ◆ operator<<() [7/9]

    +

    ◆ operator<<() [7/9]

    @@ -1023,7 +1030,7 @@ Example:

    -

    ◆ operator<<() [8/9]

    +

    ◆ operator<<() [8/9]

    @@ -1051,7 +1058,7 @@ Example:

    -

    ◆ operator<<() [9/9]

    +

    ◆ operator<<() [9/9]

    @@ -2489,6 +2496,54 @@ Example:

    PIString s("this::is <PIP>");
    piCout << s.find("this"); // 0
    piCout << s.find("is"); // 6
    piCout << s.find("PIP", 4); // 10
    piCout << s.find("<PIP>", 10); // 9
    + +

    ◆ findRange()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    int PIString::findRange (const PICharstart,
    const PICharend,
    const PICharshield = '\\',
    const int start_index = 0,
    int * len = 0 
    ) const
    +
    + +

    Search range between "start" and "end" symbols at index "start_index" and return first occur position.

    +

    Example:

    +
    +

    ◆ toShort()

    @@ -3872,9 +3927,9 @@ Example:

      - + doxygen 1.8.14
    diff --git a/doc/html/class_p_i_string.js b/doc/html/class_p_i_string.js index 32097299..a8051fa9 100644 --- a/doc/html/class_p_i_string.js +++ b/doc/html/class_p_i_string.js @@ -97,6 +97,7 @@ var class_p_i_string = [ "findLast", "class_p_i_string.html#ad30cab7e23c70ffc09ae7266784b9526", null ], [ "findWord", "class_p_i_string.html#aeb38baface4c2f1414cceec2c15a3fce", null ], [ "findCWord", "class_p_i_string.html#a65affbe673d706f79a9e862564a25fcc", null ], + [ "findRange", "class_p_i_string.html#a73ccb59ceb9c0e3c399f2555389765f7", null ], [ "startsWith", "class_p_i_string.html#a428ad8097c3558c7df8df21c75502136", null ], [ "endsWith", "class_p_i_string.html#a34955f660e407118d05c89cac64752ee", null ], [ "length", "class_p_i_string.html#a5e8745140f1a8917cf439599d96eb18a", null ], diff --git a/doc/html/class_p_i_string_list-members.html b/doc/html/class_p_i_string_list-members.html index 3f903515..b2970ffb 100644 --- a/doc/html/class_p_i_string_list-members.html +++ b/doc/html/class_p_i_string_list-members.html @@ -3,7 +3,7 @@ - + PIP: Member List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -85,9 +89,9 @@ $(document).ready(function(){initNavTree('class_p_i_string_list.html','');}); diff --git a/doc/html/class_p_i_string_list.html b/doc/html/class_p_i_string_list.html index 42142790..8a66c751 100644 --- a/doc/html/class_p_i_string_list.html +++ b/doc/html/class_p_i_string_list.html @@ -3,7 +3,7 @@ - + PIP: PIStringList Class Reference @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -242,9 +246,9 @@ std::ostream & 
      - + doxygen 1.8.14
    diff --git a/doc/html/class_p_i_system_time-members.html b/doc/html/class_p_i_system_time-members.html index 2d81bb9c..80c9f652 100644 --- a/doc/html/class_p_i_system_time-members.html +++ b/doc/html/class_p_i_system_time-members.html @@ -3,7 +3,7 @@ - + PIP: Member List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -106,9 +110,9 @@ $(document).ready(function(){initNavTree('class_p_i_system_time.html','');}); diff --git a/doc/html/class_p_i_system_time.html b/doc/html/class_p_i_system_time.html index ff18ee12..06966fb7 100644 --- a/doc/html/class_p_i_system_time.html +++ b/doc/html/class_p_i_system_time.html @@ -3,7 +3,7 @@ - + PIP: PISystemTime Class Reference @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -256,9 +260,9 @@ Example diff --git a/doc/html/class_p_i_thread-members.html b/doc/html/class_p_i_thread-members.html index 8af58a99..f0b6fd09 100644 --- a/doc/html/class_p_i_thread-members.html +++ b/doc/html/class_p_i_thread-members.html @@ -3,7 +3,7 @@ - + PIP: Member List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -163,9 +167,9 @@ $(document).ready(function(){initNavTree('class_p_i_thread.html','');}); diff --git a/doc/html/class_p_i_thread.html b/doc/html/class_p_i_thread.html index db609c03..ac361a18 100644 --- a/doc/html/class_p_i_thread.html +++ b/doc/html/class_p_i_thread.html @@ -3,7 +3,7 @@ - + PIP: PIThread Class Reference @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -104,8 +108,8 @@ Public Types
      piHighest
    - } Priority of thread. More...
    - + } + Priority of thread. More...
      @@ -35,14 +36,15 @@

    @@ -675,9 +679,9 @@ Locking

    diff --git a/doc/html/class_p_i_time_measurer-members.html b/doc/html/class_p_i_time_measurer-members.html index 6cf0fefa..51bbe155 100644 --- a/doc/html/class_p_i_time_measurer-members.html +++ b/doc/html/class_p_i_time_measurer-members.html @@ -3,7 +3,7 @@ - + PIP: Member List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -84,9 +88,9 @@ $(document).ready(function(){initNavTree('class_p_i_time_measurer.html','');}); diff --git a/doc/html/class_p_i_time_measurer.html b/doc/html/class_p_i_time_measurer.html index 0b6682e4..451cd4e1 100644 --- a/doc/html/class_p_i_time_measurer.html +++ b/doc/html/class_p_i_time_measurer.html @@ -3,7 +3,7 @@ - + PIP: PITimeMeasurer Class Reference @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -165,9 +169,9 @@ Synopsis diff --git a/doc/html/class_p_i_timer-members.html b/doc/html/class_p_i_timer-members.html index 08a73d4e..a99371c0 100644 --- a/doc/html/class_p_i_timer-members.html +++ b/doc/html/class_p_i_timer-members.html @@ -3,7 +3,7 @@ - + PIP: Member List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -162,9 +166,9 @@ $(document).ready(function(){initNavTree('class_p_i_timer.html','');}); diff --git a/doc/html/class_p_i_timer.html b/doc/html/class_p_i_timer.html index 15064767..2b032a9e 100644 --- a/doc/html/class_p_i_timer.html +++ b/doc/html/class_p_i_timer.html @@ -3,7 +3,7 @@ - + PIP: PITimer Class Reference @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -87,8 +91,8 @@ Public Types enum  TimerImplementation { Thread = 0x01, ThreadRT = 0x02, Pool = 0x04 - } Timer implementations. More...
    - + } + Timer implementations. More...
      @@ -35,14 +36,15 @@

    @@ -754,9 +758,9 @@ Time measurements

    diff --git a/doc/html/class_p_i_variant-members.html b/doc/html/class_p_i_variant-members.html index 9c6119df..e2fb0771 100644 --- a/doc/html/class_p_i_variant-members.html +++ b/doc/html/class_p_i_variant-members.html @@ -3,7 +3,7 @@ - + PIP: Member List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -216,9 +220,9 @@ $(document).ready(function(){initNavTree('class_p_i_variant.html','');}); diff --git a/doc/html/class_p_i_variant.html b/doc/html/class_p_i_variant.html index 24319730..5daa02ca 100644 --- a/doc/html/class_p_i_variant.html +++ b/doc/html/class_p_i_variant.html @@ -3,7 +3,7 @@ - + PIP: PIVariant Class Reference @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -155,8 +159,8 @@ Public Types   pivRect, pivCustom = 0xFF
    - } Type of PIVariant content. More...
    - + } + Type of PIVariant content. More...
      @@ -35,14 +36,15 @@

    @@ -1271,9 +1275,9 @@ Otherwise returns variant with content v and type Custom.

    diff --git a/doc/html/class_p_i_vector-members.html b/doc/html/class_p_i_vector-members.html index c7ede0fe..9954f61a 100644 --- a/doc/html/class_p_i_vector-members.html +++ b/doc/html/class_p_i_vector-members.html @@ -3,7 +3,7 @@ - + PIP: Member List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@

    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -100,9 +104,9 @@ $(document).ready(function(){initNavTree('class_p_i_vector.html','');}); diff --git a/doc/html/class_p_i_vector.html b/doc/html/class_p_i_vector.html index 1bbb00e7..9955cac8 100644 --- a/doc/html/class_p_i_vector.html +++ b/doc/html/class_p_i_vector.html @@ -3,7 +3,7 @@ - + PIP: PIVector< T > Class Template Reference @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -433,9 +437,9 @@ template<typename T>
    diff --git a/doc/html/classes.html b/doc/html/classes.html index 4852411f..e328c6b5 100644 --- a/doc/html/classes.html +++ b/doc/html/classes.html @@ -3,7 +3,7 @@ - + PIP: Class Index @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -64,46 +68,50 @@ $(document).ready(function(){initNavTree('classes.html','');});
    Class Index
    -
    a | b | e | i | k | m | p | r | s | t | w
    +
    a | b | e | i | k | m | n | p | r | s | t | w
    - - - - - + + + + + - - + + + - - + + - - - + + + + + + +
      a  
    -
      k  
    -
    PIConsole   PIPacketExtractor   PIVector2D   
    PICout   PIProcess   
      r  
    -
    PIEthernet::Address   PIKbdListener::KeyEvent   PIDiagnostics   PIProtocol   
      b  
      m  
    -
    PIDir   PISerial   PIByteArray::RawData   
    PIEthernet   PISet   PIStateMachine::Rule   
    PIBinaryLog::BinLogIndex   PIKbdListener::MouseEvent   PIEvaluator   PISharedMemory   
      s  
    +
    PICout   PIProtocol   PIStateMachine::Rule   
    PIDiagnostics   PISerial   
      s  
    +
    PIEthernet::Address   PIKbdListener::MouseEvent   PIDir   PISet   
      b  
    +
      n  
    +
    PIEthernet   PISharedMemory   PIDiagnostics::State   
    PIEvaluator   PIStateMachine   PIStateMachine::State   
    PIBinaryLog::BinLogIndex   PICout::Notifier   PIFile   PIString   
      t  
    PIBinaryLog::BinLogInfo   
      p  
    -
    PIFile   PIStateMachine   
    PIBinaryLog::BinLogRecordInfo   PIFlags   PIString   PIDiagnostics::State   
    PIConfig::Branch   PIBinaryLog   PIIOByteArray   PIStringList   PIStateMachine::State   
    PIFlags   PIStringList   
    PIBinaryLog::BinLogRecordInfo   PIIOByteArray   PISystemTime   TileVars   
    PIConfig::Branch   PIBinaryLog   PIIODevice   PIThread   TransferFunction   
      e  
    -
    PIByteArray   PIIODevice   PISystemTime   
      t  
    +
    PIByteArray   PIIOString   PITimeMeasurer   
      w  
    PIChar   PIIOString   PIThread   
    PIConfig::Entry   PIChunkStream   PIKbdListener   PITimeMeasurer   TileVars   
    PIChar   PIKbdListener   PITimer   
    PIConfig::Entry   PIChunkStream   PIMultiProtocol   PITransparentDevice   PIKbdListener::WheelEvent   
      i  
    -
    PICLI   PIMultiProtocol   PITimer   TransferFunction   
    PICollection   PIMultiProtocolBase   PITransparentDevice   
      w  
    -
    PIEthernet::Interface   PIConfig   PIMutex   PIVariant   
    PIEthernet::InterfaceList   PIConnection   PIObject   PIVector   PIKbdListener::WheelEvent   
    PICLI   PIMultiProtocolBase   PIVariant   
    PICollection   PIMutex   PIVector   
    PIEthernet::Interface   PIConfig   PIObject   PIVector2D   
    PIEthernet::InterfaceList   PIConnection   PIPacketExtractor   
      r  
    +
      k  
    +
    PIConsole   PIProcess   
    PIByteArray::RawData   
    PIKbdListener::KeyEvent   
    -
    a | b | e | i | k | m | p | r | s | t | w
    +
    a | b | e | i | k | m | n | p | r | s | t | w
    diff --git a/doc/html/deprecated.html b/doc/html/deprecated.html index 05c38ad9..7cd0925b 100644 --- a/doc/html/deprecated.html +++ b/doc/html/deprecated.html @@ -3,7 +3,7 @@ - + PIP: Deprecated List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -75,9 +79,9 @@ $(document).ready(function(){initNavTree('deprecated.html','');}); diff --git a/doc/html/dir_000002_000005.html b/doc/html/dir_000002_000005.html index 88b414bb..8a9a945b 100644 --- a/doc/html/dir_000002_000005.html +++ b/doc/html/dir_000002_000005.html @@ -3,7 +3,7 @@ - + PIP: src_main/auxiliary -> console Relation @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -66,9 +70,9 @@ $(document).ready(function(){initNavTree('dir_22993a5a9b77b798b6993599a8c5a35f.h diff --git a/doc/html/dir_000003_000005.html b/doc/html/dir_000003_000005.html index b7e27efa..f5dfb4b2 100644 --- a/doc/html/dir_000003_000005.html +++ b/doc/html/dir_000003_000005.html @@ -3,7 +3,7 @@ - + PIP: src_main/auxiliary/piterminal -> console Relation @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -66,9 +70,9 @@ $(document).ready(function(){initNavTree('dir_e8f9ff4f61ab374b29391c0cc0e9c0cb.h diff --git a/doc/html/dir_000003_000010.html b/doc/html/dir_000003_000010.html index f91f8dbd..12b4ea5c 100644 --- a/doc/html/dir_000003_000010.html +++ b/doc/html/dir_000003_000010.html @@ -3,8 +3,9 @@ - -PIP: src/console -> thread Relation + + +PIP: src_main/auxiliary/piterminal -> io Relation @@ -13,9 +14,9 @@ +/* @license-end */ @@ -24,9 +25,9 @@ - @@ -35,16 +36,16 @@
    +
    PIP -  0.5.0_alpha +  1.7.1
    Platform-Independent Primitives
    - - + + + + +
    -

    console → thread Relation

    File in src/consoleIncludes file in src/thread
    piconsole.hpitimer.h
    pikbdlistener.hpithread.h
    +

    piterminal → io Relation

    File in src_main/auxiliary/piterminalIncludes file in src_main/io
    main.cpppifile.h
    main.cpppisharedmemory.h
    diff --git a/doc/html/dir_000004_000007.html b/doc/html/dir_000004_000007.html index 616537d2..5f5b8650 100644 --- a/doc/html/dir_000004_000007.html +++ b/doc/html/dir_000004_000007.html @@ -3,7 +3,7 @@ - + PIP: src_main/code -> core Relation @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -66,9 +70,9 @@ $(document).ready(function(){initNavTree('dir_0ee93af155096b8236ba63210cfde0e7.h diff --git a/doc/html/dir_000005_000007.html b/doc/html/dir_000005_000007.html index 3f02e28f..6eca670b 100644 --- a/doc/html/dir_000005_000007.html +++ b/doc/html/dir_000005_000007.html @@ -3,7 +3,7 @@ - + PIP: src_main/console -> core Relation @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -66,9 +70,9 @@ $(document).ready(function(){initNavTree('dir_360603efd2695bf93017d0ab2e9dfc1c.h diff --git a/doc/html/dir_000005_000010.html b/doc/html/dir_000005_000010.html index 54020d73..898d4ed4 100644 --- a/doc/html/dir_000005_000010.html +++ b/doc/html/dir_000005_000010.html @@ -3,8 +3,9 @@ - -PIP: src/core -> thread Relation + + +PIP: src_main/console -> io Relation @@ -13,9 +14,9 @@ +/* @license-end */ @@ -24,9 +25,9 @@ - @@ -35,16 +36,16 @@
    +
    PIP -  0.5.0_alpha +  1.7.1
    Platform-Independent Primitives
    - - + + + + +
    -

    core → thread Relation

    File in src/coreIncludes file in src/thread
    piobject.hpimutex.h
    +

    console → io Relation

    File in src_main/consoleIncludes file in src_main/io
    piconsole.cpppidiagnostics.h
    piconsole.cpppipeer.h
    piconsole.cpppiprotocol.h
    piterminal.cpppisharedmemory.h
    diff --git a/doc/html/dir_000006_000007.html b/doc/html/dir_000006_000007.html index bd672226..1b31c1b7 100644 --- a/doc/html/dir_000006_000007.html +++ b/doc/html/dir_000006_000007.html @@ -3,7 +3,7 @@ - + PIP: src_main/containers -> core Relation @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -66,9 +70,9 @@ $(document).ready(function(){initNavTree('dir_dcbbaf0efdc7c0424cf380791c96d727.h diff --git a/doc/html/dir_000007_000005.html b/doc/html/dir_000007_000005.html index 9d3cc69e..c6659405 100644 --- a/doc/html/dir_000007_000005.html +++ b/doc/html/dir_000007_000005.html @@ -3,7 +3,7 @@ - + PIP: src_main/core -> console Relation @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -66,9 +70,9 @@ $(document).ready(function(){initNavTree('dir_5b3c471804d69f73ade30399a1a53f16.h diff --git a/doc/html/dir_000007_000010.html b/doc/html/dir_000007_000010.html index 13b8d993..7dd906cc 100644 --- a/doc/html/dir_000007_000010.html +++ b/doc/html/dir_000007_000010.html @@ -3,9 +3,9 @@ - + -PIP: src/core -> math Relation +PIP: src_main/core -> io Relation @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  0.7.1 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,19 +58,21 @@ $(function() {
    -

    core → math Relation

    File in src/coreIncludes file in src/math
    pivariant.hpimathbase.h
    +

    core → io Relation

    File in src_main/coreIncludes file in src_main/io
    piinit.cpppidir.h
    piobject.cpppifile.h
    diff --git a/doc/html/doxygen.css b/doc/html/doxygen.css index 8d784ad5..fd249143 100644 --- a/doc/html/doxygen.css +++ b/doc/html/doxygen.css @@ -1,4 +1,4 @@ -/* The standard CSS for doxygen 1.8.13 */ +/* The standard CSS for doxygen 1.8.14 */ body, table, div, p, dl { font: 400 14px/22px Roboto,sans-serif; diff --git a/doc/html/dynsections.js b/doc/html/dynsections.js index 85e18369..c1ce1226 100644 --- a/doc/html/dynsections.js +++ b/doc/html/dynsections.js @@ -1,3 +1,26 @@ +/* + @licstart The following is the entire license notice for the + JavaScript code in this file. + + Copyright (C) 1997-2017 by Dimitri van Heesch + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + @licend The above is the entire license notice + for the JavaScript code in this file + */ function toggleVisibility(linkObj) { var base = $(linkObj).attr('id'); @@ -15,7 +38,7 @@ function toggleVisibility(linkObj) summary.hide(); $(linkObj).removeClass('closed').addClass('opened'); $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); - } + } return false; } @@ -37,7 +60,7 @@ function toggleLevel(level) $(this).show(); } else if (l==level+1) { i.removeClass('iconfclosed iconfopen').addClass('iconfclosed'); - a.html('►'); + a.html('▶'); $(this).show(); } else { $(this).hide(); @@ -64,7 +87,7 @@ function toggleFolder(id) // 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('►'); + 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 @@ -74,7 +97,7 @@ function toggleFolder(id) // 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('►'); + childRowsSpans.filter(".arrow").html('▶'); childRows.show(); //show all children } updateStripes(); @@ -94,4 +117,4 @@ function toggleInherit(id) $(img).attr('src',src.substring(0,src.length-10)+'open.png'); } } - +/* @license-end */ diff --git a/doc/html/files.html b/doc/html/files.html index 4545f504..067a6558 100644 --- a/doc/html/files.html +++ b/doc/html/files.html @@ -3,7 +3,7 @@ - + PIP: File List @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -109,54 +113,57 @@ $(document).ready(function(){initNavTree('files.html','');});  pitime_win.hPITime conversions for Windows  pivariant.hVariant type  pivarianttypes.hVariant type -  geo - piellipsoidmodel.hContains geo ellipsoid models - pigeoposition.hClass for geo position storage and conversions -  io - pibasetransfer.hBase class for reliable send and receive data in fixed packets with error correction, pause and resume - pibinarylog.hBinary log - piconfig.hConfiguration parser and writer - piconnection.hComplex I/O point - pidatatransfer.hClass for send and receive PIByteArray via PIBaseTransfer - pidiagnostics.hConnection quality diagnostics - pidir.hLocal directory - piethernet.hEthernet device - pifile.hLocal file - pifiletransfer.hClass for send and receive files and directories via PIBaseTransfer - piiobytearray.hPIIODevice wrapper around PIByteArray - piiodevice.hAbstract input/output device - piiostring.hPIIODevice wrapper around PIString - pipacketextractor.hPackets extractor - pipeer.hPeering net node - piprotocol.hHighly configurable from file I/O channel - piserial.hSerial device - pisharedmemory.hShared memory - pitransparentdevice.hPIIODevice that pass write to read - piusb.hUSB device -  math - picrc.hCRC checksum calculator - picrypt.hCryptographic class using lib Sodium - pievaluator.hMathematic expressions calculator - pifft.hClass for FFT, IFFT and Hilbert transformations - pifixedpoint.hClass for fixed point numbers - pimathbase.hBasic mathematical functions and defines - pimathcomplex.hPIP math complex - pimathmatrix.hPIMathMatrix - pimathsolver.hPIMathSolver - pimathvector.hPIMathVector - piquaternion.hClass for quaternions - pistatistic.hClass for calculating math statistic in values array -  resources - piresources.hResources subsystem -  system - piprocess.hProcess - pisignals.hSystem signals -  thread - pigrabberbase.hAbstract class for create grabbers - pimutex.hMutex - pipipelinethread.hClass for create multihread pipeline - pithread.hThread - pitimer.hTimer +  crypt + piauth.hPIP Authentication API + picrypt.hCryptographic class using lib Sodium +  geo + piellipsoidmodel.hContains geo ellipsoid models + pigeoposition.hClass for geo position storage and conversions +  io + pibasetransfer.hBase class for reliable send and receive data in fixed packets with error correction, pause and resume + pibinarylog.hBinary log + piconfig.hConfiguration parser and writer + piconnection.hComplex I/O point + pidatatransfer.hClass for send and receive PIByteArray via PIBaseTransfer + pidiagnostics.hConnection quality diagnostics + pidir.hLocal directory + piethernet.hEthernet device + pifile.hLocal file + pifiletransfer.hClass for send and receive files and directories via PIBaseTransfer + piiobytearray.hPIIODevice wrapper around PIByteArray + piiodevice.hAbstract input/output device + piiostring.hPIIODevice wrapper around PIString + pipacketextractor.hPackets extractor + pipeer.hPeering net node + piprotocol.hHighly configurable from file I/O channel + piserial.hSerial device + pisharedmemory.hShared memory + pitransparentdevice.hPIIODevice that pass write to read + piusb.hUSB device +  math + picrc.hCRC checksum calculator + pievaluator.hMathematic expressions calculator + pifft.hClass for FFT, IFFT and Hilbert transformations + pifixedpoint.hClass for fixed point numbers + pigeometry.hGeometry base class + pimathbase.hBasic mathematical functions and defines + pimathcomplex.hPIP math complex + pimathmatrix.hPIMathMatrix + pimathsolver.hPIMathSolver + pimathvector.hPIMathVector + piquaternion.hClass for quaternions + pistatistic.hClass for calculating math statistic in values array +  resources + piresources.hResources subsystem +  system + piprocess.hProcess + pisignals.hSystem signals +  thread + pigrabberbase.hAbstract class for create grabbers + pimutex.hMutex + pipipelinethread.hClass for create multihread pipeline + pithread.hThread + pitimer.hTimer
    @@ -164,9 +171,9 @@ $(document).ready(function(){initNavTree('files.html','');}); diff --git a/doc/html/functions.html b/doc/html/functions.html index 05af284a..cb9019f7 100644 --- a/doc/html/functions.html +++ b/doc/html/functions.html @@ -3,7 +3,7 @@ - + PIP: Class Members @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@ - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -72,6 +76,9 @@ $(document).ready(function(){initNavTree('functions.html','');});
  • action : PIKbdListener::MouseEvent
  • +
  • add() +: PIChunkStream +
  • ADD_NEW_TO_COLLECTION : PICollection
  • @@ -79,13 +86,13 @@ $(document).ready(function(){initNavTree('functions.html','');}); : PICollection
  • addArgument() -: PICLI +: PICLI
  • addBitVariable() : PIConsole
  • addChannel() -: PIConnection +: PIConnection
  • addCondition() : PIStateMachine< Type >::Rule @@ -139,7 +146,7 @@ $(document).ready(function(){initNavTree('functions.html','');}); : PIConsole
  • addVariable() -: PIConsole +: PIConsole
  • Alignment : PIConsole @@ -153,6 +160,9 @@ $(document).ready(function(){initNavTree('functions.html','');});
  • allDevices() : PIConnection
  • +
  • AllDevices +: PICout +
  • allEntries() : PIDir
  • @@ -166,7 +176,7 @@ $(document).ready(function(){initNavTree('functions.html','');}); : PIKbdListener
  • append() -: PIByteArray +: PIByteArray , PIString
  • applyFileInfo() @@ -194,9 +204,9 @@ $(document).ready(function(){initNavTree('functions.html','');}); diff --git a/doc/html/functions_b.html b/doc/html/functions_b.html index 8ac7c089..9d8e402c 100644 --- a/doc/html/functions_b.html +++ b/doc/html/functions_b.html @@ -3,7 +3,7 @@ - + PIP: Class Members @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
  • - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -130,6 +134,9 @@ $(document).ready(function(){initNavTree('functions_b.html','');});
  • broadcast : PIEthernet::Interface
  • +
  • Buffer +: PICout +
  • bufferSize() : PIPacketExtractor
  • @@ -145,9 +152,9 @@ $(document).ready(function(){initNavTree('functions_b.html','');}); diff --git a/doc/html/functions_c.html b/doc/html/functions_c.html index dc6f8824..13e5b548 100644 --- a/doc/html/functions_c.html +++ b/doc/html/functions_c.html @@ -3,7 +3,7 @@ - + PIP: Class Members @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -295,9 +299,9 @@ $(document).ready(function(){initNavTree('functions_c.html','');}); diff --git a/doc/html/functions_d.html b/doc/html/functions_d.html index 579a245c..5d66c469 100644 --- a/doc/html/functions_d.html +++ b/doc/html/functions_d.html @@ -3,7 +3,7 @@ - + PIP: Class Members @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -189,9 +193,9 @@ $(document).ready(function(){initNavTree('functions_d.html','');}); diff --git a/doc/html/functions_e.html b/doc/html/functions_e.html index bc380589..ffd4658a 100644 --- a/doc/html/functions_e.html +++ b/doc/html/functions_e.html @@ -3,7 +3,7 @@ - + PIP: Class Members @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -210,9 +214,9 @@ $(document).ready(function(){initNavTree('functions_e.html','');}); diff --git a/doc/html/functions_enum.html b/doc/html/functions_enum.html index 560f926c..1100b070 100644 --- a/doc/html/functions_enum.html +++ b/doc/html/functions_enum.html @@ -3,7 +3,7 @@ - + PIP: Class Members - Enumerations @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -88,6 +92,9 @@ $(document).ready(function(){initNavTree('functions_enum.html','');});
  • MouseButton : PIKbdListener
  • +
  • OutputDevice +: PICout +
  • Parameters : PIEthernet , PISerial @@ -125,9 +132,9 @@ $(document).ready(function(){initNavTree('functions_enum.html','');}); diff --git a/doc/html/functions_eval.html b/doc/html/functions_eval.html index 131918ad..6eb7f2c5 100644 --- a/doc/html/functions_eval.html +++ b/doc/html/functions_eval.html @@ -3,7 +3,7 @@ - + PIP: Class Members - Enumerator @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
  • - + +/* @license-end */
    @@ -56,13 +58,18 @@ $(function() {
     

    - a -

    @@ -322,6 +332,9 @@ $(document).ready(function(){initNavTree('functions_eval.html','');});

    - n -

    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -157,6 +161,9 @@ $(document).ready(function(){initNavTree('functions_f.html','');});
  • findLast() : PIString
  • +
  • findRange() +: PIString +
  • findWord() : PIString
  • @@ -211,7 +218,7 @@ $(document).ready(function(){initNavTree('functions_f.html','');}); : PIString
  • fromUTF8() -: PIString +: PIString
  • fromValue() : PIVariant @@ -237,9 +244,9 @@ $(document).ready(function(){initNavTree('functions_f.html','');}); diff --git a/doc/html/functions_func.html b/doc/html/functions_func.html index 2c65188c..a23d57ea 100644 --- a/doc/html/functions_func.html +++ b/doc/html/functions_func.html @@ -3,7 +3,7 @@ - + PIP: Class Members - Functions @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
  • - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -69,8 +73,11 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
  • absolutePath() : PIDir
  • +
  • add() +: PIChunkStream +
  • addArgument() -: PICLI +: PICLI
  • addBitVariable() : PIConsole @@ -109,7 +116,7 @@ $(document).ready(function(){initNavTree('functions_func.html','');}); : PIEthernet::Address
  • addRule() -: PIStateMachine< Type > +: PIStateMachine< Type >
  • addSeconds() : PISystemTime @@ -127,7 +134,7 @@ $(document).ready(function(){initNavTree('functions_func.html','');}); : PIConsole
  • addVariable() -: PIConsole +: PIConsole
  • allAddresses() : PIEthernet @@ -148,11 +155,11 @@ $(document).ready(function(){initNavTree('functions_func.html','');}); : PIConfig
  • append() -: PIByteArray +: PIByteArray , PIString
  • applyFileInfo() -: PIFile +: PIFile
  • atEnd() : PIChunkStream @@ -169,9 +176,9 @@ $(document).ready(function(){initNavTree('functions_func.html','');}); diff --git a/doc/html/functions_func_b.html b/doc/html/functions_func_b.html index eec336ed..2fc92eef 100644 --- a/doc/html/functions_func_b.html +++ b/doc/html/functions_func_b.html @@ -3,7 +3,7 @@ - + PIP: Class Members - Functions @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
  • - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -84,9 +88,9 @@ $(document).ready(function(){initNavTree('functions_func_b.html','');}); diff --git a/doc/html/functions_func_c.html b/doc/html/functions_func_c.html index d5dada10..6266f222 100644 --- a/doc/html/functions_func_c.html +++ b/doc/html/functions_func_c.html @@ -3,7 +3,7 @@ - + PIP: Class Members - Functions @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -259,9 +263,9 @@ $(document).ready(function(){initNavTree('functions_func_c.html','');}); diff --git a/doc/html/functions_func_d.html b/doc/html/functions_func_d.html index 35df7a4f..af8ab8a7 100644 --- a/doc/html/functions_func_d.html +++ b/doc/html/functions_func_d.html @@ -3,7 +3,7 @@ - + PIP: Class Members - Functions @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -147,9 +151,9 @@ $(document).ready(function(){initNavTree('functions_func_d.html','');}); diff --git a/doc/html/functions_func_e.html b/doc/html/functions_func_e.html index 3fcab871..aad94d16 100644 --- a/doc/html/functions_func_e.html +++ b/doc/html/functions_func_e.html @@ -3,7 +3,7 @@ - + PIP: Class Members - Functions @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -150,9 +154,9 @@ $(document).ready(function(){initNavTree('functions_func_e.html','');}); diff --git a/doc/html/functions_func_f.html b/doc/html/functions_func_f.html index 5832cf4e..4b027df8 100644 --- a/doc/html/functions_func_f.html +++ b/doc/html/functions_func_f.html @@ -3,7 +3,7 @@ - + PIP: Class Members - Functions @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -114,6 +118,9 @@ $(document).ready(function(){initNavTree('functions_func_f.html','');});
  • findLast() : PIString
  • +
  • findRange() +: PIString +
  • findWord() : PIString
  • @@ -156,13 +163,13 @@ $(document).ready(function(){initNavTree('functions_func_f.html','');}); : PIString
  • fromUTF8() -: PIString +: PIString
  • fromValue() : PIVariant
  • front() -: PIVector< T > +: PIVector< T >
  • fullName() : PIConfig::Entry @@ -182,9 +189,9 @@ $(document).ready(function(){initNavTree('functions_func_f.html','');}); diff --git a/doc/html/functions_func_g.html b/doc/html/functions_func_g.html index b500c24d..5115354a 100644 --- a/doc/html/functions_func_g.html +++ b/doc/html/functions_func_g.html @@ -3,7 +3,7 @@ - + PIP: Class Members - Functions @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
  • - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -107,9 +111,9 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');}); diff --git a/doc/html/functions_func_h.html b/doc/html/functions_func_h.html index 82e237d2..f9c581fa 100644 --- a/doc/html/functions_func_h.html +++ b/doc/html/functions_func_h.html @@ -3,7 +3,7 @@ - + PIP: Class Members - Functions @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -72,9 +76,9 @@ $(document).ready(function(){initNavTree('functions_func_h.html','');}); diff --git a/doc/html/functions_func_i.html b/doc/html/functions_func_i.html index f8bfb11e..bb097f5d 100644 --- a/doc/html/functions_func_i.html +++ b/doc/html/functions_func_i.html @@ -3,7 +3,7 @@ - + PIP: Class Members - Functions @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -258,9 +262,9 @@ $(document).ready(function(){initNavTree('functions_func_i.html','');}); diff --git a/doc/html/functions_func_j.html b/doc/html/functions_func_j.html index 9ef18997..76bb8764 100644 --- a/doc/html/functions_func_j.html +++ b/doc/html/functions_func_j.html @@ -3,7 +3,7 @@ - + PIP: Class Members - Functions @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -75,9 +79,9 @@ $(document).ready(function(){initNavTree('functions_func_j.html','');}); diff --git a/doc/html/functions_func_k.html b/doc/html/functions_func_k.html index 4a06d20b..4a434f88 100644 --- a/doc/html/functions_func_k.html +++ b/doc/html/functions_func_k.html @@ -3,7 +3,7 @@ - + PIP: Class Members - Functions @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -73,9 +77,9 @@ $(document).ready(function(){initNavTree('functions_func_k.html','');}); diff --git a/doc/html/functions_func_l.html b/doc/html/functions_func_l.html index a936f19b..beaf91c7 100644 --- a/doc/html/functions_func_l.html +++ b/doc/html/functions_func_l.html @@ -3,7 +3,7 @@ - + PIP: Class Members - Functions @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -118,9 +122,9 @@ $(document).ready(function(){initNavTree('functions_func_l.html','');}); diff --git a/doc/html/functions_func_m.html b/doc/html/functions_func_m.html index d499ce0d..a6a73b5f 100644 --- a/doc/html/functions_func_m.html +++ b/doc/html/functions_func_m.html @@ -3,7 +3,7 @@ - + PIP: Class Members - Functions @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -93,9 +97,9 @@ $(document).ready(function(){initNavTree('functions_func_m.html','');}); diff --git a/doc/html/functions_func_n.html b/doc/html/functions_func_n.html index b906483c..29d5a021 100644 --- a/doc/html/functions_func_n.html +++ b/doc/html/functions_func_n.html @@ -3,7 +3,7 @@ - + PIP: Class Members - Functions @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -85,9 +89,9 @@ $(document).ready(function(){initNavTree('functions_func_n.html','');}); diff --git a/doc/html/functions_func_o.html b/doc/html/functions_func_o.html index ad453348..b9d52d9e 100644 --- a/doc/html/functions_func_o.html +++ b/doc/html/functions_func_o.html @@ -3,7 +3,7 @@ - + PIP: Class Members - Functions @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -267,9 +271,9 @@ $(document).ready(function(){initNavTree('functions_func_o.html','');}); diff --git a/doc/html/functions_func_p.html b/doc/html/functions_func_p.html index 33b53367..b07def61 100644 --- a/doc/html/functions_func_p.html +++ b/doc/html/functions_func_p.html @@ -3,7 +3,7 @@ - + PIP: Class Members - Functions @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -169,7 +173,7 @@ $(document).ready(function(){initNavTree('functions_func_p.html','');}); : PISerial
  • PISet() -: PISet< T > +: PISet< T >
  • PISharedMemory() : PISharedMemory @@ -178,25 +182,25 @@ $(document).ready(function(){initNavTree('functions_func_p.html','');}); : PIStateMachine< Type >
  • PIString() -: PIString +: PIString
  • PIStringList() : PIStringList
  • PISystemTime() -: PISystemTime +: PISystemTime
  • PIThread() : PIThread
  • PITimer() -: PITimer +: PITimer
  • PITransparentDevice() : PITransparentDevice
  • PIVariant() -: PIVariant +: PIVariant
  • PIVector() : PIVector< T > @@ -261,9 +265,9 @@ $(document).ready(function(){initNavTree('functions_func_p.html','');}); diff --git a/doc/html/functions_func_q.html b/doc/html/functions_func_q.html index d089d2ff..5c95feac 100644 --- a/doc/html/functions_func_q.html +++ b/doc/html/functions_func_q.html @@ -3,7 +3,7 @@ - + PIP: Class Members - Functions @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
  • - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -82,9 +86,9 @@ $(document).ready(function(){initNavTree('functions_func_q.html','');}); diff --git a/doc/html/functions_func_r.html b/doc/html/functions_func_r.html index 7e587d17..a54982ca 100644 --- a/doc/html/functions_func_r.html +++ b/doc/html/functions_func_r.html @@ -3,7 +3,7 @@ - + PIP: Class Members - Functions @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -299,9 +303,9 @@ $(document).ready(function(){initNavTree('functions_func_r.html','');}); diff --git a/doc/html/functions_func_s.html b/doc/html/functions_func_s.html index fe3cb75c..4a1a7607 100644 --- a/doc/html/functions_func_s.html +++ b/doc/html/functions_func_s.html @@ -3,7 +3,7 @@ - + PIP: Class Members - Functions @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -469,7 +473,7 @@ $(document).ready(function(){initNavTree('functions_func_s.html','');}); : PIDiagnostics
  • State() -: PIStateMachine< Type >::State +: PIStateMachine< Type >::State
  • statesCount() : PIStateMachine< Type > @@ -515,9 +519,9 @@ $(document).ready(function(){initNavTree('functions_func_s.html','');}); diff --git a/doc/html/functions_func_t.html b/doc/html/functions_func_t.html index f793c757..73b4db0b 100644 --- a/doc/html/functions_func_t.html +++ b/doc/html/functions_func_t.html @@ -3,7 +3,7 @@ - + PIP: Class Members - Functions @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
  • - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -302,9 +306,9 @@ $(document).ready(function(){initNavTree('functions_func_t.html','');}); diff --git a/doc/html/functions_func_u.html b/doc/html/functions_func_u.html index 89ffb8b5..a8798005 100644 --- a/doc/html/functions_func_u.html +++ b/doc/html/functions_func_u.html @@ -3,7 +3,7 @@ - + PIP: Class Members - Functions @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -79,9 +83,9 @@ $(document).ready(function(){initNavTree('functions_func_u.html','');}); diff --git a/doc/html/functions_func_v.html b/doc/html/functions_func_v.html index b4802530..2429d325 100644 --- a/doc/html/functions_func_v.html +++ b/doc/html/functions_func_v.html @@ -3,7 +3,7 @@ - + PIP: Class Members - Functions @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -85,9 +89,9 @@ $(document).ready(function(){initNavTree('functions_func_v.html','');}); diff --git a/doc/html/functions_func_w.html b/doc/html/functions_func_w.html index 5f59f19e..1cb0f139 100644 --- a/doc/html/functions_func_w.html +++ b/doc/html/functions_func_w.html @@ -3,7 +3,7 @@ - + PIP: Class Members - Functions @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -138,9 +142,9 @@ $(document).ready(function(){initNavTree('functions_func_w.html','');}); diff --git a/doc/html/functions_g.html b/doc/html/functions_g.html index 9931a4d7..6d796f3e 100644 --- a/doc/html/functions_g.html +++ b/doc/html/functions_g.html @@ -3,7 +3,7 @@ - + PIP: Class Members @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -114,9 +118,9 @@ $(document).ready(function(){initNavTree('functions_g.html','');}); diff --git a/doc/html/functions_h.html b/doc/html/functions_h.html index 0b87ce46..88ef1e17 100644 --- a/doc/html/functions_h.html +++ b/doc/html/functions_h.html @@ -3,7 +3,7 @@ - + PIP: Class Members @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -91,9 +95,9 @@ $(document).ready(function(){initNavTree('functions_h.html','');}); diff --git a/doc/html/functions_i.html b/doc/html/functions_i.html index b7517852..cc5f8af6 100644 --- a/doc/html/functions_i.html +++ b/doc/html/functions_i.html @@ -3,7 +3,7 @@ - + PIP: Class Members @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -292,9 +296,9 @@ $(document).ready(function(){initNavTree('functions_i.html','');}); diff --git a/doc/html/functions_j.html b/doc/html/functions_j.html index 8054055c..74f14ec2 100644 --- a/doc/html/functions_j.html +++ b/doc/html/functions_j.html @@ -3,7 +3,7 @@ - + PIP: Class Members @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -75,9 +79,9 @@ $(document).ready(function(){initNavTree('functions_j.html','');}); diff --git a/doc/html/functions_k.html b/doc/html/functions_k.html index 68feb469..3ddcb0d5 100644 --- a/doc/html/functions_k.html +++ b/doc/html/functions_k.html @@ -3,7 +3,7 @@ - + PIP: Class Members @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -82,9 +86,9 @@ $(document).ready(function(){initNavTree('functions_k.html','');}); diff --git a/doc/html/functions_l.html b/doc/html/functions_l.html index b1882cf5..09bea9d7 100644 --- a/doc/html/functions_l.html +++ b/doc/html/functions_l.html @@ -3,7 +3,7 @@ - + PIP: Class Members @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -124,9 +128,9 @@ $(document).ready(function(){initNavTree('functions_l.html','');}); diff --git a/doc/html/functions_m.html b/doc/html/functions_m.html index c8e80e32..7137b575 100644 --- a/doc/html/functions_m.html +++ b/doc/html/functions_m.html @@ -3,7 +3,7 @@ - + PIP: Class Members @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -139,9 +143,9 @@ $(document).ready(function(){initNavTree('functions_m.html','');}); diff --git a/doc/html/functions_n.html b/doc/html/functions_n.html index aa24c5d0..03b953a2 100644 --- a/doc/html/functions_n.html +++ b/doc/html/functions_n.html @@ -3,7 +3,7 @@ - + PIP: Class Members @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -87,6 +91,9 @@ $(document).ready(function(){initNavTree('functions_n.html','');});
  • newLine() : PICout
  • +
  • NoDevices +: PICout +
  • None : PIPacketExtractor
  • @@ -102,9 +109,9 @@ $(document).ready(function(){initNavTree('functions_n.html','');}); diff --git a/doc/html/functions_o.html b/doc/html/functions_o.html index d5ca1c08..289beb14 100644 --- a/doc/html/functions_o.html +++ b/doc/html/functions_o.html @@ -3,7 +3,7 @@ - + PIP: Class Members @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -207,7 +211,7 @@ $(document).ready(function(){initNavTree('functions_o.html','');});
  • operator=() : PIChar , PIFlags< Enum > -, PIVariant +, PIVariant
  • operator==() : PIByteArray @@ -222,21 +226,21 @@ $(document).ready(function(){initNavTree('functions_o.html','');});
  • operator>() : PIChar , PIFlags< Enum > -, PIString +, PIString , PISystemTime
  • operator>=() : PIChar , PIFlags< Enum > -, PIString +, PIString , PISystemTime
  • operator>>() -: PIByteArray +: PIByteArray , PIByteArray::RawData , PIChar -, PIFile -, PIString +, PIFile +, PIString
  • operator[]() : PIFlags< Enum > @@ -244,17 +248,17 @@ $(document).ready(function(){initNavTree('functions_o.html','');}); , PIString
  • operator^() -: PIFlags< Enum > +: PIFlags< Enum >
  • operator^=() : PIFlags< Enum >
  • operator|() -: PIFlags< Enum > +: PIFlags< Enum > , PISet< T >
  • operator|=() -: PIFlags< Enum > +: PIFlags< Enum > , PISet< T >
  • options() @@ -264,6 +268,9 @@ $(document).ready(function(){initNavTree('functions_o.html','');}); : PIIODevice , PISerial
  • +
  • OutputDevice +: PICout +
  • outSpeed() : PISerial
  • @@ -273,9 +280,9 @@ $(document).ready(function(){initNavTree('functions_o.html','');}); diff --git a/doc/html/functions_p.html b/doc/html/functions_p.html index d9023fd1..0e69e13e 100644 --- a/doc/html/functions_p.html +++ b/doc/html/functions_p.html @@ -3,7 +3,7 @@ - + PIP: Class Members @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -79,18 +83,15 @@ $(document).ready(function(){initNavTree('functions_p.html','');});
  • PageUp : PIKbdListener
  • -
  • parameters() -: PIEthernet +
  • parameters +: PIEthernet
  • Parameters : PIEthernet +, PISerial
  • -
  • parameters -: PIEthernet -, PISerial -
  • -
  • Parameters -: PISerial +
  • parameters() +: PISerial
  • parent() : PIConfig::Entry @@ -181,14 +182,11 @@ $(document).ready(function(){initNavTree('functions_p.html','');}); : PIIOByteArray
  • PIIODevice() -: PIIODevice +: PIIODevice
  • PIIODEVICE : PIIODevice
  • -
  • PIIODevice() -: PIIODevice -
  • PIIOString() : PIIOString
  • @@ -238,22 +236,22 @@ $(document).ready(function(){initNavTree('functions_p.html','');}); : PIString
  • PIStringList() -: PIStringList +: PIStringList
  • PISystemTime() -: PISystemTime +: PISystemTime
  • PIThread() : PIThread
  • PITimer() -: PITimer +: PITimer
  • PITransparentDevice() : PITransparentDevice
  • PIVariant() -: PIVariant +: PIVariant
  • pivBitArray : PIVariant @@ -392,12 +390,12 @@ $(document).ready(function(){initNavTree('functions_p.html','');});
  • prepend() : PIString
  • -
  • priority() -: PIThread -
  • Priority : PIThread
  • +
  • priority() +: PIThread +
  • programCommand() : PICLI
  • @@ -430,9 +428,9 @@ $(document).ready(function(){initNavTree('functions_p.html','');}); diff --git a/doc/html/functions_q.html b/doc/html/functions_q.html index 6b0e28a1..3cbc46d6 100644 --- a/doc/html/functions_q.html +++ b/doc/html/functions_q.html @@ -3,7 +3,7 @@ - + PIP: Class Members @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,19 +58,23 @@ $(function() {
    Here is a list of all documented class members with links to the class documentation for each member:

    - q -

    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -332,9 +336,9 @@ $(document).ready(function(){initNavTree('functions_r.html','');}); diff --git a/doc/html/functions_rela.html b/doc/html/functions_rela.html index c6ca15b3..7ae2846b 100644 --- a/doc/html/functions_rela.html +++ b/doc/html/functions_rela.html @@ -3,7 +3,7 @@ - + PIP: Class Members - Related Functions @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -248,9 +252,9 @@ $(document).ready(function(){initNavTree('functions_rela.html','');}); diff --git a/doc/html/functions_s.html b/doc/html/functions_s.html index 779aaf2b..490bd9b2 100644 --- a/doc/html/functions_s.html +++ b/doc/html/functions_s.html @@ -3,7 +3,7 @@ - + PIP: Class Members @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -476,9 +480,9 @@ $(document).ready(function(){initNavTree('functions_s.html','');}); : PIConfig::Entry
  • setValue() -: PIConfig::Entry -, PIConfig -, PIVariant +: PIConfig::Entry +, PIConfig +, PIVariant
  • setVariable() : PIEvaluator @@ -553,12 +557,12 @@ $(document).ready(function(){initNavTree('functions_s.html','');});
  • SplitSize : PIBinaryLog
  • -
  • splitTime() -: PIBinaryLog -
  • SplitTime : PIBinaryLog
  • +
  • splitTime() +: PIBinaryLog +
  • start() : PIConnection , PIConsole @@ -574,7 +578,7 @@ $(document).ready(function(){initNavTree('functions_s.html','');}); : PIConnection
  • startDeferred() -: PITimer +: PITimer
  • started() : PIThread @@ -589,7 +593,7 @@ $(document).ready(function(){initNavTree('functions_s.html','');}); : PIString
  • startThreadedRead() -: PIConnection +: PIConnection , PIIODevice
  • startThreadedWrite() @@ -599,11 +603,14 @@ $(document).ready(function(){initNavTree('functions_s.html','');}); : PIDiagnostics
  • State() -: PIStateMachine< Type >::State +: PIStateMachine< Type >::State
  • statesCount() : PIStateMachine< Type >
  • +
  • StdOut +: PICout +
  • stop() : PIConnection , PIConsole @@ -624,7 +631,7 @@ $(document).ready(function(){initNavTree('functions_s.html','');}); : PIConnection
  • stopThreadedRead() -: PIConnection +: PIConnection , PIIODevice
  • stopThreadedWrite() @@ -651,9 +658,9 @@ $(document).ready(function(){initNavTree('functions_s.html','');}); diff --git a/doc/html/functions_t.html b/doc/html/functions_t.html index a73aa97e..99521eb8 100644 --- a/doc/html/functions_t.html +++ b/doc/html/functions_t.html @@ -3,7 +3,7 @@ - + PIP: Class Members @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
  • - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -153,12 +157,12 @@ $(document).ready(function(){initNavTree('functions_t.html','');});
  • tid() : PIThread
  • -
  • Timeout -: PIPacketExtractor -
  • timeout() : PIPacketExtractor
  • +
  • Timeout +: PIPacketExtractor +
  • TimerImplementation : PITimer
  • @@ -348,9 +352,9 @@ $(document).ready(function(){initNavTree('functions_t.html','');}); diff --git a/doc/html/functions_type.html b/doc/html/functions_type.html index dc771907..b95924aa 100644 --- a/doc/html/functions_type.html +++ b/doc/html/functions_type.html @@ -3,7 +3,7 @@ - + PIP: Class Members - Typedefs @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -73,9 +77,9 @@ $(document).ready(function(){initNavTree('functions_type.html','');}); diff --git a/doc/html/functions_u.html b/doc/html/functions_u.html index af034014..8e3e5711 100644 --- a/doc/html/functions_u.html +++ b/doc/html/functions_u.html @@ -3,7 +3,7 @@ - + PIP: Class Members @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -92,9 +96,9 @@ $(document).ready(function(){initNavTree('functions_u.html','');}); diff --git a/doc/html/functions_v.html b/doc/html/functions_v.html index 2cabdae7..7e0861f0 100644 --- a/doc/html/functions_v.html +++ b/doc/html/functions_v.html @@ -3,7 +3,7 @@ - + PIP: Class Members @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -86,9 +90,9 @@ $(document).ready(function(){initNavTree('functions_v.html','');}); diff --git a/doc/html/functions_vars.html b/doc/html/functions_vars.html index bb0a59cb..0043ba3b 100644 --- a/doc/html/functions_vars.html +++ b/doc/html/functions_vars.html @@ -3,7 +3,7 @@ - + PIP: Class Members - Variables @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -266,9 +270,9 @@ $(document).ready(function(){initNavTree('functions_vars.html','');}); diff --git a/doc/html/functions_w.html b/doc/html/functions_w.html index 79d1ef47..79c9c104 100644 --- a/doc/html/functions_w.html +++ b/doc/html/functions_w.html @@ -3,7 +3,7 @@ - + PIP: Class Members @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -162,9 +166,9 @@ $(document).ready(function(){initNavTree('functions_w.html','');}); diff --git a/doc/html/functions_y.html b/doc/html/functions_y.html index 25f9e068..28433bde 100644 --- a/doc/html/functions_y.html +++ b/doc/html/functions_y.html @@ -3,7 +3,7 @@ - + PIP: Class Members @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -75,9 +79,9 @@ $(document).ready(function(){initNavTree('functions_y.html','');}); diff --git a/doc/html/globals.html b/doc/html/globals.html index 30c3643d..df9bbb32 100644 --- a/doc/html/globals.html +++ b/doc/html/globals.html @@ -3,7 +3,7 @@ - + PIP: File Members @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -262,6 +266,9 @@ $(document).ready(function(){initNavTree('globals.html','');});
  • piMax() : pibase.h
  • +
  • PIMETA +: pibase.h +
  • piMin() : pibase.h
  • @@ -352,9 +359,9 @@ $(document).ready(function(){initNavTree('globals.html','');}); diff --git a/doc/html/globals_defs.html b/doc/html/globals_defs.html index 3fa714b7..e72c17d1 100644 --- a/doc/html/globals_defs.html +++ b/doc/html/globals_defs.html @@ -3,7 +3,7 @@ - + PIP: File Members @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -149,8 +153,11 @@ $(document).ready(function(){initNavTree('globals_defs.html','');});
  • piForeachR : picontainers.h
  • +
  • PIMETA +: pibase.h +
  • PIMM_FOR -: pimathmatrix.h +: pimathmatrix.h
  • PIMV_FOR : pimathvector.h @@ -208,9 +215,9 @@ $(document).ready(function(){initNavTree('globals_defs.html','');}); diff --git a/doc/html/globals_func.html b/doc/html/globals_func.html index 94e4facf..f54ae6c2 100644 --- a/doc/html/globals_func.html +++ b/doc/html/globals_func.html @@ -3,7 +3,7 @@ - + PIP: File Members @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
  • - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -217,9 +221,9 @@ $(document).ready(function(){initNavTree('globals_func.html','');}); diff --git a/doc/html/globals_vars.html b/doc/html/globals_vars.html index 0f0f1e17..a6ff1536 100644 --- a/doc/html/globals_vars.html +++ b/doc/html/globals_vars.html @@ -3,7 +3,7 @@ - + PIP: File Members @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -73,9 +77,9 @@ $(document).ready(function(){initNavTree('globals_vars.html','');}); diff --git a/doc/html/graph_legend.html b/doc/html/graph_legend.html index 35e9940c..bd7becb6 100644 --- a/doc/html/graph_legend.html +++ b/doc/html/graph_legend.html @@ -3,7 +3,7 @@ - + PIP: Graph Legend @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -98,9 +102,9 @@ A yellow dashed arrow denotes a relation between a template instance and the tem diff --git a/doc/html/hierarchy.html b/doc/html/hierarchy.html index 2766d9ff..5ba92261 100644 --- a/doc/html/hierarchy.html +++ b/doc/html/hierarchy.html @@ -3,7 +3,7 @@ - + PIP: Class Hierarchy @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -75,159 +79,163 @@ This inheritance list is sorted roughly, but not completely, alphabetically: CPIConfig::EntryEntry of configuration file  CPIEthernet::InterfaceNetwork interface descriptor  CPIKbdListener::KeyEventThis struct contains information about pressed keyboard key - CPIKbdListener::MouseEventThis struct contains information about mouse action + CPIKbdListener::MouseEventThis struct contains information about mouse action  CPIKbdListener::WheelEventThis struct contains information about mouse wheel action - CPIByteArrayByte array - CPICharUnicode char - CPIChunkStreamClass for binary serialization - CPICollectionInterface to discover element groups - CPIConfigConfiguration file - CPICoutClass for formatted output similar std::cout - CPIDirLocal directory - CPIEvaluatorThis class provide mathematical evaluations of custom expression - CPIFlags< Enum >This class used as container for bit flags - CPIFlags< Attribute > - CPIFlags< DeviceOption > - CPIFlags< FileInfo::Flag > - CPIFlags< FocusFlag > - CPIFlags< InterfaceFlag > - CPIFlags< KeyModifier > - CPIFlags< MouseButton > - CPIFlags< PICodeInfo::TypeFlag > - CPIFlags< PIConsole::Format > - CPIFlags< PICoutControl > - CPIMutexMutex - CPIObjectThis is base class for any classes which use events -> handlers mechanism - CPICLICommand-line arguments parser - CPIConnectionComplex Input/Output point - CPIMultiProtocolBaseDEPRECATED - CPIMultiProtocolDEPRECATED - CPIProtocolDEPRECATED - CPIStateMachine< Type >Base class for custom state machine - CPIThreadThread class - CPIConsoleConsole output class - CPIIODeviceBase class for input/output classes - CPIBinaryLogClass for read and write binary data to logfile, and playback this data in realtime, or custom speed - CPIEthernetEthernet device - CPIFileLocal file - CPIIOByteArrayPIIODevice wrapper around PIByteArray - CPIIOStringPIIODevice wrapper around PIString - CPIPacketExtractorPackets extractor - CPISerialSerial device - CPISharedMemoryShared memory - CPITransparentDevicePIIODevice that pass write to read - CPIKbdListenerKeyboard console input listener - CPIProcess - CPITimerTimer - CPIDiagnosticsConnection quality diagnostics - CPISet< T >Set of any type - CPISet< const void * > - CPISet< int > - CPISet< PIObject * > - CPISet< PIString > - CPIStringString class - CPIStringListStrings array class - CPISystemTimeSystem time - CPITimeMeasurerTime measurements - CPIVariantVariant type - CPIVector< T >Dynamic array of any type - CPIVector2D< T >2D array, - CPIVector< __Connection > - CPIVector< __MetaFunc > - CPIVector< __QueuedEvent > - CPIVector< _PITimerImp_Pool * > - CPIVector< Argument > - CPIVector< Button > - CPIVector< CHAR_INFO > - CPIVector< Column > - CPIVector< complexd > - CPIVector< complexf > - CPIVector< Condition > - CPIVector< const PIObject * > - CPIVector< Define > - CPIVector< Delimiter > - CPIVector< Device > - CPIVector< DeviceData *> - CPIVector< double > - CPIVector< Entity * > - CPIVector< Entry * > - CPIConfig::BranchBranch is a list of entries of configuration file - CPIVector< Enum > - CPIVector< Enumerator > - CPIVector< Extractor *> - CPIVector< float > - CPIVector< Group > - CPIVector< int > - CPIVector< Kernel * > - CPIVector< KernelArg > - CPIVector< Macro > - CPIVector< Member > - CPIVector< PacketType > - CPIVector< PeerAddress > - CPIVector< PeerInfo *> - CPIVector< PeerInfo > - CPIVector< PFTFileInfo > - CPIVector< PIBinaryLog::BinLogIndex > - CPIVector< PIBinaryLog::BinLogRecordInfo > - CPIVector< PIByteArray *> - CPIVector< PIChar > - CPIVector< PICodeInfo::ClassInfo * > - CPIVector< PICodeInfo::EnumeratorInfo > - CPIVector< PICodeInfo::FunctionInfo > - CPIVector< PICodeInfo::TypeInfo > - CPIVector< PIConfig * > - CPIVector< PIConnection * > - CPIVector< PICoutControls > - CPIVector< PIDiagnostics *> - CPIVector< PIEthernet * > - CPIVector< PIEthernet::Interface > - CPIEthernet::InterfaceListArray of Interface with some features - CPIVector< PIEvaluatorTypes::Function > - CPIVector< PIEvaluatorTypes::Instruction > - CPIVector< PIEvaluatorTypes::Variable > - CPIVector< PIIODevice *> - CPIVector< PIIODevice::DeviceMode > - CPIVector< PIMathVectord > - CPIVector< PIPair< int, PISystemTime > > - CPIVector< PIProtocol * > - CPIVector< PIScreenTile * > - CPIVector< PIStateMachine::Rule > - CPIVector< PIStateMachine::State > - CPIVector< PIString > - CPIVector< PIThread * > - CPIVector< PIUSB::Configuration > - CPIVector< PIUSB::Endpoint > - CPIVector< PIUSB::Interface > - CPIVector< PIVariable > - CPIVector< PIVariant > - CPIVector< PIVector< double > > - CPIVector< PIVector< Part > > - CPIVector< PIVector< PeerInfo * > > - CPIVector< PIVector< PIIODevice * > > - CPIVector< PIVector< PIPacketExtractor * > > - CPIVector< PIVector< PIScreenTypes::Cell > > - CPIVector< PIVector< Type > > - CPIVector< Platform > - CPIVector< Program * > - CPIVector< Property > - CPIVector< Rect > - CPIVector< RemoteClient > - CPIVector< Row > - CPIVector< Section *> - CPIVector< Sender *> - CPIVector< Tab > - CPIVector< ThreadInfo > - CPIVector< ThreadStats > - CPIVector< Type > - CPIVector< Typedef > - CPIVector< uchar > - CPIVector< Variable > - CPIByteArray::RawDataHelp struct to store/restore custom blocks of data to/from PIByteArray - CPIStateMachine< Type >::RuleRule of transition between states of machine - CPIDiagnostics::StateInformation about current diagnostics state - CPIStateMachine< Type >::StateState of machine - CTileVars - CTransferFunctionDifferential evaluations + CPICout::NotifierClass for emit notifications of PICout + CPIByteArrayByte array + CPICharUnicode char + CPIChunkStreamClass for binary serialization + CPICollectionInterface to discover element groups + CPIConfigConfiguration file + CPICoutClass for formatted output similar std::cout + CPIDirLocal directory + CPIEvaluatorThis class provide mathematical evaluations of custom expression + CPIFlags< Enum >This class used as container for bit flags + CPIFlags< Attribute > + CPIFlags< DeviceOption > + CPIFlags< FileInfo::Flag > + CPIFlags< FocusFlag > + CPIFlags< InterfaceFlag > + CPIFlags< KeyModifier > + CPIFlags< MouseButton > + CPIFlags< PICodeInfo::TypeFlag > + CPIFlags< PIConsole::Format > + CPIFlags< PICoutControl > + CPIMutexMutex + CPIObjectThis is base class for any classes which use events -> handlers mechanism + CPICLICommand-line arguments parser + CPIConnectionComplex Input/Output point + CPIMultiProtocolBaseDEPRECATED + CPIMultiProtocolDEPRECATED + CPIProtocolDEPRECATED + CPIStateMachine< Type >Base class for custom state machine + CPIThreadThread class + CPIConsoleConsole output class + CPIIODeviceBase class for input/output classes + CPIBinaryLogClass for read and write binary data to logfile, and playback this data in realtime, or custom speed + CPIEthernetEthernet device + CPIFileLocal file + CPIIOByteArrayPIIODevice wrapper around PIByteArray + CPIIOStringPIIODevice wrapper around PIString + CPIPacketExtractorPackets extractor + CPISerialSerial device + CPISharedMemoryShared memory + CPITransparentDevicePIIODevice that pass write to read + CPIKbdListenerKeyboard console input listener + CPIProcess + CPITimerTimer + CPIDiagnosticsConnection quality diagnostics + CPISet< T >Set of any type + CPISet< const void * > + CPISet< int > + CPISet< PIObject * > + CPISet< PIString > + CPIStringString class + CPIStringListStrings array class + CPISystemTimeSystem time + CPITimeMeasurerTime measurements + CPIVariantVariant type + CPIVector< T >Dynamic array of any type + CPIVector2D< T >2D array, + CPIVector< __Connection > + CPIVector< __MetaFunc > + CPIVector< __QueuedEvent > + CPIVector< _PITimerImp_Pool * > + CPIVector< Argument > + CPIVector< Button > + CPIVector< CHAR_INFO > + CPIVector< Column > + CPIVector< complexd > + CPIVector< complexf > + CPIVector< Condition > + CPIVector< const PIObject * > + CPIVector< Define > + CPIVector< Delimiter > + CPIVector< Device > + CPIVector< DeviceData *> + CPIVector< double > + CPIVector< Entity * > + CPIVector< Entry * > + CPIConfig::BranchBranch is a list of entries of configuration file + CPIVector< Enum > + CPIVector< Enumerator > + CPIVector< EnumeratorInfo > + CPIVector< Extractor *> + CPIVector< float > + CPIVector< Group > + CPIVector< int > + CPIVector< Kernel * > + CPIVector< KernelArg > + CPIVector< Macro > + CPIVector< Member > + CPIVector< MetaMap > + CPIVector< PacketType > + CPIVector< PeerAddress > + CPIVector< PeerInfo *> + CPIVector< PeerInfo > + CPIVector< PFTFileInfo > + CPIVector< PIBinaryLog::BinLogIndex > + CPIVector< PIBinaryLog::BinLogRecordInfo > + CPIVector< PIByteArray *> + CPIVector< PIByteArray > + CPIVector< PIChar > + CPIVector< PICodeInfo::ClassInfo * > + CPIVector< PICodeInfo::EnumeratorInfo > + CPIVector< PICodeInfo::FunctionInfo > + CPIVector< PICodeInfo::TypeInfo > + CPIVector< PIConfig * > + CPIVector< PIConnection * > + CPIVector< PICoutControls > + CPIVector< PIDiagnostics *> + CPIVector< PIEthernet * > + CPIVector< PIEthernet::Interface > + CPIEthernet::InterfaceListArray of Interface with some features + CPIVector< PIEvaluatorTypes::Function > + CPIVector< PIEvaluatorTypes::Instruction > + CPIVector< PIEvaluatorTypes::Variable > + CPIVector< PIIODevice *> + CPIVector< PIIODevice::DeviceMode > + CPIVector< PIMathVectord > + CPIVector< PIPair< int, PISystemTime > > + CPIVector< PIProtocol * > + CPIVector< PIScreenTile * > + CPIVector< PIStateMachine::Rule > + CPIVector< PIStateMachine::State > + CPIVector< PIString > + CPIVector< PIThread * > + CPIVector< PIUSB::Configuration > + CPIVector< PIUSB::Endpoint > + CPIVector< PIUSB::Interface > + CPIVector< PIVariable > + CPIVector< PIVariant > + CPIVector< PIVector< double > > + CPIVector< PIVector< Part > > + CPIVector< PIVector< PeerInfo * > > + CPIVector< PIVector< PIIODevice * > > + CPIVector< PIVector< PIPacketExtractor * > > + CPIVector< PIVector< PIScreenTypes::Cell > > + CPIVector< PIVector< Type > > + CPIVector< Platform > + CPIVector< Program * > + CPIVector< Property > + CPIVector< Rect > + CPIVector< RemoteClient > + CPIVector< Row > + CPIVector< Section *> + CPIVector< Sender *> + CPIVector< Tab > + CPIVector< ThreadInfo > + CPIVector< ThreadStats > + CPIVector< Type > + CPIVector< Typedef > + CPIVector< uchar > + CPIVector< Variable > + CPIByteArray::RawDataHelp struct to store/restore custom blocks of data to/from PIByteArray + CPIStateMachine< Type >::RuleRule of transition between states of machine + CPIDiagnostics::StateInformation about current diagnostics state + CPIStateMachine< Type >::StateState of machine + CTileVars + CTransferFunctionDifferential evaluations
    @@ -235,9 +243,9 @@ This inheritance list is sorted roughly, but not completely, alphabetically: diff --git a/doc/html/hierarchy.js b/doc/html/hierarchy.js index 0ed3c93f..fc1d915d 100644 --- a/doc/html/hierarchy.js +++ b/doc/html/hierarchy.js @@ -10,6 +10,7 @@ var hierarchy = [ "PIKbdListener::MouseEvent", "struct_p_i_kbd_listener_1_1_mouse_event.html", [ [ "PIKbdListener::WheelEvent", "struct_p_i_kbd_listener_1_1_wheel_event.html", null ] ] ], + [ "PICout::Notifier", "class_p_i_cout_1_1_notifier.html", null ], [ "PIByteArray", "class_p_i_byte_array.html", null ], [ "PIChar", "class_p_i_char.html", null ], [ "PIChunkStream", "class_p_i_chunk_stream.html", null ], @@ -93,6 +94,7 @@ var hierarchy = ] ], [ "PIVector< Enum >", "class_p_i_vector.html", null ], [ "PIVector< Enumerator >", "class_p_i_vector.html", null ], + [ "PIVector< EnumeratorInfo >", "class_p_i_vector.html", null ], [ "PIVector< Extractor *>", "class_p_i_vector.html", null ], [ "PIVector< float >", "class_p_i_vector.html", null ], [ "PIVector< Group >", "class_p_i_vector.html", null ], @@ -101,6 +103,7 @@ var hierarchy = [ "PIVector< KernelArg >", "class_p_i_vector.html", null ], [ "PIVector< Macro >", "class_p_i_vector.html", null ], [ "PIVector< Member >", "class_p_i_vector.html", null ], + [ "PIVector< MetaMap >", "class_p_i_vector.html", null ], [ "PIVector< PacketType >", "class_p_i_vector.html", null ], [ "PIVector< PeerAddress >", "class_p_i_vector.html", null ], [ "PIVector< PeerInfo *>", "class_p_i_vector.html", null ], @@ -109,6 +112,7 @@ var hierarchy = [ "PIVector< PIBinaryLog::BinLogIndex >", "class_p_i_vector.html", null ], [ "PIVector< PIBinaryLog::BinLogRecordInfo >", "class_p_i_vector.html", null ], [ "PIVector< PIByteArray *>", "class_p_i_vector.html", null ], + [ "PIVector< PIByteArray >", "class_p_i_vector.html", null ], [ "PIVector< PIChar >", "class_p_i_vector.html", null ], [ "PIVector< PICodeInfo::ClassInfo * >", "class_p_i_vector.html", null ], [ "PIVector< PICodeInfo::EnumeratorInfo >", "class_p_i_vector.html", null ], diff --git a/doc/html/index.html b/doc/html/index.html index b2e2e304..3a5aff44 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -3,7 +3,7 @@ - + PIP: What is PIP @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@ - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -103,9 +107,9 @@ $(document).ready(function(){initNavTree('index.html','');}); diff --git a/doc/html/index.qch b/doc/html/index.qch new file mode 100644 index 00000000..b2f8f63e Binary files /dev/null and b/doc/html/index.qch differ diff --git a/doc/html/index.qhp b/doc/html/index.qhp index 267f5445..808a9d34 100644 --- a/doc/html/index.qhp +++ b/doc/html/index.qhp @@ -4,19 +4,19 @@ doc PIP - 1.0.0_rc3 + 1.7.1 PIP - 1.0.0_rc3 + 1.7.1 doxygen -
    +
    -
    +
    @@ -224,6 +224,7 @@
    +
    @@ -513,7 +514,15 @@
    +
    +
    +
    +
    +
    +
    +
    +
    @@ -1474,6 +1483,7 @@
    +
    @@ -1863,6 +1873,7 @@
    +
    @@ -1946,6 +1957,7 @@
    +
    @@ -1954,6 +1966,7 @@
    +
    @@ -1962,6 +1975,7 @@
    +
    @@ -2084,7 +2098,7 @@
    -
    +
    @@ -2404,6 +2418,7 @@
    +
    @@ -2639,6 +2654,7 @@
    +
    @@ -2670,7 +2686,15 @@
    +
    +
    +
    +
    +
    +
    +
    +
    @@ -2705,6 +2729,7 @@
    +
    @@ -3080,6 +3105,7 @@
    +
    @@ -3375,6 +3401,10 @@
    +
    +
    +
    +
    @@ -4346,7 +4376,6 @@
    -
    @@ -4368,6 +4397,7 @@
    +
    @@ -4545,6 +4575,7 @@ + @@ -5029,6 +5060,7 @@ + @@ -5546,6 +5578,7 @@ + @@ -5579,6 +5612,11 @@ + + + + + @@ -7284,7 +7322,6 @@ - @@ -8111,6 +8148,7 @@ + @@ -8874,6 +8912,8 @@ pitime__win_8h.html pivariant_8h.html pivarianttypes_8h.html + piauth_8h.html + picrypt_8h.html piellipsoidmodel_8h.html pigeoposition_8h.html pibasetransfer_8h.html @@ -8897,10 +8937,10 @@ pitransparentdevice_8h.html piusb_8h.html picrc_8h.html - picrypt_8h.html pievaluator_8h.html pifft_8h.html pifixedpoint_8h.html + pigeometry_8h.html pimathbase_8h.html pimathcomplex_8h.html pimathmatrix_8h.html @@ -8921,6 +8961,7 @@ deprecated.html class_p_i_binary_log.html class_p_i_binary_log__inherit__graph.png + class_p_i_binary_log__inherit__graph.png class_p_i_binary_log-members.html struct_p_i_binary_log_1_1_bin_log_index.html struct_p_i_binary_log_1_1_bin_log_index-members.html @@ -8938,6 +8979,7 @@ class_p_i_chunk_stream-members.html class_p_i_c_l_i.html class_p_i_c_l_i__inherit__graph.png + class_p_i_c_l_i__inherit__graph.png class_p_i_c_l_i-members.html class_p_i_collection.html class_p_i_collection-members.html @@ -8946,11 +8988,13 @@ class_p_i_config-members.html class_p_i_config_1_1_branch.html class_p_i_config_1_1_branch__inherit__graph.png + class_p_i_config_1_1_branch__inherit__graph.png class_p_i_config_1_1_branch-members.html class_p_i_config_1_1_entry.html class_p_i_config_1_1_entry-members.html class_p_i_connection.html class_p_i_connection__inherit__graph.png + class_p_i_connection__inherit__graph.png piconnection.png piconnection_filters.png piconnection_senders.png @@ -8958,12 +9002,16 @@ class_p_i_connection-members.html class_p_i_console.html class_p_i_console__inherit__graph.png + class_p_i_console__inherit__graph.png piconsole_layout.png class_p_i_console-members.html class_p_i_cout.html class_p_i_cout-members.html + class_p_i_cout_1_1_notifier.html + class_p_i_cout_1_1_notifier-members.html class_p_i_diagnostics.html class_p_i_diagnostics__inherit__graph.png + class_p_i_diagnostics__inherit__graph.png class_p_i_diagnostics-members.html struct_p_i_diagnostics_1_1_state.html struct_p_i_diagnostics_1_1_state-members.html @@ -8971,6 +9019,7 @@ class_p_i_dir-members.html class_p_i_ethernet.html class_p_i_ethernet__inherit__graph.png + class_p_i_ethernet__inherit__graph.png class_p_i_ethernet-members.html class_p_i_ethernet_1_1_address.html class_p_i_ethernet_1_1_address-members.html @@ -8978,66 +9027,83 @@ struct_p_i_ethernet_1_1_interface-members.html class_p_i_ethernet_1_1_interface_list.html class_p_i_ethernet_1_1_interface_list__inherit__graph.png + class_p_i_ethernet_1_1_interface_list__inherit__graph.png class_p_i_ethernet_1_1_interface_list-members.html class_p_i_evaluator.html class_p_i_evaluator-members.html class_p_i_file.html class_p_i_file__inherit__graph.png + class_p_i_file__inherit__graph.png class_p_i_file-members.html class_p_i_flags.html class_p_i_flags-members.html class_p_i_i_o_byte_array.html class_p_i_i_o_byte_array__inherit__graph.png + class_p_i_i_o_byte_array__inherit__graph.png class_p_i_i_o_byte_array-members.html class_p_i_i_o_device.html class_p_i_i_o_device__inherit__graph.png + class_p_i_i_o_device__inherit__graph.png class_p_i_i_o_device-members.html class_p_i_i_o_string.html class_p_i_i_o_string__inherit__graph.png + class_p_i_i_o_string__inherit__graph.png class_p_i_i_o_string-members.html class_p_i_kbd_listener.html class_p_i_kbd_listener__inherit__graph.png + class_p_i_kbd_listener__inherit__graph.png class_p_i_kbd_listener-members.html struct_p_i_kbd_listener_1_1_key_event.html struct_p_i_kbd_listener_1_1_key_event-members.html struct_p_i_kbd_listener_1_1_mouse_event.html struct_p_i_kbd_listener_1_1_mouse_event__inherit__graph.png + struct_p_i_kbd_listener_1_1_mouse_event__inherit__graph.png struct_p_i_kbd_listener_1_1_mouse_event-members.html struct_p_i_kbd_listener_1_1_wheel_event.html struct_p_i_kbd_listener_1_1_wheel_event__inherit__graph.png + struct_p_i_kbd_listener_1_1_wheel_event__inherit__graph.png struct_p_i_kbd_listener_1_1_wheel_event-members.html class_p_i_multi_protocol.html class_p_i_multi_protocol__inherit__graph.png + class_p_i_multi_protocol__inherit__graph.png class_p_i_multi_protocol-members.html class_p_i_multi_protocol_base.html class_p_i_multi_protocol_base__inherit__graph.png + class_p_i_multi_protocol_base__inherit__graph.png class_p_i_multi_protocol_base-members.html class_p_i_mutex.html class_p_i_mutex-members.html class_p_i_object.html class_p_i_object__inherit__graph.png + class_p_i_object__inherit__graph.png events_handlers.png class_p_i_object-members.html class_p_i_packet_extractor.html class_p_i_packet_extractor__inherit__graph.png + class_p_i_packet_extractor__inherit__graph.png packet_detection.png class_p_i_packet_extractor-members.html class_p_i_process.html class_p_i_process__inherit__graph.png + class_p_i_process__inherit__graph.png class_p_i_process-members.html class_p_i_protocol.html class_p_i_protocol__inherit__graph.png + class_p_i_protocol__inherit__graph.png class_p_i_protocol-members.html class_p_i_serial.html class_p_i_serial__inherit__graph.png + class_p_i_serial__inherit__graph.png class_p_i_serial-members.html class_p_i_set.html class_p_i_set-members.html class_p_i_shared_memory.html class_p_i_shared_memory__inherit__graph.png + class_p_i_shared_memory__inherit__graph.png class_p_i_shared_memory-members.html class_p_i_state_machine.html class_p_i_state_machine__inherit__graph.png + class_p_i_state_machine__inherit__graph.png class_p_i_state_machine-members.html struct_p_i_state_machine_1_1_rule.html struct_p_i_state_machine_1_1_rule-members.html @@ -9051,14 +9117,17 @@ class_p_i_system_time-members.html class_p_i_thread.html class_p_i_thread__inherit__graph.png + class_p_i_thread__inherit__graph.png class_p_i_thread-members.html class_p_i_time_measurer.html class_p_i_time_measurer-members.html class_p_i_timer.html class_p_i_timer__inherit__graph.png + class_p_i_timer__inherit__graph.png class_p_i_timer-members.html class_p_i_transparent_device.html class_p_i_transparent_device__inherit__graph.png + class_p_i_transparent_device__inherit__graph.png class_p_i_transparent_device-members.html class_p_i_variant.html class_p_i_variant-members.html @@ -9085,6 +9154,8 @@ dir_dcbbaf0efdc7c0424cf380791c96d727_dep.png dir_5b3c471804d69f73ade30399a1a53f16.html dir_5b3c471804d69f73ade30399a1a53f16_dep.png + dir_92415fef63984200cd83606930f16e2f.html + dir_92415fef63984200cd83606930f16e2f_dep.png dir_17ee4deeba8ecbded30de220a040a949.html dir_17ee4deeba8ecbded30de220a040a949_dep.png dir_4e9fcf92492fc1db87f5a1100e6d44c9.html @@ -9103,36 +9174,38 @@ dir_218b4f165456f858a668131f0ddd87b1_dep.png dir_60430589954d9f79e8a152323c6f6fbd.html dir_60430589954d9f79e8a152323c6f6fbd_dep.png - dir_000001_000009.html - dir_000003_000009.html + dir_000001_000010.html + dir_000003_000010.html dir_000003_000005.html - dir_000005_000009.html + dir_000005_000010.html + dir_000004_000011.html dir_000004_000010.html - dir_000004_000009.html dir_000004_000007.html + dir_000011_000007.html + dir_000010_000011.html dir_000010_000007.html - dir_000009_000010.html - dir_000009_000007.html - dir_000007_000009.html - dir_000014_000009.html - dir_000014_000007.html - dir_000009_000014.html - dir_000007_000014.html + dir_000007_000011.html + dir_000007_000010.html + dir_000015_000010.html + dir_000015_000007.html + dir_000010_000015.html + dir_000007_000015.html dir_000007_000005.html - dir_000005_000014.html + dir_000005_000015.html dir_000005_000007.html dir_000006_000007.html dir_000007_000006.html - dir_000007_000013.html - dir_000013_000014.html - dir_000013_000009.html - dir_000013_000007.html - dir_000008_000010.html - dir_000010_000006.html - dir_000011_000007.html - dir_000012_000006.html + dir_000011_000006.html + dir_000007_000014.html + dir_000014_000015.html + dir_000014_000010.html + dir_000014_000007.html + dir_000008_000007.html + dir_000009_000011.html dir_000012_000007.html - dir_000002_000009.html + dir_000013_000006.html + dir_000013_000007.html + dir_000002_000010.html dir_000002_000005.html index.html pages.html @@ -9314,6 +9387,10 @@ inherit_graph_132.png inherit_graph_133.png inherit_graph_134.png + inherit_graph_135.png + inherit_graph_136.png + inherit_graph_137.png + inherit_graph_138.png functions.html functions_b.html functions_c.html @@ -9394,6 +9471,7 @@ functions_enum.html functions_enum.html functions_enum.html + functions_enum.html functions_eval.html functions_eval.html functions_eval.html diff --git a/doc/html/inherit_graph_100.map b/doc/html/inherit_graph_100.map index 2ddb294d..11e68261 100644 --- a/doc/html/inherit_graph_100.map +++ b/doc/html/inherit_graph_100.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_100.md5 b/doc/html/inherit_graph_100.md5 index 8705080b..b45c0b12 100644 --- a/doc/html/inherit_graph_100.md5 +++ b/doc/html/inherit_graph_100.md5 @@ -1 +1 @@ -f50ef5d65ab18a8c8b0e2230d0f1df00 \ No newline at end of file +a519905f1f048ec5f252a42b2d101833 \ No newline at end of file diff --git a/doc/html/inherit_graph_100.png b/doc/html/inherit_graph_100.png index b84c101e..ff3a24d9 100644 Binary files a/doc/html/inherit_graph_100.png and b/doc/html/inherit_graph_100.png differ diff --git a/doc/html/inherit_graph_101.map b/doc/html/inherit_graph_101.map index 71238b84..eeb84473 100644 --- a/doc/html/inherit_graph_101.map +++ b/doc/html/inherit_graph_101.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_101.md5 b/doc/html/inherit_graph_101.md5 index 1461e969..6fd489ba 100644 --- a/doc/html/inherit_graph_101.md5 +++ b/doc/html/inherit_graph_101.md5 @@ -1 +1 @@ -c9c2f2739cfe20b5ada677f4cad16a6c \ No newline at end of file +8f274e7df78689dd17f38af4bcd6f31a \ No newline at end of file diff --git a/doc/html/inherit_graph_101.png b/doc/html/inherit_graph_101.png index 5ae67694..2d86721b 100644 Binary files a/doc/html/inherit_graph_101.png and b/doc/html/inherit_graph_101.png differ diff --git a/doc/html/inherit_graph_102.map b/doc/html/inherit_graph_102.map index 56d77a15..39a7254d 100644 --- a/doc/html/inherit_graph_102.map +++ b/doc/html/inherit_graph_102.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_102.md5 b/doc/html/inherit_graph_102.md5 index eac87d34..055eb4a4 100644 --- a/doc/html/inherit_graph_102.md5 +++ b/doc/html/inherit_graph_102.md5 @@ -1 +1 @@ -4efd978eadb5810953c5297c4e2ab5d5 \ No newline at end of file +c40d88cce5ccfd231af8fd74b66c8b9a \ No newline at end of file diff --git a/doc/html/inherit_graph_102.png b/doc/html/inherit_graph_102.png index de89a1c8..76ca59b5 100644 Binary files a/doc/html/inherit_graph_102.png and b/doc/html/inherit_graph_102.png differ diff --git a/doc/html/inherit_graph_103.map b/doc/html/inherit_graph_103.map index 6aef4fb1..9cc0754b 100644 --- a/doc/html/inherit_graph_103.map +++ b/doc/html/inherit_graph_103.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_103.md5 b/doc/html/inherit_graph_103.md5 index da35f23e..bbf4d42f 100644 --- a/doc/html/inherit_graph_103.md5 +++ b/doc/html/inherit_graph_103.md5 @@ -1 +1 @@ -a92ae5b7f30d0f42530a8f715798305c \ No newline at end of file +b2569ea6f35800d9c5c9854983db7926 \ No newline at end of file diff --git a/doc/html/inherit_graph_103.png b/doc/html/inherit_graph_103.png index 0673b7a7..0160c481 100644 Binary files a/doc/html/inherit_graph_103.png and b/doc/html/inherit_graph_103.png differ diff --git a/doc/html/inherit_graph_104.map b/doc/html/inherit_graph_104.map index 34d4b23e..2ddb294d 100644 --- a/doc/html/inherit_graph_104.map +++ b/doc/html/inherit_graph_104.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_104.md5 b/doc/html/inherit_graph_104.md5 index 4e479ee3..8705080b 100644 --- a/doc/html/inherit_graph_104.md5 +++ b/doc/html/inherit_graph_104.md5 @@ -1 +1 @@ -348b098402f087e485b4243d7c027779 \ No newline at end of file +f50ef5d65ab18a8c8b0e2230d0f1df00 \ No newline at end of file diff --git a/doc/html/inherit_graph_104.png b/doc/html/inherit_graph_104.png index 86d88e7d..b84c101e 100644 Binary files a/doc/html/inherit_graph_104.png and b/doc/html/inherit_graph_104.png differ diff --git a/doc/html/inherit_graph_105.map b/doc/html/inherit_graph_105.map index 0cb69252..71238b84 100644 --- a/doc/html/inherit_graph_105.map +++ b/doc/html/inherit_graph_105.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_105.md5 b/doc/html/inherit_graph_105.md5 index d75caddc..1461e969 100644 --- a/doc/html/inherit_graph_105.md5 +++ b/doc/html/inherit_graph_105.md5 @@ -1 +1 @@ -dbcb4534b0fe5047c805e7ccd16ffa57 \ No newline at end of file +c9c2f2739cfe20b5ada677f4cad16a6c \ No newline at end of file diff --git a/doc/html/inherit_graph_105.png b/doc/html/inherit_graph_105.png index 1cec3dcd..5ae67694 100644 Binary files a/doc/html/inherit_graph_105.png and b/doc/html/inherit_graph_105.png differ diff --git a/doc/html/inherit_graph_106.map b/doc/html/inherit_graph_106.map index fea58e30..56d77a15 100644 --- a/doc/html/inherit_graph_106.map +++ b/doc/html/inherit_graph_106.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_106.md5 b/doc/html/inherit_graph_106.md5 index 04ab14ec..eac87d34 100644 --- a/doc/html/inherit_graph_106.md5 +++ b/doc/html/inherit_graph_106.md5 @@ -1 +1 @@ -2cd2bad754cef7afd9444c1c545b5ed6 \ No newline at end of file +4efd978eadb5810953c5297c4e2ab5d5 \ No newline at end of file diff --git a/doc/html/inherit_graph_106.png b/doc/html/inherit_graph_106.png index 6ca003ce..de89a1c8 100644 Binary files a/doc/html/inherit_graph_106.png and b/doc/html/inherit_graph_106.png differ diff --git a/doc/html/inherit_graph_107.map b/doc/html/inherit_graph_107.map index e1e3a4fc..6aef4fb1 100644 --- a/doc/html/inherit_graph_107.map +++ b/doc/html/inherit_graph_107.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_107.md5 b/doc/html/inherit_graph_107.md5 index 55ef3ffc..da35f23e 100644 --- a/doc/html/inherit_graph_107.md5 +++ b/doc/html/inherit_graph_107.md5 @@ -1 +1 @@ -a22348a2f289d91bc748d24f210d1814 \ No newline at end of file +a92ae5b7f30d0f42530a8f715798305c \ No newline at end of file diff --git a/doc/html/inherit_graph_107.png b/doc/html/inherit_graph_107.png index 2d7cd3e5..0673b7a7 100644 Binary files a/doc/html/inherit_graph_107.png and b/doc/html/inherit_graph_107.png differ diff --git a/doc/html/inherit_graph_108.map b/doc/html/inherit_graph_108.map index 61c4e88c..34d4b23e 100644 --- a/doc/html/inherit_graph_108.map +++ b/doc/html/inherit_graph_108.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_108.md5 b/doc/html/inherit_graph_108.md5 index 363d86a5..4e479ee3 100644 --- a/doc/html/inherit_graph_108.md5 +++ b/doc/html/inherit_graph_108.md5 @@ -1 +1 @@ -9624131d2f3fda85ee22e1d4f49b37c4 \ No newline at end of file +348b098402f087e485b4243d7c027779 \ No newline at end of file diff --git a/doc/html/inherit_graph_108.png b/doc/html/inherit_graph_108.png index dbe69f7c..86d88e7d 100644 Binary files a/doc/html/inherit_graph_108.png and b/doc/html/inherit_graph_108.png differ diff --git a/doc/html/inherit_graph_109.map b/doc/html/inherit_graph_109.map index 55d5b97f..0cb69252 100644 --- a/doc/html/inherit_graph_109.map +++ b/doc/html/inherit_graph_109.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_109.md5 b/doc/html/inherit_graph_109.md5 index f1042198..d75caddc 100644 --- a/doc/html/inherit_graph_109.md5 +++ b/doc/html/inherit_graph_109.md5 @@ -1 +1 @@ -8ebd83f52103d21e58eb9076a921f6d9 \ No newline at end of file +dbcb4534b0fe5047c805e7ccd16ffa57 \ No newline at end of file diff --git a/doc/html/inherit_graph_109.png b/doc/html/inherit_graph_109.png index 9b9c93d0..1cec3dcd 100644 Binary files a/doc/html/inherit_graph_109.png and b/doc/html/inherit_graph_109.png differ diff --git a/doc/html/inherit_graph_11.map b/doc/html/inherit_graph_11.map index 2a30ca6c..b417e2b9 100644 --- a/doc/html/inherit_graph_11.map +++ b/doc/html/inherit_graph_11.map @@ -1,3 +1,3 @@ - - - + + + diff --git a/doc/html/inherit_graph_11.md5 b/doc/html/inherit_graph_11.md5 index 177f8312..fd10037e 100644 --- a/doc/html/inherit_graph_11.md5 +++ b/doc/html/inherit_graph_11.md5 @@ -1 +1 @@ -69b5af4344ccedd98f4a3ffabc02fab9 \ No newline at end of file +c5e3651c68e957ca827a2187ef67d7a0 \ No newline at end of file diff --git a/doc/html/inherit_graph_11.png b/doc/html/inherit_graph_11.png index 81406d32..a4e24faa 100644 Binary files a/doc/html/inherit_graph_11.png and b/doc/html/inherit_graph_11.png differ diff --git a/doc/html/inherit_graph_110.map b/doc/html/inherit_graph_110.map index 8a21497e..fea58e30 100644 --- a/doc/html/inherit_graph_110.map +++ b/doc/html/inherit_graph_110.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_110.md5 b/doc/html/inherit_graph_110.md5 index 2c42ffed..04ab14ec 100644 --- a/doc/html/inherit_graph_110.md5 +++ b/doc/html/inherit_graph_110.md5 @@ -1 +1 @@ -904568f0cdb15ea234b48f1e11c340b4 \ No newline at end of file +2cd2bad754cef7afd9444c1c545b5ed6 \ No newline at end of file diff --git a/doc/html/inherit_graph_110.png b/doc/html/inherit_graph_110.png index 28362102..6ca003ce 100644 Binary files a/doc/html/inherit_graph_110.png and b/doc/html/inherit_graph_110.png differ diff --git a/doc/html/inherit_graph_111.map b/doc/html/inherit_graph_111.map index 0901401a..e1e3a4fc 100644 --- a/doc/html/inherit_graph_111.map +++ b/doc/html/inherit_graph_111.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_111.md5 b/doc/html/inherit_graph_111.md5 index 76759db3..55ef3ffc 100644 --- a/doc/html/inherit_graph_111.md5 +++ b/doc/html/inherit_graph_111.md5 @@ -1 +1 @@ -dc4559c05d9e1211d8ee000621540d3e \ No newline at end of file +a22348a2f289d91bc748d24f210d1814 \ No newline at end of file diff --git a/doc/html/inherit_graph_111.png b/doc/html/inherit_graph_111.png index 9be6fe43..2d7cd3e5 100644 Binary files a/doc/html/inherit_graph_111.png and b/doc/html/inherit_graph_111.png differ diff --git a/doc/html/inherit_graph_112.map b/doc/html/inherit_graph_112.map index 5a96c3f0..61c4e88c 100644 --- a/doc/html/inherit_graph_112.map +++ b/doc/html/inherit_graph_112.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_112.md5 b/doc/html/inherit_graph_112.md5 index ca231e16..363d86a5 100644 --- a/doc/html/inherit_graph_112.md5 +++ b/doc/html/inherit_graph_112.md5 @@ -1 +1 @@ -02e34419a51bdf5c74a024baed447bcb \ No newline at end of file +9624131d2f3fda85ee22e1d4f49b37c4 \ No newline at end of file diff --git a/doc/html/inherit_graph_112.png b/doc/html/inherit_graph_112.png index 1f9c2705..dbe69f7c 100644 Binary files a/doc/html/inherit_graph_112.png and b/doc/html/inherit_graph_112.png differ diff --git a/doc/html/inherit_graph_113.map b/doc/html/inherit_graph_113.map index cd09f660..55d5b97f 100644 --- a/doc/html/inherit_graph_113.map +++ b/doc/html/inherit_graph_113.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_113.md5 b/doc/html/inherit_graph_113.md5 index 0dfee5c2..f1042198 100644 --- a/doc/html/inherit_graph_113.md5 +++ b/doc/html/inherit_graph_113.md5 @@ -1 +1 @@ -12bc0d0d3bdc99708d81585aad4cf7fc \ No newline at end of file +8ebd83f52103d21e58eb9076a921f6d9 \ No newline at end of file diff --git a/doc/html/inherit_graph_113.png b/doc/html/inherit_graph_113.png index d77d9f04..9b9c93d0 100644 Binary files a/doc/html/inherit_graph_113.png and b/doc/html/inherit_graph_113.png differ diff --git a/doc/html/inherit_graph_114.map b/doc/html/inherit_graph_114.map index 62197538..8a21497e 100644 --- a/doc/html/inherit_graph_114.map +++ b/doc/html/inherit_graph_114.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_114.md5 b/doc/html/inherit_graph_114.md5 index f278416d..2c42ffed 100644 --- a/doc/html/inherit_graph_114.md5 +++ b/doc/html/inherit_graph_114.md5 @@ -1 +1 @@ -03fa76649302692ba17053f5fb6bc433 \ No newline at end of file +904568f0cdb15ea234b48f1e11c340b4 \ No newline at end of file diff --git a/doc/html/inherit_graph_114.png b/doc/html/inherit_graph_114.png index 80bcfc69..28362102 100644 Binary files a/doc/html/inherit_graph_114.png and b/doc/html/inherit_graph_114.png differ diff --git a/doc/html/inherit_graph_115.map b/doc/html/inherit_graph_115.map index 63fcf36d..0901401a 100644 --- a/doc/html/inherit_graph_115.map +++ b/doc/html/inherit_graph_115.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_115.md5 b/doc/html/inherit_graph_115.md5 index 89135322..76759db3 100644 --- a/doc/html/inherit_graph_115.md5 +++ b/doc/html/inherit_graph_115.md5 @@ -1 +1 @@ -39472c5e1e9f49c8ce1ce462b4621ce3 \ No newline at end of file +dc4559c05d9e1211d8ee000621540d3e \ No newline at end of file diff --git a/doc/html/inherit_graph_115.png b/doc/html/inherit_graph_115.png index edbef7a8..9be6fe43 100644 Binary files a/doc/html/inherit_graph_115.png and b/doc/html/inherit_graph_115.png differ diff --git a/doc/html/inherit_graph_116.map b/doc/html/inherit_graph_116.map index 5d430475..5a96c3f0 100644 --- a/doc/html/inherit_graph_116.map +++ b/doc/html/inherit_graph_116.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_116.md5 b/doc/html/inherit_graph_116.md5 index 513249da..ca231e16 100644 --- a/doc/html/inherit_graph_116.md5 +++ b/doc/html/inherit_graph_116.md5 @@ -1 +1 @@ -3ee71c6def3c36ae85dd3282f3f67ec2 \ No newline at end of file +02e34419a51bdf5c74a024baed447bcb \ No newline at end of file diff --git a/doc/html/inherit_graph_116.png b/doc/html/inherit_graph_116.png index 8ced2aa5..1f9c2705 100644 Binary files a/doc/html/inherit_graph_116.png and b/doc/html/inherit_graph_116.png differ diff --git a/doc/html/inherit_graph_117.map b/doc/html/inherit_graph_117.map index 0fb7d3ef..cd09f660 100644 --- a/doc/html/inherit_graph_117.map +++ b/doc/html/inherit_graph_117.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_117.md5 b/doc/html/inherit_graph_117.md5 index 10463d82..0dfee5c2 100644 --- a/doc/html/inherit_graph_117.md5 +++ b/doc/html/inherit_graph_117.md5 @@ -1 +1 @@ -976cd2d386467f2561da22bfbb2274c7 \ No newline at end of file +12bc0d0d3bdc99708d81585aad4cf7fc \ No newline at end of file diff --git a/doc/html/inherit_graph_117.png b/doc/html/inherit_graph_117.png index bbef2564..d77d9f04 100644 Binary files a/doc/html/inherit_graph_117.png and b/doc/html/inherit_graph_117.png differ diff --git a/doc/html/inherit_graph_118.map b/doc/html/inherit_graph_118.map index 0546670e..62197538 100644 --- a/doc/html/inherit_graph_118.map +++ b/doc/html/inherit_graph_118.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_118.md5 b/doc/html/inherit_graph_118.md5 index b62e20e1..f278416d 100644 --- a/doc/html/inherit_graph_118.md5 +++ b/doc/html/inherit_graph_118.md5 @@ -1 +1 @@ -6775e6fd25c58c86558dee21cf0a66b4 \ No newline at end of file +03fa76649302692ba17053f5fb6bc433 \ No newline at end of file diff --git a/doc/html/inherit_graph_118.png b/doc/html/inherit_graph_118.png index 1952e23d..80bcfc69 100644 Binary files a/doc/html/inherit_graph_118.png and b/doc/html/inherit_graph_118.png differ diff --git a/doc/html/inherit_graph_119.map b/doc/html/inherit_graph_119.map index 8411b032..63fcf36d 100644 --- a/doc/html/inherit_graph_119.map +++ b/doc/html/inherit_graph_119.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_119.md5 b/doc/html/inherit_graph_119.md5 index decb3cc1..89135322 100644 --- a/doc/html/inherit_graph_119.md5 +++ b/doc/html/inherit_graph_119.md5 @@ -1 +1 @@ -2f4b01ab8b19072fd09222afbcc29d18 \ No newline at end of file +39472c5e1e9f49c8ce1ce462b4621ce3 \ No newline at end of file diff --git a/doc/html/inherit_graph_119.png b/doc/html/inherit_graph_119.png index b1ca2f27..edbef7a8 100644 Binary files a/doc/html/inherit_graph_119.png and b/doc/html/inherit_graph_119.png differ diff --git a/doc/html/inherit_graph_12.map b/doc/html/inherit_graph_12.map index f0ec270b..03479c95 100644 --- a/doc/html/inherit_graph_12.map +++ b/doc/html/inherit_graph_12.map @@ -1,3 +1,3 @@ - - - + + + diff --git a/doc/html/inherit_graph_12.md5 b/doc/html/inherit_graph_12.md5 index 00c3acc5..177f8312 100644 --- a/doc/html/inherit_graph_12.md5 +++ b/doc/html/inherit_graph_12.md5 @@ -1 +1 @@ -e8688f65351ee5ca8181adf65f1aa18d \ No newline at end of file +69b5af4344ccedd98f4a3ffabc02fab9 \ No newline at end of file diff --git a/doc/html/inherit_graph_12.png b/doc/html/inherit_graph_12.png index c149b8ca..b7347a93 100644 Binary files a/doc/html/inherit_graph_12.png and b/doc/html/inherit_graph_12.png differ diff --git a/doc/html/inherit_graph_13.map b/doc/html/inherit_graph_13.map index 4eb1fc9a..b811039b 100644 --- a/doc/html/inherit_graph_13.map +++ b/doc/html/inherit_graph_13.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_13.md5 b/doc/html/inherit_graph_13.md5 index 49aed6f7..00c3acc5 100644 --- a/doc/html/inherit_graph_13.md5 +++ b/doc/html/inherit_graph_13.md5 @@ -1 +1 @@ -8eddb273dc9892fe83816a0a9953a700 \ No newline at end of file +e8688f65351ee5ca8181adf65f1aa18d \ No newline at end of file diff --git a/doc/html/inherit_graph_13.png b/doc/html/inherit_graph_13.png index e50c27fb..fb2d00de 100644 Binary files a/doc/html/inherit_graph_13.png and b/doc/html/inherit_graph_13.png differ diff --git a/doc/html/inherit_graph_14.map b/doc/html/inherit_graph_14.map index 560ed346..4eb1fc9a 100644 --- a/doc/html/inherit_graph_14.map +++ b/doc/html/inherit_graph_14.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_14.md5 b/doc/html/inherit_graph_14.md5 index 891f40ac..49aed6f7 100644 --- a/doc/html/inherit_graph_14.md5 +++ b/doc/html/inherit_graph_14.md5 @@ -1 +1 @@ -abf39bc6dd8e19040eaa4a665e9a8331 \ No newline at end of file +8eddb273dc9892fe83816a0a9953a700 \ No newline at end of file diff --git a/doc/html/inherit_graph_14.png b/doc/html/inherit_graph_14.png index 4ce56825..e50c27fb 100644 Binary files a/doc/html/inherit_graph_14.png and b/doc/html/inherit_graph_14.png differ diff --git a/doc/html/inherit_graph_15.map b/doc/html/inherit_graph_15.map index d9a02620..560ed346 100644 --- a/doc/html/inherit_graph_15.map +++ b/doc/html/inherit_graph_15.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_15.md5 b/doc/html/inherit_graph_15.md5 index ec22ebca..891f40ac 100644 --- a/doc/html/inherit_graph_15.md5 +++ b/doc/html/inherit_graph_15.md5 @@ -1 +1 @@ -a0da4ebab73c2244ac392c19bf00f2b5 \ No newline at end of file +abf39bc6dd8e19040eaa4a665e9a8331 \ No newline at end of file diff --git a/doc/html/inherit_graph_15.png b/doc/html/inherit_graph_15.png index acc8833d..4ce56825 100644 Binary files a/doc/html/inherit_graph_15.png and b/doc/html/inherit_graph_15.png differ diff --git a/doc/html/inherit_graph_16.map b/doc/html/inherit_graph_16.map index d3742532..d9a02620 100644 --- a/doc/html/inherit_graph_16.map +++ b/doc/html/inherit_graph_16.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_16.md5 b/doc/html/inherit_graph_16.md5 index 80c42b65..ec22ebca 100644 --- a/doc/html/inherit_graph_16.md5 +++ b/doc/html/inherit_graph_16.md5 @@ -1 +1 @@ -a2da6797ece7c138753481a9d5e52b4e \ No newline at end of file +a0da4ebab73c2244ac392c19bf00f2b5 \ No newline at end of file diff --git a/doc/html/inherit_graph_16.png b/doc/html/inherit_graph_16.png index 5f7eaf49..acc8833d 100644 Binary files a/doc/html/inherit_graph_16.png and b/doc/html/inherit_graph_16.png differ diff --git a/doc/html/inherit_graph_17.map b/doc/html/inherit_graph_17.map index 1d5af67e..d3742532 100644 --- a/doc/html/inherit_graph_17.map +++ b/doc/html/inherit_graph_17.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_17.md5 b/doc/html/inherit_graph_17.md5 index a39d2ae7..80c42b65 100644 --- a/doc/html/inherit_graph_17.md5 +++ b/doc/html/inherit_graph_17.md5 @@ -1 +1 @@ -155f02562806f1cf62c2b2bfa4ca08a2 \ No newline at end of file +a2da6797ece7c138753481a9d5e52b4e \ No newline at end of file diff --git a/doc/html/inherit_graph_17.png b/doc/html/inherit_graph_17.png index c6feac87..5f7eaf49 100644 Binary files a/doc/html/inherit_graph_17.png and b/doc/html/inherit_graph_17.png differ diff --git a/doc/html/inherit_graph_18.map b/doc/html/inherit_graph_18.map index 48d456df..1d5af67e 100644 --- a/doc/html/inherit_graph_18.map +++ b/doc/html/inherit_graph_18.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_18.md5 b/doc/html/inherit_graph_18.md5 index df5924d4..a39d2ae7 100644 --- a/doc/html/inherit_graph_18.md5 +++ b/doc/html/inherit_graph_18.md5 @@ -1 +1 @@ -8c30f51939f08e51cd9ed4e4f3aee36c \ No newline at end of file +155f02562806f1cf62c2b2bfa4ca08a2 \ No newline at end of file diff --git a/doc/html/inherit_graph_18.png b/doc/html/inherit_graph_18.png index 3201fb5c..c6feac87 100644 Binary files a/doc/html/inherit_graph_18.png and b/doc/html/inherit_graph_18.png differ diff --git a/doc/html/inherit_graph_19.map b/doc/html/inherit_graph_19.map index 185fe9db..48d456df 100644 --- a/doc/html/inherit_graph_19.map +++ b/doc/html/inherit_graph_19.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_19.md5 b/doc/html/inherit_graph_19.md5 index 9c31b5b6..df5924d4 100644 --- a/doc/html/inherit_graph_19.md5 +++ b/doc/html/inherit_graph_19.md5 @@ -1 +1 @@ -05d2ba4582fae39924a82322b5909ebb \ No newline at end of file +8c30f51939f08e51cd9ed4e4f3aee36c \ No newline at end of file diff --git a/doc/html/inherit_graph_19.png b/doc/html/inherit_graph_19.png index d7c6f742..3201fb5c 100644 Binary files a/doc/html/inherit_graph_19.png and b/doc/html/inherit_graph_19.png differ diff --git a/doc/html/inherit_graph_20.map b/doc/html/inherit_graph_20.map index 345584cf..185fe9db 100644 --- a/doc/html/inherit_graph_20.map +++ b/doc/html/inherit_graph_20.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_20.md5 b/doc/html/inherit_graph_20.md5 index f23cc9f4..9c31b5b6 100644 --- a/doc/html/inherit_graph_20.md5 +++ b/doc/html/inherit_graph_20.md5 @@ -1 +1 @@ -6ec921094225f7265d31ccc99aa9f03e \ No newline at end of file +05d2ba4582fae39924a82322b5909ebb \ No newline at end of file diff --git a/doc/html/inherit_graph_20.png b/doc/html/inherit_graph_20.png index 3eb8baa7..d7c6f742 100644 Binary files a/doc/html/inherit_graph_20.png and b/doc/html/inherit_graph_20.png differ diff --git a/doc/html/inherit_graph_21.map b/doc/html/inherit_graph_21.map index edc34e4b..345584cf 100644 --- a/doc/html/inherit_graph_21.map +++ b/doc/html/inherit_graph_21.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_21.md5 b/doc/html/inherit_graph_21.md5 index 2aedd3c6..f23cc9f4 100644 --- a/doc/html/inherit_graph_21.md5 +++ b/doc/html/inherit_graph_21.md5 @@ -1 +1 @@ -4d8bff910880eafe9b0a8da71979febe \ No newline at end of file +6ec921094225f7265d31ccc99aa9f03e \ No newline at end of file diff --git a/doc/html/inherit_graph_21.png b/doc/html/inherit_graph_21.png index 93222e23..3eb8baa7 100644 Binary files a/doc/html/inherit_graph_21.png and b/doc/html/inherit_graph_21.png differ diff --git a/doc/html/inherit_graph_22.map b/doc/html/inherit_graph_22.map index 9c5b0340..edc34e4b 100644 --- a/doc/html/inherit_graph_22.map +++ b/doc/html/inherit_graph_22.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_22.md5 b/doc/html/inherit_graph_22.md5 index 141b65da..2aedd3c6 100644 --- a/doc/html/inherit_graph_22.md5 +++ b/doc/html/inherit_graph_22.md5 @@ -1 +1 @@ -712811ba3cc9cb7acd0a46693b7a03ae \ No newline at end of file +4d8bff910880eafe9b0a8da71979febe \ No newline at end of file diff --git a/doc/html/inherit_graph_22.png b/doc/html/inherit_graph_22.png index b995cf08..93222e23 100644 Binary files a/doc/html/inherit_graph_22.png and b/doc/html/inherit_graph_22.png differ diff --git a/doc/html/inherit_graph_23.map b/doc/html/inherit_graph_23.map index 7e184794..9c5b0340 100644 --- a/doc/html/inherit_graph_23.map +++ b/doc/html/inherit_graph_23.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_23.md5 b/doc/html/inherit_graph_23.md5 index 481828ac..141b65da 100644 --- a/doc/html/inherit_graph_23.md5 +++ b/doc/html/inherit_graph_23.md5 @@ -1 +1 @@ -1250f4422ff983f6ff365b6b7f0c1381 \ No newline at end of file +712811ba3cc9cb7acd0a46693b7a03ae \ No newline at end of file diff --git a/doc/html/inherit_graph_23.png b/doc/html/inherit_graph_23.png index 80d147a9..b995cf08 100644 Binary files a/doc/html/inherit_graph_23.png and b/doc/html/inherit_graph_23.png differ diff --git a/doc/html/inherit_graph_24.map b/doc/html/inherit_graph_24.map index 47cda8e8..7e184794 100644 --- a/doc/html/inherit_graph_24.map +++ b/doc/html/inherit_graph_24.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_24.md5 b/doc/html/inherit_graph_24.md5 index 2c319efa..481828ac 100644 --- a/doc/html/inherit_graph_24.md5 +++ b/doc/html/inherit_graph_24.md5 @@ -1 +1 @@ -97047acb734d4e7f70cbf1e83d847873 \ No newline at end of file +1250f4422ff983f6ff365b6b7f0c1381 \ No newline at end of file diff --git a/doc/html/inherit_graph_24.png b/doc/html/inherit_graph_24.png index f62701ab..80d147a9 100644 Binary files a/doc/html/inherit_graph_24.png and b/doc/html/inherit_graph_24.png differ diff --git a/doc/html/inherit_graph_25.map b/doc/html/inherit_graph_25.map index 0a12db07..47cda8e8 100644 --- a/doc/html/inherit_graph_25.map +++ b/doc/html/inherit_graph_25.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_25.md5 b/doc/html/inherit_graph_25.md5 index 54800cf6..2c319efa 100644 --- a/doc/html/inherit_graph_25.md5 +++ b/doc/html/inherit_graph_25.md5 @@ -1 +1 @@ -8ac5d2477a31d8115a1e0fd37a31632c \ No newline at end of file +97047acb734d4e7f70cbf1e83d847873 \ No newline at end of file diff --git a/doc/html/inherit_graph_25.png b/doc/html/inherit_graph_25.png index 91a67eac..f62701ab 100644 Binary files a/doc/html/inherit_graph_25.png and b/doc/html/inherit_graph_25.png differ diff --git a/doc/html/inherit_graph_26.map b/doc/html/inherit_graph_26.map index a58be163..0a12db07 100644 --- a/doc/html/inherit_graph_26.map +++ b/doc/html/inherit_graph_26.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_26.md5 b/doc/html/inherit_graph_26.md5 index 70d01b08..54800cf6 100644 --- a/doc/html/inherit_graph_26.md5 +++ b/doc/html/inherit_graph_26.md5 @@ -1 +1 @@ -6440afd9b0dca6bf2fd404760340ed7c \ No newline at end of file +8ac5d2477a31d8115a1e0fd37a31632c \ No newline at end of file diff --git a/doc/html/inherit_graph_26.png b/doc/html/inherit_graph_26.png index 7b50314d..91a67eac 100644 Binary files a/doc/html/inherit_graph_26.png and b/doc/html/inherit_graph_26.png differ diff --git a/doc/html/inherit_graph_27.map b/doc/html/inherit_graph_27.map index cfaf109a..a58be163 100644 --- a/doc/html/inherit_graph_27.map +++ b/doc/html/inherit_graph_27.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_27.md5 b/doc/html/inherit_graph_27.md5 index 41f41d0f..70d01b08 100644 --- a/doc/html/inherit_graph_27.md5 +++ b/doc/html/inherit_graph_27.md5 @@ -1 +1 @@ -e5497bc8bd1d16d8b0bef63562e1fe30 \ No newline at end of file +6440afd9b0dca6bf2fd404760340ed7c \ No newline at end of file diff --git a/doc/html/inherit_graph_27.png b/doc/html/inherit_graph_27.png index 3e8a2728..7b50314d 100644 Binary files a/doc/html/inherit_graph_27.png and b/doc/html/inherit_graph_27.png differ diff --git a/doc/html/inherit_graph_28.map b/doc/html/inherit_graph_28.map index e908ed09..cfaf109a 100644 --- a/doc/html/inherit_graph_28.map +++ b/doc/html/inherit_graph_28.map @@ -1,4 +1,3 @@ - - + diff --git a/doc/html/inherit_graph_28.md5 b/doc/html/inherit_graph_28.md5 index a8ef77be..41f41d0f 100644 --- a/doc/html/inherit_graph_28.md5 +++ b/doc/html/inherit_graph_28.md5 @@ -1 +1 @@ -6ec956f0f9776105b255bd3f09499a4f \ No newline at end of file +e5497bc8bd1d16d8b0bef63562e1fe30 \ No newline at end of file diff --git a/doc/html/inherit_graph_28.png b/doc/html/inherit_graph_28.png index 1466ef41..3e8a2728 100644 Binary files a/doc/html/inherit_graph_28.png and b/doc/html/inherit_graph_28.png differ diff --git a/doc/html/inherit_graph_29.map b/doc/html/inherit_graph_29.map index 29d06aa7..e908ed09 100644 --- a/doc/html/inherit_graph_29.map +++ b/doc/html/inherit_graph_29.map @@ -1,3 +1,4 @@ - + + diff --git a/doc/html/inherit_graph_29.md5 b/doc/html/inherit_graph_29.md5 index 8e50cc0b..a8ef77be 100644 --- a/doc/html/inherit_graph_29.md5 +++ b/doc/html/inherit_graph_29.md5 @@ -1 +1 @@ -9a872866397871ea55bc037abd1b7109 \ No newline at end of file +6ec956f0f9776105b255bd3f09499a4f \ No newline at end of file diff --git a/doc/html/inherit_graph_29.png b/doc/html/inherit_graph_29.png index 82d65466..1466ef41 100644 Binary files a/doc/html/inherit_graph_29.png and b/doc/html/inherit_graph_29.png differ diff --git a/doc/html/inherit_graph_30.map b/doc/html/inherit_graph_30.map index bec4e54c..29d06aa7 100644 --- a/doc/html/inherit_graph_30.map +++ b/doc/html/inherit_graph_30.map @@ -1,25 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - + diff --git a/doc/html/inherit_graph_30.md5 b/doc/html/inherit_graph_30.md5 index 0504d1bb..8e50cc0b 100644 --- a/doc/html/inherit_graph_30.md5 +++ b/doc/html/inherit_graph_30.md5 @@ -1 +1 @@ -cef17515e4908481aa018e0a67f8ad7e \ No newline at end of file +9a872866397871ea55bc037abd1b7109 \ No newline at end of file diff --git a/doc/html/inherit_graph_30.png b/doc/html/inherit_graph_30.png index 5c51d198..82d65466 100644 Binary files a/doc/html/inherit_graph_30.png and b/doc/html/inherit_graph_30.png differ diff --git a/doc/html/inherit_graph_31.map b/doc/html/inherit_graph_31.map index bb643c74..bec4e54c 100644 --- a/doc/html/inherit_graph_31.map +++ b/doc/html/inherit_graph_31.map @@ -1,3 +1,25 @@ - + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/html/inherit_graph_31.md5 b/doc/html/inherit_graph_31.md5 index 5a1d9d28..0504d1bb 100644 --- a/doc/html/inherit_graph_31.md5 +++ b/doc/html/inherit_graph_31.md5 @@ -1 +1 @@ -13ccc19bdf17ae7147a87ecc7ce0c658 \ No newline at end of file +cef17515e4908481aa018e0a67f8ad7e \ No newline at end of file diff --git a/doc/html/inherit_graph_31.png b/doc/html/inherit_graph_31.png index ab14b3f6..5c51d198 100644 Binary files a/doc/html/inherit_graph_31.png and b/doc/html/inherit_graph_31.png differ diff --git a/doc/html/inherit_graph_32.map b/doc/html/inherit_graph_32.map index 8c0867cd..bb643c74 100644 --- a/doc/html/inherit_graph_32.map +++ b/doc/html/inherit_graph_32.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_32.md5 b/doc/html/inherit_graph_32.md5 index 41de324f..5a1d9d28 100644 --- a/doc/html/inherit_graph_32.md5 +++ b/doc/html/inherit_graph_32.md5 @@ -1 +1 @@ -7ec3f3ae7e4a636a469af295bd1a88d4 \ No newline at end of file +13ccc19bdf17ae7147a87ecc7ce0c658 \ No newline at end of file diff --git a/doc/html/inherit_graph_32.png b/doc/html/inherit_graph_32.png index e8174437..ab14b3f6 100644 Binary files a/doc/html/inherit_graph_32.png and b/doc/html/inherit_graph_32.png differ diff --git a/doc/html/inherit_graph_33.map b/doc/html/inherit_graph_33.map index ccde2f7e..8c0867cd 100644 --- a/doc/html/inherit_graph_33.map +++ b/doc/html/inherit_graph_33.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_33.md5 b/doc/html/inherit_graph_33.md5 index 3ff737c2..41de324f 100644 --- a/doc/html/inherit_graph_33.md5 +++ b/doc/html/inherit_graph_33.md5 @@ -1 +1 @@ -f4cd3bf7d1f58e1d199bab03e978bab1 \ No newline at end of file +7ec3f3ae7e4a636a469af295bd1a88d4 \ No newline at end of file diff --git a/doc/html/inherit_graph_33.png b/doc/html/inherit_graph_33.png index 44aec1d1..e8174437 100644 Binary files a/doc/html/inherit_graph_33.png and b/doc/html/inherit_graph_33.png differ diff --git a/doc/html/inherit_graph_34.map b/doc/html/inherit_graph_34.map index d032b27a..ccde2f7e 100644 --- a/doc/html/inherit_graph_34.map +++ b/doc/html/inherit_graph_34.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_34.md5 b/doc/html/inherit_graph_34.md5 index b6520038..3ff737c2 100644 --- a/doc/html/inherit_graph_34.md5 +++ b/doc/html/inherit_graph_34.md5 @@ -1 +1 @@ -33b099a15647d8714fa0e6cace9bedb4 \ No newline at end of file +f4cd3bf7d1f58e1d199bab03e978bab1 \ No newline at end of file diff --git a/doc/html/inherit_graph_34.png b/doc/html/inherit_graph_34.png index 5f017180..44aec1d1 100644 Binary files a/doc/html/inherit_graph_34.png and b/doc/html/inherit_graph_34.png differ diff --git a/doc/html/inherit_graph_35.map b/doc/html/inherit_graph_35.map index 1adaa41a..d032b27a 100644 --- a/doc/html/inherit_graph_35.map +++ b/doc/html/inherit_graph_35.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_35.md5 b/doc/html/inherit_graph_35.md5 index 530046fa..b6520038 100644 --- a/doc/html/inherit_graph_35.md5 +++ b/doc/html/inherit_graph_35.md5 @@ -1 +1 @@ -04a705728035b2d4f2ee231673728cc8 \ No newline at end of file +33b099a15647d8714fa0e6cace9bedb4 \ No newline at end of file diff --git a/doc/html/inherit_graph_35.png b/doc/html/inherit_graph_35.png index 28f1442a..5f017180 100644 Binary files a/doc/html/inherit_graph_35.png and b/doc/html/inherit_graph_35.png differ diff --git a/doc/html/inherit_graph_36.map b/doc/html/inherit_graph_36.map index 9ba98c8e..1adaa41a 100644 --- a/doc/html/inherit_graph_36.map +++ b/doc/html/inherit_graph_36.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_36.md5 b/doc/html/inherit_graph_36.md5 index 34e78c80..530046fa 100644 --- a/doc/html/inherit_graph_36.md5 +++ b/doc/html/inherit_graph_36.md5 @@ -1 +1 @@ -06e89fe79e94d3cd59336424dd1e34b3 \ No newline at end of file +04a705728035b2d4f2ee231673728cc8 \ No newline at end of file diff --git a/doc/html/inherit_graph_36.png b/doc/html/inherit_graph_36.png index 90662575..28f1442a 100644 Binary files a/doc/html/inherit_graph_36.png and b/doc/html/inherit_graph_36.png differ diff --git a/doc/html/inherit_graph_37.map b/doc/html/inherit_graph_37.map index 5ff89b4d..9ba98c8e 100644 --- a/doc/html/inherit_graph_37.map +++ b/doc/html/inherit_graph_37.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_37.md5 b/doc/html/inherit_graph_37.md5 index b838bb94..34e78c80 100644 --- a/doc/html/inherit_graph_37.md5 +++ b/doc/html/inherit_graph_37.md5 @@ -1 +1 @@ -1a38b7784b9579fccd7f4e6e60d413e4 \ No newline at end of file +06e89fe79e94d3cd59336424dd1e34b3 \ No newline at end of file diff --git a/doc/html/inherit_graph_37.png b/doc/html/inherit_graph_37.png index 18ba567e..90662575 100644 Binary files a/doc/html/inherit_graph_37.png and b/doc/html/inherit_graph_37.png differ diff --git a/doc/html/inherit_graph_38.map b/doc/html/inherit_graph_38.map index 883868e9..5ff89b4d 100644 --- a/doc/html/inherit_graph_38.map +++ b/doc/html/inherit_graph_38.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_38.md5 b/doc/html/inherit_graph_38.md5 index 7f674746..b838bb94 100644 --- a/doc/html/inherit_graph_38.md5 +++ b/doc/html/inherit_graph_38.md5 @@ -1 +1 @@ -bd681e75aa70a86f057ddfc11b371f82 \ No newline at end of file +1a38b7784b9579fccd7f4e6e60d413e4 \ No newline at end of file diff --git a/doc/html/inherit_graph_38.png b/doc/html/inherit_graph_38.png index 1bcb06a8..18ba567e 100644 Binary files a/doc/html/inherit_graph_38.png and b/doc/html/inherit_graph_38.png differ diff --git a/doc/html/inherit_graph_39.map b/doc/html/inherit_graph_39.map index 54ae687d..883868e9 100644 --- a/doc/html/inherit_graph_39.map +++ b/doc/html/inherit_graph_39.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_39.md5 b/doc/html/inherit_graph_39.md5 index f6c8cc50..7f674746 100644 --- a/doc/html/inherit_graph_39.md5 +++ b/doc/html/inherit_graph_39.md5 @@ -1 +1 @@ -3be9b75035428a4f4d0c8e5b0cb53975 \ No newline at end of file +bd681e75aa70a86f057ddfc11b371f82 \ No newline at end of file diff --git a/doc/html/inherit_graph_39.png b/doc/html/inherit_graph_39.png index 2fe8b68c..1bcb06a8 100644 Binary files a/doc/html/inherit_graph_39.png and b/doc/html/inherit_graph_39.png differ diff --git a/doc/html/inherit_graph_40.map b/doc/html/inherit_graph_40.map index 3a5ee785..54ae687d 100644 --- a/doc/html/inherit_graph_40.map +++ b/doc/html/inherit_graph_40.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_40.md5 b/doc/html/inherit_graph_40.md5 index 1872c69b..f6c8cc50 100644 --- a/doc/html/inherit_graph_40.md5 +++ b/doc/html/inherit_graph_40.md5 @@ -1 +1 @@ -c65a3f3dff8805fb79a6256c38bfea34 \ No newline at end of file +3be9b75035428a4f4d0c8e5b0cb53975 \ No newline at end of file diff --git a/doc/html/inherit_graph_40.png b/doc/html/inherit_graph_40.png index c44df409..2fe8b68c 100644 Binary files a/doc/html/inherit_graph_40.png and b/doc/html/inherit_graph_40.png differ diff --git a/doc/html/inherit_graph_41.map b/doc/html/inherit_graph_41.map index 951fb4d8..3a5ee785 100644 --- a/doc/html/inherit_graph_41.map +++ b/doc/html/inherit_graph_41.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_41.md5 b/doc/html/inherit_graph_41.md5 index efa026c3..1872c69b 100644 --- a/doc/html/inherit_graph_41.md5 +++ b/doc/html/inherit_graph_41.md5 @@ -1 +1 @@ -6aa8c63b126f0199b249be347ffa76d4 \ No newline at end of file +c65a3f3dff8805fb79a6256c38bfea34 \ No newline at end of file diff --git a/doc/html/inherit_graph_41.png b/doc/html/inherit_graph_41.png index 0777af0d..c44df409 100644 Binary files a/doc/html/inherit_graph_41.png and b/doc/html/inherit_graph_41.png differ diff --git a/doc/html/inherit_graph_42.map b/doc/html/inherit_graph_42.map index f95a0a89..951fb4d8 100644 --- a/doc/html/inherit_graph_42.map +++ b/doc/html/inherit_graph_42.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_42.md5 b/doc/html/inherit_graph_42.md5 index d809981f..efa026c3 100644 --- a/doc/html/inherit_graph_42.md5 +++ b/doc/html/inherit_graph_42.md5 @@ -1 +1 @@ -3e2830573db336111f99326c6605c0e6 \ No newline at end of file +6aa8c63b126f0199b249be347ffa76d4 \ No newline at end of file diff --git a/doc/html/inherit_graph_42.png b/doc/html/inherit_graph_42.png index c73fef38..0777af0d 100644 Binary files a/doc/html/inherit_graph_42.png and b/doc/html/inherit_graph_42.png differ diff --git a/doc/html/inherit_graph_43.map b/doc/html/inherit_graph_43.map index 4fa12295..f95a0a89 100644 --- a/doc/html/inherit_graph_43.map +++ b/doc/html/inherit_graph_43.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_43.md5 b/doc/html/inherit_graph_43.md5 index 1a8547f1..d809981f 100644 --- a/doc/html/inherit_graph_43.md5 +++ b/doc/html/inherit_graph_43.md5 @@ -1 +1 @@ -7931403ec029cb439c3c6a798cefce6b \ No newline at end of file +3e2830573db336111f99326c6605c0e6 \ No newline at end of file diff --git a/doc/html/inherit_graph_43.png b/doc/html/inherit_graph_43.png index dd75a7ee..c73fef38 100644 Binary files a/doc/html/inherit_graph_43.png and b/doc/html/inherit_graph_43.png differ diff --git a/doc/html/inherit_graph_44.map b/doc/html/inherit_graph_44.map index 6faa2538..4fa12295 100644 --- a/doc/html/inherit_graph_44.map +++ b/doc/html/inherit_graph_44.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_44.md5 b/doc/html/inherit_graph_44.md5 index 4ef03cb6..1a8547f1 100644 --- a/doc/html/inherit_graph_44.md5 +++ b/doc/html/inherit_graph_44.md5 @@ -1 +1 @@ -b365f6d3e25b86a4c0f46b3b06cd6c2f \ No newline at end of file +7931403ec029cb439c3c6a798cefce6b \ No newline at end of file diff --git a/doc/html/inherit_graph_44.png b/doc/html/inherit_graph_44.png index e88fc411..dd75a7ee 100644 Binary files a/doc/html/inherit_graph_44.png and b/doc/html/inherit_graph_44.png differ diff --git a/doc/html/inherit_graph_45.map b/doc/html/inherit_graph_45.map index 78c48d0e..6faa2538 100644 --- a/doc/html/inherit_graph_45.map +++ b/doc/html/inherit_graph_45.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_45.md5 b/doc/html/inherit_graph_45.md5 index 2f8bc9f9..4ef03cb6 100644 --- a/doc/html/inherit_graph_45.md5 +++ b/doc/html/inherit_graph_45.md5 @@ -1 +1 @@ -5db21b708543210306908d4ae43c83ac \ No newline at end of file +b365f6d3e25b86a4c0f46b3b06cd6c2f \ No newline at end of file diff --git a/doc/html/inherit_graph_45.png b/doc/html/inherit_graph_45.png index 179d1200..e88fc411 100644 Binary files a/doc/html/inherit_graph_45.png and b/doc/html/inherit_graph_45.png differ diff --git a/doc/html/inherit_graph_46.map b/doc/html/inherit_graph_46.map index c82ea481..78c48d0e 100644 --- a/doc/html/inherit_graph_46.map +++ b/doc/html/inherit_graph_46.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_46.md5 b/doc/html/inherit_graph_46.md5 index 0531602f..2f8bc9f9 100644 --- a/doc/html/inherit_graph_46.md5 +++ b/doc/html/inherit_graph_46.md5 @@ -1 +1 @@ -dcb8531a6e2eeb080742aeb6d27cb4eb \ No newline at end of file +5db21b708543210306908d4ae43c83ac \ No newline at end of file diff --git a/doc/html/inherit_graph_46.png b/doc/html/inherit_graph_46.png index 38ca5414..179d1200 100644 Binary files a/doc/html/inherit_graph_46.png and b/doc/html/inherit_graph_46.png differ diff --git a/doc/html/inherit_graph_47.map b/doc/html/inherit_graph_47.map index 65a39dca..c82ea481 100644 --- a/doc/html/inherit_graph_47.map +++ b/doc/html/inherit_graph_47.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_47.md5 b/doc/html/inherit_graph_47.md5 index 139178e4..0531602f 100644 --- a/doc/html/inherit_graph_47.md5 +++ b/doc/html/inherit_graph_47.md5 @@ -1 +1 @@ -2fdb0bc9c4a049c1faf12bd9a7833d66 \ No newline at end of file +dcb8531a6e2eeb080742aeb6d27cb4eb \ No newline at end of file diff --git a/doc/html/inherit_graph_47.png b/doc/html/inherit_graph_47.png index 3e968522..38ca5414 100644 Binary files a/doc/html/inherit_graph_47.png and b/doc/html/inherit_graph_47.png differ diff --git a/doc/html/inherit_graph_48.map b/doc/html/inherit_graph_48.map index 1337123d..65a39dca 100644 --- a/doc/html/inherit_graph_48.map +++ b/doc/html/inherit_graph_48.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_48.md5 b/doc/html/inherit_graph_48.md5 index 3d1946d9..139178e4 100644 --- a/doc/html/inherit_graph_48.md5 +++ b/doc/html/inherit_graph_48.md5 @@ -1 +1 @@ -a437e1ac2f15e8418d2499718bf8b5d8 \ No newline at end of file +2fdb0bc9c4a049c1faf12bd9a7833d66 \ No newline at end of file diff --git a/doc/html/inherit_graph_48.png b/doc/html/inherit_graph_48.png index f784853b..3e968522 100644 Binary files a/doc/html/inherit_graph_48.png and b/doc/html/inherit_graph_48.png differ diff --git a/doc/html/inherit_graph_49.map b/doc/html/inherit_graph_49.map index d6a5a014..1337123d 100644 --- a/doc/html/inherit_graph_49.map +++ b/doc/html/inherit_graph_49.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_49.md5 b/doc/html/inherit_graph_49.md5 index e1117b02..3d1946d9 100644 --- a/doc/html/inherit_graph_49.md5 +++ b/doc/html/inherit_graph_49.md5 @@ -1 +1 @@ -29dbadfb47386021064cac436bf2ed8e \ No newline at end of file +a437e1ac2f15e8418d2499718bf8b5d8 \ No newline at end of file diff --git a/doc/html/inherit_graph_49.png b/doc/html/inherit_graph_49.png index c48e9c91..f784853b 100644 Binary files a/doc/html/inherit_graph_49.png and b/doc/html/inherit_graph_49.png differ diff --git a/doc/html/inherit_graph_50.map b/doc/html/inherit_graph_50.map index fe099202..d6a5a014 100644 --- a/doc/html/inherit_graph_50.map +++ b/doc/html/inherit_graph_50.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_50.md5 b/doc/html/inherit_graph_50.md5 index d894d1d7..e1117b02 100644 --- a/doc/html/inherit_graph_50.md5 +++ b/doc/html/inherit_graph_50.md5 @@ -1 +1 @@ -8e572dc26fe45e8d2491ff5644b90b46 \ No newline at end of file +29dbadfb47386021064cac436bf2ed8e \ No newline at end of file diff --git a/doc/html/inherit_graph_50.png b/doc/html/inherit_graph_50.png index 7636d5af..c48e9c91 100644 Binary files a/doc/html/inherit_graph_50.png and b/doc/html/inherit_graph_50.png differ diff --git a/doc/html/inherit_graph_51.map b/doc/html/inherit_graph_51.map index ac84811f..fe099202 100644 --- a/doc/html/inherit_graph_51.map +++ b/doc/html/inherit_graph_51.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_51.md5 b/doc/html/inherit_graph_51.md5 index bbb2b287..d894d1d7 100644 --- a/doc/html/inherit_graph_51.md5 +++ b/doc/html/inherit_graph_51.md5 @@ -1 +1 @@ -c0b55ddf584187322518b60de437b63e \ No newline at end of file +8e572dc26fe45e8d2491ff5644b90b46 \ No newline at end of file diff --git a/doc/html/inherit_graph_51.png b/doc/html/inherit_graph_51.png index b43822a5..7636d5af 100644 Binary files a/doc/html/inherit_graph_51.png and b/doc/html/inherit_graph_51.png differ diff --git a/doc/html/inherit_graph_52.map b/doc/html/inherit_graph_52.map index b168168e..ac84811f 100644 --- a/doc/html/inherit_graph_52.map +++ b/doc/html/inherit_graph_52.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_52.md5 b/doc/html/inherit_graph_52.md5 index 9606a091..bbb2b287 100644 --- a/doc/html/inherit_graph_52.md5 +++ b/doc/html/inherit_graph_52.md5 @@ -1 +1 @@ -81b8f5a7394e70e75087eade080a16ff \ No newline at end of file +c0b55ddf584187322518b60de437b63e \ No newline at end of file diff --git a/doc/html/inherit_graph_52.png b/doc/html/inherit_graph_52.png index 4dbe3462..b43822a5 100644 Binary files a/doc/html/inherit_graph_52.png and b/doc/html/inherit_graph_52.png differ diff --git a/doc/html/inherit_graph_53.map b/doc/html/inherit_graph_53.map index 93c31037..b168168e 100644 --- a/doc/html/inherit_graph_53.map +++ b/doc/html/inherit_graph_53.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_53.md5 b/doc/html/inherit_graph_53.md5 index 43137eb6..9606a091 100644 --- a/doc/html/inherit_graph_53.md5 +++ b/doc/html/inherit_graph_53.md5 @@ -1 +1 @@ -ee6ec05021e64b85c88c92cff2671595 \ No newline at end of file +81b8f5a7394e70e75087eade080a16ff \ No newline at end of file diff --git a/doc/html/inherit_graph_53.png b/doc/html/inherit_graph_53.png index b1ac6125..4dbe3462 100644 Binary files a/doc/html/inherit_graph_53.png and b/doc/html/inherit_graph_53.png differ diff --git a/doc/html/inherit_graph_54.map b/doc/html/inherit_graph_54.map index 7ea4125e..93c31037 100644 --- a/doc/html/inherit_graph_54.map +++ b/doc/html/inherit_graph_54.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_54.md5 b/doc/html/inherit_graph_54.md5 index a45c1d03..43137eb6 100644 --- a/doc/html/inherit_graph_54.md5 +++ b/doc/html/inherit_graph_54.md5 @@ -1 +1 @@ -03132281c1fdb90fba6c71b2ee4a04e7 \ No newline at end of file +ee6ec05021e64b85c88c92cff2671595 \ No newline at end of file diff --git a/doc/html/inherit_graph_54.png b/doc/html/inherit_graph_54.png index 9b1fd93c..b1ac6125 100644 Binary files a/doc/html/inherit_graph_54.png and b/doc/html/inherit_graph_54.png differ diff --git a/doc/html/inherit_graph_55.map b/doc/html/inherit_graph_55.map index 580d9a94..7ea4125e 100644 --- a/doc/html/inherit_graph_55.map +++ b/doc/html/inherit_graph_55.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_55.md5 b/doc/html/inherit_graph_55.md5 index 82fc85d6..a45c1d03 100644 --- a/doc/html/inherit_graph_55.md5 +++ b/doc/html/inherit_graph_55.md5 @@ -1 +1 @@ -ddceb63febab68e4417ea01318fbe252 \ No newline at end of file +03132281c1fdb90fba6c71b2ee4a04e7 \ No newline at end of file diff --git a/doc/html/inherit_graph_55.png b/doc/html/inherit_graph_55.png index f5ddf075..9b1fd93c 100644 Binary files a/doc/html/inherit_graph_55.png and b/doc/html/inherit_graph_55.png differ diff --git a/doc/html/inherit_graph_56.map b/doc/html/inherit_graph_56.map index 159bdeb1..580d9a94 100644 --- a/doc/html/inherit_graph_56.map +++ b/doc/html/inherit_graph_56.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_56.md5 b/doc/html/inherit_graph_56.md5 index ca8eaa6c..82fc85d6 100644 --- a/doc/html/inherit_graph_56.md5 +++ b/doc/html/inherit_graph_56.md5 @@ -1 +1 @@ -45a6edd5f715460d5fd3312f8172eea4 \ No newline at end of file +ddceb63febab68e4417ea01318fbe252 \ No newline at end of file diff --git a/doc/html/inherit_graph_56.png b/doc/html/inherit_graph_56.png index ff413c16..f5ddf075 100644 Binary files a/doc/html/inherit_graph_56.png and b/doc/html/inherit_graph_56.png differ diff --git a/doc/html/inherit_graph_57.map b/doc/html/inherit_graph_57.map index 2fbd06f3..159bdeb1 100644 --- a/doc/html/inherit_graph_57.map +++ b/doc/html/inherit_graph_57.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_57.md5 b/doc/html/inherit_graph_57.md5 index f1747d3d..ca8eaa6c 100644 --- a/doc/html/inherit_graph_57.md5 +++ b/doc/html/inherit_graph_57.md5 @@ -1 +1 @@ -998854020ebb0246caaad6c7642ac3b8 \ No newline at end of file +45a6edd5f715460d5fd3312f8172eea4 \ No newline at end of file diff --git a/doc/html/inherit_graph_57.png b/doc/html/inherit_graph_57.png index 69d51a45..ff413c16 100644 Binary files a/doc/html/inherit_graph_57.png and b/doc/html/inherit_graph_57.png differ diff --git a/doc/html/inherit_graph_58.map b/doc/html/inherit_graph_58.map index afa20cd0..2fbd06f3 100644 --- a/doc/html/inherit_graph_58.map +++ b/doc/html/inherit_graph_58.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_58.md5 b/doc/html/inherit_graph_58.md5 index 620cb8a7..f1747d3d 100644 --- a/doc/html/inherit_graph_58.md5 +++ b/doc/html/inherit_graph_58.md5 @@ -1 +1 @@ -51c9e52ccf966fbe064f7bb1619b3a5c \ No newline at end of file +998854020ebb0246caaad6c7642ac3b8 \ No newline at end of file diff --git a/doc/html/inherit_graph_58.png b/doc/html/inherit_graph_58.png index f5582279..69d51a45 100644 Binary files a/doc/html/inherit_graph_58.png and b/doc/html/inherit_graph_58.png differ diff --git a/doc/html/inherit_graph_59.map b/doc/html/inherit_graph_59.map index be1e1304..afa20cd0 100644 --- a/doc/html/inherit_graph_59.map +++ b/doc/html/inherit_graph_59.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_59.md5 b/doc/html/inherit_graph_59.md5 index 1b72e956..620cb8a7 100644 --- a/doc/html/inherit_graph_59.md5 +++ b/doc/html/inherit_graph_59.md5 @@ -1 +1 @@ -2536f4125f4cecfa747e566a44df7418 \ No newline at end of file +51c9e52ccf966fbe064f7bb1619b3a5c \ No newline at end of file diff --git a/doc/html/inherit_graph_59.png b/doc/html/inherit_graph_59.png index 5a0530e2..f5582279 100644 Binary files a/doc/html/inherit_graph_59.png and b/doc/html/inherit_graph_59.png differ diff --git a/doc/html/inherit_graph_60.map b/doc/html/inherit_graph_60.map index 86c2ae24..be1e1304 100644 --- a/doc/html/inherit_graph_60.map +++ b/doc/html/inherit_graph_60.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_60.md5 b/doc/html/inherit_graph_60.md5 index 7a4cb821..1b72e956 100644 --- a/doc/html/inherit_graph_60.md5 +++ b/doc/html/inherit_graph_60.md5 @@ -1 +1 @@ -c2d220ff578edaa4fc84a5f47d49c2ce \ No newline at end of file +2536f4125f4cecfa747e566a44df7418 \ No newline at end of file diff --git a/doc/html/inherit_graph_60.png b/doc/html/inherit_graph_60.png index 22593312..5a0530e2 100644 Binary files a/doc/html/inherit_graph_60.png and b/doc/html/inherit_graph_60.png differ diff --git a/doc/html/inherit_graph_61.map b/doc/html/inherit_graph_61.map index bbbaeb91..86c2ae24 100644 --- a/doc/html/inherit_graph_61.map +++ b/doc/html/inherit_graph_61.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_61.md5 b/doc/html/inherit_graph_61.md5 index ca95bff2..7a4cb821 100644 --- a/doc/html/inherit_graph_61.md5 +++ b/doc/html/inherit_graph_61.md5 @@ -1 +1 @@ -7f5baf01daf9e530ab0e4ed139b97a19 \ No newline at end of file +c2d220ff578edaa4fc84a5f47d49c2ce \ No newline at end of file diff --git a/doc/html/inherit_graph_61.png b/doc/html/inherit_graph_61.png index 6b7edbba..22593312 100644 Binary files a/doc/html/inherit_graph_61.png and b/doc/html/inherit_graph_61.png differ diff --git a/doc/html/inherit_graph_62.map b/doc/html/inherit_graph_62.map index 7bbdb576..bbbaeb91 100644 --- a/doc/html/inherit_graph_62.map +++ b/doc/html/inherit_graph_62.map @@ -1,4 +1,3 @@ - - + diff --git a/doc/html/inherit_graph_62.md5 b/doc/html/inherit_graph_62.md5 index 99acfcd1..ca95bff2 100644 --- a/doc/html/inherit_graph_62.md5 +++ b/doc/html/inherit_graph_62.md5 @@ -1 +1 @@ -dea9398b90d623b9513999bebc231006 \ No newline at end of file +7f5baf01daf9e530ab0e4ed139b97a19 \ No newline at end of file diff --git a/doc/html/inherit_graph_62.png b/doc/html/inherit_graph_62.png index 3708587a..6b7edbba 100644 Binary files a/doc/html/inherit_graph_62.png and b/doc/html/inherit_graph_62.png differ diff --git a/doc/html/inherit_graph_63.map b/doc/html/inherit_graph_63.map index 5d0cfecb..7bbdb576 100644 --- a/doc/html/inherit_graph_63.map +++ b/doc/html/inherit_graph_63.map @@ -1,3 +1,4 @@ - + + diff --git a/doc/html/inherit_graph_63.md5 b/doc/html/inherit_graph_63.md5 index 7c0e98d8..99acfcd1 100644 --- a/doc/html/inherit_graph_63.md5 +++ b/doc/html/inherit_graph_63.md5 @@ -1 +1 @@ -4a943bed1cd554f9f9eb9313dac4b5cd \ No newline at end of file +dea9398b90d623b9513999bebc231006 \ No newline at end of file diff --git a/doc/html/inherit_graph_63.png b/doc/html/inherit_graph_63.png index e4d5dc4d..3708587a 100644 Binary files a/doc/html/inherit_graph_63.png and b/doc/html/inherit_graph_63.png differ diff --git a/doc/html/inherit_graph_64.map b/doc/html/inherit_graph_64.map index e294aab5..5d0cfecb 100644 --- a/doc/html/inherit_graph_64.map +++ b/doc/html/inherit_graph_64.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_64.md5 b/doc/html/inherit_graph_64.md5 index f15535d2..7c0e98d8 100644 --- a/doc/html/inherit_graph_64.md5 +++ b/doc/html/inherit_graph_64.md5 @@ -1 +1 @@ -fab895417561f454fdba60469997d242 \ No newline at end of file +4a943bed1cd554f9f9eb9313dac4b5cd \ No newline at end of file diff --git a/doc/html/inherit_graph_64.png b/doc/html/inherit_graph_64.png index c67ccde4..e4d5dc4d 100644 Binary files a/doc/html/inherit_graph_64.png and b/doc/html/inherit_graph_64.png differ diff --git a/doc/html/inherit_graph_65.map b/doc/html/inherit_graph_65.map index 477e809c..e294aab5 100644 --- a/doc/html/inherit_graph_65.map +++ b/doc/html/inherit_graph_65.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_65.md5 b/doc/html/inherit_graph_65.md5 index 5b761928..f15535d2 100644 --- a/doc/html/inherit_graph_65.md5 +++ b/doc/html/inherit_graph_65.md5 @@ -1 +1 @@ -b413d7ef80b80a8ccf694c2872d62845 \ No newline at end of file +fab895417561f454fdba60469997d242 \ No newline at end of file diff --git a/doc/html/inherit_graph_65.png b/doc/html/inherit_graph_65.png index 6cb5f229..c67ccde4 100644 Binary files a/doc/html/inherit_graph_65.png and b/doc/html/inherit_graph_65.png differ diff --git a/doc/html/inherit_graph_66.map b/doc/html/inherit_graph_66.map index fc504e94..96bad0c3 100644 --- a/doc/html/inherit_graph_66.map +++ b/doc/html/inherit_graph_66.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_66.md5 b/doc/html/inherit_graph_66.md5 index ed6cde21..b78496b4 100644 --- a/doc/html/inherit_graph_66.md5 +++ b/doc/html/inherit_graph_66.md5 @@ -1 +1 @@ -c9b79c1ac26f9996f7245d71c2fd58f6 \ No newline at end of file +07eb64f3edd6ee278c72cdeebed68956 \ No newline at end of file diff --git a/doc/html/inherit_graph_66.png b/doc/html/inherit_graph_66.png index 34a1bfd4..eb1890d5 100644 Binary files a/doc/html/inherit_graph_66.png and b/doc/html/inherit_graph_66.png differ diff --git a/doc/html/inherit_graph_67.map b/doc/html/inherit_graph_67.map index 13170db7..477e809c 100644 --- a/doc/html/inherit_graph_67.map +++ b/doc/html/inherit_graph_67.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_67.md5 b/doc/html/inherit_graph_67.md5 index ff773f7e..5b761928 100644 --- a/doc/html/inherit_graph_67.md5 +++ b/doc/html/inherit_graph_67.md5 @@ -1 +1 @@ -db727504b3fda068b7608f6e40291ddf \ No newline at end of file +b413d7ef80b80a8ccf694c2872d62845 \ No newline at end of file diff --git a/doc/html/inherit_graph_67.png b/doc/html/inherit_graph_67.png index 036dce5b..6cb5f229 100644 Binary files a/doc/html/inherit_graph_67.png and b/doc/html/inherit_graph_67.png differ diff --git a/doc/html/inherit_graph_68.map b/doc/html/inherit_graph_68.map index 4441683a..fc504e94 100644 --- a/doc/html/inherit_graph_68.map +++ b/doc/html/inherit_graph_68.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_68.md5 b/doc/html/inherit_graph_68.md5 index 94b76efd..ed6cde21 100644 --- a/doc/html/inherit_graph_68.md5 +++ b/doc/html/inherit_graph_68.md5 @@ -1 +1 @@ -08a650d733fd61f0bcc45ee03477ca97 \ No newline at end of file +c9b79c1ac26f9996f7245d71c2fd58f6 \ No newline at end of file diff --git a/doc/html/inherit_graph_68.png b/doc/html/inherit_graph_68.png index 05caa596..34a1bfd4 100644 Binary files a/doc/html/inherit_graph_68.png and b/doc/html/inherit_graph_68.png differ diff --git a/doc/html/inherit_graph_69.map b/doc/html/inherit_graph_69.map index 637e3cd6..13170db7 100644 --- a/doc/html/inherit_graph_69.map +++ b/doc/html/inherit_graph_69.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_69.md5 b/doc/html/inherit_graph_69.md5 index 25438c39..ff773f7e 100644 --- a/doc/html/inherit_graph_69.md5 +++ b/doc/html/inherit_graph_69.md5 @@ -1 +1 @@ -dfb2bb2047c1b08724b0be4cf9836cc0 \ No newline at end of file +db727504b3fda068b7608f6e40291ddf \ No newline at end of file diff --git a/doc/html/inherit_graph_69.png b/doc/html/inherit_graph_69.png index 73385218..036dce5b 100644 Binary files a/doc/html/inherit_graph_69.png and b/doc/html/inherit_graph_69.png differ diff --git a/doc/html/inherit_graph_70.map b/doc/html/inherit_graph_70.map index 34011ec8..4441683a 100644 --- a/doc/html/inherit_graph_70.map +++ b/doc/html/inherit_graph_70.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_70.md5 b/doc/html/inherit_graph_70.md5 index 07fc27c7..94b76efd 100644 --- a/doc/html/inherit_graph_70.md5 +++ b/doc/html/inherit_graph_70.md5 @@ -1 +1 @@ -521da67d898061059ae6164316d89eef \ No newline at end of file +08a650d733fd61f0bcc45ee03477ca97 \ No newline at end of file diff --git a/doc/html/inherit_graph_70.png b/doc/html/inherit_graph_70.png index 87f1f25d..05caa596 100644 Binary files a/doc/html/inherit_graph_70.png and b/doc/html/inherit_graph_70.png differ diff --git a/doc/html/inherit_graph_71.map b/doc/html/inherit_graph_71.map index 1f43a9e8..637e3cd6 100644 --- a/doc/html/inherit_graph_71.map +++ b/doc/html/inherit_graph_71.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_71.md5 b/doc/html/inherit_graph_71.md5 index 4120168a..25438c39 100644 --- a/doc/html/inherit_graph_71.md5 +++ b/doc/html/inherit_graph_71.md5 @@ -1 +1 @@ -b9748c704b1acc9f8677b83cdb44a750 \ No newline at end of file +dfb2bb2047c1b08724b0be4cf9836cc0 \ No newline at end of file diff --git a/doc/html/inherit_graph_71.png b/doc/html/inherit_graph_71.png index 13dfc1df..73385218 100644 Binary files a/doc/html/inherit_graph_71.png and b/doc/html/inherit_graph_71.png differ diff --git a/doc/html/inherit_graph_72.map b/doc/html/inherit_graph_72.map index 25ddb0d7..34011ec8 100644 --- a/doc/html/inherit_graph_72.map +++ b/doc/html/inherit_graph_72.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_72.md5 b/doc/html/inherit_graph_72.md5 index c24b04ef..07fc27c7 100644 --- a/doc/html/inherit_graph_72.md5 +++ b/doc/html/inherit_graph_72.md5 @@ -1 +1 @@ -1d0f5e90e7e66425c6f152768dc21625 \ No newline at end of file +521da67d898061059ae6164316d89eef \ No newline at end of file diff --git a/doc/html/inherit_graph_72.png b/doc/html/inherit_graph_72.png index 67b7a7cf..87f1f25d 100644 Binary files a/doc/html/inherit_graph_72.png and b/doc/html/inherit_graph_72.png differ diff --git a/doc/html/inherit_graph_73.map b/doc/html/inherit_graph_73.map index 71b3f383..1f43a9e8 100644 --- a/doc/html/inherit_graph_73.map +++ b/doc/html/inherit_graph_73.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_73.md5 b/doc/html/inherit_graph_73.md5 index 44667e6c..4120168a 100644 --- a/doc/html/inherit_graph_73.md5 +++ b/doc/html/inherit_graph_73.md5 @@ -1 +1 @@ -40bc5a8a891a1cfd0455017827edbcff \ No newline at end of file +b9748c704b1acc9f8677b83cdb44a750 \ No newline at end of file diff --git a/doc/html/inherit_graph_73.png b/doc/html/inherit_graph_73.png index e3094b41..13dfc1df 100644 Binary files a/doc/html/inherit_graph_73.png and b/doc/html/inherit_graph_73.png differ diff --git a/doc/html/inherit_graph_74.map b/doc/html/inherit_graph_74.map index c6b197e8..25ddb0d7 100644 --- a/doc/html/inherit_graph_74.map +++ b/doc/html/inherit_graph_74.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_74.md5 b/doc/html/inherit_graph_74.md5 index bd55cc7e..c24b04ef 100644 --- a/doc/html/inherit_graph_74.md5 +++ b/doc/html/inherit_graph_74.md5 @@ -1 +1 @@ -fa9f51c092b61e59dfa29843631edec5 \ No newline at end of file +1d0f5e90e7e66425c6f152768dc21625 \ No newline at end of file diff --git a/doc/html/inherit_graph_74.png b/doc/html/inherit_graph_74.png index 77977db3..67b7a7cf 100644 Binary files a/doc/html/inherit_graph_74.png and b/doc/html/inherit_graph_74.png differ diff --git a/doc/html/inherit_graph_75.map b/doc/html/inherit_graph_75.map index 9324aa1b..cff41361 100644 --- a/doc/html/inherit_graph_75.map +++ b/doc/html/inherit_graph_75.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_75.md5 b/doc/html/inherit_graph_75.md5 index 59802bf8..fcdbc906 100644 --- a/doc/html/inherit_graph_75.md5 +++ b/doc/html/inherit_graph_75.md5 @@ -1 +1 @@ -8ef0379ceb5ab33e58d908168cbf5219 \ No newline at end of file +7fe4a0ba6dbc28ab180a176a6e63fcbc \ No newline at end of file diff --git a/doc/html/inherit_graph_75.png b/doc/html/inherit_graph_75.png index aada5896..8df24886 100644 Binary files a/doc/html/inherit_graph_75.png and b/doc/html/inherit_graph_75.png differ diff --git a/doc/html/inherit_graph_76.map b/doc/html/inherit_graph_76.map index 94d549df..71b3f383 100644 --- a/doc/html/inherit_graph_76.map +++ b/doc/html/inherit_graph_76.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_76.md5 b/doc/html/inherit_graph_76.md5 index 8746011d..44667e6c 100644 --- a/doc/html/inherit_graph_76.md5 +++ b/doc/html/inherit_graph_76.md5 @@ -1 +1 @@ -7c682455525a3ab61cd9c067253f5b85 \ No newline at end of file +40bc5a8a891a1cfd0455017827edbcff \ No newline at end of file diff --git a/doc/html/inherit_graph_76.png b/doc/html/inherit_graph_76.png index 454e017f..e3094b41 100644 Binary files a/doc/html/inherit_graph_76.png and b/doc/html/inherit_graph_76.png differ diff --git a/doc/html/inherit_graph_77.map b/doc/html/inherit_graph_77.map index 62253fd1..c6b197e8 100644 --- a/doc/html/inherit_graph_77.map +++ b/doc/html/inherit_graph_77.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_77.md5 b/doc/html/inherit_graph_77.md5 index af58549e..bd55cc7e 100644 --- a/doc/html/inherit_graph_77.md5 +++ b/doc/html/inherit_graph_77.md5 @@ -1 +1 @@ -c19574b39471cc4ac17c98caced461fa \ No newline at end of file +fa9f51c092b61e59dfa29843631edec5 \ No newline at end of file diff --git a/doc/html/inherit_graph_77.png b/doc/html/inherit_graph_77.png index 9782fc2c..77977db3 100644 Binary files a/doc/html/inherit_graph_77.png and b/doc/html/inherit_graph_77.png differ diff --git a/doc/html/inherit_graph_78.map b/doc/html/inherit_graph_78.map index 4d8c0cf2..9324aa1b 100644 --- a/doc/html/inherit_graph_78.map +++ b/doc/html/inherit_graph_78.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_78.md5 b/doc/html/inherit_graph_78.md5 index 27489a1f..59802bf8 100644 --- a/doc/html/inherit_graph_78.md5 +++ b/doc/html/inherit_graph_78.md5 @@ -1 +1 @@ -16427082f76ef50b852b69ec379f3b93 \ No newline at end of file +8ef0379ceb5ab33e58d908168cbf5219 \ No newline at end of file diff --git a/doc/html/inherit_graph_78.png b/doc/html/inherit_graph_78.png index 583e41eb..aada5896 100644 Binary files a/doc/html/inherit_graph_78.png and b/doc/html/inherit_graph_78.png differ diff --git a/doc/html/inherit_graph_79.map b/doc/html/inherit_graph_79.map index db6bdc88..94d549df 100644 --- a/doc/html/inherit_graph_79.map +++ b/doc/html/inherit_graph_79.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_79.md5 b/doc/html/inherit_graph_79.md5 index d71a749f..8746011d 100644 --- a/doc/html/inherit_graph_79.md5 +++ b/doc/html/inherit_graph_79.md5 @@ -1 +1 @@ -b9338e7434780bbc5a095179339b67e5 \ No newline at end of file +7c682455525a3ab61cd9c067253f5b85 \ No newline at end of file diff --git a/doc/html/inherit_graph_79.png b/doc/html/inherit_graph_79.png index b64cf1d9..454e017f 100644 Binary files a/doc/html/inherit_graph_79.png and b/doc/html/inherit_graph_79.png differ diff --git a/doc/html/inherit_graph_80.map b/doc/html/inherit_graph_80.map index 137bee22..62253fd1 100644 --- a/doc/html/inherit_graph_80.map +++ b/doc/html/inherit_graph_80.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_80.md5 b/doc/html/inherit_graph_80.md5 index b4248f7c..af58549e 100644 --- a/doc/html/inherit_graph_80.md5 +++ b/doc/html/inherit_graph_80.md5 @@ -1 +1 @@ -7d1f109b1a42e9f84e1aa3a8baf4f0fe \ No newline at end of file +c19574b39471cc4ac17c98caced461fa \ No newline at end of file diff --git a/doc/html/inherit_graph_80.png b/doc/html/inherit_graph_80.png index 34737775..9782fc2c 100644 Binary files a/doc/html/inherit_graph_80.png and b/doc/html/inherit_graph_80.png differ diff --git a/doc/html/inherit_graph_81.map b/doc/html/inherit_graph_81.map index 162c9c1d..4d8c0cf2 100644 --- a/doc/html/inherit_graph_81.map +++ b/doc/html/inherit_graph_81.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_81.md5 b/doc/html/inherit_graph_81.md5 index 72bfa333..27489a1f 100644 --- a/doc/html/inherit_graph_81.md5 +++ b/doc/html/inherit_graph_81.md5 @@ -1 +1 @@ -634251dff04f9a35d0d3df7a867567be \ No newline at end of file +16427082f76ef50b852b69ec379f3b93 \ No newline at end of file diff --git a/doc/html/inherit_graph_81.png b/doc/html/inherit_graph_81.png index c066e374..583e41eb 100644 Binary files a/doc/html/inherit_graph_81.png and b/doc/html/inherit_graph_81.png differ diff --git a/doc/html/inherit_graph_82.map b/doc/html/inherit_graph_82.map index 18ff3720..db6bdc88 100644 --- a/doc/html/inherit_graph_82.map +++ b/doc/html/inherit_graph_82.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_82.md5 b/doc/html/inherit_graph_82.md5 index 430c46df..d71a749f 100644 --- a/doc/html/inherit_graph_82.md5 +++ b/doc/html/inherit_graph_82.md5 @@ -1 +1 @@ -feaf02884627283900984eb543428c97 \ No newline at end of file +b9338e7434780bbc5a095179339b67e5 \ No newline at end of file diff --git a/doc/html/inherit_graph_82.png b/doc/html/inherit_graph_82.png index bc33556f..b64cf1d9 100644 Binary files a/doc/html/inherit_graph_82.png and b/doc/html/inherit_graph_82.png differ diff --git a/doc/html/inherit_graph_83.map b/doc/html/inherit_graph_83.map index 058d2c1c..137bee22 100644 --- a/doc/html/inherit_graph_83.map +++ b/doc/html/inherit_graph_83.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_83.md5 b/doc/html/inherit_graph_83.md5 index 7425bbc5..b4248f7c 100644 --- a/doc/html/inherit_graph_83.md5 +++ b/doc/html/inherit_graph_83.md5 @@ -1 +1 @@ -4d235412481ed3425105b3bc23e6ef9f \ No newline at end of file +7d1f109b1a42e9f84e1aa3a8baf4f0fe \ No newline at end of file diff --git a/doc/html/inherit_graph_83.png b/doc/html/inherit_graph_83.png index 3cbf0589..34737775 100644 Binary files a/doc/html/inherit_graph_83.png and b/doc/html/inherit_graph_83.png differ diff --git a/doc/html/inherit_graph_84.map b/doc/html/inherit_graph_84.map index 46df7a48..4a8bc839 100644 --- a/doc/html/inherit_graph_84.map +++ b/doc/html/inherit_graph_84.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_84.md5 b/doc/html/inherit_graph_84.md5 index babb36ef..0a2fb992 100644 --- a/doc/html/inherit_graph_84.md5 +++ b/doc/html/inherit_graph_84.md5 @@ -1 +1 @@ -527a0c1b5fe457c2609d989226d0c7a8 \ No newline at end of file +3a0f85a6956400f902e1c0f7fedb69ce \ No newline at end of file diff --git a/doc/html/inherit_graph_84.png b/doc/html/inherit_graph_84.png index 2e90d5ee..fdad0a56 100644 Binary files a/doc/html/inherit_graph_84.png and b/doc/html/inherit_graph_84.png differ diff --git a/doc/html/inherit_graph_85.map b/doc/html/inherit_graph_85.map index 474648e4..162c9c1d 100644 --- a/doc/html/inherit_graph_85.map +++ b/doc/html/inherit_graph_85.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_85.md5 b/doc/html/inherit_graph_85.md5 index 5caa983d..72bfa333 100644 --- a/doc/html/inherit_graph_85.md5 +++ b/doc/html/inherit_graph_85.md5 @@ -1 +1 @@ -f55ff9af5a39eea07962fdd8c4c0f005 \ No newline at end of file +634251dff04f9a35d0d3df7a867567be \ No newline at end of file diff --git a/doc/html/inherit_graph_85.png b/doc/html/inherit_graph_85.png index 7a2a8939..c066e374 100644 Binary files a/doc/html/inherit_graph_85.png and b/doc/html/inherit_graph_85.png differ diff --git a/doc/html/inherit_graph_86.map b/doc/html/inherit_graph_86.map index bcfcec34..18ff3720 100644 --- a/doc/html/inherit_graph_86.map +++ b/doc/html/inherit_graph_86.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_86.md5 b/doc/html/inherit_graph_86.md5 index 0a878ef1..430c46df 100644 --- a/doc/html/inherit_graph_86.md5 +++ b/doc/html/inherit_graph_86.md5 @@ -1 +1 @@ -1d8ce6435ec9d0f6ee549afa85211b85 \ No newline at end of file +feaf02884627283900984eb543428c97 \ No newline at end of file diff --git a/doc/html/inherit_graph_86.png b/doc/html/inherit_graph_86.png index 455b7629..bc33556f 100644 Binary files a/doc/html/inherit_graph_86.png and b/doc/html/inherit_graph_86.png differ diff --git a/doc/html/inherit_graph_87.map b/doc/html/inherit_graph_87.map index b196e2db..058d2c1c 100644 --- a/doc/html/inherit_graph_87.map +++ b/doc/html/inherit_graph_87.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_87.md5 b/doc/html/inherit_graph_87.md5 index 170cd145..7425bbc5 100644 --- a/doc/html/inherit_graph_87.md5 +++ b/doc/html/inherit_graph_87.md5 @@ -1 +1 @@ -6f43fd3eb333a913a8ce766468ecdfc0 \ No newline at end of file +4d235412481ed3425105b3bc23e6ef9f \ No newline at end of file diff --git a/doc/html/inherit_graph_87.png b/doc/html/inherit_graph_87.png index 300da31e..3cbf0589 100644 Binary files a/doc/html/inherit_graph_87.png and b/doc/html/inherit_graph_87.png differ diff --git a/doc/html/inherit_graph_88.map b/doc/html/inherit_graph_88.map index 09e99f85..46df7a48 100644 --- a/doc/html/inherit_graph_88.map +++ b/doc/html/inherit_graph_88.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_88.md5 b/doc/html/inherit_graph_88.md5 index 3fa4abc6..babb36ef 100644 --- a/doc/html/inherit_graph_88.md5 +++ b/doc/html/inherit_graph_88.md5 @@ -1 +1 @@ -a1c51acc2eab8c1e390df1d736b0d243 \ No newline at end of file +527a0c1b5fe457c2609d989226d0c7a8 \ No newline at end of file diff --git a/doc/html/inherit_graph_88.png b/doc/html/inherit_graph_88.png index 0e68478c..2e90d5ee 100644 Binary files a/doc/html/inherit_graph_88.png and b/doc/html/inherit_graph_88.png differ diff --git a/doc/html/inherit_graph_89.map b/doc/html/inherit_graph_89.map index d741eae1..474648e4 100644 --- a/doc/html/inherit_graph_89.map +++ b/doc/html/inherit_graph_89.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_89.md5 b/doc/html/inherit_graph_89.md5 index 3cf759d9..5caa983d 100644 --- a/doc/html/inherit_graph_89.md5 +++ b/doc/html/inherit_graph_89.md5 @@ -1 +1 @@ -d6c96cb1bff412893098e8080beaf37d \ No newline at end of file +f55ff9af5a39eea07962fdd8c4c0f005 \ No newline at end of file diff --git a/doc/html/inherit_graph_89.png b/doc/html/inherit_graph_89.png index be3e6944..7a2a8939 100644 Binary files a/doc/html/inherit_graph_89.png and b/doc/html/inherit_graph_89.png differ diff --git a/doc/html/inherit_graph_90.map b/doc/html/inherit_graph_90.map index 964fd330..bcfcec34 100644 --- a/doc/html/inherit_graph_90.map +++ b/doc/html/inherit_graph_90.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_90.md5 b/doc/html/inherit_graph_90.md5 index 087ec1ea..0a878ef1 100644 --- a/doc/html/inherit_graph_90.md5 +++ b/doc/html/inherit_graph_90.md5 @@ -1 +1 @@ -0580082c94763c54b6f65e332e1ecb57 \ No newline at end of file +1d8ce6435ec9d0f6ee549afa85211b85 \ No newline at end of file diff --git a/doc/html/inherit_graph_90.png b/doc/html/inherit_graph_90.png index b9f8f260..455b7629 100644 Binary files a/doc/html/inherit_graph_90.png and b/doc/html/inherit_graph_90.png differ diff --git a/doc/html/inherit_graph_91.map b/doc/html/inherit_graph_91.map index 1b283ed8..b196e2db 100644 --- a/doc/html/inherit_graph_91.map +++ b/doc/html/inherit_graph_91.map @@ -1,4 +1,3 @@ - - + diff --git a/doc/html/inherit_graph_91.md5 b/doc/html/inherit_graph_91.md5 index 0912253e..170cd145 100644 --- a/doc/html/inherit_graph_91.md5 +++ b/doc/html/inherit_graph_91.md5 @@ -1 +1 @@ -328c0714c0f182a86afef8b0fa2f01e1 \ No newline at end of file +6f43fd3eb333a913a8ce766468ecdfc0 \ No newline at end of file diff --git a/doc/html/inherit_graph_91.png b/doc/html/inherit_graph_91.png index 69208d1a..300da31e 100644 Binary files a/doc/html/inherit_graph_91.png and b/doc/html/inherit_graph_91.png differ diff --git a/doc/html/inherit_graph_92.map b/doc/html/inherit_graph_92.map index d7b9bf9d..09e99f85 100644 --- a/doc/html/inherit_graph_92.map +++ b/doc/html/inherit_graph_92.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_92.md5 b/doc/html/inherit_graph_92.md5 index ffb7898d..3fa4abc6 100644 --- a/doc/html/inherit_graph_92.md5 +++ b/doc/html/inherit_graph_92.md5 @@ -1 +1 @@ -b3db9f8d852e0f43b37f727f52c851ef \ No newline at end of file +a1c51acc2eab8c1e390df1d736b0d243 \ No newline at end of file diff --git a/doc/html/inherit_graph_92.png b/doc/html/inherit_graph_92.png index 51b5b75a..0e68478c 100644 Binary files a/doc/html/inherit_graph_92.png and b/doc/html/inherit_graph_92.png differ diff --git a/doc/html/inherit_graph_93.map b/doc/html/inherit_graph_93.map index 5bb0adbf..d741eae1 100644 --- a/doc/html/inherit_graph_93.map +++ b/doc/html/inherit_graph_93.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_93.md5 b/doc/html/inherit_graph_93.md5 index b862ef35..3cf759d9 100644 --- a/doc/html/inherit_graph_93.md5 +++ b/doc/html/inherit_graph_93.md5 @@ -1 +1 @@ -8cf16d1a1238ad6be94a7899fa7fcafa \ No newline at end of file +d6c96cb1bff412893098e8080beaf37d \ No newline at end of file diff --git a/doc/html/inherit_graph_93.png b/doc/html/inherit_graph_93.png index e3e1f851..be3e6944 100644 Binary files a/doc/html/inherit_graph_93.png and b/doc/html/inherit_graph_93.png differ diff --git a/doc/html/inherit_graph_94.map b/doc/html/inherit_graph_94.map index a26c1800..964fd330 100644 --- a/doc/html/inherit_graph_94.map +++ b/doc/html/inherit_graph_94.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_94.md5 b/doc/html/inherit_graph_94.md5 index 7c2a3a0f..087ec1ea 100644 --- a/doc/html/inherit_graph_94.md5 +++ b/doc/html/inherit_graph_94.md5 @@ -1 +1 @@ -73077b9f33521af37d90a93e76a873b8 \ No newline at end of file +0580082c94763c54b6f65e332e1ecb57 \ No newline at end of file diff --git a/doc/html/inherit_graph_94.png b/doc/html/inherit_graph_94.png index b40e4f35..b9f8f260 100644 Binary files a/doc/html/inherit_graph_94.png and b/doc/html/inherit_graph_94.png differ diff --git a/doc/html/inherit_graph_95.map b/doc/html/inherit_graph_95.map index 1d28d04d..1b283ed8 100644 --- a/doc/html/inherit_graph_95.map +++ b/doc/html/inherit_graph_95.map @@ -1,3 +1,4 @@ - + + diff --git a/doc/html/inherit_graph_95.md5 b/doc/html/inherit_graph_95.md5 index 4e229954..0912253e 100644 --- a/doc/html/inherit_graph_95.md5 +++ b/doc/html/inherit_graph_95.md5 @@ -1 +1 @@ -e9c37e29e9c7abb6daa0f783828db2cd \ No newline at end of file +328c0714c0f182a86afef8b0fa2f01e1 \ No newline at end of file diff --git a/doc/html/inherit_graph_95.png b/doc/html/inherit_graph_95.png index 12cd9618..69208d1a 100644 Binary files a/doc/html/inherit_graph_95.png and b/doc/html/inherit_graph_95.png differ diff --git a/doc/html/inherit_graph_96.map b/doc/html/inherit_graph_96.map index 11e68261..d7b9bf9d 100644 --- a/doc/html/inherit_graph_96.map +++ b/doc/html/inherit_graph_96.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_96.md5 b/doc/html/inherit_graph_96.md5 index b45c0b12..ffb7898d 100644 --- a/doc/html/inherit_graph_96.md5 +++ b/doc/html/inherit_graph_96.md5 @@ -1 +1 @@ -a519905f1f048ec5f252a42b2d101833 \ No newline at end of file +b3db9f8d852e0f43b37f727f52c851ef \ No newline at end of file diff --git a/doc/html/inherit_graph_96.png b/doc/html/inherit_graph_96.png index ff3a24d9..51b5b75a 100644 Binary files a/doc/html/inherit_graph_96.png and b/doc/html/inherit_graph_96.png differ diff --git a/doc/html/inherit_graph_97.map b/doc/html/inherit_graph_97.map index eeb84473..5bb0adbf 100644 --- a/doc/html/inherit_graph_97.map +++ b/doc/html/inherit_graph_97.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_97.md5 b/doc/html/inherit_graph_97.md5 index 6fd489ba..b862ef35 100644 --- a/doc/html/inherit_graph_97.md5 +++ b/doc/html/inherit_graph_97.md5 @@ -1 +1 @@ -8f274e7df78689dd17f38af4bcd6f31a \ No newline at end of file +8cf16d1a1238ad6be94a7899fa7fcafa \ No newline at end of file diff --git a/doc/html/inherit_graph_97.png b/doc/html/inherit_graph_97.png index 2d86721b..e3e1f851 100644 Binary files a/doc/html/inherit_graph_97.png and b/doc/html/inherit_graph_97.png differ diff --git a/doc/html/inherit_graph_98.map b/doc/html/inherit_graph_98.map index 39a7254d..a26c1800 100644 --- a/doc/html/inherit_graph_98.map +++ b/doc/html/inherit_graph_98.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_98.md5 b/doc/html/inherit_graph_98.md5 index 055eb4a4..7c2a3a0f 100644 --- a/doc/html/inherit_graph_98.md5 +++ b/doc/html/inherit_graph_98.md5 @@ -1 +1 @@ -c40d88cce5ccfd231af8fd74b66c8b9a \ No newline at end of file +73077b9f33521af37d90a93e76a873b8 \ No newline at end of file diff --git a/doc/html/inherit_graph_98.png b/doc/html/inherit_graph_98.png index 76ca59b5..b40e4f35 100644 Binary files a/doc/html/inherit_graph_98.png and b/doc/html/inherit_graph_98.png differ diff --git a/doc/html/inherit_graph_99.map b/doc/html/inherit_graph_99.map index 9cc0754b..1d28d04d 100644 --- a/doc/html/inherit_graph_99.map +++ b/doc/html/inherit_graph_99.map @@ -1,3 +1,3 @@ - + diff --git a/doc/html/inherit_graph_99.md5 b/doc/html/inherit_graph_99.md5 index bbf4d42f..4e229954 100644 --- a/doc/html/inherit_graph_99.md5 +++ b/doc/html/inherit_graph_99.md5 @@ -1 +1 @@ -b2569ea6f35800d9c5c9854983db7926 \ No newline at end of file +e9c37e29e9c7abb6daa0f783828db2cd \ No newline at end of file diff --git a/doc/html/inherit_graph_99.png b/doc/html/inherit_graph_99.png index 0160c481..12cd9618 100644 Binary files a/doc/html/inherit_graph_99.png and b/doc/html/inherit_graph_99.png differ diff --git a/doc/html/inherits.html b/doc/html/inherits.html index ee9e1075..b0bb0591 100644 --- a/doc/html/inherits.html +++ b/doc/html/inherits.html @@ -3,7 +3,7 @@ - + PIP: Class Hierarchy @@ -14,8 +14,9 @@ +/* @license-end */ @@ -26,7 +27,7 @@
    PIP -  1.4.0 +  1.7.1
    Platform-Independent Primitives
    @@ -35,14 +36,15 @@
    - + +/* @license-end */
    @@ -56,7 +58,9 @@ $(function() {
    @@ -122,103 +126,108 @@ $(document).ready(function(){initNavTree('hierarchy.html','');}); - + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -245,524 +254,539 @@ $(document).ready(function(){initNavTree('hierarchy.html','');}); - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + - + - + - + - + - + - + - + - + + + + + + - + - + - + - + - + - + - + - + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -773,9 +797,9 @@ $(document).ready(function(){initNavTree('hierarchy.html','');}); diff --git a/doc/html/jquery.js b/doc/html/jquery.js index f5343eda..2771c749 100644 --- a/doc/html/jquery.js +++ b/doc/html/jquery.js @@ -1,3 +1,31 @@ +/* + @licstart The following is the entire license notice for the + JavaScript code in this file. + + Copyright (C) 1997-2017 by Dimitri van Heesch + + 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. + + @licend The above is the entire license notice + for the JavaScript code in this file + */ /*! * jQuery JavaScript Library v1.7.1 * http://jquery.com/ @@ -53,7 +81,7 @@ (function(b,c){var a=false;b(document).mouseup(function(d){a=false});b.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var d=this;this.element.bind("mousedown."+this.widgetName,function(e){return d._mouseDown(e)}).bind("click."+this.widgetName,function(e){if(true===b.data(e.target,d.widgetName+".preventClickEvent")){b.removeData(e.target,d.widgetName+".preventClickEvent");e.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(f){if(a){return}(this._mouseStarted&&this._mouseUp(f));this._mouseDownEvent=f;var e=this,g=(f.which==1),d=(typeof this.options.cancel=="string"&&f.target.nodeName?b(f.target).closest(this.options.cancel).length:false);if(!g||d||!this._mouseCapture(f)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(f)&&this._mouseDelayMet(f)){this._mouseStarted=(this._mouseStart(f)!==false);if(!this._mouseStarted){f.preventDefault();return true}}if(true===b.data(f.target,this.widgetName+".preventClickEvent")){b.removeData(f.target,this.widgetName+".preventClickEvent")}this._mouseMoveDelegate=function(h){return e._mouseMove(h)};this._mouseUpDelegate=function(h){return e._mouseUp(h)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);f.preventDefault();a=true;return true},_mouseMove:function(d){if(b.browser.msie&&!(document.documentMode>=9)&&!d.button){return this._mouseUp(d)}if(this._mouseStarted){this._mouseDrag(d);return d.preventDefault()}if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,d)!==false);(this._mouseStarted?this._mouseDrag(d):this._mouseUp(d))}return !this._mouseStarted},_mouseUp:function(d){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;if(d.target==this._mouseDownEvent.target){b.data(d.target,this.widgetName+".preventClickEvent",true)}this._mouseStop(d)}return false},_mouseDistanceMet:function(d){return(Math.max(Math.abs(this._mouseDownEvent.pageX-d.pageX),Math.abs(this._mouseDownEvent.pageY-d.pageY))>=this.options.distance)},_mouseDelayMet:function(d){return this.mouseDelayMet},_mouseStart:function(d){},_mouseDrag:function(d){},_mouseStop:function(d){},_mouseCapture:function(d){return true}})})(jQuery);(function(c,d){c.widget("ui.resizable",c.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000},_create:function(){var f=this,k=this.options;this.element.addClass("ui-resizable");c.extend(this,{_aspectRatio:!!(k.aspectRatio),aspectRatio:k.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:k.helper||k.ghost||k.animate?k.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){this.element.wrap(c('
    ').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=k.handles||(!c(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"}var l=this.handles.split(",");this.handles={};for(var g=0;g
    ');if(/sw|se|ne|nw/.test(j)){h.css({zIndex:++k.zIndex})}if("se"==j){h.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[j]=".ui-resizable-"+j;this.element.append(h)}}this._renderAxis=function(q){q=q||this.element;for(var n in this.handles){if(this.handles[n].constructor==String){this.handles[n]=c(this.handles[n],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var o=c(this.handles[n],this.element),p=0;p=/sw|ne|nw|se|n|s/.test(n)?o.outerHeight():o.outerWidth();var m=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");q.css(m,p);this._proportionallyResize()}if(!c(this.handles[n]).length){continue}}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!f.resizing){if(this.className){var i=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}f.axis=i&&i[1]?i[1]:"se"}});if(k.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){if(k.disabled){return}c(this).removeClass("ui-resizable-autohide");f._handles.show()},function(){if(k.disabled){return}if(!f.resizing){c(this).addClass("ui-resizable-autohide");f._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var e=function(g){c(g).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){e(this.element);var f=this.element;f.after(this.originalElement.css({position:f.css("position"),width:f.outerWidth(),height:f.outerHeight(),top:f.css("top"),left:f.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);e(this.originalElement);return this},_mouseCapture:function(f){var g=false;for(var e in this.handles){if(c(this.handles[e])[0]==f.target){g=true}}return !this.options.disabled&&g},_mouseStart:function(g){var j=this.options,f=this.element.position(),e=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(e.is(".ui-draggable")||(/absolute/).test(e.css("position"))){e.css({position:"absolute",top:f.top,left:f.left})}this._renderProxy();var k=b(this.helper.css("left")),h=b(this.helper.css("top"));if(j.containment){k+=c(j.containment).scrollLeft()||0;h+=c(j.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:k,top:h};this.size=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalSize=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalPosition={left:k,top:h};this.sizeDiff={width:e.outerWidth()-e.width(),height:e.outerHeight()-e.height()};this.originalMousePosition={left:g.pageX,top:g.pageY};this.aspectRatio=(typeof j.aspectRatio=="number")?j.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var i=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",i=="auto"?this.axis+"-resize":i);e.addClass("ui-resizable-resizing");this._propagate("start",g);return true},_mouseDrag:function(e){var h=this.helper,g=this.options,m={},q=this,j=this.originalMousePosition,n=this.axis;var r=(e.pageX-j.left)||0,p=(e.pageY-j.top)||0;var i=this._change[n];if(!i){return false}var l=i.apply(this,[e,r,p]),k=c.browser.msie&&c.browser.version<7,f=this.sizeDiff;this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey){l=this._updateRatio(l,e)}l=this._respectSize(l,e);this._propagate("resize",e);h.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}this._updateCache(l);this._trigger("resize",e,this.ui());return false},_mouseStop:function(h){this.resizing=false;var i=this.options,m=this;if(this._helper){var g=this._proportionallyResizeElements,e=g.length&&(/textarea/i).test(g[0].nodeName),f=e&&c.ui.hasScroll(g[0],"left")?0:m.sizeDiff.height,k=e?0:m.sizeDiff.width;var n={width:(m.helper.width()-k),height:(m.helper.height()-f)},j=(parseInt(m.element.css("left"),10)+(m.position.left-m.originalPosition.left))||null,l=(parseInt(m.element.css("top"),10)+(m.position.top-m.originalPosition.top))||null;if(!i.animate){this.element.css(c.extend(n,{top:l,left:j}))}m.helper.height(m.size.height);m.helper.width(m.size.width);if(this._helper&&!i.animate){this._proportionallyResize()}}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",h);if(this._helper){this.helper.remove()}return false},_updateVirtualBoundaries:function(g){var j=this.options,i,h,f,k,e;e={minWidth:a(j.minWidth)?j.minWidth:0,maxWidth:a(j.maxWidth)?j.maxWidth:Infinity,minHeight:a(j.minHeight)?j.minHeight:0,maxHeight:a(j.maxHeight)?j.maxHeight:Infinity};if(this._aspectRatio||g){i=e.minHeight*this.aspectRatio;f=e.minWidth/this.aspectRatio;h=e.maxHeight*this.aspectRatio;k=e.maxWidth/this.aspectRatio;if(i>e.minWidth){e.minWidth=i}if(f>e.minHeight){e.minHeight=f}if(hl.width),s=a(l.height)&&i.minHeight&&(i.minHeight>l.height);if(h){l.width=i.minWidth}if(s){l.height=i.minHeight}if(t){l.width=i.maxWidth}if(m){l.height=i.maxHeight}var f=this.originalPosition.left+this.originalSize.width,p=this.position.top+this.size.height;var k=/sw|nw|w/.test(q),e=/nw|ne|n/.test(q);if(h&&k){l.left=f-i.minWidth}if(t&&k){l.left=f-i.maxWidth}if(s&&e){l.top=p-i.minHeight}if(m&&e){l.top=p-i.maxHeight}var n=!l.width&&!l.height;if(n&&!l.left&&l.top){l.top=null}else{if(n&&!l.top&&l.left){l.left=null}}return l},_proportionallyResize:function(){var k=this.options;if(!this._proportionallyResizeElements.length){return}var g=this.helper||this.element;for(var f=0;f
    ');var e=c.browser.msie&&c.browser.version<7,g=(e?1:0),h=(e?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+h,height:this.element.outerHeight()+h,position:"absolute",left:this.elementOffset.left-g+"px",top:this.elementOffset.top-g+"px",zIndex:++i.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(g,f,e){return{width:this.originalSize.width+f}},w:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{left:i.left+f,width:g.width-f}},n:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{top:i.top+e,height:g.height-e}},s:function(g,f,e){return{height:this.originalSize.height+e}},se:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},sw:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[g,f,e]))},ne:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},nw:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[g,f,e]))}},_propagate:function(f,e){c.ui.plugin.call(this,f,[e,this.ui()]);(f!="resize"&&this._trigger(f,e,this.ui()))},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});c.extend(c.ui.resizable,{version:"1.8.18"});c.ui.plugin.add("resizable","alsoResize",{start:function(f,g){var e=c(this).data("resizable"),i=e.options;var h=function(j){c(j).each(function(){var k=c(this);k.data("resizable-alsoresize",{width:parseInt(k.width(),10),height:parseInt(k.height(),10),left:parseInt(k.css("left"),10),top:parseInt(k.css("top"),10)})})};if(typeof(i.alsoResize)=="object"&&!i.alsoResize.parentNode){if(i.alsoResize.length){i.alsoResize=i.alsoResize[0];h(i.alsoResize)}else{c.each(i.alsoResize,function(j){h(j)})}}else{h(i.alsoResize)}},resize:function(g,i){var f=c(this).data("resizable"),j=f.options,h=f.originalSize,l=f.originalPosition;var k={height:(f.size.height-h.height)||0,width:(f.size.width-h.width)||0,top:(f.position.top-l.top)||0,left:(f.position.left-l.left)||0},e=function(m,n){c(m).each(function(){var q=c(this),r=c(this).data("resizable-alsoresize"),p={},o=n&&n.length?n:q.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];c.each(o,function(s,u){var t=(r[u]||0)+(k[u]||0);if(t&&t>=0){p[u]=t||null}});q.css(p)})};if(typeof(j.alsoResize)=="object"&&!j.alsoResize.nodeType){c.each(j.alsoResize,function(m,n){e(m,n)})}else{e(j.alsoResize)}},stop:function(e,f){c(this).removeData("resizable-alsoresize")}});c.ui.plugin.add("resizable","animate",{stop:function(i,n){var p=c(this).data("resizable"),j=p.options;var h=p._proportionallyResizeElements,e=h.length&&(/textarea/i).test(h[0].nodeName),f=e&&c.ui.hasScroll(h[0],"left")?0:p.sizeDiff.height,l=e?0:p.sizeDiff.width;var g={width:(p.size.width-l),height:(p.size.height-f)},k=(parseInt(p.element.css("left"),10)+(p.position.left-p.originalPosition.left))||null,m=(parseInt(p.element.css("top"),10)+(p.position.top-p.originalPosition.top))||null;p.element.animate(c.extend(g,m&&k?{top:m,left:k}:{}),{duration:j.animateDuration,easing:j.animateEasing,step:function(){var o={width:parseInt(p.element.css("width"),10),height:parseInt(p.element.css("height"),10),top:parseInt(p.element.css("top"),10),left:parseInt(p.element.css("left"),10)};if(h&&h.length){c(h[0]).css({width:o.width,height:o.height})}p._updateCache(o);p._propagate("resize",i)}})}});c.ui.plugin.add("resizable","containment",{start:function(f,r){var t=c(this).data("resizable"),j=t.options,l=t.element;var g=j.containment,k=(g instanceof c)?g.get(0):(/parent/.test(g))?l.parent().get(0):g;if(!k){return}t.containerElement=c(k);if(/document/.test(g)||g==document){t.containerOffset={left:0,top:0};t.containerPosition={left:0,top:0};t.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var n=c(k),i=[];c(["Top","Right","Left","Bottom"]).each(function(p,o){i[p]=b(n.css("padding"+o))});t.containerOffset=n.offset();t.containerPosition=n.position();t.containerSize={height:(n.innerHeight()-i[3]),width:(n.innerWidth()-i[1])};var q=t.containerOffset,e=t.containerSize.height,m=t.containerSize.width,h=(c.ui.hasScroll(k,"left")?k.scrollWidth:m),s=(c.ui.hasScroll(k)?k.scrollHeight:e);t.parentData={element:k,left:q.left,top:q.top,width:h,height:s}}},resize:function(g,q){var t=c(this).data("resizable"),i=t.options,f=t.containerSize,p=t.containerOffset,m=t.size,n=t.position,r=t._aspectRatio||g.shiftKey,e={top:0,left:0},h=t.containerElement;if(h[0]!=document&&(/static/).test(h.css("position"))){e=p}if(n.left<(t._helper?p.left:0)){t.size.width=t.size.width+(t._helper?(t.position.left-p.left):(t.position.left-e.left));if(r){t.size.height=t.size.width/i.aspectRatio}t.position.left=i.helper?p.left:0}if(n.top<(t._helper?p.top:0)){t.size.height=t.size.height+(t._helper?(t.position.top-p.top):t.position.top);if(r){t.size.width=t.size.height*i.aspectRatio}t.position.top=t._helper?p.top:0}t.offset.left=t.parentData.left+t.position.left;t.offset.top=t.parentData.top+t.position.top;var l=Math.abs((t._helper?t.offset.left-e.left:(t.offset.left-e.left))+t.sizeDiff.width),s=Math.abs((t._helper?t.offset.top-e.top:(t.offset.top-p.top))+t.sizeDiff.height);var k=t.containerElement.get(0)==t.element.parent().get(0),j=/relative|absolute/.test(t.containerElement.css("position"));if(k&&j){l-=t.parentData.left}if(l+t.size.width>=t.parentData.width){t.size.width=t.parentData.width-l;if(r){t.size.height=t.size.width/t.aspectRatio}}if(s+t.size.height>=t.parentData.height){t.size.height=t.parentData.height-s;if(r){t.size.width=t.size.height*t.aspectRatio}}},stop:function(f,n){var q=c(this).data("resizable"),g=q.options,l=q.position,m=q.containerOffset,e=q.containerPosition,i=q.containerElement;var j=c(q.helper),r=j.offset(),p=j.outerWidth()-q.sizeDiff.width,k=j.outerHeight()-q.sizeDiff.height;if(q._helper&&!g.animate&&(/relative/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}if(q._helper&&!g.animate&&(/static/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}}});c.ui.plugin.add("resizable","ghost",{start:function(g,h){var e=c(this).data("resizable"),i=e.options,f=e.size;e.ghost=e.originalElement.clone();e.ghost.css({opacity:0.25,display:"block",position:"relative",height:f.height,width:f.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:"");e.ghost.appendTo(e.helper)},resize:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost){e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})}},stop:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost&&e.helper){e.helper.get(0).removeChild(e.ghost.get(0))}}});c.ui.plugin.add("resizable","grid",{resize:function(e,m){var p=c(this).data("resizable"),h=p.options,k=p.size,i=p.originalSize,j=p.originalPosition,n=p.axis,l=h._aspectRatio||e.shiftKey;h.grid=typeof h.grid=="number"?[h.grid,h.grid]:h.grid;var g=Math.round((k.width-i.width)/(h.grid[0]||1))*(h.grid[0]||1),f=Math.round((k.height-i.height)/(h.grid[1]||1))*(h.grid[1]||1);if(/^(se|s|e)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f}else{if(/^(ne)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f}else{if(/^(sw)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.left=j.left-g}else{p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f;p.position.left=j.left-g}}}}});var b=function(e){return parseInt(e,10)||0};var a=function(e){return !isNaN(parseInt(e,10))}})(jQuery);/*! * jQuery hashchange event - v1.3 - 7/21/2010 * http://benalman.com/projects/jquery-hashchange-plugin/ - * + * * Copyright (c) 2010 "Cowboy" Ben Alman * Dual licensed under the MIT and GPL licenses. * http://benalman.com/about/license/ @@ -84,4 +112,4 @@ * * Licensed MIT */ -(function(a){if(typeof define==="function"&&define.amd){define(["jquery"],a)}else{if(typeof module==="object"&&typeof module.exports==="object"){module.exports=a(require("jquery"))}else{a(jQuery)}}}(function(a){var b=[],e=!!window.createPopup,f=false,d="ontouchstart" in window,h=false,g=window.requestAnimationFrame||function(l){return setTimeout(l,1000/60)},c=window.cancelAnimationFrame||function(l){clearTimeout(l)};function k(m){var n=".smartmenus_mouse";if(!h&&!m){var o=true,l=null;a(document).bind(i([["mousemove",function(s){var t={x:s.pageX,y:s.pageY,timeStamp:new Date().getTime()};if(l){var q=Math.abs(l.x-t.x),p=Math.abs(l.y-t.y);if((q>0||p>0)&&q<=2&&p<=2&&t.timeStamp-l.timeStamp<=300){f=true;if(o){var r=a(s.target).closest("a");if(r.is("a")){a.each(b,function(){if(a.contains(this.$root[0],r[0])){this.itemEnter({currentTarget:r[0]});return false}})}o=false}}}l=t}],[d?"touchstart":"pointerover pointermove pointerout MSPointerOver MSPointerMove MSPointerOut",function(p){if(j(p.originalEvent)){f=false}}]],n));h=true}else{if(h&&m){a(document).unbind(n);h=false}}}function j(l){return !/^(4|mouse)$/.test(l.pointerType)}function i(l,n){if(!n){n=""}var m={};a.each(l,function(o,p){m[p[0].split(" ").join(n+" ")+n]=p[1]});return m}a.SmartMenus=function(m,l){this.$root=a(m);this.opts=l;this.rootId="";this.accessIdPrefix="";this.$subArrow=null;this.activatedItems=[];this.visibleSubMenus=[];this.showTimeout=0;this.hideTimeout=0;this.scrollTimeout=0;this.clickActivated=false;this.focusActivated=false;this.zIndexInc=0;this.idInc=0;this.$firstLink=null;this.$firstSub=null;this.disabled=false;this.$disableOverlay=null;this.$touchScrollingSub=null;this.cssTransforms3d="perspective" in m.style||"webkitPerspective" in m.style;this.wasCollapsible=false;this.init()};a.extend(a.SmartMenus,{hideAll:function(){a.each(b,function(){this.menuHideAll()})},destroy:function(){while(b.length){b[0].destroy()}k(true)},prototype:{init:function(n){var l=this;if(!n){b.push(this);this.rootId=(new Date().getTime()+Math.random()+"").replace(/\D/g,"");this.accessIdPrefix="sm-"+this.rootId+"-";if(this.$root.hasClass("sm-rtl")){this.opts.rightToLeftSubMenus=true}var r=".smartmenus";this.$root.data("smartmenus",this).attr("data-smartmenus-id",this.rootId).dataSM("level",1).bind(i([["mouseover focusin",a.proxy(this.rootOver,this)],["mouseout focusout",a.proxy(this.rootOut,this)],["keydown",a.proxy(this.rootKeyDown,this)]],r)).delegate("a",i([["mouseenter",a.proxy(this.itemEnter,this)],["mouseleave",a.proxy(this.itemLeave,this)],["mousedown",a.proxy(this.itemDown,this)],["focus",a.proxy(this.itemFocus,this)],["blur",a.proxy(this.itemBlur,this)],["click",a.proxy(this.itemClick,this)]],r));r+=this.rootId;if(this.opts.hideOnClick){a(document).bind(i([["touchstart",a.proxy(this.docTouchStart,this)],["touchmove",a.proxy(this.docTouchMove,this)],["touchend",a.proxy(this.docTouchEnd,this)],["click",a.proxy(this.docClick,this)]],r))}a(window).bind(i([["resize orientationchange",a.proxy(this.winResize,this)]],r));if(this.opts.subIndicators){this.$subArrow=a("").addClass("sub-arrow");if(this.opts.subIndicatorsText){this.$subArrow.html(this.opts.subIndicatorsText)}}k()}this.$firstSub=this.$root.find("ul").each(function(){l.menuInit(a(this))}).eq(0);this.$firstLink=this.$root.find("a").eq(0);if(this.opts.markCurrentItem){var p=/(index|default)\.[^#\?\/]*/i,m=/#.*/,q=window.location.href.replace(p,""),o=q.replace(m,"");this.$root.find("a").each(function(){var s=this.href.replace(p,""),t=a(this);if(s==q||s==o){t.addClass("current");if(l.opts.markCurrentTree){t.parentsUntil("[data-smartmenus-id]","ul").each(function(){a(this).dataSM("parent-a").addClass("current")})}}})}this.wasCollapsible=this.isCollapsible()},destroy:function(m){if(!m){var n=".smartmenus";this.$root.removeData("smartmenus").removeAttr("data-smartmenus-id").removeDataSM("level").unbind(n).undelegate(n);n+=this.rootId;a(document).unbind(n);a(window).unbind(n);if(this.opts.subIndicators){this.$subArrow=null}}this.menuHideAll();var l=this;this.$root.find("ul").each(function(){var o=a(this);if(o.dataSM("scroll-arrows")){o.dataSM("scroll-arrows").remove()}if(o.dataSM("shown-before")){if(l.opts.subMenusMinWidth||l.opts.subMenusMaxWidth){o.css({width:"",minWidth:"",maxWidth:""}).removeClass("sm-nowrap")}if(o.dataSM("scroll-arrows")){o.dataSM("scroll-arrows").remove()}o.css({zIndex:"",top:"",left:"",marginLeft:"",marginTop:"",display:""})}if((o.attr("id")||"").indexOf(l.accessIdPrefix)==0){o.removeAttr("id")}}).removeDataSM("in-mega").removeDataSM("shown-before").removeDataSM("ie-shim").removeDataSM("scroll-arrows").removeDataSM("parent-a").removeDataSM("level").removeDataSM("beforefirstshowfired").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeAttr("aria-expanded");this.$root.find("a.has-submenu").each(function(){var o=a(this);if(o.attr("id").indexOf(l.accessIdPrefix)==0){o.removeAttr("id")}}).removeClass("has-submenu").removeDataSM("sub").removeAttr("aria-haspopup").removeAttr("aria-controls").removeAttr("aria-expanded").closest("li").removeDataSM("sub");if(this.opts.subIndicators){this.$root.find("span.sub-arrow").remove()}if(this.opts.markCurrentItem){this.$root.find("a.current").removeClass("current")}if(!m){this.$root=null;this.$firstLink=null;this.$firstSub=null;if(this.$disableOverlay){this.$disableOverlay.remove();this.$disableOverlay=null}b.splice(a.inArray(this,b),1)}},disable:function(l){if(!this.disabled){this.menuHideAll();if(!l&&!this.opts.isPopup&&this.$root.is(":visible")){var m=this.$root.offset();this.$disableOverlay=a('
    ').css({position:"absolute",top:m.top,left:m.left,width:this.$root.outerWidth(),height:this.$root.outerHeight(),zIndex:this.getStartZIndex(true),opacity:0}).appendTo(document.body)}this.disabled=true}},docClick:function(l){if(this.$touchScrollingSub){this.$touchScrollingSub=null;return}if(this.visibleSubMenus.length&&!a.contains(this.$root[0],l.target)||a(l.target).is("a")){this.menuHideAll()}},docTouchEnd:function(m){if(!this.lastTouch){return}if(this.visibleSubMenus.length&&(this.lastTouch.x2===undefined||this.lastTouch.x1==this.lastTouch.x2)&&(this.lastTouch.y2===undefined||this.lastTouch.y1==this.lastTouch.y2)&&(!this.lastTouch.target||!a.contains(this.$root[0],this.lastTouch.target))){if(this.hideTimeout){clearTimeout(this.hideTimeout);this.hideTimeout=0}var l=this;this.hideTimeout=setTimeout(function(){l.menuHideAll()},350)}this.lastTouch=null},docTouchMove:function(m){if(!this.lastTouch){return}var l=m.originalEvent.touches[0];this.lastTouch.x2=l.pageX;this.lastTouch.y2=l.pageY},docTouchStart:function(m){var l=m.originalEvent.touches[0];this.lastTouch={x1:l.pageX,y1:l.pageY,target:l.target}},enable:function(){if(this.disabled){if(this.$disableOverlay){this.$disableOverlay.remove();this.$disableOverlay=null}this.disabled=false}},getClosestMenu:function(m){var l=a(m).closest("ul");while(l.dataSM("in-mega")){l=l.parent().closest("ul")}return l[0]||null},getHeight:function(l){return this.getOffset(l,true)},getOffset:function(n,l){var m;if(n.css("display")=="none"){m={position:n[0].style.position,visibility:n[0].style.visibility};n.css({position:"absolute",visibility:"hidden"}).show()}var o=n[0].getBoundingClientRect&&n[0].getBoundingClientRect(),p=o&&(l?o.height||o.bottom-o.top:o.width||o.right-o.left);if(!p&&p!==0){p=l?n[0].offsetHeight:n[0].offsetWidth}if(m){n.hide().css(m)}return p},getStartZIndex:function(l){var m=parseInt(this[l?"$root":"$firstSub"].css("z-index"));if(!l&&isNaN(m)){m=parseInt(this.$root.css("z-index"))}return !isNaN(m)?m:1},getTouchPoint:function(l){return l.touches&&l.touches[0]||l.changedTouches&&l.changedTouches[0]||l},getViewport:function(l){var m=l?"Height":"Width",o=document.documentElement["client"+m],n=window["inner"+m];if(n){o=Math.min(o,n)}return o},getViewportHeight:function(){return this.getViewport(true)},getViewportWidth:function(){return this.getViewport()},getWidth:function(l){return this.getOffset(l)},handleEvents:function(){return !this.disabled&&this.isCSSOn()},handleItemEvents:function(l){return this.handleEvents()&&!this.isLinkInMegaMenu(l)},isCollapsible:function(){return this.$firstSub.css("position")=="static"},isCSSOn:function(){return this.$firstLink.css("display")=="block"},isFixed:function(){var l=this.$root.css("position")=="fixed";if(!l){this.$root.parentsUntil("body").each(function(){if(a(this).css("position")=="fixed"){l=true;return false}})}return l},isLinkInMegaMenu:function(l){return a(this.getClosestMenu(l[0])).hasClass("mega-menu")},isTouchMode:function(){return !f||this.opts.noMouseOver||this.isCollapsible()},itemActivate:function(p,l){var n=p.closest("ul"),q=n.dataSM("level");if(q>1&&(!this.activatedItems[q-2]||this.activatedItems[q-2][0]!=n.dataSM("parent-a")[0])){var m=this;a(n.parentsUntil("[data-smartmenus-id]","ul").get().reverse()).add(n).each(function(){m.itemActivate(a(this).dataSM("parent-a"))})}if(!this.isCollapsible()||l){this.menuHideSubMenus(!this.activatedItems[q-1]||this.activatedItems[q-1][0]!=p[0]?q-1:q)}this.activatedItems[q-1]=p;if(this.$root.triggerHandler("activate.smapi",p[0])===false){return}var o=p.dataSM("sub");if(o&&(this.isTouchMode()||(!this.opts.showOnClick||this.clickActivated))){this.menuShow(o)}},itemBlur:function(m){var l=a(m.currentTarget);if(!this.handleItemEvents(l)){return}this.$root.triggerHandler("blur.smapi",l[0])},itemClick:function(o){var n=a(o.currentTarget);if(!this.handleItemEvents(n)){return}if(this.$touchScrollingSub&&this.$touchScrollingSub[0]==n.closest("ul")[0]){this.$touchScrollingSub=null;o.stopPropagation();return false}if(this.$root.triggerHandler("click.smapi",n[0])===false){return false}var p=a(o.target).is("span.sub-arrow"),m=n.dataSM("sub"),l=m?m.dataSM("level")==2:false;if(m&&!m.is(":visible")){if(this.opts.showOnClick&&l){this.clickActivated=true}this.itemActivate(n);if(m.is(":visible")){this.focusActivated=true;return false}}else{if(this.isCollapsible()&&p){this.itemActivate(n);this.menuHide(m);return false}}if(this.opts.showOnClick&&l||n.hasClass("disabled")||this.$root.triggerHandler("select.smapi",n[0])===false){return false}},itemDown:function(m){var l=a(m.currentTarget);if(!this.handleItemEvents(l)){return}l.dataSM("mousedown",true)},itemEnter:function(n){var m=a(n.currentTarget);if(!this.handleItemEvents(m)){return}if(!this.isTouchMode()){if(this.showTimeout){clearTimeout(this.showTimeout);this.showTimeout=0}var l=this;this.showTimeout=setTimeout(function(){l.itemActivate(m)},this.opts.showOnClick&&m.closest("ul").dataSM("level")==1?1:this.opts.showTimeout)}this.$root.triggerHandler("mouseenter.smapi",m[0])},itemFocus:function(m){var l=a(m.currentTarget);if(!this.handleItemEvents(l)){return}if(this.focusActivated&&(!this.isTouchMode()||!l.dataSM("mousedown"))&&(!this.activatedItems.length||this.activatedItems[this.activatedItems.length-1][0]!=l[0])){this.itemActivate(l,true)}this.$root.triggerHandler("focus.smapi",l[0])},itemLeave:function(m){var l=a(m.currentTarget);if(!this.handleItemEvents(l)){return}if(!this.isTouchMode()){l[0].blur();if(this.showTimeout){clearTimeout(this.showTimeout);this.showTimeout=0}}l.removeDataSM("mousedown");this.$root.triggerHandler("mouseleave.smapi",l[0])},menuHide:function(m){if(this.$root.triggerHandler("beforehide.smapi",m[0])===false){return}m.stop(true,true);if(m.css("display")!="none"){var l=function(){m.css("z-index","")};if(this.isCollapsible()){if(this.opts.collapsibleHideFunction){this.opts.collapsibleHideFunction.call(this,m,l)}else{m.hide(this.opts.collapsibleHideDuration,l)}}else{if(this.opts.hideFunction){this.opts.hideFunction.call(this,m,l)}else{m.hide(this.opts.hideDuration,l)}}if(m.dataSM("ie-shim")){m.dataSM("ie-shim").remove().css({"-webkit-transform":"",transform:""})}if(m.dataSM("scroll")){this.menuScrollStop(m);m.css({"touch-action":"","-ms-touch-action":"","-webkit-transform":"",transform:""}).unbind(".smartmenus_scroll").removeDataSM("scroll").dataSM("scroll-arrows").hide()}m.dataSM("parent-a").removeClass("highlighted").attr("aria-expanded","false");m.attr({"aria-expanded":"false","aria-hidden":"true"});var n=m.dataSM("level");this.activatedItems.splice(n-1,1);this.visibleSubMenus.splice(a.inArray(m,this.visibleSubMenus),1);this.$root.triggerHandler("hide.smapi",m[0])}},menuHideAll:function(){if(this.showTimeout){clearTimeout(this.showTimeout);this.showTimeout=0}var m=this.opts.isPopup?1:0;for(var l=this.visibleSubMenus.length-1;l>=m;l--){this.menuHide(this.visibleSubMenus[l])}if(this.opts.isPopup){this.$root.stop(true,true);if(this.$root.is(":visible")){if(this.opts.hideFunction){this.opts.hideFunction.call(this,this.$root)}else{this.$root.hide(this.opts.hideDuration)}if(this.$root.dataSM("ie-shim")){this.$root.dataSM("ie-shim").remove()}}}this.activatedItems=[];this.visibleSubMenus=[];this.clickActivated=false;this.focusActivated=false;this.zIndexInc=0;this.$root.triggerHandler("hideAll.smapi")},menuHideSubMenus:function(n){for(var l=this.activatedItems.length-1;l>=n;l--){var m=this.activatedItems[l].dataSM("sub");if(m){this.menuHide(m)}}},menuIframeShim:function(l){if(e&&this.opts.overlapControlsInIE&&!l.dataSM("ie-shim")){l.dataSM("ie-shim",a("