basic API docs
authorMichael Wallner <mike@php.net>
Wed, 19 Jan 2022 19:33:50 +0000 (20:33 +0100)
committerMichael Wallner <mike@php.net>
Wed, 19 Jan 2022 19:33:50 +0000 (20:33 +0100)
285 files changed:
.gitignore
README.md
docs/html/.htaccess [new file with mode: 0644]
docs/html/.nojekyll [new file with mode: 0644]
docs/html/AUTHORS [new file with mode: 0644]
docs/html/LICENSE [new file with mode: 0644]
docs/html/VERSION [new file with mode: 0644]
docs/html/favicon.ico [new file with mode: 0644]
docs/html/index.css [new file with mode: 0644]
docs/html/index.html [new file with mode: 0644]
docs/html/index.js [new file with mode: 0644]
docs/html/ion.html [new file with mode: 0644]
docs/html/ion/Catalog.html [new file with mode: 0644]
docs/html/ion/Catalog/__construct.html [new file with mode: 0644]
docs/html/ion/Catalog/add.html [new file with mode: 0644]
docs/html/ion/Catalog/find.html [new file with mode: 0644]
docs/html/ion/Catalog/findBest.html [new file with mode: 0644]
docs/html/ion/Catalog/remove.html [new file with mode: 0644]
docs/html/ion/Decimal.html [new file with mode: 0644]
docs/html/ion/Decimal/Context.html [new file with mode: 0644]
docs/html/ion/Decimal/Context/Dec128.html [new file with mode: 0644]
docs/html/ion/Decimal/Context/Dec32.html [new file with mode: 0644]
docs/html/ion/Decimal/Context/Dec64.html [new file with mode: 0644]
docs/html/ion/Decimal/Context/DecMax.html [new file with mode: 0644]
docs/html/ion/Decimal/Context/Rounding.html [new file with mode: 0644]
docs/html/ion/Decimal/Context/__construct.html [new file with mode: 0644]
docs/html/ion/Decimal/__construct.html [new file with mode: 0644]
docs/html/ion/Decimal/equals.html [new file with mode: 0644]
docs/html/ion/Decimal/isInt.html [new file with mode: 0644]
docs/html/ion/Decimal/toInt.html [new file with mode: 0644]
docs/html/ion/Decimal/toString.html [new file with mode: 0644]
docs/html/ion/Exception.html [new file with mode: 0644]
docs/html/ion/LOB.html [new file with mode: 0644]
docs/html/ion/LOB/__construct.html [new file with mode: 0644]
docs/html/ion/Reader.html [new file with mode: 0644]
docs/html/ion/Reader/Buffer.html [new file with mode: 0644]
docs/html/ion/Reader/Buffer/Reader.html [new file with mode: 0644]
docs/html/ion/Reader/Buffer/Reader/__construct.html [new file with mode: 0644]
docs/html/ion/Reader/Buffer/getBuffer.html [new file with mode: 0644]
docs/html/ion/Reader/Options.html [new file with mode: 0644]
docs/html/ion/Reader/Options/__construct.html [new file with mode: 0644]
docs/html/ion/Reader/Reader.html [new file with mode: 0644]
docs/html/ion/Reader/Stream.html [new file with mode: 0644]
docs/html/ion/Reader/Stream/Reader.html [new file with mode: 0644]
docs/html/ion/Reader/Stream/Reader/__construct.html [new file with mode: 0644]
docs/html/ion/Reader/Stream/getStream.html [new file with mode: 0644]
docs/html/ion/Reader/Stream/resetStream.html [new file with mode: 0644]
docs/html/ion/Reader/Stream/resetStreamWithLength.html [new file with mode: 0644]
docs/html/ion/Reader/countAnnotations.html [new file with mode: 0644]
docs/html/ion/Reader/getAnnotation.html [new file with mode: 0644]
docs/html/ion/Reader/getAnnotationSymbol.html [new file with mode: 0644]
docs/html/ion/Reader/getAnnotationSymbols.html [new file with mode: 0644]
docs/html/ion/Reader/getAnnotations.html [new file with mode: 0644]
docs/html/ion/Reader/getDepth.html [new file with mode: 0644]
docs/html/ion/Reader/getFieldName.html [new file with mode: 0644]
docs/html/ion/Reader/getFieldNameSymbol.html [new file with mode: 0644]
docs/html/ion/Reader/getPosition.html [new file with mode: 0644]
docs/html/ion/Reader/getType.html [new file with mode: 0644]
docs/html/ion/Reader/getValueLength.html [new file with mode: 0644]
docs/html/ion/Reader/getValueOffset.html [new file with mode: 0644]
docs/html/ion/Reader/hasAnnotation.html [new file with mode: 0644]
docs/html/ion/Reader/hasAnnotations.html [new file with mode: 0644]
docs/html/ion/Reader/isInStruct.html [new file with mode: 0644]
docs/html/ion/Reader/isNull.html [new file with mode: 0644]
docs/html/ion/Reader/readBool.html [new file with mode: 0644]
docs/html/ion/Reader/readDecimal.html [new file with mode: 0644]
docs/html/ion/Reader/readFloat.html [new file with mode: 0644]
docs/html/ion/Reader/readInt.html [new file with mode: 0644]
docs/html/ion/Reader/readLob.html [new file with mode: 0644]
docs/html/ion/Reader/readLobPart.html [new file with mode: 0644]
docs/html/ion/Reader/readNull.html [new file with mode: 0644]
docs/html/ion/Reader/readString.html [new file with mode: 0644]
docs/html/ion/Reader/readStringPart.html [new file with mode: 0644]
docs/html/ion/Reader/readSymbol.html [new file with mode: 0644]
docs/html/ion/Reader/readTimestamp.html [new file with mode: 0644]
docs/html/ion/Reader/seek.html [new file with mode: 0644]
docs/html/ion/Serializer.html [new file with mode: 0644]
docs/html/ion/Serializer/PHP.html [new file with mode: 0644]
docs/html/ion/Serializer/PHP/__construct.html [new file with mode: 0644]
docs/html/ion/Serializer/serialize.html [new file with mode: 0644]
docs/html/ion/Symbol.html [new file with mode: 0644]
docs/html/ion/Symbol/Enum.html [new file with mode: 0644]
docs/html/ion/Symbol/Enum/toSID.html [new file with mode: 0644]
docs/html/ion/Symbol/Enum/toString.html [new file with mode: 0644]
docs/html/ion/Symbol/Enum/toSymbol.html [new file with mode: 0644]
docs/html/ion/Symbol/ImportLocation.html [new file with mode: 0644]
docs/html/ion/Symbol/ImportLocation/__construct.html [new file with mode: 0644]
docs/html/ion/Symbol/Table.html [new file with mode: 0644]
docs/html/ion/Symbol/Table/Local.html [new file with mode: 0644]
docs/html/ion/Symbol/Table/Local/__construct.html [new file with mode: 0644]
docs/html/ion/Symbol/Table/Local/import.html [new file with mode: 0644]
docs/html/ion/Symbol/Table/PHP.html [new file with mode: 0644]
docs/html/ion/Symbol/Table/Shared.html [new file with mode: 0644]
docs/html/ion/Symbol/Table/Shared/__construct.html [new file with mode: 0644]
docs/html/ion/Symbol/Table/System.html [new file with mode: 0644]
docs/html/ion/Symbol/Table/add.html [new file with mode: 0644]
docs/html/ion/Symbol/Table/find.html [new file with mode: 0644]
docs/html/ion/Symbol/Table/findLocal.html [new file with mode: 0644]
docs/html/ion/Symbol/Table/getMaxId.html [new file with mode: 0644]
docs/html/ion/Symbol/__construct.html [new file with mode: 0644]
docs/html/ion/Symbol/equals.html [new file with mode: 0644]
docs/html/ion/Symbol/toString.html [new file with mode: 0644]
docs/html/ion/Timestamp.html [new file with mode: 0644]
docs/html/ion/Timestamp/Format.html [new file with mode: 0644]
docs/html/ion/Timestamp/Precision.html [new file with mode: 0644]
docs/html/ion/Timestamp/__construct.html [new file with mode: 0644]
docs/html/ion/Type.html [new file with mode: 0644]
docs/html/ion/Unserializer.html [new file with mode: 0644]
docs/html/ion/Unserializer/PHP.html [new file with mode: 0644]
docs/html/ion/Unserializer/PHP/__construct.html [new file with mode: 0644]
docs/html/ion/Unserializer/unserialize.html [new file with mode: 0644]
docs/html/ion/Writer.html [new file with mode: 0644]
docs/html/ion/Writer/Buffer.html [new file with mode: 0644]
docs/html/ion/Writer/Buffer/Writer.html [new file with mode: 0644]
docs/html/ion/Writer/Buffer/Writer/__construct.html [new file with mode: 0644]
docs/html/ion/Writer/Buffer/getBuffer.html [new file with mode: 0644]
docs/html/ion/Writer/Buffer/resetBuffer.html [new file with mode: 0644]
docs/html/ion/Writer/Options.html [new file with mode: 0644]
docs/html/ion/Writer/Options/__construct.html [new file with mode: 0644]
docs/html/ion/Writer/Stream.html [new file with mode: 0644]
docs/html/ion/Writer/Stream/Writer.html [new file with mode: 0644]
docs/html/ion/Writer/Stream/Writer/__construct.html [new file with mode: 0644]
docs/html/ion/Writer/Stream/getStream.html [new file with mode: 0644]
docs/html/ion/Writer/Writer.html [new file with mode: 0644]
docs/html/ion/Writer/appendLob.html [new file with mode: 0644]
docs/html/ion/Writer/finish.html [new file with mode: 0644]
docs/html/ion/Writer/finishContainer.html [new file with mode: 0644]
docs/html/ion/Writer/finishLob.html [new file with mode: 0644]
docs/html/ion/Writer/flush.html [new file with mode: 0644]
docs/html/ion/Writer/getDepth.html [new file with mode: 0644]
docs/html/ion/Writer/startContainer.html [new file with mode: 0644]
docs/html/ion/Writer/startLob.html [new file with mode: 0644]
docs/html/ion/Writer/writeAnnotation.html [new file with mode: 0644]
docs/html/ion/Writer/writeBLob.html [new file with mode: 0644]
docs/html/ion/Writer/writeBool.html [new file with mode: 0644]
docs/html/ion/Writer/writeCLob.html [new file with mode: 0644]
docs/html/ion/Writer/writeDecimal.html [new file with mode: 0644]
docs/html/ion/Writer/writeFieldName.html [new file with mode: 0644]
docs/html/ion/Writer/writeFloat.html [new file with mode: 0644]
docs/html/ion/Writer/writeInt.html [new file with mode: 0644]
docs/html/ion/Writer/writeNull.html [new file with mode: 0644]
docs/html/ion/Writer/writeString.html [new file with mode: 0644]
docs/html/ion/Writer/writeSymbol.html [new file with mode: 0644]
docs/html/ion/Writer/writeTimestamp.html [new file with mode: 0644]
docs/html/ion/Writer/writeTypedNull.html [new file with mode: 0644]
docs/html/ion/serialize.html [new file with mode: 0644]
docs/html/ion/unserialize.html [new file with mode: 0644]
docs/src/ion.md [new file with mode: 0644]
docs/src/ion.mdref [new file with mode: 0644]
docs/src/ion/Catalog.md [new file with mode: 0644]
docs/src/ion/Catalog/__construct.md [new file with mode: 0644]
docs/src/ion/Catalog/add.md [new file with mode: 0644]
docs/src/ion/Catalog/find.md [new file with mode: 0644]
docs/src/ion/Catalog/findBest.md [new file with mode: 0644]
docs/src/ion/Catalog/remove.md [new file with mode: 0644]
docs/src/ion/Decimal.md [new file with mode: 0644]
docs/src/ion/Decimal/Context.md [new file with mode: 0644]
docs/src/ion/Decimal/Context/Dec128.md [new file with mode: 0644]
docs/src/ion/Decimal/Context/Dec32.md [new file with mode: 0644]
docs/src/ion/Decimal/Context/Dec64.md [new file with mode: 0644]
docs/src/ion/Decimal/Context/DecMax.md [new file with mode: 0644]
docs/src/ion/Decimal/Context/Rounding.md [new file with mode: 0644]
docs/src/ion/Decimal/Context/__construct.md [new file with mode: 0644]
docs/src/ion/Decimal/__construct.md [new file with mode: 0644]
docs/src/ion/Decimal/equals.md [new file with mode: 0644]
docs/src/ion/Decimal/isInt.md [new file with mode: 0644]
docs/src/ion/Decimal/toInt.md [new file with mode: 0644]
docs/src/ion/Decimal/toString.md [new file with mode: 0644]
docs/src/ion/Exception.md [new file with mode: 0644]
docs/src/ion/LOB.md [new file with mode: 0644]
docs/src/ion/LOB/__construct.md [new file with mode: 0644]
docs/src/ion/Reader.md [new file with mode: 0644]
docs/src/ion/Reader/Buffer.md [new file with mode: 0644]
docs/src/ion/Reader/Buffer/Reader.md [new file with mode: 0644]
docs/src/ion/Reader/Buffer/Reader/__construct.md [new file with mode: 0644]
docs/src/ion/Reader/Buffer/getBuffer.md [new file with mode: 0644]
docs/src/ion/Reader/Options.md [new file with mode: 0644]
docs/src/ion/Reader/Options/__construct.md [new file with mode: 0644]
docs/src/ion/Reader/Reader.md [new file with mode: 0644]
docs/src/ion/Reader/Stream.md [new file with mode: 0644]
docs/src/ion/Reader/Stream/Reader.md [new file with mode: 0644]
docs/src/ion/Reader/Stream/Reader/__construct.md [new file with mode: 0644]
docs/src/ion/Reader/Stream/getStream.md [new file with mode: 0644]
docs/src/ion/Reader/Stream/resetStream.md [new file with mode: 0644]
docs/src/ion/Reader/Stream/resetStreamWithLength.md [new file with mode: 0644]
docs/src/ion/Reader/countAnnotations.md [new file with mode: 0644]
docs/src/ion/Reader/getAnnotation.md [new file with mode: 0644]
docs/src/ion/Reader/getAnnotationSymbol.md [new file with mode: 0644]
docs/src/ion/Reader/getAnnotationSymbols.md [new file with mode: 0644]
docs/src/ion/Reader/getAnnotations.md [new file with mode: 0644]
docs/src/ion/Reader/getDepth.md [new file with mode: 0644]
docs/src/ion/Reader/getFieldName.md [new file with mode: 0644]
docs/src/ion/Reader/getFieldNameSymbol.md [new file with mode: 0644]
docs/src/ion/Reader/getPosition.md [new file with mode: 0644]
docs/src/ion/Reader/getType.md [new file with mode: 0644]
docs/src/ion/Reader/getValueLength.md [new file with mode: 0644]
docs/src/ion/Reader/getValueOffset.md [new file with mode: 0644]
docs/src/ion/Reader/hasAnnotation.md [new file with mode: 0644]
docs/src/ion/Reader/hasAnnotations.md [new file with mode: 0644]
docs/src/ion/Reader/isInStruct.md [new file with mode: 0644]
docs/src/ion/Reader/isNull.md [new file with mode: 0644]
docs/src/ion/Reader/readBool.md [new file with mode: 0644]
docs/src/ion/Reader/readDecimal.md [new file with mode: 0644]
docs/src/ion/Reader/readFloat.md [new file with mode: 0644]
docs/src/ion/Reader/readInt.md [new file with mode: 0644]
docs/src/ion/Reader/readLob.md [new file with mode: 0644]
docs/src/ion/Reader/readLobPart.md [new file with mode: 0644]
docs/src/ion/Reader/readNull.md [new file with mode: 0644]
docs/src/ion/Reader/readString.md [new file with mode: 0644]
docs/src/ion/Reader/readStringPart.md [new file with mode: 0644]
docs/src/ion/Reader/readSymbol.md [new file with mode: 0644]
docs/src/ion/Reader/readTimestamp.md [new file with mode: 0644]
docs/src/ion/Reader/seek.md [new file with mode: 0644]
docs/src/ion/Serializer.md [new file with mode: 0644]
docs/src/ion/Serializer/PHP.md [new file with mode: 0644]
docs/src/ion/Serializer/PHP/__construct.md [new file with mode: 0644]
docs/src/ion/Serializer/serialize.md [new file with mode: 0644]
docs/src/ion/Symbol.md [new file with mode: 0644]
docs/src/ion/Symbol/Enum.md [new file with mode: 0644]
docs/src/ion/Symbol/Enum/toSID.md [new file with mode: 0644]
docs/src/ion/Symbol/Enum/toString.md [new file with mode: 0644]
docs/src/ion/Symbol/Enum/toSymbol.md [new file with mode: 0644]
docs/src/ion/Symbol/ImportLocation.md [new file with mode: 0644]
docs/src/ion/Symbol/ImportLocation/__construct.md [new file with mode: 0644]
docs/src/ion/Symbol/Table.md [new file with mode: 0644]
docs/src/ion/Symbol/Table/Local.md [new file with mode: 0644]
docs/src/ion/Symbol/Table/Local/__construct.md [new file with mode: 0644]
docs/src/ion/Symbol/Table/Local/import.md [new file with mode: 0644]
docs/src/ion/Symbol/Table/PHP.md [new file with mode: 0644]
docs/src/ion/Symbol/Table/Shared.md [new file with mode: 0644]
docs/src/ion/Symbol/Table/Shared/__construct.md [new file with mode: 0644]
docs/src/ion/Symbol/Table/System.md [new file with mode: 0644]
docs/src/ion/Symbol/Table/add.md [new file with mode: 0644]
docs/src/ion/Symbol/Table/find.md [new file with mode: 0644]
docs/src/ion/Symbol/Table/findLocal.md [new file with mode: 0644]
docs/src/ion/Symbol/Table/getMaxId.md [new file with mode: 0644]
docs/src/ion/Symbol/__construct.md [new file with mode: 0644]
docs/src/ion/Symbol/equals.md [new file with mode: 0644]
docs/src/ion/Symbol/toString.md [new file with mode: 0644]
docs/src/ion/Timestamp.md [new file with mode: 0644]
docs/src/ion/Timestamp/Format.md [new file with mode: 0644]
docs/src/ion/Timestamp/Precision.md [new file with mode: 0644]
docs/src/ion/Timestamp/__construct.md [new file with mode: 0644]
docs/src/ion/Type.md [new file with mode: 0644]
docs/src/ion/Unserializer.md [new file with mode: 0644]
docs/src/ion/Unserializer/PHP.md [new file with mode: 0644]
docs/src/ion/Unserializer/PHP/__construct.md [new file with mode: 0644]
docs/src/ion/Unserializer/unserialize.md [new file with mode: 0644]
docs/src/ion/Writer.md [new file with mode: 0644]
docs/src/ion/Writer/Buffer.md [new file with mode: 0644]
docs/src/ion/Writer/Buffer/Writer.md [new file with mode: 0644]
docs/src/ion/Writer/Buffer/Writer/__construct.md [new file with mode: 0644]
docs/src/ion/Writer/Buffer/getBuffer.md [new file with mode: 0644]
docs/src/ion/Writer/Buffer/resetBuffer.md [new file with mode: 0644]
docs/src/ion/Writer/Options.md [new file with mode: 0644]
docs/src/ion/Writer/Options/__construct.md [new file with mode: 0644]
docs/src/ion/Writer/Stream.md [new file with mode: 0644]
docs/src/ion/Writer/Stream/Writer.md [new file with mode: 0644]
docs/src/ion/Writer/Stream/Writer/__construct.md [new file with mode: 0644]
docs/src/ion/Writer/Stream/getStream.md [new file with mode: 0644]
docs/src/ion/Writer/Writer.md [new file with mode: 0644]
docs/src/ion/Writer/appendLob.md [new file with mode: 0644]
docs/src/ion/Writer/finish.md [new file with mode: 0644]
docs/src/ion/Writer/finishContainer.md [new file with mode: 0644]
docs/src/ion/Writer/finishLob.md [new file with mode: 0644]
docs/src/ion/Writer/flush.md [new file with mode: 0644]
docs/src/ion/Writer/getDepth.md [new file with mode: 0644]
docs/src/ion/Writer/startContainer.md [new file with mode: 0644]
docs/src/ion/Writer/startLob.md [new file with mode: 0644]
docs/src/ion/Writer/writeAnnotation.md [new file with mode: 0644]
docs/src/ion/Writer/writeBLob.md [new file with mode: 0644]
docs/src/ion/Writer/writeBool.md [new file with mode: 0644]
docs/src/ion/Writer/writeCLob.md [new file with mode: 0644]
docs/src/ion/Writer/writeDecimal.md [new file with mode: 0644]
docs/src/ion/Writer/writeFieldName.md [new file with mode: 0644]
docs/src/ion/Writer/writeFloat.md [new file with mode: 0644]
docs/src/ion/Writer/writeInt.md [new file with mode: 0644]
docs/src/ion/Writer/writeNull.md [new file with mode: 0644]
docs/src/ion/Writer/writeString.md [new file with mode: 0644]
docs/src/ion/Writer/writeSymbol.md [new file with mode: 0644]
docs/src/ion/Writer/writeTimestamp.md [new file with mode: 0644]
docs/src/ion/Writer/writeTypedNull.md [new file with mode: 0644]
docs/src/ion/serialize.md [new file with mode: 0644]
docs/src/ion/unserialize.md [new file with mode: 0644]
ion.stub.php

index 37a2942e8721ecb9071fb2b091cb3ee11d93fdde..fa3ee0a6e714fec236793d2fd18ce294868c9014 100644 (file)
@@ -40,9 +40,10 @@ tests/**/*.log
 tests/**/*.sh
 tests/**/*.db
 tests/**/*.mem
-tests/Timestamp/
 tmp-php.ini
 *.dep
 *.gcda
 *.gcno
 .idea
+docs/vendor
+docs/composer.*
index fbf1db500d8a85dbe655053d1f7daef276b50ffa..66e6d4ed55c598640aefc9c035c6c2da62010e21 100644 (file)
--- a/README.md
+++ b/README.md
@@ -1,42 +1,42 @@
-# ext-ion
+# pecl/ion
 
+## About:
 PHP extension wrapping [amzn/ion-c](https://github.com/amzn/ion-c).
 See the [Amazon ION specification](https://amzn.github.io/ion-docs/).
 
-## License
+## License:
 [BSD-2-Clause](https://github.com/awesomized/ext-ion/blob/master/LICENSE);
 see [spdx.org](https://spdx.org/licenses/BSD-2-Clause.html).
 
-## Install
-### Dependencies
-#### Required
+## Installation:
+
+[PECL](https://pecl.php.net) and [PHARext](https://pharext.org) is WIP.
+
+### Dependencies:
+#### Required:
 * PHP-8.1
   * ext/date (standard)
   * ext/spl (standard)
-#### Optional
+#### Optional:
 * [amzn/ion-c](https://github.com/amzn/ion-c) (bundled as git submodule)
 
-### Trinity
+### Trinity:
 ```shell
 phpize
 ./configure
 make # -j$(nproc)
 sudo make install # INSTALL=install
 ```
-### Try with Docker
+### Try with Docker:
 ```shell
 docker build -t php-ion
 docker run --rm php-ion -r 'echo ion\serialize(ion\Symbol\Table\PHP());'
 ```
-### PECL
-> WIP
-### PHARext
-> WIP
 
-## IDE Stub
+## Editor Stub:
 See [ion.stub.php](https://github.com/awesomized/ext-ion/blob/master/ion.stub.php).
 
-## Known Issues
+## Known Issues:
 Due to private internal state of ion-c's readers and writers,
 instances of the following PHP classes cannot be cloned:
 * ion\Reader\Reader
diff --git a/docs/html/.htaccess b/docs/html/.htaccess
new file mode 100644 (file)
index 0000000..aa71b43
--- /dev/null
@@ -0,0 +1,11 @@
+Options -Indexes +MultiViews +FollowSymLinks
+DirectorySlash Off
+
+RewriteEngine On
+RewriteCond %{REQUEST_FILENAME} -d
+RewriteRule ^(.+)$ $1.html [L]
+
+<Files *.php>
+    ForceType text/x-php
+    SetHandler default-handler
+</Files>
diff --git a/docs/html/.nojekyll b/docs/html/.nojekyll
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/docs/html/AUTHORS b/docs/html/AUTHORS
new file mode 100644 (file)
index 0000000..67bbd91
--- /dev/null
@@ -0,0 +1 @@
+Michael Wallner <mike@php.net>
diff --git a/docs/html/LICENSE b/docs/html/LICENSE
new file mode 100644 (file)
index 0000000..816ff40
--- /dev/null
@@ -0,0 +1,23 @@
+Copyright (c) 2013, Michael Wallner <mike@php.net>.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without 
+modification, are permitted provided that the following conditions are met:
+
+    * Redistributions of source code must retain the above copyright notice, 
+      this list of conditions and the following disclaimer.
+    * Redistributions in binary form must reproduce the above copyright 
+      notice, this list of conditions and the following disclaimer in the 
+      documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE 
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
diff --git a/docs/html/VERSION b/docs/html/VERSION
new file mode 100644 (file)
index 0000000..cd5ac03
--- /dev/null
@@ -0,0 +1 @@
+2.0
diff --git a/docs/html/favicon.ico b/docs/html/favicon.ico
new file mode 100644 (file)
index 0000000..d28351c
Binary files /dev/null and b/docs/html/favicon.ico differ
diff --git a/docs/html/index.css b/docs/html/index.css
new file mode 100644 (file)
index 0000000..c0204cd
--- /dev/null
@@ -0,0 +1,317 @@
+html {
+       font-size: 18px;
+}
+html, body{
+       height: 100%;
+       min-height: 100%;
+}
+body, code {
+       font-family: Inconsolata, 'Inconsolata Awesome', 'Andale Mono', Monaco, 'Courier New', Courier, monospace;
+}
+body {
+       line-height: 1.5;
+       font-size: 1.1em;
+       margin: 0;
+       padding: 0;
+       color: #3f3f3f;
+}
+
+div.page {
+       margin: auto;
+/*     max-width: 1200px;
+*/     min-height: 100%;
+       padding-bottom: 5em;
+       box-shadow: 0 0 20px 10px rgba(0, 0, 0, 0.5);
+}
+
+div.page>* {
+       margin-left: 1em;
+}
+div.page>footer {
+       margin-left: 0;
+}
+div.page>ul, div.page>div>ul {
+       margin-left: 2em;
+}
+
+.sidebar {
+       float: right;
+       background: #f0f0f0;
+       border-bottom-left-radius: 10px;
+       padding: 0;
+       width: auto;
+       min-width: 200px;
+       padding-right: 1em;
+       padding-bottom: 1em;
+       margin-bottom: 1em;
+}
+.sidebar>ul {
+}
+.sidebar ul {
+       margin-left: 1em;
+       margin-top: .5em;
+       margin-bottom: 0;
+       padding: 0;
+       list-style-type: none;
+}
+
+.sidebar .edit {
+       display: block;
+       position: relative;
+       top: 2em;
+       right: 0;
+       -webkit-transform: rotate(45deg);
+       transform: rotate(45deg);
+       text-decoration: none;
+       font-weight: bold;
+       text-shadow: 0 0 5px red;
+       float: right;
+}
+
+.sidebar .edit a {
+       color: white !important;
+}
+code {
+       border-radius: 2px;
+       padding: 0px 2px 2px 2px;
+       background: #f0f0f0;
+       color: #606060;
+       box-shadow: 0 0 1px #999;
+}
+
+code code {
+       display: inline;
+       padding: 0;
+       background: transparent;
+       border: none;
+       box-shadow: none;
+}
+
+pre>code {
+       display: inline-block;
+       padding: 1em;
+       min-width: 50%;
+       line-height: 1.2;
+}
+
+pre>code, pre>code code {
+       background: #333;
+       color: #eee;
+}
+
+p, pre, table, dl {
+       margin: 1em 2em;
+       margin-left: 2em !important;
+}
+
+pre>code, table, dl {
+       margin-bottom: 2em !important;
+}
+
+li>p {
+       margin: 1em 0;
+}
+
+blockquote {
+       border-top: 1px solid #800000;
+       border-bottom: 1px solid #800000;
+       background: #ffe4e1;
+       margin: 2em 0 !important;
+}
+
+ul {
+       margin-top: 1em;
+       margin-bottom: 2em;
+}
+ol {
+       list-style-type: none;
+}
+ol ul {
+       margin-top: 0;
+       margin-bottom: 0;
+}
+ol li {
+       margin-bottom: 0;
+}
+ol>li {
+       font-weight: bold;
+       margin-bottom: .5em;
+}
+ol>li>* {
+       font-weight: normal;
+}
+li {
+       margin-bottom: .5em;
+}
+a, h1 code>a {
+       color: #2f4f4f;
+}
+a:hover {
+       text-decoration: none;
+}
+a[href^="http:"]:after, a[href^="https:"]:after {
+       content: " â¬ˆ";
+}
+
+a.permalink {
+       position: relative;
+       top: 0;
+       right: 0;
+       color: #999999;
+       opacity: 0.25;
+}
+
+.var {
+       color: #800000;
+}
+.constant {
+       color: #2e8b57;
+}
+
+h1, li h3, th, footer {
+       background: #708090;
+       color: #f5f5dc;
+}
+
+h1, footer {
+       margin: 0;
+/*     max-width: 1200px;
+*/     padding: 1em;
+}
+
+h1 {
+       line-height: 1.5;
+       margin-left: 0 !important;
+       padding-left: 2em;
+}
+h1 code {
+       font-weight: normal;
+       font-size: .9em;
+       line-height: 1.33;
+}
+h1 a.permalink {
+       left: -.8em;
+       margin-right: -.6em;
+}
+
+li h3 {
+       border-radius: 4px;
+       display: inline-block;
+       width: auto;
+       padding: .2em;
+       margin: .5em 0 0 0;
+}
+
+div.page>h3, div.page>div>h3 {
+       margin-left: 1.25em;
+}
+div.page>h4, div.page>div>h4 {
+       margin-left: 1.5em;
+}
+div.page>h5, div.page>div>h5 {
+       margin-left: 1.75em;
+}
+div.page>h6, div.page>div>h6 {
+       margin-left: 2em;
+}
+
+h1 .constant, pre>code .consant, li h3 .constant {
+       color: #98fb98;
+}
+
+h1 .var, pre>code .var, li h3 .var {
+       color: #f4a460;
+}
+h1 {
+       font-size: 125%;
+}
+h2 {
+       font-size: 120%;
+}
+h3 {
+       font-size: 110%;
+}
+h4 {
+       font-size: 100%;
+}
+footer a, h1 a, pre>code a, li h3 a {
+       color: #b0e0e6;
+}
+li h3 {
+}
+li h3 a {
+       text-decoration: none;
+}
+li h3 a:hover {
+       text-decoration: underline;
+}
+
+#disqus_thread {
+       margin-top: 8em;
+       margin-right: 2em;
+}
+#disqus_activator {
+       margin: auto;
+       width: 80%;
+       padding: 1em;
+       background-color: slategrey;
+       color: white;
+       font-size: 1em;
+       font-weight: bold;
+       border: 0;
+       border-radius: 2px;
+       box-shadow: 0 0 4px #999;
+}
+
+footer {
+       font-size: smaller;
+       text-align: center;
+       clear: both;
+       position: fixed;
+       bottom: 0;
+       width: 100%;
+       padding: 0;
+       transition: margin-bottom 2s ease 0.1s;
+}
+footer.hidden {
+       margin-bottom: -10em;
+       transition: margin-bottom 2s ease 0.1s;
+}
+
+footer ul {
+       margin: 0;
+       padding: 1em 0;
+}
+
+footer li {
+       list-style-type: none;
+       display: inline-block;
+       margin: 0 1em;
+}
+
+footer a {
+       text-decoration: none;
+}
+
+footer a:hover {
+       text-decoration: underline;
+}
+
+table {
+       border-collapse: collapse;
+}
+th, td {
+       padding: .4em;
+       border-bottom: 1px solid rgba(112, 128, 144, 0.1);
+}
+dt {
+       font-weight: bold;
+       margin-top: 1em;
+}
+dd {
+       line-height: 1.33;
+       margin-left: 1em;
+}
+h1, footer, table, .sidebar, pre>code, li h3 {
+       box-shadow: 0 0 4px #708090;
+}
diff --git a/docs/html/index.html b/docs/html/index.html
new file mode 100644 (file)
index 0000000..4ab5df2
--- /dev/null
@@ -0,0 +1,71 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                                                                       
+                                               <li>
+                                                       &rdsh; <a href="ion"
+                                                       >pecl/ion</a>
+                                               </li>
+                                                                       
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>mdref</h1>
+
+                       
+               <h2 id="pecl.ion">
+                       <a href="ion"
+                       >pecl/ion</a></h2>
+               <div><p>PHP extension wrapping <a href="https://github.com/amzn/ion-c">amzn/ion-c</a>.
+See the <a href="https://amzn.github.io/ion-docs/">Amazon ION specification</a>.</p>
+</div>
+                                                               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = '';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/index.js b/docs/html/index.js
new file mode 100644 (file)
index 0000000..5124ffe
--- /dev/null
@@ -0,0 +1,250 @@
+"use strict";
+
+$(function() {
+       var mdref = {
+               log: function log() {
+                       console.log.apply(console, arguments);
+               },
+               is_constant: function is_constant(s) {
+                       s = s.replace(/v\d+(_\d+)?$/, "");
+                       if (s.length < 2) {
+                               return false;
+                       }
+                       return s.toUpperCase(s) === s;
+               },
+               is_variable: function is_variable(s) {
+                       return s.substring(0,1) === "$";
+               },
+               type: function type(s, nn) {
+                       var i, j, t;
+                       // mdref.log("type", s);
+                       // nothing
+                       if (!s.match(/[a-zA-Z]/)) {
+                               return;
+                       }
+
+                       switch (s) {
+                       // types
+                       case "void":
+                       case "bool":
+                       case "int":
+                       case "float":
+                       case "string":
+                       case "resource":
+                       case "array":
+                       case "object":
+                       case "callable":
+                       case "mixed":
+                       // Zend/SPL
+                       case "stdClass":
+                       case "Exception":
+                       case "ErrorException":
+                       case "RuntimeException":
+                       case "UnexpectedValueException":
+                       case "DomainException":
+                       case "InvalidArgumentException":
+                       case "BadMethodCallException":
+                       case "Closure":
+                       case "Generator":
+                       case "Countable":
+                       case "Serializable":
+                       case "Traversable":
+                       case "Iterator":
+                       case "IteratorAggregate":
+                       case "RecursiveIterator":
+                       case "ArrayAccess":
+                       case "ArrayObject":
+                       case "ArrayIterator":
+                       case "RecursiveArrayIterator":
+                       case "SeekableIterator":
+                       case "SplObserver":
+                       case "SplSubject":
+                       case "SplObjectStorage":
+                       case "JsonSerializable":
+                               return "<code>";
+
+                       // keywords
+                       case "is":
+                               if (nn !== "H1") {
+                                       return;
+                               }
+                       case "extends":
+                       case "implements":
+                               if (nn === "H1") {
+                                       return "<br>&nbsp;<em>";
+                               }
+                       case "class":
+                       case "enum":
+                       case "interface":
+                       case "namespace":
+                       case "public":
+                       case "protected":
+                       case "private":
+                       case "static":
+                       case "final":
+                       case "abstract":
+                       case "self":
+                       case "parent":
+                       // phrases
+                       case "Optional":
+                       case "optional":
+                               return "<em>";
+                       }
+
+                       // class members
+                       if (-1 !== (i = s.indexOf("::"))) {
+                               t = s.substring(i+2);
+                               if (!mdref.is_constant(t) && !mdref.is_variable(t)) {
+                                       // methods
+                                       return "<a href=\"" + s.replace(/::|\\/g, "/") + "\">";
+                               }
+                       }
+                       if (-1 !== (j = s.lastIndexOf("\\")) && s.substr(j+1,1) !== "n") {
+                               t = s.substring(j+1);
+                               if (!mdref.is_constant(t) || s.match(/\\/g).length <= 1) {
+                                       return "<a href=\"" + s.replace(/\\/g, "/").replace(/::/, "#") + "\">";
+                               }
+                               return "<a href=\"" + s.substring(0,j).replace(/\\/g, "/") + "#" + t + "\">";
+                       }
+
+                       switch (s.toLowerCase()) {
+                       // variables
+                       default:
+                               if (!mdref.is_variable(s)) {
+                                       break;
+                               }
+                       // special constants
+                       case "null":
+                       case "true":
+                       case "false":
+                               return "<span class=\"var\">";
+                       }
+
+                       // constants
+                       if (mdref.is_constant(s)) {
+                               return "<span class=\"constant\">";
+                       }
+               },
+               wrap: function wrap(n, nn) {
+                       var $n = $(n)
+                       var a = [];
+
+                       $n.text().split(/([^a-zA-Z0-9_\\\$:]+)/).forEach(function(v) {
+                               var t;
+
+                               if ((t = mdref.type(v.replace(/:$/, ""), nn))) {
+                                       a.push($(t).text(v));
+                               } else if (a.length && a[a.length-1].nodeName === "#text") {
+                                       /* if we already have a text node and the next is also gonna be a text
+                                        * node, then join them, becuase chrome v30+ or something eats whitespace
+                                        * for breakfast, lunch and dinner!
+                                        */
+                                       a[a.length-1].textContent += v;
+                               } else {
+                                       a.push(document.createTextNode(v));
+                               }
+                       });
+                       $n.replaceWith(a);
+               },
+               walk: function walk(i, e) {
+                       // mdref.log("walk", i, e);
+
+                       switch (e.nodeName) {
+                       case "H1":
+                       case "H2":
+                       case "H3":
+                       case "H4":
+                       case "H5":
+                       case "H6":
+                               if (e.id.length) {
+                                       var href = document.location.pathname;
+                                       var perm = $("<a class=\"permalink\" href=\""+href+"#\">#</a>");
+                                       if (e.nodeName === "H1") {
+                                               perm.prependTo(e);
+                                       } else {
+                                               perm.attr("href", function(i, href) {
+                                                       return href + e.id;
+                                               });
+                                               perm.appendTo(e);
+                                       }
+                               }
+                               break;
+                       }
+
+                       $.each($.makeArray(e.childNodes), function(i, n) {
+                               switch (n.nodeName) {
+                               case "A":
+                               case "BR":
+                               case "HR":
+                               case "EM":
+                               case "CODE":
+                               case "SPAN":
+                                       break;
+                               case "#text":
+                                       mdref.wrap(n, e.nodeName);
+                                       break;
+                               default:
+                                       mdref.walk(-1, n);
+                                       break;
+                               }
+                       });
+               },
+               blink: function blink(c) {
+                       var $c = $(c);
+
+                       $c.fadeOut("fast").queue(function(next) {
+                               this.style.color = "red";
+                               next();
+                       }).fadeIn("fast").fadeOut("slow").queue(function(next) {
+                               this.style.color = "";
+                               next();
+                       }).fadeIn("slow");
+               },
+               hashchange: function hashchange() {
+                       if (location.hash.length > 1) {
+                               var e;
+                               if ((e = document.getElementById(location.hash.substring(1)))) {
+                                       mdref.blink(e);
+                               } else {
+                                       var hash = location.hash.substring(1);
+                                       var name = mdref.is_variable(hash) ? ".var" : ".constant";
+                                       var scrolled = false;
+
+                                       $(name).each(hash.substring(hash.length-1) === "_" ? function(i, c) {
+                                               if (c.textContent.substring(0, hash.length) === hash) {
+                                                       if (!scrolled) {
+                                                               $(window).scrollTop($(c).offset().top - 100);
+                                                               scrolled = true;
+                                                       }
+                                                       mdref.blink(c);
+                                               }
+                                       } : function(i, c) {
+                                               if (c.textContent === hash) {
+                                                       $(window).scrollTop($(c).offset().top - 100);
+                                                       mdref.blink(c);
+                                                       return false;
+                                               }
+                                       });
+                               }
+                       }
+               }
+       };
+
+       $("h1,h2,h3,h4,h5,h6,p,li,code,td").each(mdref.walk);
+       $(window).on("hashchange", mdref.hashchange);
+       mdref.hashchange();
+
+       $("#disqus_activator").on("click", function() {
+               var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
+               dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
+               (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
+       });
+       $.ajax("https://disqus.com/api/3.0/threads/details.json?thread:ident="+(disqus_identifier||"index")+"&forum=mdref&api_key=VmhVG4z5jjtY8SCaMstOjfUuwniMv43Xy9FCU9YfEzhsrl95dNz1epykXSJn8jt9"). then(function(json) {
+               if (json && json.response) {
+                       $("#disqus_activator span").text(json.response.posts);
+               }
+       });
+       setTimeout(function() {
+               $("footer").addClass("hidden");
+       }, 1000);
+});
diff --git a/docs/html/ion.html b/docs/html/ion.html
new file mode 100644 (file)
index 0000000..658a805
--- /dev/null
@@ -0,0 +1,424 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       ion -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                       
+                                                       &circlearrowright; <strong><a href="./ion">ion</a></strong>
+
+                                                       
+                                                       <ul>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Catalog">Catalog</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Decimal">Decimal</a>
+                                                                               
+                                                                       <ul>
+                                                                                               
+                                                                               <li>&rdsh; <a href="./ion/Decimal/Context">Context</a>  
+                                                                               <ul>
+                                                                                               
+                                                                                       <li>&rdsh; <a href="./ion/Decimal/Context/Dec128">Dec128</a>
+                                                                                       </li>
+                                                                                                                                       
+                                                                                       <li>&rdsh; <a href="./ion/Decimal/Context/Dec32">Dec32</a>
+                                                                                       </li>
+                                                                                                                                       
+                                                                                       <li>&rdsh; <a href="./ion/Decimal/Context/Dec64">Dec64</a>
+                                                                                       </li>
+                                                                                                                                       
+                                                                                       <li>&rdsh; <a href="./ion/Decimal/Context/DecMax">DecMax</a>
+                                                                                       </li>
+                                                                                                                                       
+                                                                                       <li>&rdsh; <a href="./ion/Decimal/Context/Rounding">Rounding</a>
+                                                                                       </li>
+                                                                                                                                               
+                                                                               </ul>
+
+                                                                               </li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                                                       </ul>
+
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Exception">Exception</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/LOB">LOB</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader">Reader</a>
+                                                                               
+                                                                       <ul>
+                                                                                               
+                                                                               <li>&rdsh; <a href="./ion/Reader/Buffer">Buffer</a>     
+                                                                               <ul>
+                                                                                               
+                                                                                       <li>&rdsh; <a href="./ion/Reader/Buffer/Reader">Reader</a>
+                                                                                       </li>
+                                                                                                                                               
+                                                                               </ul>
+
+                                                                               </li>
+                                                                                                                                       
+                                                                               <li>&rdsh; <a href="./ion/Reader/Options">Options</a>
+                                                                               </li>
+                                                                                                                                       
+                                                                               <li>&rdsh; <a href="./ion/Reader/Reader">Reader</a>
+                                                                               </li>
+                                                                                                                                       
+                                                                               <li>&rdsh; <a href="./ion/Reader/Stream">Stream</a>     
+                                                                               <ul>
+                                                                                               
+                                                                                       <li>&rdsh; <a href="./ion/Reader/Stream/Reader">Reader</a>
+                                                                                       </li>
+                                                                                                                                                                                                                                                                                                               
+                                                                               </ul>
+
+                                                                               </li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                                                       </ul>
+
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Serializer">Serializer</a>
+                                                                               
+                                                                       <ul>
+                                                                                               
+                                                                               <li>&rdsh; <a href="./ion/Serializer/PHP">PHP</a>
+                                                                               </li>
+                                                                                                                                               
+                                                                       </ul>
+
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Symbol">Symbol</a>
+                                                                               
+                                                                       <ul>
+                                                                                               
+                                                                               <li>&rdsh; <a href="./ion/Symbol/Enum">Enum</a>
+                                                                               </li>
+                                                                                                                                       
+                                                                               <li>&rdsh; <a href="./ion/Symbol/ImportLocation">ImportLocation</a>
+                                                                               </li>
+                                                                                                                                       
+                                                                               <li>&rdsh; <a href="./ion/Symbol/Table">Table</a>       
+                                                                               <ul>
+                                                                                               
+                                                                                       <li>&rdsh; <a href="./ion/Symbol/Table/Local">Local</a>
+                                                                                       </li>
+                                                                                                                                       
+                                                                                       <li>&rdsh; <a href="./ion/Symbol/Table/PHP">PHP</a>
+                                                                                       </li>
+                                                                                                                                       
+                                                                                       <li>&rdsh; <a href="./ion/Symbol/Table/Shared">Shared</a>
+                                                                                       </li>
+                                                                                                                                       
+                                                                                       <li>&rdsh; <a href="./ion/Symbol/Table/System">System</a>
+                                                                                       </li>
+                                                                                                                                                                                                                                                                                                                                                                                               
+                                                                               </ul>
+
+                                                                               </li>
+                                                                                                                                                                                                                                                                                                               
+                                                                       </ul>
+
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Timestamp">Timestamp</a>
+                                                                               
+                                                                       <ul>
+                                                                                               
+                                                                               <li>&rdsh; <a href="./ion/Timestamp/Format">Format</a>
+                                                                               </li>
+                                                                                                                                       
+                                                                               <li>&rdsh; <a href="./ion/Timestamp/Precision">Precision</a>
+                                                                               </li>
+                                                                                                                                               
+                                                                       </ul>
+
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Type">Type</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Unserializer">Unserializer</a>
+                                                                               
+                                                                       <ul>
+                                                                                               
+                                                                               <li>&rdsh; <a href="./ion/Unserializer/PHP">PHP</a>
+                                                                               </li>
+                                                                                                                                               
+                                                                       </ul>
+
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Writer">Writer</a>
+                                                                               
+                                                                       <ul>
+                                                                                               
+                                                                               <li>&rdsh; <a href="./ion/Writer/Buffer">Buffer</a>     
+                                                                               <ul>
+                                                                                               
+                                                                                       <li>&rdsh; <a href="./ion/Writer/Buffer/Writer">Writer</a>
+                                                                                       </li>
+                                                                                                                                                                                                                               
+                                                                               </ul>
+
+                                                                               </li>
+                                                                                                                                       
+                                                                               <li>&rdsh; <a href="./ion/Writer/Options">Options</a>
+                                                                               </li>
+                                                                                                                                       
+                                                                               <li>&rdsh; <a href="./ion/Writer/Stream">Stream</a>     
+                                                                               <ul>
+                                                                                               
+                                                                                       <li>&rdsh; <a href="./ion/Writer/Stream/Writer">Writer</a>
+                                                                                       </li>
+                                                                                                                                               
+                                                                               </ul>
+
+                                                                               </li>
+                                                                                                                                       
+                                                                               <li>&rdsh; <a href="./ion/Writer/Writer">Writer</a>
+                                                                               </li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                                                       </ul>
+
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/serialize">serialize</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/unserialize">unserialize</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                       </ul>
+                                                       
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>pecl/ion</h1>
+<h2>About:<a id="About:" href="#About:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>PHP extension wrapping <a href="https://github.com/amzn/ion-c">amzn/ion-c</a>.
+See the <a href="https://amzn.github.io/ion-docs/">Amazon ION specification</a>.</p>
+<h2>License:<a id="License:" href="#License:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p><a href="https://github.com/awesomized/ext-ion/blob/master/LICENSE">BSD-2-Clause</a>;
+see <a href="https://spdx.org/licenses/BSD-2-Clause.html">spdx.org</a>.</p>
+<h2>Installation:<a id="Installation:" href="#Installation:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p><a href="https://pecl.php.net">PECL</a> and <a href="https://pharext.org">PHARext</a> is WIP.</p>
+<h3>Dependencies:<a id="Dependencies:" href="#Dependencies:" class="permalink" aria-hidden="true" title="">#</a></h3>
+<h4>Required:<a id="Required:" href="#Required:" class="permalink" aria-hidden="true" title="">#</a></h4>
+<ul>
+<li>PHP-8.1
+<ul>
+<li>ext/date (standard)</li>
+<li>ext/spl (standard)</li>
+</ul>
+</li>
+</ul>
+<h4>Optional:<a id="Optional:" href="#Optional:" class="permalink" aria-hidden="true" title="">#</a></h4>
+<ul>
+<li>
+<a href="https://github.com/amzn/ion-c">amzn/ion-c</a> (bundled as git submodule)</li>
+</ul>
+<h3>Trinity:<a id="Trinity:" href="#Trinity:" class="permalink" aria-hidden="true" title="">#</a></h3>
+<pre><code class="language-shell">phpize
+./configure
+make # -j$(nproc)
+sudo make install # INSTALL=install
+</code></pre>
+<h3>Try with Docker:<a id="Try.with.Docker:" href="#Try.with.Docker:" class="permalink" aria-hidden="true" title="">#</a></h3>
+<pre><code class="language-shell">docker build -t php-ion
+docker run --rm php-ion -r 'echo ion\serialize(ion\Symbol\Table\PHP());'
+</code></pre>
+<h2>Editor Stub:<a id="Editor.Stub:" href="#Editor.Stub:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>See <a href="https://github.com/awesomized/ext-ion/blob/master/ion.stub.php">ion.stub.php</a>.</p>
+<h2>Known Issues:<a id="Known.Issues:" href="#Known.Issues:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>Due to private internal state of ion-c's readers and writers,
+instances of the following PHP classes cannot be cloned:</p>
+<ul>
+<li>ion\Reader\Reader</li>
+<li>ion\Writer\Writer</li>
+<li>ion\Serializer\PHP</li>
+<li>ion\Unserializer\PHP</li>
+</ul>
+
+
+
+<h2 id="Functions:">Functions:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/serialize">serialize</a></h3>
+               <p>Serialize a PHP value as ION data.</p>
+
+               <p>string ion\serialize(mixed $data, [?ion\Serializer $serializer = NULL])</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/unserialize">unserialize</a></h3>
+               <p>Unserialize ION data (stream) as PHP value(s).</p>
+
+               <p>mixed ion\unserialize(string|resource $data, [?ion\Unserializer $unserializer = NULL])</p>
+       </li>
+       
+</ul>
+
+
+<h2 id="Namespaces,.Interfaces.and.Classes:">Namespaces, Interfaces and Classes:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/Catalog">Catalog</a></h3>
+               <p>The Catalog holds a collection of ion\Symbol\Table instances queried from ion\Reader and ion\Writer instances.</p>
+
+               <p>class ion\Catalog implements Countable</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Decimal">Decimal</a></h3>
+               <p>An arbitrary precision fixed point decimal.</p>
+
+               <p>class ion\Decimal implements Stringable</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Exception">Exception</a></h3>
+               <p>Base exception for the ION extension.</p>
+
+               <p>class ion\Exception extends Exception implements Stringable, Throwable</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/LOB">LOB</a></h3>
+               <p>A large object.</p>
+
+               <p>class ion\LOB</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Reader">Reader</a></h3>
+               <p>ION reader API.</p>
+
+               <p>interface ion\Reader implements Iterator, RecursiveIterator, Traversable</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Serializer">Serializer</a></h3>
+               <p>Serializer interface, used to customize ion\serialize()'s behavior.</p>
+
+               <p>interface ion\Serializer</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Symbol">Symbol</a></h3>
+               
+               <p>class ion\Symbol implements Stringable</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Timestamp">Timestamp</a></h3>
+               <p>An ION Timestamp.</p>
+
+               <p>class ion\Timestamp extends DateTime implements DateTimeInterface, Stringable</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Type">Type</a></h3>
+               <p>ION data type.</p>
+
+               <p>enum ion\Type implements BackedEnum, UnitEnum</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Unserializer">Unserializer</a></h3>
+               <p>Unserializer interface, used to customize ion\unserialize()'s behavior.</p>
+
+               <p>interface ion\Unserializer</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Writer">Writer</a></h3>
+               <p>ION writer API.</p>
+
+               <p>interface ion\Writer</p>
+       </li>
+       
+</ul>
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Catalog.html b/docs/html/ion/Catalog.html
new file mode 100644 (file)
index 0000000..7c334e8
--- /dev/null
@@ -0,0 +1,183 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Catalog -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Catalog">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Catalog">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Catalog">Catalog</a></strong>
+
+                                                       
+                                                       <ul>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Catalog/__construct">Catalog::__construct</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Catalog/add">Catalog::add</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Catalog/find">Catalog::find</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Catalog/findBest">Catalog::findBest</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Catalog/remove">Catalog::remove</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                       </ul>
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal">Decimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Exception">Exception</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/LOB">LOB</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Serializer">Serializer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol">Symbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Timestamp">Timestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Type">Type</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Unserializer">Unserializer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer">Writer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/serialize">serialize</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/unserialize">unserialize</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>class ion\Catalog implements Countable</h1>
+<p>The Catalog holds a collection of ion\Symbol\Table instances queried from ion\Reader and ion\Writer instances.</p>
+<p>See also <a href="https://amzn.github.io/ion-docs/docs/symbols.html#the-catalog">the ION spec's symbol guide chapter on catalog.</a>.</p>
+<h2>Constants:<a id="Constants:" href="#Constants:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+<h2>Properties:<a id="Properties:" href="#Properties:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>private array $symbolTables = array (
+)<br />
+Internal cache.</li>
+</ul>
+
+
+
+<h2 id="Functions:">Functions:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/Catalog/__construct">Catalog::__construct</a></h3>
+               <p>Create a new Catalog.</p>
+
+               <p>void ion\Catalog::__construct()</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Catalog/add">Catalog::add</a></h3>
+               <p>Add a shared symbol table to the catalog.</p>
+
+               <p>void ion\Catalog::add(ion\Symbol\Table $table)</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Catalog/find">Catalog::find</a></h3>
+               <p>Find a shared symbol table within the catalog.</p>
+
+               <p>?ion\Symbol\Table ion\Catalog::find(string $name, [int $version = 0])</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Catalog/findBest">Catalog::findBest</a></h3>
+               <p>Find a &quot;best match&quot; for a shared symbol table within the catalog.</p>
+
+               <p>?ion\Symbol\Table ion\Catalog::findBest(string $name, [int $version = 0])</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Catalog/remove">Catalog::remove</a></h3>
+               <p>Remove a shared symbol table from the catalog.</p>
+
+               <p>bool ion\Catalog::remove(ion\Symbol\Table|string $table)</p>
+       </li>
+       
+</ul>
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Catalog';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Catalog/__construct.html b/docs/html/ion/Catalog/__construct.html
new file mode 100644 (file)
index 0000000..5313440
--- /dev/null
@@ -0,0 +1,99 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Catalog::__construct -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Catalog/__construct">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Catalog/__construct">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Catalog">
+                                                       Catalog
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Catalog/__construct">Catalog::__construct</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Catalog/add">Catalog::add</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Catalog/find">Catalog::find</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Catalog/findBest">Catalog::findBest</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Catalog/remove">Catalog::remove</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Catalog::__construct()</h1>
+<p>Create a new Catalog.</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Catalog/__construct';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Catalog/add.html b/docs/html/ion/Catalog/add.html
new file mode 100644 (file)
index 0000000..9fb5872
--- /dev/null
@@ -0,0 +1,106 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Catalog::add -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Catalog/add">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Catalog/add">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Catalog">
+                                                       Catalog
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Catalog/add">Catalog::add</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Catalog/__construct">Catalog::__construct</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Catalog/find">Catalog::find</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Catalog/findBest">Catalog::findBest</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Catalog/remove">Catalog::remove</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Catalog::add(ion\Symbol\Table $table)</h1>
+<p>Add a shared symbol table to the catalog.</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>ion\Symbol\Table $table<br />
+The new table to add.</li>
+</ul>
+<h2>Returns:<a id="Returns:" href="#Returns:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>void,</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Catalog/add';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Catalog/find.html b/docs/html/ion/Catalog/find.html
new file mode 100644 (file)
index 0000000..651d912
--- /dev/null
@@ -0,0 +1,108 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Catalog::find -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Catalog/find">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Catalog/find">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Catalog">
+                                                       Catalog
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Catalog/find">Catalog::find</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Catalog/__construct">Catalog::__construct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Catalog/add">Catalog::add</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Catalog/findBest">Catalog::findBest</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Catalog/remove">Catalog::remove</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>?ion\Symbol\Table ion\Catalog::find(string $name, [int $version = 0])</h1>
+<p>Find a shared symbol table within the catalog.</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>string $name<br />
+The name of the symbol table.</li>
+<li>Optional int $version = 0<br />
+The version the symbol table should match.</li>
+</ul>
+<h2>Returns:<a id="Returns:" href="#Returns:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>\Symbol\Table|null, The symbol table found, if any.</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Catalog/find';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Catalog/findBest.html b/docs/html/ion/Catalog/findBest.html
new file mode 100644 (file)
index 0000000..54ad399
--- /dev/null
@@ -0,0 +1,108 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Catalog::findBest -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Catalog/findBest">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Catalog/findBest">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Catalog">
+                                                       Catalog
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Catalog/findBest">Catalog::findBest</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Catalog/__construct">Catalog::__construct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Catalog/add">Catalog::add</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Catalog/find">Catalog::find</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Catalog/remove">Catalog::remove</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>?ion\Symbol\Table ion\Catalog::findBest(string $name, [int $version = 0])</h1>
+<p>Find a &quot;best match&quot; for a shared symbol table within the catalog.</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>string $name<br />
+The name of the symbol table,</li>
+<li>Optional int $version = 0<br />
+The minimum version of the symbol table.</li>
+</ul>
+<h2>Returns:<a id="Returns:" href="#Returns:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>\Symbol\Table|null, The symbol table found, if any.</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Catalog/findBest';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Catalog/remove.html b/docs/html/ion/Catalog/remove.html
new file mode 100644 (file)
index 0000000..9bb62ff
--- /dev/null
@@ -0,0 +1,106 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Catalog::remove -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Catalog/remove">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Catalog/remove">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Catalog">
+                                                       Catalog
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Catalog/remove">Catalog::remove</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Catalog/__construct">Catalog::__construct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Catalog/add">Catalog::add</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Catalog/find">Catalog::find</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Catalog/findBest">Catalog::findBest</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>bool ion\Catalog::remove(ion\Symbol\Table|string $table)</h1>
+<p>Remove a shared symbol table from the catalog.</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>ion\Symbol\Table|string $table<br />
+The symbol table to renmove.</li>
+</ul>
+<h2>Returns:<a id="Returns:" href="#Returns:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>bool, Success.</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Catalog/remove';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Decimal.html b/docs/html/ion/Decimal.html
new file mode 100644 (file)
index 0000000..4cec146
--- /dev/null
@@ -0,0 +1,220 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Decimal -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Decimal">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Decimal">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Decimal">Decimal</a></strong>
+
+                                                       
+                                                       <ul>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Decimal/Context">Context</a>
+                                                                               
+                                                                       <ul>
+                                                                                               
+                                                                               <li>&rdsh; <a href="./ion/Decimal/Context/Dec128">Dec128</a>
+                                                                               </li>
+                                                                                                                                       
+                                                                               <li>&rdsh; <a href="./ion/Decimal/Context/Dec32">Dec32</a>
+                                                                               </li>
+                                                                                                                                       
+                                                                               <li>&rdsh; <a href="./ion/Decimal/Context/Dec64">Dec64</a>
+                                                                               </li>
+                                                                                                                                       
+                                                                               <li>&rdsh; <a href="./ion/Decimal/Context/DecMax">DecMax</a>
+                                                                               </li>
+                                                                                                                                       
+                                                                               <li>&rdsh; <a href="./ion/Decimal/Context/Rounding">Rounding</a>
+                                                                               </li>
+                                                                                                                                               
+                                                                       </ul>
+
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Decimal/__construct">Decimal::__construct</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Decimal/equals">Decimal::equals</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Decimal/isInt">Decimal::isInt</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Decimal/toInt">Decimal::toInt</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Decimal/toString">Decimal::toString</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                       </ul>
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Catalog">Catalog</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Exception">Exception</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/LOB">LOB</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Serializer">Serializer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol">Symbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Timestamp">Timestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Type">Type</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Unserializer">Unserializer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer">Writer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/serialize">serialize</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/unserialize">unserialize</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>class ion\Decimal implements Stringable</h1>
+<p>An arbitrary precision fixed point decimal.</p>
+<p>See also \ion\Decimal\Context, and <a href="https://amzn.github.io/ion-docs/docs/decimal.html">the ION spec's decimal docs</a>.</p>
+<h2>Constants:<a id="Constants:" href="#Constants:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+<h2>Properties:<a id="Properties:" href="#Properties:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>public string|int $number<br />
+The decimal number.</li>
+<li>public ?ion\Decimal\Context $context<br />
+The decimal context.</li>
+</ul>
+
+
+
+<h2 id="Functions:">Functions:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/Decimal/__construct">Decimal::__construct</a></h3>
+               <p>Create a new fixed point decimal.</p>
+
+               <p>void ion\Decimal::__construct(string|int $number, [?ion\Decimal\Context $context = NULL])</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Decimal/equals">Decimal::equals</a></h3>
+               <p>Check two decimals for equality.</p>
+
+               <p>bool ion\Decimal::equals(ion\Decimal $decimal)</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Decimal/isInt">Decimal::isInt</a></h3>
+               <p>Check whether the decimal is actually a big integer.</p>
+
+               <p>bool ion\Decimal::isInt()</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Decimal/toInt">Decimal::toInt</a></h3>
+               <p>Get the integer represention of the decimal.</p>
+
+               <p>int ion\Decimal::toInt()</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Decimal/toString">Decimal::toString</a></h3>
+               <p>Get the string representation of the decimal.</p>
+
+               <p>string ion\Decimal::toString()</p>
+       </li>
+       
+</ul>
+
+
+<h2 id="Namespaces,.Interfaces.and.Classes:">Namespaces, Interfaces and Classes:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/Decimal/Context">Context</a></h3>
+               <p>An ion\Decimal's context.</p>
+
+               <p>class ion\Decimal\Context</p>
+       </li>
+       
+</ul>
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Decimal';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Decimal/Context.html b/docs/html/ion/Decimal/Context.html
new file mode 100644 (file)
index 0000000..bb059be
--- /dev/null
@@ -0,0 +1,200 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Context -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Decimal/Context">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Decimal/Context">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Decimal">
+                                                       Decimal
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Decimal/Context">Context</a></strong>
+
+                                                       
+                                                       <ul>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Decimal/Context/Dec128">Dec128</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Decimal/Context/Dec32">Dec32</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Decimal/Context/Dec64">Dec64</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Decimal/Context/DecMax">DecMax</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Decimal/Context/Rounding">Rounding</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Decimal/Context/__construct">Context::__construct</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                       </ul>
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/__construct">Decimal::__construct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/equals">Decimal::equals</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/isInt">Decimal::isInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/toInt">Decimal::toInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/toString">Decimal::toString</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>class ion\Decimal\Context</h1>
+<p>An ion\Decimal's context.</p>
+<h2>Constants:<a id="Constants:" href="#Constants:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+<h2>Properties:<a id="Properties:" href="#Properties:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>public int $digits<br />
+Maximum digits.</li>
+<li>public int $eMax<br />
+Maximum exponent.</li>
+<li>public int $eMin<br />
+Minimum exponent.</li>
+<li>public ion\Decimal\Context\Rounding|int $round<br />
+Rounding mode.</li>
+<li>public bool $clamp<br />
+Whether to clamp.</li>
+</ul>
+
+
+
+<h2 id="Functions:">Functions:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/Decimal/Context/__construct">Context::__construct</a></h3>
+               <p>Create a new decimal context.</p>
+
+               <p>void ion\Decimal\Context::__construct(int $digits, int $eMax, int $eMin, ion\Decimal\Context\Rounding|int $round, bool $clamp)</p>
+       </li>
+       
+</ul>
+
+
+<h2 id="Namespaces,.Interfaces.and.Classes:">Namespaces, Interfaces and Classes:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/Decimal/Context/Dec128">Dec128</a></h3>
+               <p>Create a context suitable for 128bit decimals.</p>
+
+               <p>static ion\Decimal\Context ion\Decimal\Context::Dec128()</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Decimal/Context/Dec32">Dec32</a></h3>
+               <p>Create a context suitable for 32bit decimals.</p>
+
+               <p>static ion\Decimal\Context ion\Decimal\Context::Dec32()</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Decimal/Context/Dec64">Dec64</a></h3>
+               <p>Create a context suitable for 64bit decimals.</p>
+
+               <p>static ion\Decimal\Context ion\Decimal\Context::Dec64()</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Decimal/Context/DecMax">DecMax</a></h3>
+               <p>Create a context with maximum settings.</p>
+
+               <p>static ion\Decimal\Context ion\Decimal\Context::DecMax([ion\Decimal\Context\Rounding|int $round = ion\Decimal\Context\Rounding::HalfEven])</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Decimal/Context/Rounding">Rounding</a></h3>
+               <p>Rounding mode.</p>
+
+               <p>enum ion\Decimal\Context\Rounding implements BackedEnum, UnitEnum</p>
+       </li>
+       
+</ul>
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Decimal/Context';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Decimal/Context/Dec128.html b/docs/html/ion/Decimal/Context/Dec128.html
new file mode 100644 (file)
index 0000000..2f390c6
--- /dev/null
@@ -0,0 +1,111 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Dec128 -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Decimal/Context/Dec128">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Decimal/Context/Dec128">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Decimal">
+                                                       Decimal
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Decimal/Context">
+                                                       Context
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Decimal/Context/Dec128">Dec128</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/Context/Dec32">Dec32</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/Context/Dec64">Dec64</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/Context/DecMax">DecMax</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/Context/Rounding">Rounding</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/Context/__construct">Context::__construct</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>static ion\Decimal\Context ion\Decimal\Context::Dec128()</h1>
+<p>Create a context suitable for 128bit decimals.</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Decimal/Context/Dec128';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Decimal/Context/Dec32.html b/docs/html/ion/Decimal/Context/Dec32.html
new file mode 100644 (file)
index 0000000..bfcf16b
--- /dev/null
@@ -0,0 +1,111 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Dec32 -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Decimal/Context/Dec32">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Decimal/Context/Dec32">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Decimal">
+                                                       Decimal
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Decimal/Context">
+                                                       Context
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Decimal/Context/Dec32">Dec32</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/Context/Dec128">Dec128</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/Context/Dec64">Dec64</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/Context/DecMax">DecMax</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/Context/Rounding">Rounding</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/Context/__construct">Context::__construct</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>static ion\Decimal\Context ion\Decimal\Context::Dec32()</h1>
+<p>Create a context suitable for 32bit decimals.</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Decimal/Context/Dec32';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Decimal/Context/Dec64.html b/docs/html/ion/Decimal/Context/Dec64.html
new file mode 100644 (file)
index 0000000..36cce0d
--- /dev/null
@@ -0,0 +1,111 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Dec64 -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Decimal/Context/Dec64">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Decimal/Context/Dec64">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Decimal">
+                                                       Decimal
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Decimal/Context">
+                                                       Context
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Decimal/Context/Dec64">Dec64</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/Context/Dec128">Dec128</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/Context/Dec32">Dec32</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/Context/DecMax">DecMax</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/Context/Rounding">Rounding</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/Context/__construct">Context::__construct</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>static ion\Decimal\Context ion\Decimal\Context::Dec64()</h1>
+<p>Create a context suitable for 64bit decimals.</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Decimal/Context/Dec64';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Decimal/Context/DecMax.html b/docs/html/ion/Decimal/Context/DecMax.html
new file mode 100644 (file)
index 0000000..e23cf8f
--- /dev/null
@@ -0,0 +1,114 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       DecMax -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Decimal/Context/DecMax">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Decimal/Context/DecMax">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Decimal">
+                                                       Decimal
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Decimal/Context">
+                                                       Context
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Decimal/Context/DecMax">DecMax</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/Context/Dec128">Dec128</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/Context/Dec32">Dec32</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/Context/Dec64">Dec64</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/Context/Rounding">Rounding</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/Context/__construct">Context::__construct</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>static ion\Decimal\Context ion\Decimal\Context::DecMax([ion\Decimal\Context\Rounding|int $round = ion\Decimal\Context\Rounding::HalfEven])</h1>
+<p>Create a context with maximum settings.</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>Optional ion\Decimal\Context\Rounding|int $round = ion\Decimal\Context\Rounding::HalfEven<br />
+Rounding mode.</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Decimal/Context/DecMax';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Decimal/Context/Rounding.html b/docs/html/ion/Decimal/Context/Rounding.html
new file mode 100644 (file)
index 0000000..16c903a
--- /dev/null
@@ -0,0 +1,143 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Rounding -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Decimal/Context/Rounding">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Decimal/Context/Rounding">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Decimal">
+                                                       Decimal
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Decimal/Context">
+                                                       Context
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Decimal/Context/Rounding">Rounding</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/Context/Dec128">Dec128</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/Context/Dec32">Dec32</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/Context/Dec64">Dec64</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/Context/DecMax">DecMax</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/Context/__construct">Context::__construct</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>enum ion\Decimal\Context\Rounding implements BackedEnum, UnitEnum</h1>
+<p>Rounding mode.</p>
+<h2>Constants:<a id="Constants:" href="#Constants:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>
+<span class="constant">Ceiling</span> = <span>0</span>
+</li>
+<li>
+<span class="constant">Up</span> = <span>1</span>
+</li>
+<li>
+<span class="constant">HalfUp</span> = <span>2</span>
+</li>
+<li>
+<span class="constant">HalfEven</span> = <span>3</span>
+</li>
+<li>
+<span class="constant">HalfDown</span> = <span>4</span>
+</li>
+<li>
+<span class="constant">Down</span> = <span>5</span>
+</li>
+<li>
+<span class="constant">Floor</span> = <span>6</span>
+</li>
+<li>
+<span class="constant">Down05Up</span> = <span>7</span>
+</li>
+</ul>
+<h2>Properties:<a id="Properties:" href="#Properties:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>public string $name<br />
+Rounding mode.</li>
+<li>public int $value<br />
+Rounding mode.</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Decimal/Context/Rounding';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Decimal/Context/__construct.html b/docs/html/ion/Decimal/Context/__construct.html
new file mode 100644 (file)
index 0000000..9a71e37
--- /dev/null
@@ -0,0 +1,122 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Context::__construct -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Decimal/Context/__construct">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Decimal/Context/__construct">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Decimal">
+                                                       Decimal
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Decimal/Context">
+                                                       Context
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Decimal/Context/__construct">Context::__construct</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/Context/Dec128">Dec128</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/Context/Dec32">Dec32</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/Context/Dec64">Dec64</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/Context/DecMax">DecMax</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/Context/Rounding">Rounding</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Decimal\Context::__construct(int $digits, int $eMax, int $eMin, ion\Decimal\Context\Rounding|int $round, bool $clamp)</h1>
+<p>Create a new decimal context.</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>int $digits<br />
+Maximum digits.</li>
+<li>int $eMax<br />
+Maximum exponent.</li>
+<li>int $eMin<br />
+Minimum exponent.</li>
+<li>ion\Decimal\Context\Rounding|int $round<br />
+Rounding mode.</li>
+<li>bool $clamp<br />
+Whether to clamp.</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Decimal/Context/__construct';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Decimal/__construct.html b/docs/html/ion/Decimal/__construct.html
new file mode 100644 (file)
index 0000000..e870037
--- /dev/null
@@ -0,0 +1,106 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Decimal::__construct -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Decimal/__construct">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Decimal/__construct">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Decimal">
+                                                       Decimal
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Decimal/__construct">Decimal::__construct</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/Context">Context</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/equals">Decimal::equals</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/isInt">Decimal::isInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/toInt">Decimal::toInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/toString">Decimal::toString</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Decimal::__construct(string|int $number, [?ion\Decimal\Context $context = NULL])</h1>
+<p>Create a new fixed point decimal.</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>string|int $number<br />
+The decimal number.</li>
+<li>Optional ?ion\Decimal\Context $context = NULL<br />
+The decimal context.</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Decimal/__construct';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Decimal/equals.html b/docs/html/ion/Decimal/equals.html
new file mode 100644 (file)
index 0000000..90c7569
--- /dev/null
@@ -0,0 +1,108 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Decimal::equals -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Decimal/equals">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Decimal/equals">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Decimal">
+                                                       Decimal
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Decimal/equals">Decimal::equals</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/Context">Context</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/__construct">Decimal::__construct</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/isInt">Decimal::isInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/toInt">Decimal::toInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/toString">Decimal::toString</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>bool ion\Decimal::equals(ion\Decimal $decimal)</h1>
+<p>Check two decimals for equality.</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>ion\Decimal $decimal<br />
+The decimal to compare to.</li>
+</ul>
+<h2>Returns:<a id="Returns:" href="#Returns:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>bool, Whether both decimals equal.</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Decimal/equals';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Decimal/isInt.html b/docs/html/ion/Decimal/isInt.html
new file mode 100644 (file)
index 0000000..4fd1e89
--- /dev/null
@@ -0,0 +1,105 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Decimal::isInt -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Decimal/isInt">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Decimal/isInt">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Decimal">
+                                                       Decimal
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Decimal/isInt">Decimal::isInt</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/Context">Context</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/__construct">Decimal::__construct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/equals">Decimal::equals</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/toInt">Decimal::toInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/toString">Decimal::toString</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>bool ion\Decimal::isInt()</h1>
+<p>Check whether the decimal is actually a big integer.</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+<h2>Returns:<a id="Returns:" href="#Returns:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>bool, Whether the decimal is actually an integer.</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Decimal/isInt';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Decimal/toInt.html b/docs/html/ion/Decimal/toInt.html
new file mode 100644 (file)
index 0000000..74a71fc
--- /dev/null
@@ -0,0 +1,101 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Decimal::toInt -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Decimal/toInt">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Decimal/toInt">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Decimal">
+                                                       Decimal
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Decimal/toInt">Decimal::toInt</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/Context">Context</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/__construct">Decimal::__construct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/equals">Decimal::equals</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/isInt">Decimal::isInt</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/toString">Decimal::toString</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>int ion\Decimal::toInt()</h1>
+<p>Get the integer represention of the decimal.</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Decimal/toInt';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Decimal/toString.html b/docs/html/ion/Decimal/toString.html
new file mode 100644 (file)
index 0000000..53cac70
--- /dev/null
@@ -0,0 +1,101 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Decimal::toString -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Decimal/toString">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Decimal/toString">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Decimal">
+                                                       Decimal
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Decimal/toString">Decimal::toString</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/Context">Context</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/__construct">Decimal::__construct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/equals">Decimal::equals</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/isInt">Decimal::isInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal/toInt">Decimal::toInt</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>string ion\Decimal::toString()</h1>
+<p>Get the string representation of the decimal.</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Decimal/toString';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Exception.html b/docs/html/ion/Exception.html
new file mode 100644 (file)
index 0000000..a940a87
--- /dev/null
@@ -0,0 +1,109 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Exception -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Exception">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Exception">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Exception">Exception</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Catalog">Catalog</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal">Decimal</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/LOB">LOB</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Serializer">Serializer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol">Symbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Timestamp">Timestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Type">Type</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Unserializer">Unserializer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer">Writer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/serialize">serialize</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/unserialize">unserialize</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>class ion\Exception extends Exception implements Stringable, Throwable</h1>
+<p>Base exception for the ION extension.</p>
+<h2>Constants:<a id="Constants:" href="#Constants:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+<h2>Properties:<a id="Properties:" href="#Properties:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Exception';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/LOB.html b/docs/html/ion/LOB.html
new file mode 100644 (file)
index 0000000..db8cca9
--- /dev/null
@@ -0,0 +1,136 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       LOB -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/LOB">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/LOB">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/LOB">LOB</a></strong>
+
+                                                       
+                                                       <ul>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/LOB/__construct">LOB::__construct</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                       </ul>
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Catalog">Catalog</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal">Decimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Exception">Exception</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Serializer">Serializer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol">Symbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Timestamp">Timestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Type">Type</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Unserializer">Unserializer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer">Writer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/serialize">serialize</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/unserialize">unserialize</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>class ion\LOB</h1>
+<p>A large object.</p>
+<p>See also \ion\Type, <a href="https://amzn.github.io/ion-docs/docs/spec.html#blob">the ION spec's BLob definition</a>, and <a href="https://amzn.github.io/ion-docs/docs/spec.html#clob">the ION sepc's CLob definition</a>.</p>
+<h2>Constants:<a id="Constants:" href="#Constants:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+<h2>Properties:<a id="Properties:" href="#Properties:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>public string $value<br />
+The value of the large object.</li>
+<li>public ion\Type $type<br />
+The type (CLob/BLob).</li>
+</ul>
+
+
+
+<h2 id="Functions:">Functions:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/LOB/__construct">LOB::__construct</a></h3>
+               <p>Create an ION large object.</p>
+
+               <p>void ion\LOB::__construct(string $value, [ion\Type $type = ion\Type::CLob])</p>
+       </li>
+       
+</ul>
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/LOB';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/LOB/__construct.html b/docs/html/ion/LOB/__construct.html
new file mode 100644 (file)
index 0000000..d63b348
--- /dev/null
@@ -0,0 +1,96 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       LOB::__construct -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/LOB/__construct">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/LOB/__construct">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/LOB">
+                                                       LOB
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/LOB/__construct">LOB::__construct</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\LOB::__construct(string $value, [ion\Type $type = ion\Type::CLob])</h1>
+<p>Create an ION large object.</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>string $value<br />
+The value of the large object.</li>
+<li>Optional ion\Type $type = ion\Type::CLob<br />
+The type (CLob/BLob).</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/LOB/__construct';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader.html b/docs/html/ion/Reader.html
new file mode 100644 (file)
index 0000000..6451871
--- /dev/null
@@ -0,0 +1,493 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Reader -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader">Reader</a></strong>
+
+                                                       
+                                                       <ul>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/Buffer">Buffer</a>
+                                                                               
+                                                                       <ul>
+                                                                                               
+                                                                               <li>&rdsh; <a href="./ion/Reader/Buffer/Reader">Reader</a>
+                                                                               </li>
+                                                                                                                                               
+                                                                       </ul>
+
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/Options">Options</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/Reader">Reader</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/Stream">Stream</a>
+                                                                               
+                                                                       <ul>
+                                                                                               
+                                                                               <li>&rdsh; <a href="./ion/Reader/Stream/Reader">Reader</a>
+                                                                               </li>
+                                                                                                                                                                                                                                                                                                               
+                                                                       </ul>
+
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/countAnnotations">Reader::countAnnotations</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/getAnnotation">Reader::getAnnotation</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/getAnnotationSymbol">Reader::getAnnotationSymbol</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/getAnnotationSymbols">Reader::getAnnotationSymbols</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/getAnnotations">Reader::getAnnotations</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/getDepth">Reader::getDepth</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/getFieldName">Reader::getFieldName</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/getFieldNameSymbol">Reader::getFieldNameSymbol</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/getPosition">Reader::getPosition</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/getType">Reader::getType</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/getValueLength">Reader::getValueLength</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/getValueOffset">Reader::getValueOffset</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/hasAnnotation">Reader::hasAnnotation</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/hasAnnotations">Reader::hasAnnotations</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/isInStruct">Reader::isInStruct</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/isNull">Reader::isNull</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/readBool">Reader::readBool</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/readDecimal">Reader::readDecimal</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/readFloat">Reader::readFloat</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/readInt">Reader::readInt</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/readLob">Reader::readLob</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/readLobPart">Reader::readLobPart</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/readNull">Reader::readNull</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/readString">Reader::readString</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/readStringPart">Reader::readStringPart</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/readSymbol">Reader::readSymbol</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/readTimestamp">Reader::readTimestamp</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/seek">Reader::seek</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                       </ul>
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Catalog">Catalog</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal">Decimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Exception">Exception</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/LOB">LOB</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Serializer">Serializer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol">Symbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Timestamp">Timestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Type">Type</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Unserializer">Unserializer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer">Writer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/serialize">serialize</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/unserialize">unserialize</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>interface ion\Reader implements Iterator, RecursiveIterator, Traversable</h1>
+<p>ION reader API.</p>
+<h2>Constants:<a id="Constants:" href="#Constants:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+<h2>Properties:<a id="Properties:" href="#Properties:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+<h2 id="Functions:">Functions:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/Reader/countAnnotations">Reader::countAnnotations</a></h3>
+               
+               <p>int ion\Reader::countAnnotations()</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Reader/getAnnotation">Reader::getAnnotation</a></h3>
+               
+               <p>string ion\Reader::getAnnotation(int $index)</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Reader/getAnnotationSymbol">Reader::getAnnotationSymbol</a></h3>
+               
+               <p>ion\Symbol ion\Reader::getAnnotationSymbol(int $index)</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Reader/getAnnotationSymbols">Reader::getAnnotationSymbols</a></h3>
+               
+               <p>array ion\Reader::getAnnotationSymbols()</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Reader/getAnnotations">Reader::getAnnotations</a></h3>
+               
+               <p>array ion\Reader::getAnnotations()</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Reader/getDepth">Reader::getDepth</a></h3>
+               
+               <p>int ion\Reader::getDepth()</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Reader/getFieldName">Reader::getFieldName</a></h3>
+               
+               <p>string ion\Reader::getFieldName()</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Reader/getFieldNameSymbol">Reader::getFieldNameSymbol</a></h3>
+               
+               <p>ion\Symbol ion\Reader::getFieldNameSymbol()</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Reader/getPosition">Reader::getPosition</a></h3>
+               
+               <p>int ion\Reader::getPosition()</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Reader/getType">Reader::getType</a></h3>
+               
+               <p>ion\Type ion\Reader::getType()</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Reader/getValueLength">Reader::getValueLength</a></h3>
+               
+               <p>int ion\Reader::getValueLength()</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Reader/getValueOffset">Reader::getValueOffset</a></h3>
+               
+               <p>int ion\Reader::getValueOffset()</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Reader/hasAnnotation">Reader::hasAnnotation</a></h3>
+               
+               <p>bool ion\Reader::hasAnnotation(string $annotation)</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Reader/hasAnnotations">Reader::hasAnnotations</a></h3>
+               
+               <p>bool ion\Reader::hasAnnotations()</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Reader/isInStruct">Reader::isInStruct</a></h3>
+               
+               <p>bool ion\Reader::isInStruct()</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Reader/isNull">Reader::isNull</a></h3>
+               
+               <p>bool ion\Reader::isNull()</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Reader/readBool">Reader::readBool</a></h3>
+               
+               <p>bool ion\Reader::readBool()</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Reader/readDecimal">Reader::readDecimal</a></h3>
+               
+               <p>ion\Decimal ion\Reader::readDecimal()</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Reader/readFloat">Reader::readFloat</a></h3>
+               
+               <p>float ion\Reader::readFloat()</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Reader/readInt">Reader::readInt</a></h3>
+               
+               <p>string|int ion\Reader::readInt()</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Reader/readLob">Reader::readLob</a></h3>
+               
+               <p>string ion\Reader::readLob()</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Reader/readLobPart">Reader::readLobPart</a></h3>
+               
+               <p>bool ion\Reader::readLobPart( &amp;$string, [int $length = 4096])</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Reader/readNull">Reader::readNull</a></h3>
+               
+               <p>ion\Type ion\Reader::readNull()</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Reader/readString">Reader::readString</a></h3>
+               
+               <p>string ion\Reader::readString()</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Reader/readStringPart">Reader::readStringPart</a></h3>
+               
+               <p>bool ion\Reader::readStringPart( &amp;$string, [int $length = 4096])</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Reader/readSymbol">Reader::readSymbol</a></h3>
+               
+               <p>ion\Symbol ion\Reader::readSymbol()</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Reader/readTimestamp">Reader::readTimestamp</a></h3>
+               
+               <p>ion\Timestamp ion\Reader::readTimestamp()</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Reader/seek">Reader::seek</a></h3>
+               
+               <p>void ion\Reader::seek(int $offset, [int $length = -1])</p>
+       </li>
+       
+</ul>
+
+
+<h2 id="Namespaces,.Interfaces.and.Classes:">Namespaces, Interfaces and Classes:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/Reader/Buffer">Buffer</a></h3>
+               <p>ION string buffer reader API.</p>
+
+               <p>interface ion\Reader\Buffer implements Iterator, RecursiveIterator, Traversable, ion\Reader</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Reader/Options">Options</a></h3>
+               <p>Reader options.</p>
+
+               <p>class ion\Reader\Options</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Reader/Reader">Reader</a></h3>
+               <p>Base implementation of ION readers.</p>
+
+               <p>abstract class ion\Reader\Reader implements Iterator, RecursiveIterator, Traversable, ion\Reader</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Reader/Stream">Stream</a></h3>
+               <p>ION stream reader API.</p>
+
+               <p>interface ion\Reader\Stream implements Iterator, RecursiveIterator, Traversable, ion\Reader</p>
+       </li>
+       
+</ul>
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/Buffer.html b/docs/html/ion/Reader/Buffer.html
new file mode 100644 (file)
index 0000000..8eb93fc
--- /dev/null
@@ -0,0 +1,193 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Buffer -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/Buffer">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/Buffer">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/Buffer">Buffer</a></strong>
+
+                                                       
+                                                       <ul>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/Buffer/Reader">Reader</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/Buffer/getBuffer">Buffer::getBuffer</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                       </ul>
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/countAnnotations">Reader::countAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotation">Reader::getAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbol">Reader::getAnnotationSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbols">Reader::getAnnotationSymbols</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotations">Reader::getAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getDepth">Reader::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldName">Reader::getFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldNameSymbol">Reader::getFieldNameSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getPosition">Reader::getPosition</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getType">Reader::getType</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueLength">Reader::getValueLength</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueOffset">Reader::getValueOffset</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotation">Reader::hasAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotations">Reader::hasAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isInStruct">Reader::isInStruct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isNull">Reader::isNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readBool">Reader::readBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readDecimal">Reader::readDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readFloat">Reader::readFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readInt">Reader::readInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLob">Reader::readLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLobPart">Reader::readLobPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readNull">Reader::readNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readString">Reader::readString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readStringPart">Reader::readStringPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readSymbol">Reader::readSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readTimestamp">Reader::readTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/seek">Reader::seek</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>interface ion\Reader\Buffer implements Iterator, RecursiveIterator, Traversable, ion\Reader</h1>
+<p>ION string buffer reader API.</p>
+<h2>Constants:<a id="Constants:" href="#Constants:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+<h2>Properties:<a id="Properties:" href="#Properties:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+<h2 id="Functions:">Functions:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/Reader/Buffer/getBuffer">Buffer::getBuffer</a></h3>
+               <p>Get the buffer read from.</p>
+
+               <p>string ion\Reader\Buffer::getBuffer()</p>
+       </li>
+       
+</ul>
+
+
+<h2 id="Namespaces,.Interfaces.and.Classes:">Namespaces, Interfaces and Classes:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/Reader/Buffer/Reader">Reader</a></h3>
+               <p>ION string buffer reader.</p>
+
+               <p>class ion\Reader\Buffer\Reader extends ion\Reader\Reader implements Iterator, RecursiveIterator, Traversable, ion\Reader, ion\Reader\Buffer</p>
+       </li>
+       
+</ul>
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/Buffer';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/Buffer/Reader.html b/docs/html/ion/Reader/Buffer/Reader.html
new file mode 100644 (file)
index 0000000..a1efec1
--- /dev/null
@@ -0,0 +1,126 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Reader -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/Buffer/Reader">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/Buffer/Reader">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader/Buffer">
+                                                       Buffer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/Buffer/Reader">Reader</a></strong>
+
+                                                       
+                                                       <ul>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/Buffer/Reader/__construct">Reader::__construct</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                       </ul>
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Buffer/getBuffer">Buffer::getBuffer</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>class ion\Reader\Buffer\Reader extends ion\Reader\Reader implements Iterator, RecursiveIterator, Traversable, ion\Reader, ion\Reader\Buffer</h1>
+<p>ION string buffer reader.</p>
+<h2>Constants:<a id="Constants:" href="#Constants:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+<h2>Properties:<a id="Properties:" href="#Properties:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+<h2 id="Functions:">Functions:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/Reader/Buffer/Reader/__construct">Reader::__construct</a></h3>
+               <p>Create a new string buffer reader.</p>
+
+               <p>void ion\Reader\Buffer\Reader::__construct(string $buffer, [?ion\Reader\Options $options = NULL])</p>
+       </li>
+       
+</ul>
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/Buffer/Reader';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/Buffer/Reader/__construct.html b/docs/html/ion/Reader/Buffer/Reader/__construct.html
new file mode 100644 (file)
index 0000000..8b1e7d5
--- /dev/null
@@ -0,0 +1,116 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Reader::__construct -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/Buffer/Reader/__construct">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/Buffer/Reader/__construct">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader/Buffer">
+                                                       Buffer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader/Buffer/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/Buffer/Reader/__construct">Reader::__construct</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Reader\Buffer\Reader::__construct(string $buffer, [?ion\Reader\Options $options = NULL])</h1>
+<p>Create a new string buffer reader.</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>string $buffer<br />
+The buffer to read from.</li>
+<li>Optional ?ion\Reader\Options $options = NULL<br />
+Reader options.</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/Buffer/Reader/__construct';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/Buffer/getBuffer.html b/docs/html/ion/Reader/Buffer/getBuffer.html
new file mode 100644 (file)
index 0000000..f3f89f2
--- /dev/null
@@ -0,0 +1,107 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Buffer::getBuffer -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/Buffer/getBuffer">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/Buffer/getBuffer">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader/Buffer">
+                                                       Buffer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/Buffer/getBuffer">Buffer::getBuffer</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Buffer/Reader">Reader</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>string ion\Reader\Buffer::getBuffer()</h1>
+<p>Get the buffer read from.</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+<h2>Returns:<a id="Returns:" href="#Returns:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>string, The buffer read from.</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/Buffer/getBuffer';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/Options.html b/docs/html/ion/Reader/Options.html
new file mode 100644 (file)
index 0000000..467f6cb
--- /dev/null
@@ -0,0 +1,194 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Options -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/Options">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/Options">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/Options">Options</a></strong>
+
+                                                       
+                                                       <ul>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/Options/__construct">Options::__construct</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                       </ul>
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Buffer">Buffer</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/countAnnotations">Reader::countAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotation">Reader::getAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbol">Reader::getAnnotationSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbols">Reader::getAnnotationSymbols</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotations">Reader::getAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getDepth">Reader::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldName">Reader::getFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldNameSymbol">Reader::getFieldNameSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getPosition">Reader::getPosition</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getType">Reader::getType</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueLength">Reader::getValueLength</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueOffset">Reader::getValueOffset</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotation">Reader::hasAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotations">Reader::hasAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isInStruct">Reader::isInStruct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isNull">Reader::isNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readBool">Reader::readBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readDecimal">Reader::readDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readFloat">Reader::readFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readInt">Reader::readInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLob">Reader::readLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLobPart">Reader::readLobPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readNull">Reader::readNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readString">Reader::readString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readStringPart">Reader::readStringPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readSymbol">Reader::readSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readTimestamp">Reader::readTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/seek">Reader::seek</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>class ion\Reader\Options</h1>
+<p>Reader options.</p>
+<h2>Constants:<a id="Constants:" href="#Constants:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+<h2>Properties:<a id="Properties:" href="#Properties:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>public ?ion\Catalog $catalog<br />
+ION catalog to use for symbol lookup.</li>
+<li>public ?ion\Decimal\Context $decimalContext<br />
+Decimal context to use.</li>
+<li>public ?Closure $onContextChange<br />
+Callback as function(\ion\Reader):void called upon local symbol table context change.</li>
+<li>public bool $returnSystemValues<br />
+Whether to return otherwise hidden system values.</li>
+<li>public int $maxContainerDepth<br />
+The maximum depth of nested containers.</li>
+<li>public int $maxAnnotations<br />
+The maximum number of annotations allowed on a single value.</li>
+<li>public int $annotationBufferSize<br />
+The maximum number of bytes of all annotations on a single value.</li>
+<li>public int $tempBufferSize<br />
+The maximum number of bytes of a symbol/value/chunk.</li>
+<li>public bool $skipCharacterValidation<br />
+Whether to skip UTF-8 validation.</li>
+</ul>
+
+
+
+<h2 id="Functions:">Functions:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/Reader/Options/__construct">Options::__construct</a></h3>
+               
+               <p>void ion\Reader\Options::__construct([?ion\Catalog $catalog = NULL, [?ion\Decimal\Context $decimalContext = NULL, [?Closure $onContextChange = NULL, [bool $returnSystemValues = false, [int $maxContainerDepth = 10, [int $maxAnnotations = 10, [int $annotationBufferSize = 16384, [int $tempBufferSize = 16384, [bool $skipCharacterValidation = false]]]]]]]]])</p>
+       </li>
+       
+</ul>
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/Options';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/Options/__construct.html b/docs/html/ion/Reader/Options/__construct.html
new file mode 100644 (file)
index 0000000..056e165
--- /dev/null
@@ -0,0 +1,119 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Options::__construct -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/Options/__construct">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/Options/__construct">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader/Options">
+                                                       Options
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/Options/__construct">Options::__construct</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Reader\Options::__construct([?ion\Catalog $catalog = NULL, [?ion\Decimal\Context $decimalContext = NULL, [?Closure $onContextChange = NULL, [bool $returnSystemValues = false, [int $maxContainerDepth = 10, [int $maxAnnotations = 10, [int $annotationBufferSize = 16384, [int $tempBufferSize = 16384, [bool $skipCharacterValidation = false]]]]]]]]])</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>Optional ?ion\Catalog $catalog = NULL<br />
+ION catalog to use for symbol lookup.</li>
+<li>Optional ?ion\Decimal\Context $decimalContext = NULL<br />
+Decimal context to use.</li>
+<li>Optional ?Closure $onContextChange = NULL<br />
+Callback as function(\ion\Reader):void called upon local symbol table context change.</li>
+<li>Optional bool $returnSystemValues = false<br />
+Whether to return otherwise hidden system values.</li>
+<li>Optional int $maxContainerDepth = 10<br />
+The maximum depth of nested containers.</li>
+<li>Optional int $maxAnnotations = 10<br />
+The maximum number of annotations allowed on a single value.</li>
+<li>Optional int $annotationBufferSize = 16384<br />
+The maximum number of bytes of all annotations on a single value.</li>
+<li>Optional int $tempBufferSize = 16384<br />
+The maximum number of bytes of a symbol/value/chunk.</li>
+<li>Optional bool $skipCharacterValidation = false<br />
+Whether to skip UTF-8 validation.</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/Options/__construct';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/Reader.html b/docs/html/ion/Reader/Reader.html
new file mode 100644 (file)
index 0000000..da785dc
--- /dev/null
@@ -0,0 +1,158 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Reader -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/Reader">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/Reader">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/Reader">Reader</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Options">Options</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/countAnnotations">Reader::countAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotation">Reader::getAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbol">Reader::getAnnotationSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbols">Reader::getAnnotationSymbols</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotations">Reader::getAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getDepth">Reader::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldName">Reader::getFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldNameSymbol">Reader::getFieldNameSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getPosition">Reader::getPosition</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getType">Reader::getType</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueLength">Reader::getValueLength</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueOffset">Reader::getValueOffset</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotation">Reader::hasAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotations">Reader::hasAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isInStruct">Reader::isInStruct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isNull">Reader::isNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readBool">Reader::readBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readDecimal">Reader::readDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readFloat">Reader::readFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readInt">Reader::readInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLob">Reader::readLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLobPart">Reader::readLobPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readNull">Reader::readNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readString">Reader::readString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readStringPart">Reader::readStringPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readSymbol">Reader::readSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readTimestamp">Reader::readTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/seek">Reader::seek</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>abstract class ion\Reader\Reader implements Iterator, RecursiveIterator, Traversable, ion\Reader</h1>
+<p>Base implementation of ION readers.</p>
+<h2>Constants:<a id="Constants:" href="#Constants:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+<h2>Properties:<a id="Properties:" href="#Properties:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>public ?ion\Reader\Options $options<br />
+Reader options.</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/Reader';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/Stream.html b/docs/html/ion/Reader/Stream.html
new file mode 100644 (file)
index 0000000..a04ea7f
--- /dev/null
@@ -0,0 +1,217 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Stream -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/Stream">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/Stream">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/Stream">Stream</a></strong>
+
+                                                       
+                                                       <ul>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/Stream/Reader">Reader</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/Stream/getStream">Stream::getStream</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/Stream/resetStream">Stream::resetStream</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/Stream/resetStreamWithLength">Stream::resetStreamWithLength</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                       </ul>
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Reader">Reader</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/countAnnotations">Reader::countAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotation">Reader::getAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbol">Reader::getAnnotationSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbols">Reader::getAnnotationSymbols</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotations">Reader::getAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getDepth">Reader::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldName">Reader::getFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldNameSymbol">Reader::getFieldNameSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getPosition">Reader::getPosition</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getType">Reader::getType</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueLength">Reader::getValueLength</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueOffset">Reader::getValueOffset</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotation">Reader::hasAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotations">Reader::hasAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isInStruct">Reader::isInStruct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isNull">Reader::isNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readBool">Reader::readBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readDecimal">Reader::readDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readFloat">Reader::readFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readInt">Reader::readInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLob">Reader::readLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLobPart">Reader::readLobPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readNull">Reader::readNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readString">Reader::readString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readStringPart">Reader::readStringPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readSymbol">Reader::readSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readTimestamp">Reader::readTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/seek">Reader::seek</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>interface ion\Reader\Stream implements Iterator, RecursiveIterator, Traversable, ion\Reader</h1>
+<p>ION stream reader API.</p>
+<h2>Constants:<a id="Constants:" href="#Constants:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+<h2>Properties:<a id="Properties:" href="#Properties:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+<h2 id="Functions:">Functions:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/Reader/Stream/getStream">Stream::getStream</a></h3>
+               <p>Get the stream read from.</p>
+
+               <p>void ion\Reader\Stream::getStream()</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Reader/Stream/resetStream">Stream::resetStream</a></h3>
+               <p>Reset the stream read from.</p>
+
+               <p>void ion\Reader\Stream::resetStream(resource $stream)</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Reader/Stream/resetStreamWithLength">Stream::resetStreamWithLength</a></h3>
+               <p>Reset the stream read from, limiting length to read.</p>
+
+               <p>void ion\Reader\Stream::resetStreamWithLength(resource $stream, int $length)</p>
+       </li>
+       
+</ul>
+
+
+<h2 id="Namespaces,.Interfaces.and.Classes:">Namespaces, Interfaces and Classes:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/Reader/Stream/Reader">Reader</a></h3>
+               <p>ION stream reader.</p>
+
+               <p>class ion\Reader\Stream\Reader extends ion\Reader\Reader implements Iterator, RecursiveIterator, Traversable, ion\Reader, ion\Reader\Stream</p>
+       </li>
+       
+</ul>
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/Stream';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/Stream/Reader.html b/docs/html/ion/Reader/Stream/Reader.html
new file mode 100644 (file)
index 0000000..d411ad4
--- /dev/null
@@ -0,0 +1,130 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Reader -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/Stream/Reader">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/Stream/Reader">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader/Stream">
+                                                       Stream
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/Stream/Reader">Reader</a></strong>
+
+                                                       
+                                                       <ul>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Reader/Stream/Reader/__construct">Reader::__construct</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                       </ul>
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream/getStream">Stream::getStream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream/resetStream">Stream::resetStream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream/resetStreamWithLength">Stream::resetStreamWithLength</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>class ion\Reader\Stream\Reader extends ion\Reader\Reader implements Iterator, RecursiveIterator, Traversable, ion\Reader, ion\Reader\Stream</h1>
+<p>ION stream reader.</p>
+<h2>Constants:<a id="Constants:" href="#Constants:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+<h2>Properties:<a id="Properties:" href="#Properties:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+<h2 id="Functions:">Functions:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/Reader/Stream/Reader/__construct">Reader::__construct</a></h3>
+               <p>Create a new stream reader.</p>
+
+               <p>void ion\Reader\Stream\Reader::__construct(resource $stream, [?ion\Reader\Options $options = NULL])</p>
+       </li>
+       
+</ul>
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/Stream/Reader';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/Stream/Reader/__construct.html b/docs/html/ion/Reader/Stream/Reader/__construct.html
new file mode 100644 (file)
index 0000000..c7e694e
--- /dev/null
@@ -0,0 +1,116 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Reader::__construct -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/Stream/Reader/__construct">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/Stream/Reader/__construct">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader/Stream">
+                                                       Stream
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader/Stream/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/Stream/Reader/__construct">Reader::__construct</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Reader\Stream\Reader::__construct(resource $stream, [?ion\Reader\Options $options = NULL])</h1>
+<p>Create a new stream reader.</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>resource $stream<br />
+The stream to read from.</li>
+<li>Optional ?ion\Reader\Options $options = NULL<br />
+Reader options.</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/Stream/Reader/__construct';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/Stream/getStream.html b/docs/html/ion/Reader/Stream/getStream.html
new file mode 100644 (file)
index 0000000..592c67a
--- /dev/null
@@ -0,0 +1,111 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Stream::getStream -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/Stream/getStream">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/Stream/getStream">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader/Stream">
+                                                       Stream
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/Stream/getStream">Stream::getStream</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream/Reader">Reader</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream/resetStream">Stream::resetStream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream/resetStreamWithLength">Stream::resetStreamWithLength</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Reader\Stream::getStream()</h1>
+<p>Get the stream read from.</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+<h2>Returns:<a id="Returns:" href="#Returns:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>resource, The stream read from.</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/Stream/getStream';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/Stream/resetStream.html b/docs/html/ion/Reader/Stream/resetStream.html
new file mode 100644 (file)
index 0000000..5f3c4be
--- /dev/null
@@ -0,0 +1,110 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Stream::resetStream -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/Stream/resetStream">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/Stream/resetStream">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader/Stream">
+                                                       Stream
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/Stream/resetStream">Stream::resetStream</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream/getStream">Stream::getStream</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream/resetStreamWithLength">Stream::resetStreamWithLength</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Reader\Stream::resetStream(resource $stream)</h1>
+<p>Reset the stream read from.</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>resource $stream<br />
+The new stream to from.</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/Stream/resetStream';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/Stream/resetStreamWithLength.html b/docs/html/ion/Reader/Stream/resetStreamWithLength.html
new file mode 100644 (file)
index 0000000..6a2d440
--- /dev/null
@@ -0,0 +1,112 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Stream::resetStreamWithLength -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/Stream/resetStreamWithLength">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/Stream/resetStreamWithLength">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader/Stream">
+                                                       Stream
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/Stream/resetStreamWithLength">Stream::resetStreamWithLength</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream/getStream">Stream::getStream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream/resetStream">Stream::resetStream</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Reader\Stream::resetStreamWithLength(resource $stream, int $length)</h1>
+<p>Reset the stream read from, limiting length to read.</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>resource $stream<br />
+The stream to read from.</li>
+<li>int $length<br />
+The maximum length to read from $stream.</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/Stream/resetStreamWithLength';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/countAnnotations.html b/docs/html/ion/Reader/countAnnotations.html
new file mode 100644 (file)
index 0000000..677a675
--- /dev/null
@@ -0,0 +1,152 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Reader::countAnnotations -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/countAnnotations">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/countAnnotations">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/countAnnotations">Reader::countAnnotations</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream">Stream</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotation">Reader::getAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbol">Reader::getAnnotationSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbols">Reader::getAnnotationSymbols</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotations">Reader::getAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getDepth">Reader::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldName">Reader::getFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldNameSymbol">Reader::getFieldNameSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getPosition">Reader::getPosition</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getType">Reader::getType</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueLength">Reader::getValueLength</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueOffset">Reader::getValueOffset</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotation">Reader::hasAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotations">Reader::hasAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isInStruct">Reader::isInStruct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isNull">Reader::isNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readBool">Reader::readBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readDecimal">Reader::readDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readFloat">Reader::readFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readInt">Reader::readInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLob">Reader::readLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLobPart">Reader::readLobPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readNull">Reader::readNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readString">Reader::readString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readStringPart">Reader::readStringPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readSymbol">Reader::readSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readTimestamp">Reader::readTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/seek">Reader::seek</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>int ion\Reader::countAnnotations()</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/countAnnotations';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/getAnnotation.html b/docs/html/ion/Reader/getAnnotation.html
new file mode 100644 (file)
index 0000000..4b1f8c7
--- /dev/null
@@ -0,0 +1,154 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Reader::getAnnotation -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/getAnnotation">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/getAnnotation">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/getAnnotation">Reader::getAnnotation</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/countAnnotations">Reader::countAnnotations</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbol">Reader::getAnnotationSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbols">Reader::getAnnotationSymbols</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotations">Reader::getAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getDepth">Reader::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldName">Reader::getFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldNameSymbol">Reader::getFieldNameSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getPosition">Reader::getPosition</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getType">Reader::getType</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueLength">Reader::getValueLength</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueOffset">Reader::getValueOffset</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotation">Reader::hasAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotations">Reader::hasAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isInStruct">Reader::isInStruct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isNull">Reader::isNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readBool">Reader::readBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readDecimal">Reader::readDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readFloat">Reader::readFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readInt">Reader::readInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLob">Reader::readLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLobPart">Reader::readLobPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readNull">Reader::readNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readString">Reader::readString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readStringPart">Reader::readStringPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readSymbol">Reader::readSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readTimestamp">Reader::readTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/seek">Reader::seek</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>string ion\Reader::getAnnotation(int $index)</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>int $index</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/getAnnotation';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/getAnnotationSymbol.html b/docs/html/ion/Reader/getAnnotationSymbol.html
new file mode 100644 (file)
index 0000000..16f9d3c
--- /dev/null
@@ -0,0 +1,154 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Reader::getAnnotationSymbol -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/getAnnotationSymbol">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/getAnnotationSymbol">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/getAnnotationSymbol">Reader::getAnnotationSymbol</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/countAnnotations">Reader::countAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotation">Reader::getAnnotation</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbols">Reader::getAnnotationSymbols</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotations">Reader::getAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getDepth">Reader::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldName">Reader::getFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldNameSymbol">Reader::getFieldNameSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getPosition">Reader::getPosition</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getType">Reader::getType</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueLength">Reader::getValueLength</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueOffset">Reader::getValueOffset</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotation">Reader::hasAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotations">Reader::hasAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isInStruct">Reader::isInStruct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isNull">Reader::isNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readBool">Reader::readBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readDecimal">Reader::readDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readFloat">Reader::readFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readInt">Reader::readInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLob">Reader::readLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLobPart">Reader::readLobPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readNull">Reader::readNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readString">Reader::readString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readStringPart">Reader::readStringPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readSymbol">Reader::readSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readTimestamp">Reader::readTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/seek">Reader::seek</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>ion\Symbol ion\Reader::getAnnotationSymbol(int $index)</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>int $index</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/getAnnotationSymbol';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/getAnnotationSymbols.html b/docs/html/ion/Reader/getAnnotationSymbols.html
new file mode 100644 (file)
index 0000000..b074cc6
--- /dev/null
@@ -0,0 +1,152 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Reader::getAnnotationSymbols -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/getAnnotationSymbols">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/getAnnotationSymbols">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/getAnnotationSymbols">Reader::getAnnotationSymbols</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/countAnnotations">Reader::countAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotation">Reader::getAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbol">Reader::getAnnotationSymbol</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotations">Reader::getAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getDepth">Reader::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldName">Reader::getFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldNameSymbol">Reader::getFieldNameSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getPosition">Reader::getPosition</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getType">Reader::getType</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueLength">Reader::getValueLength</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueOffset">Reader::getValueOffset</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotation">Reader::hasAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotations">Reader::hasAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isInStruct">Reader::isInStruct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isNull">Reader::isNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readBool">Reader::readBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readDecimal">Reader::readDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readFloat">Reader::readFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readInt">Reader::readInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLob">Reader::readLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLobPart">Reader::readLobPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readNull">Reader::readNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readString">Reader::readString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readStringPart">Reader::readStringPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readSymbol">Reader::readSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readTimestamp">Reader::readTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/seek">Reader::seek</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>array ion\Reader::getAnnotationSymbols()</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/getAnnotationSymbols';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/getAnnotations.html b/docs/html/ion/Reader/getAnnotations.html
new file mode 100644 (file)
index 0000000..bf02c2b
--- /dev/null
@@ -0,0 +1,152 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Reader::getAnnotations -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/getAnnotations">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/getAnnotations">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/getAnnotations">Reader::getAnnotations</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/countAnnotations">Reader::countAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotation">Reader::getAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbol">Reader::getAnnotationSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbols">Reader::getAnnotationSymbols</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getDepth">Reader::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldName">Reader::getFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldNameSymbol">Reader::getFieldNameSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getPosition">Reader::getPosition</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getType">Reader::getType</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueLength">Reader::getValueLength</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueOffset">Reader::getValueOffset</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotation">Reader::hasAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotations">Reader::hasAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isInStruct">Reader::isInStruct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isNull">Reader::isNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readBool">Reader::readBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readDecimal">Reader::readDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readFloat">Reader::readFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readInt">Reader::readInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLob">Reader::readLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLobPart">Reader::readLobPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readNull">Reader::readNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readString">Reader::readString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readStringPart">Reader::readStringPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readSymbol">Reader::readSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readTimestamp">Reader::readTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/seek">Reader::seek</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>array ion\Reader::getAnnotations()</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/getAnnotations';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/getDepth.html b/docs/html/ion/Reader/getDepth.html
new file mode 100644 (file)
index 0000000..3cb3057
--- /dev/null
@@ -0,0 +1,152 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Reader::getDepth -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/getDepth">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/getDepth">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/getDepth">Reader::getDepth</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/countAnnotations">Reader::countAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotation">Reader::getAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbol">Reader::getAnnotationSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbols">Reader::getAnnotationSymbols</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotations">Reader::getAnnotations</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldName">Reader::getFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldNameSymbol">Reader::getFieldNameSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getPosition">Reader::getPosition</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getType">Reader::getType</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueLength">Reader::getValueLength</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueOffset">Reader::getValueOffset</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotation">Reader::hasAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotations">Reader::hasAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isInStruct">Reader::isInStruct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isNull">Reader::isNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readBool">Reader::readBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readDecimal">Reader::readDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readFloat">Reader::readFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readInt">Reader::readInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLob">Reader::readLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLobPart">Reader::readLobPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readNull">Reader::readNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readString">Reader::readString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readStringPart">Reader::readStringPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readSymbol">Reader::readSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readTimestamp">Reader::readTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/seek">Reader::seek</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>int ion\Reader::getDepth()</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/getDepth';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/getFieldName.html b/docs/html/ion/Reader/getFieldName.html
new file mode 100644 (file)
index 0000000..0d1ab30
--- /dev/null
@@ -0,0 +1,152 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Reader::getFieldName -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/getFieldName">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/getFieldName">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/getFieldName">Reader::getFieldName</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/countAnnotations">Reader::countAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotation">Reader::getAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbol">Reader::getAnnotationSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbols">Reader::getAnnotationSymbols</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotations">Reader::getAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getDepth">Reader::getDepth</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldNameSymbol">Reader::getFieldNameSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getPosition">Reader::getPosition</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getType">Reader::getType</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueLength">Reader::getValueLength</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueOffset">Reader::getValueOffset</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotation">Reader::hasAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotations">Reader::hasAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isInStruct">Reader::isInStruct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isNull">Reader::isNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readBool">Reader::readBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readDecimal">Reader::readDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readFloat">Reader::readFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readInt">Reader::readInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLob">Reader::readLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLobPart">Reader::readLobPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readNull">Reader::readNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readString">Reader::readString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readStringPart">Reader::readStringPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readSymbol">Reader::readSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readTimestamp">Reader::readTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/seek">Reader::seek</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>string ion\Reader::getFieldName()</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/getFieldName';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/getFieldNameSymbol.html b/docs/html/ion/Reader/getFieldNameSymbol.html
new file mode 100644 (file)
index 0000000..fc88526
--- /dev/null
@@ -0,0 +1,152 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Reader::getFieldNameSymbol -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/getFieldNameSymbol">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/getFieldNameSymbol">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/getFieldNameSymbol">Reader::getFieldNameSymbol</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/countAnnotations">Reader::countAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotation">Reader::getAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbol">Reader::getAnnotationSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbols">Reader::getAnnotationSymbols</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotations">Reader::getAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getDepth">Reader::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldName">Reader::getFieldName</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getPosition">Reader::getPosition</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getType">Reader::getType</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueLength">Reader::getValueLength</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueOffset">Reader::getValueOffset</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotation">Reader::hasAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotations">Reader::hasAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isInStruct">Reader::isInStruct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isNull">Reader::isNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readBool">Reader::readBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readDecimal">Reader::readDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readFloat">Reader::readFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readInt">Reader::readInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLob">Reader::readLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLobPart">Reader::readLobPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readNull">Reader::readNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readString">Reader::readString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readStringPart">Reader::readStringPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readSymbol">Reader::readSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readTimestamp">Reader::readTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/seek">Reader::seek</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>ion\Symbol ion\Reader::getFieldNameSymbol()</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/getFieldNameSymbol';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/getPosition.html b/docs/html/ion/Reader/getPosition.html
new file mode 100644 (file)
index 0000000..90620ad
--- /dev/null
@@ -0,0 +1,152 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Reader::getPosition -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/getPosition">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/getPosition">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/getPosition">Reader::getPosition</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/countAnnotations">Reader::countAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotation">Reader::getAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbol">Reader::getAnnotationSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbols">Reader::getAnnotationSymbols</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotations">Reader::getAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getDepth">Reader::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldName">Reader::getFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldNameSymbol">Reader::getFieldNameSymbol</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getType">Reader::getType</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueLength">Reader::getValueLength</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueOffset">Reader::getValueOffset</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotation">Reader::hasAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotations">Reader::hasAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isInStruct">Reader::isInStruct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isNull">Reader::isNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readBool">Reader::readBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readDecimal">Reader::readDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readFloat">Reader::readFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readInt">Reader::readInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLob">Reader::readLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLobPart">Reader::readLobPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readNull">Reader::readNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readString">Reader::readString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readStringPart">Reader::readStringPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readSymbol">Reader::readSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readTimestamp">Reader::readTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/seek">Reader::seek</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>int ion\Reader::getPosition()</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/getPosition';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/getType.html b/docs/html/ion/Reader/getType.html
new file mode 100644 (file)
index 0000000..cf6c3bc
--- /dev/null
@@ -0,0 +1,152 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Reader::getType -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/getType">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/getType">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/getType">Reader::getType</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/countAnnotations">Reader::countAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotation">Reader::getAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbol">Reader::getAnnotationSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbols">Reader::getAnnotationSymbols</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotations">Reader::getAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getDepth">Reader::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldName">Reader::getFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldNameSymbol">Reader::getFieldNameSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getPosition">Reader::getPosition</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueLength">Reader::getValueLength</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueOffset">Reader::getValueOffset</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotation">Reader::hasAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotations">Reader::hasAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isInStruct">Reader::isInStruct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isNull">Reader::isNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readBool">Reader::readBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readDecimal">Reader::readDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readFloat">Reader::readFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readInt">Reader::readInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLob">Reader::readLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLobPart">Reader::readLobPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readNull">Reader::readNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readString">Reader::readString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readStringPart">Reader::readStringPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readSymbol">Reader::readSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readTimestamp">Reader::readTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/seek">Reader::seek</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>ion\Type ion\Reader::getType()</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/getType';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/getValueLength.html b/docs/html/ion/Reader/getValueLength.html
new file mode 100644 (file)
index 0000000..87ad9a5
--- /dev/null
@@ -0,0 +1,152 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Reader::getValueLength -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/getValueLength">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/getValueLength">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/getValueLength">Reader::getValueLength</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/countAnnotations">Reader::countAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotation">Reader::getAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbol">Reader::getAnnotationSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbols">Reader::getAnnotationSymbols</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotations">Reader::getAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getDepth">Reader::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldName">Reader::getFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldNameSymbol">Reader::getFieldNameSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getPosition">Reader::getPosition</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getType">Reader::getType</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueOffset">Reader::getValueOffset</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotation">Reader::hasAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotations">Reader::hasAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isInStruct">Reader::isInStruct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isNull">Reader::isNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readBool">Reader::readBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readDecimal">Reader::readDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readFloat">Reader::readFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readInt">Reader::readInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLob">Reader::readLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLobPart">Reader::readLobPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readNull">Reader::readNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readString">Reader::readString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readStringPart">Reader::readStringPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readSymbol">Reader::readSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readTimestamp">Reader::readTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/seek">Reader::seek</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>int ion\Reader::getValueLength()</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/getValueLength';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/getValueOffset.html b/docs/html/ion/Reader/getValueOffset.html
new file mode 100644 (file)
index 0000000..40ea04b
--- /dev/null
@@ -0,0 +1,152 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Reader::getValueOffset -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/getValueOffset">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/getValueOffset">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/getValueOffset">Reader::getValueOffset</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/countAnnotations">Reader::countAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotation">Reader::getAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbol">Reader::getAnnotationSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbols">Reader::getAnnotationSymbols</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotations">Reader::getAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getDepth">Reader::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldName">Reader::getFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldNameSymbol">Reader::getFieldNameSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getPosition">Reader::getPosition</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getType">Reader::getType</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueLength">Reader::getValueLength</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotation">Reader::hasAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotations">Reader::hasAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isInStruct">Reader::isInStruct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isNull">Reader::isNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readBool">Reader::readBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readDecimal">Reader::readDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readFloat">Reader::readFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readInt">Reader::readInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLob">Reader::readLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLobPart">Reader::readLobPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readNull">Reader::readNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readString">Reader::readString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readStringPart">Reader::readStringPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readSymbol">Reader::readSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readTimestamp">Reader::readTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/seek">Reader::seek</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>int ion\Reader::getValueOffset()</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/getValueOffset';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/hasAnnotation.html b/docs/html/ion/Reader/hasAnnotation.html
new file mode 100644 (file)
index 0000000..c62c923
--- /dev/null
@@ -0,0 +1,154 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Reader::hasAnnotation -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/hasAnnotation">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/hasAnnotation">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/hasAnnotation">Reader::hasAnnotation</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/countAnnotations">Reader::countAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotation">Reader::getAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbol">Reader::getAnnotationSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbols">Reader::getAnnotationSymbols</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotations">Reader::getAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getDepth">Reader::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldName">Reader::getFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldNameSymbol">Reader::getFieldNameSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getPosition">Reader::getPosition</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getType">Reader::getType</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueLength">Reader::getValueLength</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueOffset">Reader::getValueOffset</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotations">Reader::hasAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isInStruct">Reader::isInStruct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isNull">Reader::isNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readBool">Reader::readBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readDecimal">Reader::readDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readFloat">Reader::readFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readInt">Reader::readInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLob">Reader::readLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLobPart">Reader::readLobPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readNull">Reader::readNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readString">Reader::readString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readStringPart">Reader::readStringPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readSymbol">Reader::readSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readTimestamp">Reader::readTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/seek">Reader::seek</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>bool ion\Reader::hasAnnotation(string $annotation)</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>string $annotation</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/hasAnnotation';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/hasAnnotations.html b/docs/html/ion/Reader/hasAnnotations.html
new file mode 100644 (file)
index 0000000..b943aa5
--- /dev/null
@@ -0,0 +1,152 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Reader::hasAnnotations -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/hasAnnotations">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/hasAnnotations">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/hasAnnotations">Reader::hasAnnotations</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/countAnnotations">Reader::countAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotation">Reader::getAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbol">Reader::getAnnotationSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbols">Reader::getAnnotationSymbols</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotations">Reader::getAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getDepth">Reader::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldName">Reader::getFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldNameSymbol">Reader::getFieldNameSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getPosition">Reader::getPosition</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getType">Reader::getType</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueLength">Reader::getValueLength</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueOffset">Reader::getValueOffset</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotation">Reader::hasAnnotation</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isInStruct">Reader::isInStruct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isNull">Reader::isNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readBool">Reader::readBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readDecimal">Reader::readDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readFloat">Reader::readFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readInt">Reader::readInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLob">Reader::readLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLobPart">Reader::readLobPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readNull">Reader::readNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readString">Reader::readString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readStringPart">Reader::readStringPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readSymbol">Reader::readSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readTimestamp">Reader::readTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/seek">Reader::seek</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>bool ion\Reader::hasAnnotations()</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/hasAnnotations';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/isInStruct.html b/docs/html/ion/Reader/isInStruct.html
new file mode 100644 (file)
index 0000000..bf55eae
--- /dev/null
@@ -0,0 +1,152 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Reader::isInStruct -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/isInStruct">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/isInStruct">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/isInStruct">Reader::isInStruct</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/countAnnotations">Reader::countAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotation">Reader::getAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbol">Reader::getAnnotationSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbols">Reader::getAnnotationSymbols</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotations">Reader::getAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getDepth">Reader::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldName">Reader::getFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldNameSymbol">Reader::getFieldNameSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getPosition">Reader::getPosition</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getType">Reader::getType</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueLength">Reader::getValueLength</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueOffset">Reader::getValueOffset</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotation">Reader::hasAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotations">Reader::hasAnnotations</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isNull">Reader::isNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readBool">Reader::readBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readDecimal">Reader::readDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readFloat">Reader::readFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readInt">Reader::readInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLob">Reader::readLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLobPart">Reader::readLobPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readNull">Reader::readNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readString">Reader::readString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readStringPart">Reader::readStringPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readSymbol">Reader::readSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readTimestamp">Reader::readTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/seek">Reader::seek</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>bool ion\Reader::isInStruct()</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/isInStruct';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/isNull.html b/docs/html/ion/Reader/isNull.html
new file mode 100644 (file)
index 0000000..e3191c0
--- /dev/null
@@ -0,0 +1,152 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Reader::isNull -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/isNull">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/isNull">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/isNull">Reader::isNull</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/countAnnotations">Reader::countAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotation">Reader::getAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbol">Reader::getAnnotationSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbols">Reader::getAnnotationSymbols</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotations">Reader::getAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getDepth">Reader::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldName">Reader::getFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldNameSymbol">Reader::getFieldNameSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getPosition">Reader::getPosition</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getType">Reader::getType</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueLength">Reader::getValueLength</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueOffset">Reader::getValueOffset</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotation">Reader::hasAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotations">Reader::hasAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isInStruct">Reader::isInStruct</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readBool">Reader::readBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readDecimal">Reader::readDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readFloat">Reader::readFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readInt">Reader::readInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLob">Reader::readLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLobPart">Reader::readLobPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readNull">Reader::readNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readString">Reader::readString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readStringPart">Reader::readStringPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readSymbol">Reader::readSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readTimestamp">Reader::readTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/seek">Reader::seek</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>bool ion\Reader::isNull()</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/isNull';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/readBool.html b/docs/html/ion/Reader/readBool.html
new file mode 100644 (file)
index 0000000..722c20e
--- /dev/null
@@ -0,0 +1,152 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Reader::readBool -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/readBool">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/readBool">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/readBool">Reader::readBool</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/countAnnotations">Reader::countAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotation">Reader::getAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbol">Reader::getAnnotationSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbols">Reader::getAnnotationSymbols</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotations">Reader::getAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getDepth">Reader::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldName">Reader::getFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldNameSymbol">Reader::getFieldNameSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getPosition">Reader::getPosition</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getType">Reader::getType</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueLength">Reader::getValueLength</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueOffset">Reader::getValueOffset</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotation">Reader::hasAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotations">Reader::hasAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isInStruct">Reader::isInStruct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isNull">Reader::isNull</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readDecimal">Reader::readDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readFloat">Reader::readFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readInt">Reader::readInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLob">Reader::readLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLobPart">Reader::readLobPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readNull">Reader::readNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readString">Reader::readString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readStringPart">Reader::readStringPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readSymbol">Reader::readSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readTimestamp">Reader::readTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/seek">Reader::seek</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>bool ion\Reader::readBool()</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/readBool';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/readDecimal.html b/docs/html/ion/Reader/readDecimal.html
new file mode 100644 (file)
index 0000000..bde9c02
--- /dev/null
@@ -0,0 +1,152 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Reader::readDecimal -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/readDecimal">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/readDecimal">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/readDecimal">Reader::readDecimal</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/countAnnotations">Reader::countAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotation">Reader::getAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbol">Reader::getAnnotationSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbols">Reader::getAnnotationSymbols</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotations">Reader::getAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getDepth">Reader::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldName">Reader::getFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldNameSymbol">Reader::getFieldNameSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getPosition">Reader::getPosition</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getType">Reader::getType</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueLength">Reader::getValueLength</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueOffset">Reader::getValueOffset</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotation">Reader::hasAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotations">Reader::hasAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isInStruct">Reader::isInStruct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isNull">Reader::isNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readBool">Reader::readBool</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readFloat">Reader::readFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readInt">Reader::readInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLob">Reader::readLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLobPart">Reader::readLobPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readNull">Reader::readNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readString">Reader::readString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readStringPart">Reader::readStringPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readSymbol">Reader::readSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readTimestamp">Reader::readTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/seek">Reader::seek</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>ion\Decimal ion\Reader::readDecimal()</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/readDecimal';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/readFloat.html b/docs/html/ion/Reader/readFloat.html
new file mode 100644 (file)
index 0000000..cb3c7c7
--- /dev/null
@@ -0,0 +1,152 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Reader::readFloat -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/readFloat">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/readFloat">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/readFloat">Reader::readFloat</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/countAnnotations">Reader::countAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotation">Reader::getAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbol">Reader::getAnnotationSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbols">Reader::getAnnotationSymbols</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotations">Reader::getAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getDepth">Reader::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldName">Reader::getFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldNameSymbol">Reader::getFieldNameSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getPosition">Reader::getPosition</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getType">Reader::getType</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueLength">Reader::getValueLength</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueOffset">Reader::getValueOffset</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotation">Reader::hasAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotations">Reader::hasAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isInStruct">Reader::isInStruct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isNull">Reader::isNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readBool">Reader::readBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readDecimal">Reader::readDecimal</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readInt">Reader::readInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLob">Reader::readLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLobPart">Reader::readLobPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readNull">Reader::readNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readString">Reader::readString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readStringPart">Reader::readStringPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readSymbol">Reader::readSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readTimestamp">Reader::readTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/seek">Reader::seek</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>float ion\Reader::readFloat()</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/readFloat';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/readInt.html b/docs/html/ion/Reader/readInt.html
new file mode 100644 (file)
index 0000000..9927f00
--- /dev/null
@@ -0,0 +1,152 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Reader::readInt -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/readInt">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/readInt">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/readInt">Reader::readInt</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/countAnnotations">Reader::countAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotation">Reader::getAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbol">Reader::getAnnotationSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbols">Reader::getAnnotationSymbols</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotations">Reader::getAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getDepth">Reader::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldName">Reader::getFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldNameSymbol">Reader::getFieldNameSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getPosition">Reader::getPosition</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getType">Reader::getType</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueLength">Reader::getValueLength</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueOffset">Reader::getValueOffset</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotation">Reader::hasAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotations">Reader::hasAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isInStruct">Reader::isInStruct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isNull">Reader::isNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readBool">Reader::readBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readDecimal">Reader::readDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readFloat">Reader::readFloat</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLob">Reader::readLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLobPart">Reader::readLobPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readNull">Reader::readNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readString">Reader::readString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readStringPart">Reader::readStringPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readSymbol">Reader::readSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readTimestamp">Reader::readTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/seek">Reader::seek</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>string|int ion\Reader::readInt()</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/readInt';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/readLob.html b/docs/html/ion/Reader/readLob.html
new file mode 100644 (file)
index 0000000..7cbd465
--- /dev/null
@@ -0,0 +1,152 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Reader::readLob -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/readLob">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/readLob">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/readLob">Reader::readLob</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/countAnnotations">Reader::countAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotation">Reader::getAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbol">Reader::getAnnotationSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbols">Reader::getAnnotationSymbols</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotations">Reader::getAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getDepth">Reader::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldName">Reader::getFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldNameSymbol">Reader::getFieldNameSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getPosition">Reader::getPosition</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getType">Reader::getType</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueLength">Reader::getValueLength</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueOffset">Reader::getValueOffset</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotation">Reader::hasAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotations">Reader::hasAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isInStruct">Reader::isInStruct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isNull">Reader::isNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readBool">Reader::readBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readDecimal">Reader::readDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readFloat">Reader::readFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readInt">Reader::readInt</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLobPart">Reader::readLobPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readNull">Reader::readNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readString">Reader::readString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readStringPart">Reader::readStringPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readSymbol">Reader::readSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readTimestamp">Reader::readTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/seek">Reader::seek</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>string ion\Reader::readLob()</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/readLob';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/readLobPart.html b/docs/html/ion/Reader/readLobPart.html
new file mode 100644 (file)
index 0000000..7e1fb35
--- /dev/null
@@ -0,0 +1,159 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Reader::readLobPart -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/readLobPart">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/readLobPart">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/readLobPart">Reader::readLobPart</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/countAnnotations">Reader::countAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotation">Reader::getAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbol">Reader::getAnnotationSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbols">Reader::getAnnotationSymbols</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotations">Reader::getAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getDepth">Reader::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldName">Reader::getFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldNameSymbol">Reader::getFieldNameSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getPosition">Reader::getPosition</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getType">Reader::getType</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueLength">Reader::getValueLength</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueOffset">Reader::getValueOffset</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotation">Reader::hasAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotations">Reader::hasAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isInStruct">Reader::isInStruct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isNull">Reader::isNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readBool">Reader::readBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readDecimal">Reader::readDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readFloat">Reader::readFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readInt">Reader::readInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLob">Reader::readLob</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readNull">Reader::readNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readString">Reader::readString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readStringPart">Reader::readStringPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readSymbol">Reader::readSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readTimestamp">Reader::readTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/seek">Reader::seek</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>bool ion\Reader::readLobPart( &amp;$string, [int $length = 4096])</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>
+<p>Reference &amp;$string</p>
+</li>
+<li>
+<p>Optional int $length = 4096</p>
+</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/readLobPart';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/readNull.html b/docs/html/ion/Reader/readNull.html
new file mode 100644 (file)
index 0000000..05b2df3
--- /dev/null
@@ -0,0 +1,152 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Reader::readNull -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/readNull">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/readNull">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/readNull">Reader::readNull</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/countAnnotations">Reader::countAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotation">Reader::getAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbol">Reader::getAnnotationSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbols">Reader::getAnnotationSymbols</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotations">Reader::getAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getDepth">Reader::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldName">Reader::getFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldNameSymbol">Reader::getFieldNameSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getPosition">Reader::getPosition</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getType">Reader::getType</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueLength">Reader::getValueLength</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueOffset">Reader::getValueOffset</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotation">Reader::hasAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotations">Reader::hasAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isInStruct">Reader::isInStruct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isNull">Reader::isNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readBool">Reader::readBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readDecimal">Reader::readDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readFloat">Reader::readFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readInt">Reader::readInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLob">Reader::readLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLobPart">Reader::readLobPart</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readString">Reader::readString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readStringPart">Reader::readStringPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readSymbol">Reader::readSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readTimestamp">Reader::readTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/seek">Reader::seek</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>ion\Type ion\Reader::readNull()</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/readNull';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/readString.html b/docs/html/ion/Reader/readString.html
new file mode 100644 (file)
index 0000000..a49dc33
--- /dev/null
@@ -0,0 +1,152 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Reader::readString -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/readString">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/readString">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/readString">Reader::readString</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/countAnnotations">Reader::countAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotation">Reader::getAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbol">Reader::getAnnotationSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbols">Reader::getAnnotationSymbols</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotations">Reader::getAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getDepth">Reader::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldName">Reader::getFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldNameSymbol">Reader::getFieldNameSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getPosition">Reader::getPosition</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getType">Reader::getType</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueLength">Reader::getValueLength</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueOffset">Reader::getValueOffset</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotation">Reader::hasAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotations">Reader::hasAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isInStruct">Reader::isInStruct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isNull">Reader::isNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readBool">Reader::readBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readDecimal">Reader::readDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readFloat">Reader::readFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readInt">Reader::readInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLob">Reader::readLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLobPart">Reader::readLobPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readNull">Reader::readNull</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readStringPart">Reader::readStringPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readSymbol">Reader::readSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readTimestamp">Reader::readTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/seek">Reader::seek</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>string ion\Reader::readString()</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/readString';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/readStringPart.html b/docs/html/ion/Reader/readStringPart.html
new file mode 100644 (file)
index 0000000..da5d5e0
--- /dev/null
@@ -0,0 +1,159 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Reader::readStringPart -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/readStringPart">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/readStringPart">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/readStringPart">Reader::readStringPart</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/countAnnotations">Reader::countAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotation">Reader::getAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbol">Reader::getAnnotationSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbols">Reader::getAnnotationSymbols</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotations">Reader::getAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getDepth">Reader::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldName">Reader::getFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldNameSymbol">Reader::getFieldNameSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getPosition">Reader::getPosition</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getType">Reader::getType</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueLength">Reader::getValueLength</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueOffset">Reader::getValueOffset</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotation">Reader::hasAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotations">Reader::hasAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isInStruct">Reader::isInStruct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isNull">Reader::isNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readBool">Reader::readBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readDecimal">Reader::readDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readFloat">Reader::readFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readInt">Reader::readInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLob">Reader::readLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLobPart">Reader::readLobPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readNull">Reader::readNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readString">Reader::readString</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readSymbol">Reader::readSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readTimestamp">Reader::readTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/seek">Reader::seek</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>bool ion\Reader::readStringPart( &amp;$string, [int $length = 4096])</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>
+<p>Reference &amp;$string</p>
+</li>
+<li>
+<p>Optional int $length = 4096</p>
+</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/readStringPart';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/readSymbol.html b/docs/html/ion/Reader/readSymbol.html
new file mode 100644 (file)
index 0000000..9716f1d
--- /dev/null
@@ -0,0 +1,152 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Reader::readSymbol -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/readSymbol">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/readSymbol">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/readSymbol">Reader::readSymbol</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/countAnnotations">Reader::countAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotation">Reader::getAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbol">Reader::getAnnotationSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbols">Reader::getAnnotationSymbols</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotations">Reader::getAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getDepth">Reader::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldName">Reader::getFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldNameSymbol">Reader::getFieldNameSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getPosition">Reader::getPosition</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getType">Reader::getType</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueLength">Reader::getValueLength</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueOffset">Reader::getValueOffset</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotation">Reader::hasAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotations">Reader::hasAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isInStruct">Reader::isInStruct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isNull">Reader::isNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readBool">Reader::readBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readDecimal">Reader::readDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readFloat">Reader::readFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readInt">Reader::readInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLob">Reader::readLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLobPart">Reader::readLobPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readNull">Reader::readNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readString">Reader::readString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readStringPart">Reader::readStringPart</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readTimestamp">Reader::readTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/seek">Reader::seek</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>ion\Symbol ion\Reader::readSymbol()</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/readSymbol';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/readTimestamp.html b/docs/html/ion/Reader/readTimestamp.html
new file mode 100644 (file)
index 0000000..bdd93ae
--- /dev/null
@@ -0,0 +1,152 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Reader::readTimestamp -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/readTimestamp">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/readTimestamp">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/readTimestamp">Reader::readTimestamp</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/countAnnotations">Reader::countAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotation">Reader::getAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbol">Reader::getAnnotationSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbols">Reader::getAnnotationSymbols</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotations">Reader::getAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getDepth">Reader::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldName">Reader::getFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldNameSymbol">Reader::getFieldNameSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getPosition">Reader::getPosition</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getType">Reader::getType</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueLength">Reader::getValueLength</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueOffset">Reader::getValueOffset</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotation">Reader::hasAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotations">Reader::hasAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isInStruct">Reader::isInStruct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isNull">Reader::isNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readBool">Reader::readBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readDecimal">Reader::readDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readFloat">Reader::readFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readInt">Reader::readInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLob">Reader::readLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLobPart">Reader::readLobPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readNull">Reader::readNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readString">Reader::readString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readStringPart">Reader::readStringPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readSymbol">Reader::readSymbol</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/seek">Reader::seek</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>ion\Timestamp ion\Reader::readTimestamp()</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/readTimestamp';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Reader/seek.html b/docs/html/ion/Reader/seek.html
new file mode 100644 (file)
index 0000000..e32da8c
--- /dev/null
@@ -0,0 +1,155 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Reader::seek -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Reader/seek">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Reader/seek">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Reader">
+                                                       Reader
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Reader/seek">Reader::seek</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/countAnnotations">Reader::countAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotation">Reader::getAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbol">Reader::getAnnotationSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotationSymbols">Reader::getAnnotationSymbols</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getAnnotations">Reader::getAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getDepth">Reader::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldName">Reader::getFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getFieldNameSymbol">Reader::getFieldNameSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getPosition">Reader::getPosition</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getType">Reader::getType</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueLength">Reader::getValueLength</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/getValueOffset">Reader::getValueOffset</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotation">Reader::hasAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/hasAnnotations">Reader::hasAnnotations</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isInStruct">Reader::isInStruct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/isNull">Reader::isNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readBool">Reader::readBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readDecimal">Reader::readDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readFloat">Reader::readFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readInt">Reader::readInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLob">Reader::readLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readLobPart">Reader::readLobPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readNull">Reader::readNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readString">Reader::readString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readStringPart">Reader::readStringPart</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readSymbol">Reader::readSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader/readTimestamp">Reader::readTimestamp</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Reader::seek(int $offset, [int $length = -1])</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>int $offset</li>
+<li>Optional int $length = -1</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Reader/seek';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Serializer.html b/docs/html/ion/Serializer.html
new file mode 100644 (file)
index 0000000..b37cbd9
--- /dev/null
@@ -0,0 +1,146 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Serializer -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Serializer">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Serializer">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Serializer">Serializer</a></strong>
+
+                                                       
+                                                       <ul>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Serializer/PHP">PHP</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Serializer/serialize">Serializer::serialize</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                       </ul>
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Catalog">Catalog</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal">Decimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Exception">Exception</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/LOB">LOB</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader">Reader</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol">Symbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Timestamp">Timestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Type">Type</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Unserializer">Unserializer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer">Writer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/serialize">serialize</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/unserialize">unserialize</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>interface ion\Serializer</h1>
+<p>Serializer interface, used to customize ion\serialize()'s behavior.</p>
+<h2>Constants:<a id="Constants:" href="#Constants:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+<h2>Properties:<a id="Properties:" href="#Properties:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+<h2 id="Functions:">Functions:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/Serializer/serialize">Serializer::serialize</a></h3>
+               
+               <p>string ion\Serializer::serialize(mixed $data)</p>
+       </li>
+       
+</ul>
+
+
+<h2 id="Namespaces,.Interfaces.and.Classes:">Namespaces, Interfaces and Classes:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/Serializer/PHP">PHP</a></h3>
+               <p>Specialization of the serializer for PHP.</p>
+
+               <p>class ion\Serializer\PHP implements ion\Serializer</p>
+       </li>
+       
+</ul>
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Serializer';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Serializer/PHP.html b/docs/html/ion/Serializer/PHP.html
new file mode 100644 (file)
index 0000000..6417f09
--- /dev/null
@@ -0,0 +1,125 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       PHP -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Serializer/PHP">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Serializer/PHP">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Serializer">
+                                                       Serializer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Serializer/PHP">PHP</a></strong>
+
+                                                       
+                                                       <ul>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Serializer/PHP/__construct">PHP::__construct</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                       </ul>
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Serializer/serialize">Serializer::serialize</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>class ion\Serializer\PHP implements ion\Serializer</h1>
+<p>Specialization of the serializer for PHP.</p>
+<h2>Constants:<a id="Constants:" href="#Constants:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+<h2>Properties:<a id="Properties:" href="#Properties:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>public ?ion\Writer\Options $writerOptions<br />
+Writer options.</li>
+<li>public bool $multiSequence<br />
+Whether to write the top level array as multiple ION sequences.</li>
+<li>public bool $callMagicSerialize<br />
+Whether to call magic __serialize() methods on objects to serialize.</li>
+<li>public ?string $callCustomSerialize<br />
+Whether and which custom serialize method to call on objects to serialize.</li>
+</ul>
+
+
+
+<h2 id="Functions:">Functions:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/Serializer/PHP/__construct">PHP::__construct</a></h3>
+               <p>Create a new PHP ION serializer.</p>
+
+               <p>void ion\Serializer\PHP::__construct([?ion\Writer\Options $writerOptions = NULL, [bool $multiSequence = false, [bool $callMagicSerialize = true, [?string $callCustomSerialize = NULL]]]])</p>
+       </li>
+       
+</ul>
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Serializer/PHP';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Serializer/PHP/__construct.html b/docs/html/ion/Serializer/PHP/__construct.html
new file mode 100644 (file)
index 0000000..ac85ab2
--- /dev/null
@@ -0,0 +1,110 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       PHP::__construct -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Serializer/PHP/__construct">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Serializer/PHP/__construct">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Serializer">
+                                                       Serializer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Serializer/PHP">
+                                                       PHP
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Serializer/PHP/__construct">PHP::__construct</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Serializer\PHP::__construct([?ion\Writer\Options $writerOptions = NULL, [bool $multiSequence = false, [bool $callMagicSerialize = true, [?string $callCustomSerialize = NULL]]]])</h1>
+<p>Create a new PHP ION serializer.</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>Optional ?ion\Writer\Options $writerOptions = NULL<br />
+Writer options.</li>
+<li>Optional bool $multiSequence = false<br />
+Whether to write the top level array as multiple ION sequences.</li>
+<li>Optional bool $callMagicSerialize = true<br />
+Whether to call magic __serialize() methods on objects to serialize.</li>
+<li>Optional ?string $callCustomSerialize = NULL<br />
+Whether and which custom serialize method to call on objects to serialize.</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Serializer/PHP/__construct';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Serializer/serialize.html b/docs/html/ion/Serializer/serialize.html
new file mode 100644 (file)
index 0000000..c48d81d
--- /dev/null
@@ -0,0 +1,94 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Serializer::serialize -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Serializer/serialize">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Serializer/serialize">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Serializer">
+                                                       Serializer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Serializer/serialize">Serializer::serialize</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Serializer/PHP">PHP</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>string ion\Serializer::serialize(mixed $data)</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>mixed $data</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Serializer/serialize';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Symbol.html b/docs/html/ion/Symbol.html
new file mode 100644 (file)
index 0000000..6126ed1
--- /dev/null
@@ -0,0 +1,217 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Symbol -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Symbol">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Symbol">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Symbol">Symbol</a></strong>
+
+                                                       
+                                                       <ul>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Symbol/Enum">Enum</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Symbol/ImportLocation">ImportLocation</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Symbol/Table">Table</a>
+                                                                               
+                                                                       <ul>
+                                                                                               
+                                                                               <li>&rdsh; <a href="./ion/Symbol/Table/Local">Local</a>
+                                                                               </li>
+                                                                                                                                       
+                                                                               <li>&rdsh; <a href="./ion/Symbol/Table/PHP">PHP</a>
+                                                                               </li>
+                                                                                                                                       
+                                                                               <li>&rdsh; <a href="./ion/Symbol/Table/Shared">Shared</a>
+                                                                               </li>
+                                                                                                                                       
+                                                                               <li>&rdsh; <a href="./ion/Symbol/Table/System">System</a>
+                                                                               </li>
+                                                                                                                                                                                                                                                                                                                                                                                               
+                                                                       </ul>
+
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Symbol/__construct">Symbol::__construct</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Symbol/equals">Symbol::equals</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Symbol/toString">Symbol::toString</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                       </ul>
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Catalog">Catalog</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal">Decimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Exception">Exception</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/LOB">LOB</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Serializer">Serializer</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Timestamp">Timestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Type">Type</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Unserializer">Unserializer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer">Writer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/serialize">serialize</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/unserialize">unserialize</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>class ion\Symbol implements Stringable</h1>
+<p>See also <a href="https://amzn.github.io/ion-docs/docs/spec.html#symbol">ION spec's symbol definition</a>, and <a href="https://amzn.github.io/ion-docs/guides/symbols-guide.html">ION spec's symbol guide</a>.</p>
+<h2>Constants:<a id="Constants:" href="#Constants:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+<h2>Properties:<a id="Properties:" href="#Properties:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>public ?string $value<br />
+The symbol's text representation.</li>
+<li>public int $sid<br />
+The symbols ID, referencing its location within a shared symbol table.</li>
+<li>public ?ion\Symbol\ImportLocation $importLocation<br />
+The import location referencing a shared symbol table.</li>
+</ul>
+
+
+
+<h2 id="Functions:">Functions:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/Symbol/__construct">Symbol::__construct</a></h3>
+               <p>Create an ION symbol.</p>
+
+               <p>void ion\Symbol::__construct([?string $value = NULL, [int $sid = -1, [?ion\Symbol\ImportLocation $importLocation = NULL]]])</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Symbol/equals">Symbol::equals</a></h3>
+               <p>Compare two symbols for equality.</p>
+
+               <p>bool ion\Symbol::equals(ion\Symbol $symbol)</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Symbol/toString">Symbol::toString</a></h3>
+               
+               <p>string ion\Symbol::toString()</p>
+       </li>
+       
+</ul>
+
+
+<h2 id="Namespaces,.Interfaces.and.Classes:">Namespaces, Interfaces and Classes:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/Symbol/Enum">Enum</a></h3>
+               <p>Base interface of built-in shared symbol tables.</p>
+
+               <p>interface ion\Symbol\Enum</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Symbol/ImportLocation">ImportLocation</a></h3>
+               <p>The import location (referring to a shared table= of a symbol.</p>
+
+               <p>class ion\Symbol\ImportLocation</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Symbol/Table">Table</a></h3>
+               <p>Base interface of an ION symbol table.</p>
+
+               <p>interface ion\Symbol\Table</p>
+       </li>
+       
+</ul>
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Symbol';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Symbol/Enum.html b/docs/html/ion/Symbol/Enum.html
new file mode 100644 (file)
index 0000000..e8c5091
--- /dev/null
@@ -0,0 +1,145 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Enum -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Symbol/Enum">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Symbol/Enum">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Symbol">
+                                                       Symbol
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Symbol/Enum">Enum</a></strong>
+
+                                                       
+                                                       <ul>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Symbol/Enum/toSID">Enum::toSID</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Symbol/Enum/toString">Enum::toString</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Symbol/Enum/toSymbol">Enum::toSymbol</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                       </ul>
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/ImportLocation">ImportLocation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table">Table</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/__construct">Symbol::__construct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/equals">Symbol::equals</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/toString">Symbol::toString</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>interface ion\Symbol\Enum</h1>
+<p>Base interface of built-in shared symbol tables.</p>
+<h2>Constants:<a id="Constants:" href="#Constants:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+<h2>Properties:<a id="Properties:" href="#Properties:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+<h2 id="Functions:">Functions:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/Symbol/Enum/toSID">Enum::toSID</a></h3>
+               
+               <p>int ion\Symbol\Enum::toSID()</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Symbol/Enum/toString">Enum::toString</a></h3>
+               
+               <p>string ion\Symbol\Enum::toString()</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Symbol/Enum/toSymbol">Enum::toSymbol</a></h3>
+               
+               <p>ion\Symbol ion\Symbol\Enum::toSymbol()</p>
+       </li>
+       
+</ul>
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Symbol/Enum';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Symbol/Enum/toSID.html b/docs/html/ion/Symbol/Enum/toSID.html
new file mode 100644 (file)
index 0000000..ee3b8c1
--- /dev/null
@@ -0,0 +1,108 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Enum::toSID -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Symbol/Enum/toSID">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Symbol/Enum/toSID">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Symbol">
+                                                       Symbol
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Symbol/Enum">
+                                                       Enum
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Symbol/Enum/toSID">Enum::toSID</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Enum/toString">Enum::toString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Enum/toSymbol">Enum::toSymbol</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>int ion\Symbol\Enum::toSID()</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+<h2>Returns:<a id="Returns:" href="#Returns:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>int, The symbol id.</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Symbol/Enum/toSID';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Symbol/Enum/toString.html b/docs/html/ion/Symbol/Enum/toString.html
new file mode 100644 (file)
index 0000000..6c1b152
--- /dev/null
@@ -0,0 +1,108 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Enum::toString -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Symbol/Enum/toString">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Symbol/Enum/toString">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Symbol">
+                                                       Symbol
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Symbol/Enum">
+                                                       Enum
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Symbol/Enum/toString">Enum::toString</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Enum/toSID">Enum::toSID</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Enum/toSymbol">Enum::toSymbol</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>string ion\Symbol\Enum::toString()</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+<h2>Returns:<a id="Returns:" href="#Returns:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>string, The symbol's textual representation.</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Symbol/Enum/toString';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Symbol/Enum/toSymbol.html b/docs/html/ion/Symbol/Enum/toSymbol.html
new file mode 100644 (file)
index 0000000..2c6207a
--- /dev/null
@@ -0,0 +1,108 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Enum::toSymbol -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Symbol/Enum/toSymbol">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Symbol/Enum/toSymbol">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Symbol">
+                                                       Symbol
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Symbol/Enum">
+                                                       Enum
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Symbol/Enum/toSymbol">Enum::toSymbol</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Enum/toSID">Enum::toSID</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Enum/toString">Enum::toString</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>ion\Symbol ion\Symbol\Enum::toSymbol()</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+<h2>Returns:<a id="Returns:" href="#Returns:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>\ion\Symbol, Instance of the symbol.</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Symbol/Enum/toSymbol';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Symbol/ImportLocation.html b/docs/html/ion/Symbol/ImportLocation.html
new file mode 100644 (file)
index 0000000..2e83a8d
--- /dev/null
@@ -0,0 +1,129 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       ImportLocation -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Symbol/ImportLocation">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Symbol/ImportLocation">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Symbol">
+                                                       Symbol
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Symbol/ImportLocation">ImportLocation</a></strong>
+
+                                                       
+                                                       <ul>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Symbol/ImportLocation/__construct">ImportLocation::__construct</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                       </ul>
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Enum">Enum</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table">Table</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/__construct">Symbol::__construct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/equals">Symbol::equals</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/toString">Symbol::toString</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>class ion\Symbol\ImportLocation</h1>
+<p>The import location (referring to a shared table= of a symbol.</p>
+<h2>Constants:<a id="Constants:" href="#Constants:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+<h2>Properties:<a id="Properties:" href="#Properties:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>public string $name<br />
+The name of the shared symbol table.</li>
+<li>public int $location<br />
+The location (sid) of the symbol within the table.</li>
+</ul>
+
+
+
+<h2 id="Functions:">Functions:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/Symbol/ImportLocation/__construct">ImportLocation::__construct</a></h3>
+               <p>Create a new import location.</p>
+
+               <p>void ion\Symbol\ImportLocation::__construct(string $name, int $location)</p>
+       </li>
+       
+</ul>
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Symbol/ImportLocation';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Symbol/ImportLocation/__construct.html b/docs/html/ion/Symbol/ImportLocation/__construct.html
new file mode 100644 (file)
index 0000000..28dd4ce
--- /dev/null
@@ -0,0 +1,106 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       ImportLocation::__construct -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Symbol/ImportLocation/__construct">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Symbol/ImportLocation/__construct">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Symbol">
+                                                       Symbol
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Symbol/ImportLocation">
+                                                       ImportLocation
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Symbol/ImportLocation/__construct">ImportLocation::__construct</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Symbol\ImportLocation::__construct(string $name, int $location)</h1>
+<p>Create a new import location.</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>string $name<br />
+The name of the shared symbol table.</li>
+<li>int $location<br />
+The location (sid) of the symbol within the table.</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Symbol/ImportLocation/__construct';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Symbol/Table.html b/docs/html/ion/Symbol/Table.html
new file mode 100644 (file)
index 0000000..d7b01ab
--- /dev/null
@@ -0,0 +1,213 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Table -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Symbol/Table">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Symbol/Table">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Symbol">
+                                                       Symbol
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Symbol/Table">Table</a></strong>
+
+                                                       
+                                                       <ul>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Symbol/Table/Local">Local</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Symbol/Table/PHP">PHP</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Symbol/Table/Shared">Shared</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Symbol/Table/System">System</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Symbol/Table/add">Table::add</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Symbol/Table/find">Table::find</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Symbol/Table/findLocal">Table::findLocal</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Symbol/Table/getMaxId">Table::getMaxId</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                       </ul>
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Enum">Enum</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/ImportLocation">ImportLocation</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/__construct">Symbol::__construct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/equals">Symbol::equals</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/toString">Symbol::toString</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>interface ion\Symbol\Table</h1>
+<p>Base interface of an ION symbol table.</p>
+<h2>Constants:<a id="Constants:" href="#Constants:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+<h2>Properties:<a id="Properties:" href="#Properties:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+<h2 id="Functions:">Functions:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/Symbol/Table/add">Table::add</a></h3>
+               <p>Add a symbol to the table.</p>
+
+               <p>int ion\Symbol\Table::add(ion\Symbol|string $symbol)</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Symbol/Table/find">Table::find</a></h3>
+               <p>Find a symbol within the symbol table, including imports.</p>
+
+               <p>?ion\Symbol ion\Symbol\Table::find(string|int $id)</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Symbol/Table/findLocal">Table::findLocal</a></h3>
+               <p>Find a symbol within <strong>only this</strong> symbol table, ignoring imports.</p>
+
+               <p>?ion\Symbol ion\Symbol\Table::findLocal(string|int $id)</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Symbol/Table/getMaxId">Table::getMaxId</a></h3>
+               <p>Get the maximum symbol ID within the symbol table.</p>
+
+               <p>int ion\Symbol\Table::getMaxId()</p>
+       </li>
+       
+</ul>
+
+
+<h2 id="Namespaces,.Interfaces.and.Classes:">Namespaces, Interfaces and Classes:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/Symbol/Table/Local">Local</a></h3>
+               <p>A local symbol table.</p>
+
+               <p>class ion\Symbol\Table\Local implements ion\Symbol\Table</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Symbol/Table/PHP">PHP</a></h3>
+               <p>The built-in PHP symbols.</p>
+
+               <p>enum ion\Symbol\Table\PHP implements BackedEnum, UnitEnum, ion\Symbol\Enum</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Symbol/Table/Shared">Shared</a></h3>
+               <p>A shared symbol table.</p>
+
+               <p>class ion\Symbol\Table\Shared implements ion\Symbol\Table</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Symbol/Table/System">System</a></h3>
+               <p>The built-in ION system symbols.</p>
+
+               <p>enum ion\Symbol\Table\System implements BackedEnum, UnitEnum, ion\Symbol\Enum</p>
+       </li>
+       
+</ul>
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Symbol/Table';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Symbol/Table/Local.html b/docs/html/ion/Symbol/Table/Local.html
new file mode 100644 (file)
index 0000000..1ddb8ac
--- /dev/null
@@ -0,0 +1,158 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Local -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Symbol/Table/Local">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Symbol/Table/Local">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Symbol">
+                                                       Symbol
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Symbol/Table">
+                                                       Table
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Symbol/Table/Local">Local</a></strong>
+
+                                                       
+                                                       <ul>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Symbol/Table/Local/__construct">Local::__construct</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Symbol/Table/Local/import">Local::import</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                       </ul>
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/PHP">PHP</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/Shared">Shared</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/System">System</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/add">Table::add</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/find">Table::find</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/findLocal">Table::findLocal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/getMaxId">Table::getMaxId</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>class ion\Symbol\Table\Local implements ion\Symbol\Table</h1>
+<p>A local symbol table.</p>
+<p>See also <a href="https://amzn.github.io/ion-docs/guides/symbols-guide.html">the ION spec's symbol guide</a>, and <a href="https://amzn.github.io/ion-docs/guides/cookbook.html#using-a-local-symbol-table">the ION doc's cookbook</a>.</p>
+<h2>Constants:<a id="Constants:" href="#Constants:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+<h2>Properties:<a id="Properties:" href="#Properties:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>private array $imports = array (
+)<br />
+Internal cache.</li>
+<li>private array $symbols = array (
+)<br />
+Internal cache.</li>
+</ul>
+
+
+
+<h2 id="Functions:">Functions:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/Symbol/Table/Local/__construct">Local::__construct</a></h3>
+               <p>Create a local symbol table.</p>
+
+               <p>void ion\Symbol\Table\Local::__construct()</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Symbol/Table/Local/import">Local::import</a></h3>
+               <p>Import a symbol table.</p>
+
+               <p>void ion\Symbol\Table\Local::import(ion\Symbol\Table $table)</p>
+       </li>
+       
+</ul>
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Symbol/Table/Local';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Symbol/Table/Local/__construct.html b/docs/html/ion/Symbol/Table/Local/__construct.html
new file mode 100644 (file)
index 0000000..a44ad64
--- /dev/null
@@ -0,0 +1,113 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Local::__construct -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Symbol/Table/Local/__construct">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Symbol/Table/Local/__construct">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Symbol">
+                                                       Symbol
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Symbol/Table">
+                                                       Table
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Symbol/Table/Local">
+                                                       Local
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Symbol/Table/Local/__construct">Local::__construct</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/Local/import">Local::import</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Symbol\Table\Local::__construct()</h1>
+<p>Create a local symbol table.</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Symbol/Table/Local/__construct';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Symbol/Table/Local/import.html b/docs/html/ion/Symbol/Table/Local/import.html
new file mode 100644 (file)
index 0000000..6e8edaf
--- /dev/null
@@ -0,0 +1,120 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Local::import -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Symbol/Table/Local/import">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Symbol/Table/Local/import">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Symbol">
+                                                       Symbol
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Symbol/Table">
+                                                       Table
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Symbol/Table/Local">
+                                                       Local
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Symbol/Table/Local/import">Local::import</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/Local/__construct">Local::__construct</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Symbol\Table\Local::import(ion\Symbol\Table $table)</h1>
+<p>Import a symbol table.</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>ion\Symbol\Table $table<br />
+The symbol table to import.</li>
+</ul>
+<h2>Returns:<a id="Returns:" href="#Returns:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>void,</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Symbol/Table/Local/import';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Symbol/Table/PHP.html b/docs/html/ion/Symbol/Table/PHP.html
new file mode 100644 (file)
index 0000000..6b42b6b
--- /dev/null
@@ -0,0 +1,153 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       PHP -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Symbol/Table/PHP">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Symbol/Table/PHP">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Symbol">
+                                                       Symbol
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Symbol/Table">
+                                                       Table
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Symbol/Table/PHP">PHP</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/Local">Local</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/Shared">Shared</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/System">System</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/add">Table::add</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/find">Table::find</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/findLocal">Table::findLocal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/getMaxId">Table::getMaxId</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>enum ion\Symbol\Table\PHP implements BackedEnum, UnitEnum, ion\Symbol\Enum</h1>
+<p>The built-in PHP symbols.</p>
+<h2>Constants:<a id="Constants:" href="#Constants:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>
+<span class="constant">PHP</span> = <span>'PHP'</span>
+</li>
+<li>
+<span class="constant">Reference</span> = <span>'R'</span>
+</li>
+<li>
+<span class="constant">Backref</span> = <span>'r'</span>
+</li>
+<li>
+<span class="constant">Property</span> = <span>'p'</span>
+</li>
+<li>
+<span class="constant">Object</span> = <span>'o'</span>
+</li>
+<li>
+<span class="constant">ClassObject</span> = <span>'c'</span>
+</li>
+<li>
+<span class="constant">MagicObject</span> = <span>'O'</span>
+</li>
+<li>
+<span class="constant">CustomObject</span> = <span>'C'</span>
+</li>
+<li>
+<span class="constant">Enum</span> = <span>'E'</span>
+</li>
+<li>
+<span class="constant">Serializable</span> = <span>'S'</span>
+</li>
+</ul>
+<h2>Properties:<a id="Properties:" href="#Properties:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>public string $name<br />
+The built-in PHP symbols.</li>
+<li>public string $value<br />
+The built-in PHP symbols.</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Symbol/Table/PHP';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Symbol/Table/Shared.html b/docs/html/ion/Symbol/Table/Shared.html
new file mode 100644 (file)
index 0000000..38f37ed
--- /dev/null
@@ -0,0 +1,147 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Shared -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Symbol/Table/Shared">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Symbol/Table/Shared">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Symbol">
+                                                       Symbol
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Symbol/Table">
+                                                       Table
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Symbol/Table/Shared">Shared</a></strong>
+
+                                                       
+                                                       <ul>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Symbol/Table/Shared/__construct">Shared::__construct</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                       </ul>
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/Local">Local</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/PHP">PHP</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/System">System</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/add">Table::add</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/find">Table::find</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/findLocal">Table::findLocal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/getMaxId">Table::getMaxId</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>class ion\Symbol\Table\Shared implements ion\Symbol\Table</h1>
+<p>A shared symbol table.</p>
+<p>See also <a href="https://amzn.github.io/ion-docs/guides/symbols-guide.html">the ION spec's symbol guide</a>, and <a href="https://amzn.github.io/ion-docs/guides/cookbook.html#using-a-shared-symbol-table">the ION doc's cookbook</a>.</p>
+<h2>Constants:<a id="Constants:" href="#Constants:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+<h2>Properties:<a id="Properties:" href="#Properties:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>public string $name<br />
+The name of the shared symbol table.</li>
+<li>public int $version<br />
+The version of the shared symbol table.</li>
+<li>private array $symbols = array (
+)<br />
+Internal cache.</li>
+</ul>
+
+
+
+<h2 id="Functions:">Functions:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/Symbol/Table/Shared/__construct">Shared::__construct</a></h3>
+               <p>Create a shared symbol table.</p>
+
+               <p>void ion\Symbol\Table\Shared::__construct(string $name, [int $version = 1, [?array $symbols = NULL]])</p>
+       </li>
+       
+</ul>
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Symbol/Table/Shared';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Symbol/Table/Shared/__construct.html b/docs/html/ion/Symbol/Table/Shared/__construct.html
new file mode 100644 (file)
index 0000000..21b7d78
--- /dev/null
@@ -0,0 +1,118 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Shared::__construct -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Symbol/Table/Shared/__construct">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Symbol/Table/Shared/__construct">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Symbol">
+                                                       Symbol
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Symbol/Table">
+                                                       Table
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Symbol/Table/Shared">
+                                                       Shared
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Symbol/Table/Shared/__construct">Shared::__construct</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Symbol\Table\Shared::__construct(string $name, [int $version = 1, [?array $symbols = NULL]])</h1>
+<p>Create a shared symbol table.</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>string $name<br />
+The name of the shared symbol table.</li>
+<li>Optional int $version = 1<br />
+The version of the shared symbol table.</li>
+<li>Optional ?array $symbols = NULL<br />
+Internal cache.</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Symbol/Table/Shared/__construct';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Symbol/Table/System.html b/docs/html/ion/Symbol/Table/System.html
new file mode 100644 (file)
index 0000000..534a281
--- /dev/null
@@ -0,0 +1,150 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       System -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Symbol/Table/System">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Symbol/Table/System">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Symbol">
+                                                       Symbol
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Symbol/Table">
+                                                       Table
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Symbol/Table/System">System</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/Local">Local</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/PHP">PHP</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/Shared">Shared</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/add">Table::add</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/find">Table::find</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/findLocal">Table::findLocal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/getMaxId">Table::getMaxId</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>enum ion\Symbol\Table\System implements BackedEnum, UnitEnum, ion\Symbol\Enum</h1>
+<p>The built-in ION system symbols.</p>
+<h2>Constants:<a id="Constants:" href="#Constants:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>
+<span class="constant">Ion</span> = <span>'$ion'</span>
+</li>
+<li>
+<span class="constant">Ivm_1_0</span> = <span>'$ion_1_0'</span>
+</li>
+<li>
+<span class="constant">IonSymbolTable</span> = <span>'$ion_symbol_table'</span>
+</li>
+<li>
+<span class="constant">Name</span> = <span>'name'</span>
+</li>
+<li>
+<span class="constant">Version</span> = <span>'version'</span>
+</li>
+<li>
+<span class="constant">Imports</span> = <span>'imports'</span>
+</li>
+<li>
+<span class="constant">Symbols</span> = <span>'symbols'</span>
+</li>
+<li>
+<span class="constant">MaxId</span> = <span>'max_id'</span>
+</li>
+<li>
+<span class="constant">SharedSymbolTable</span> = <span>'$ion_shared_symbol_table'</span>
+</li>
+</ul>
+<h2>Properties:<a id="Properties:" href="#Properties:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>public string $name<br />
+The built-in ION system symbols.</li>
+<li>public string $value<br />
+The built-in ION system symbols.</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Symbol/Table/System';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Symbol/Table/add.html b/docs/html/ion/Symbol/Table/add.html
new file mode 100644 (file)
index 0000000..e79e62f
--- /dev/null
@@ -0,0 +1,122 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Table::add -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Symbol/Table/add">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Symbol/Table/add">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Symbol">
+                                                       Symbol
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Symbol/Table">
+                                                       Table
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Symbol/Table/add">Table::add</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/Local">Local</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/PHP">PHP</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/Shared">Shared</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/System">System</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/find">Table::find</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/findLocal">Table::findLocal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/getMaxId">Table::getMaxId</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>int ion\Symbol\Table::add(ion\Symbol|string $symbol)</h1>
+<p>Add a symbol to the table.</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>ion\Symbol|string $symbol<br />
+The symbol (value) to add.</li>
+</ul>
+<h2>Returns:<a id="Returns:" href="#Returns:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>int, The symbol ID.</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Symbol/Table/add';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Symbol/Table/find.html b/docs/html/ion/Symbol/Table/find.html
new file mode 100644 (file)
index 0000000..0a194fc
--- /dev/null
@@ -0,0 +1,122 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Table::find -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Symbol/Table/find">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Symbol/Table/find">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Symbol">
+                                                       Symbol
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Symbol/Table">
+                                                       Table
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Symbol/Table/find">Table::find</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/Local">Local</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/PHP">PHP</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/Shared">Shared</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/System">System</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/add">Table::add</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/findLocal">Table::findLocal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/getMaxId">Table::getMaxId</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>?ion\Symbol ion\Symbol\Table::find(string|int $id)</h1>
+<p>Find a symbol within the symbol table, including imports.</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>string|int $id<br />
+The ID or text of the symbol to find.</li>
+</ul>
+<h2>Returns:<a id="Returns:" href="#Returns:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>\ion\Symbol|null, The symbol found, if any.</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Symbol/Table/find';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Symbol/Table/findLocal.html b/docs/html/ion/Symbol/Table/findLocal.html
new file mode 100644 (file)
index 0000000..8d82cd6
--- /dev/null
@@ -0,0 +1,122 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Table::findLocal -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Symbol/Table/findLocal">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Symbol/Table/findLocal">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Symbol">
+                                                       Symbol
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Symbol/Table">
+                                                       Table
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Symbol/Table/findLocal">Table::findLocal</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/Local">Local</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/PHP">PHP</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/Shared">Shared</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/System">System</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/add">Table::add</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/find">Table::find</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/getMaxId">Table::getMaxId</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>?ion\Symbol ion\Symbol\Table::findLocal(string|int $id)</h1>
+<p>Find a symbol within <strong>only this</strong> symbol table, ignoring imports.</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>string|int $id<br />
+The ID or text of the symbol to find.</li>
+</ul>
+<h2>Returns:<a id="Returns:" href="#Returns:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>\ion\Symbol|null, The symbol found, if any.</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Symbol/Table/findLocal';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Symbol/Table/getMaxId.html b/docs/html/ion/Symbol/Table/getMaxId.html
new file mode 100644 (file)
index 0000000..1cf67a1
--- /dev/null
@@ -0,0 +1,119 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Table::getMaxId -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Symbol/Table/getMaxId">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Symbol/Table/getMaxId">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Symbol">
+                                                       Symbol
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Symbol/Table">
+                                                       Table
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Symbol/Table/getMaxId">Table::getMaxId</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/Local">Local</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/PHP">PHP</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/Shared">Shared</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/System">System</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/add">Table::add</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/find">Table::find</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table/findLocal">Table::findLocal</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>int ion\Symbol\Table::getMaxId()</h1>
+<p>Get the maximum symbol ID within the symbol table.</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+<h2>Returns:<a id="Returns:" href="#Returns:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>int, The maximum symbol ID.</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Symbol/Table/getMaxId';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Symbol/__construct.html b/docs/html/ion/Symbol/__construct.html
new file mode 100644 (file)
index 0000000..b14dcc9
--- /dev/null
@@ -0,0 +1,108 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Symbol::__construct -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Symbol/__construct">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Symbol/__construct">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Symbol">
+                                                       Symbol
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Symbol/__construct">Symbol::__construct</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Enum">Enum</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/ImportLocation">ImportLocation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table">Table</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/equals">Symbol::equals</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/toString">Symbol::toString</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Symbol::__construct([?string $value = NULL, [int $sid = -1, [?ion\Symbol\ImportLocation $importLocation = NULL]]])</h1>
+<p>Create an ION symbol.</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>Optional ?string $value = NULL<br />
+The symbol's text representation.</li>
+<li>Optional int $sid = -1<br />
+The symbols ID, referencing its location within a shared symbol table.</li>
+<li>Optional ?ion\Symbol\ImportLocation $importLocation = NULL<br />
+The import location referencing a shared symbol table.</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Symbol/__construct';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Symbol/equals.html b/docs/html/ion/Symbol/equals.html
new file mode 100644 (file)
index 0000000..8514f5b
--- /dev/null
@@ -0,0 +1,113 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Symbol::equals -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Symbol/equals">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Symbol/equals">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Symbol">
+                                                       Symbol
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Symbol/equals">Symbol::equals</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Enum">Enum</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/ImportLocation">ImportLocation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table">Table</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/__construct">Symbol::__construct</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/toString">Symbol::toString</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>bool ion\Symbol::equals(ion\Symbol $symbol)</h1>
+<p>Compare two symbols for equality.</p>
+<p>Two symbols are considered equal, if either:</p>
+<ul>
+<li>both are the same object or NULL</li>
+<li>both values are NULL (unknown text), and both $importLocations match</li>
+<li>both values match, regardless of $sid and $importLocation</li>
+</ul>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>ion\Symbol $symbol</li>
+</ul>
+<h2>Returns:<a id="Returns:" href="#Returns:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>bool, whether the two Symbols equal</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Symbol/equals';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Symbol/toString.html b/docs/html/ion/Symbol/toString.html
new file mode 100644 (file)
index 0000000..ad456b2
--- /dev/null
@@ -0,0 +1,100 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Symbol::toString -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Symbol/toString">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Symbol/toString">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Symbol">
+                                                       Symbol
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Symbol/toString">Symbol::toString</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Enum">Enum</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/ImportLocation">ImportLocation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/Table">Table</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/__construct">Symbol::__construct</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol/equals">Symbol::equals</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>string ion\Symbol::toString()</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Symbol/toString';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Timestamp.html b/docs/html/ion/Timestamp.html
new file mode 100644 (file)
index 0000000..f413166
--- /dev/null
@@ -0,0 +1,165 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Timestamp -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Timestamp">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Timestamp">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Timestamp">Timestamp</a></strong>
+
+                                                       
+                                                       <ul>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Timestamp/Format">Format</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Timestamp/Precision">Precision</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Timestamp/__construct">Timestamp::__construct</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                       </ul>
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Catalog">Catalog</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal">Decimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Exception">Exception</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/LOB">LOB</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Serializer">Serializer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol">Symbol</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Type">Type</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Unserializer">Unserializer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer">Writer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/serialize">serialize</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/unserialize">unserialize</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>class ion\Timestamp extends DateTime implements DateTimeInterface, Stringable</h1>
+<p>An ION Timestamp.</p>
+<p>See also <a href="https://amzn.github.io/ion-docs/docs/spec.html#timestamp">the ION sepc's timestamp definintion</a>, and <a href="https://php.net/date">PHP's date documentation</a>.</p>
+<h2>Constants:<a id="Constants:" href="#Constants:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+<h2>Properties:<a id="Properties:" href="#Properties:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>public int $precision<br />
+The timestamp's precision. See ion\Timestamp\Precision.</li>
+<li>public string $format<br />
+The timestamp's format. See ion\Timestamp\Format.</li>
+</ul>
+
+
+
+<h2 id="Functions:">Functions:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/Timestamp/__construct">Timestamp::__construct</a></h3>
+               <p>Create a new ION timestamp.</p>
+
+               <p>void ion\Timestamp::__construct(ion\Timestamp\Precision|int $precision, [ion\Timestamp\Format|string|null $format = NULL, [?string $datetime = NULL, [?DateTimeZone $timezone = NULL]]])</p>
+       </li>
+       
+</ul>
+
+
+<h2 id="Namespaces,.Interfaces.and.Classes:">Namespaces, Interfaces and Classes:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/Timestamp/Format">Format</a></h3>
+               <p>Timestamp format.</p>
+
+               <p>enum ion\Timestamp\Format implements BackedEnum, UnitEnum</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Timestamp/Precision">Precision</a></h3>
+               <p>Timestamp precision.</p>
+
+               <p>enum ion\Timestamp\Precision implements BackedEnum, UnitEnum</p>
+       </li>
+       
+</ul>
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Timestamp';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Timestamp/Format.html b/docs/html/ion/Timestamp/Format.html
new file mode 100644 (file)
index 0000000..51d0821
--- /dev/null
@@ -0,0 +1,130 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Format -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Timestamp/Format">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Timestamp/Format">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Timestamp">
+                                                       Timestamp
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Timestamp/Format">Format</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Timestamp/Precision">Precision</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Timestamp/__construct">Timestamp::__construct</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>enum ion\Timestamp\Format implements BackedEnum, UnitEnum</h1>
+<p>Timestamp format.</p>
+<h2>Constants:<a id="Constants:" href="#Constants:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>
+<span class="constant">Year</span> = <span>'Y\T'</span>
+</li>
+<li>
+<span class="constant">Month</span> = <span>'Y-m\T'</span>
+</li>
+<li>
+<span class="constant">Day</span> = <span>'Y-m-d\T'</span>
+</li>
+<li>
+<span class="constant">Min</span> = <span>'Y-m-d\TH:i'</span>
+</li>
+<li>
+<span class="constant">Sec</span> = <span>'Y-m-d\TH:i:s'</span>
+</li>
+<li>
+<span class="constant">Frac</span> = <span>'Y-m-d\TH:i:s.v'</span>
+</li>
+<li>
+<span class="constant">MinTZ</span> = <span>'Y-m-d\TH:iP'</span>
+</li>
+<li>
+<span class="constant">SecTZ</span> = <span>'Y-m-d\TH:i:sP'</span>
+</li>
+<li>
+<span class="constant">FracTZ</span> = <span>'Y-m-d\TH:i:s.vP'</span>
+</li>
+</ul>
+<h2>Properties:<a id="Properties:" href="#Properties:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>public string $name<br />
+Timestamp format.</li>
+<li>public string $value<br />
+Timestamp format.</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Timestamp/Format';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Timestamp/Precision.html b/docs/html/ion/Timestamp/Precision.html
new file mode 100644 (file)
index 0000000..e1029fa
--- /dev/null
@@ -0,0 +1,130 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Precision -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Timestamp/Precision">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Timestamp/Precision">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Timestamp">
+                                                       Timestamp
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Timestamp/Precision">Precision</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Timestamp/Format">Format</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Timestamp/__construct">Timestamp::__construct</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>enum ion\Timestamp\Precision implements BackedEnum, UnitEnum</h1>
+<p>Timestamp precision.</p>
+<h2>Constants:<a id="Constants:" href="#Constants:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>
+<span class="constant">Year</span> = <span>1</span>
+</li>
+<li>
+<span class="constant">Month</span> = <span>3</span>
+</li>
+<li>
+<span class="constant">Day</span> = <span>7</span>
+</li>
+<li>
+<span class="constant">Min</span> = <span>23</span>
+</li>
+<li>
+<span class="constant">Sec</span> = <span>55</span>
+</li>
+<li>
+<span class="constant">Frac</span> = <span>119</span>
+</li>
+<li>
+<span class="constant">MinTZ</span> = <span>151</span>
+</li>
+<li>
+<span class="constant">SecTZ</span> = <span>183</span>
+</li>
+<li>
+<span class="constant">FracTZ</span> = <span>247</span>
+</li>
+</ul>
+<h2>Properties:<a id="Properties:" href="#Properties:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>public string $name<br />
+Timestamp precision.</li>
+<li>public int $value<br />
+Timestamp precision.</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Timestamp/Precision';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Timestamp/__construct.html b/docs/html/ion/Timestamp/__construct.html
new file mode 100644 (file)
index 0000000..3351d9b
--- /dev/null
@@ -0,0 +1,104 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Timestamp::__construct -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Timestamp/__construct">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Timestamp/__construct">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Timestamp">
+                                                       Timestamp
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Timestamp/__construct">Timestamp::__construct</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Timestamp/Format">Format</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Timestamp/Precision">Precision</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Timestamp::__construct(ion\Timestamp\Precision|int $precision, [ion\Timestamp\Format|string|null $format = NULL, [?string $datetime = NULL, [?DateTimeZone $timezone = NULL]]])</h1>
+<p>Create a new ION timestamp.</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>ion\Timestamp\Precision|int $precision<br />
+The timestamp's precision. See ion\Timestamp\Precision.</li>
+<li>Optional ion\Timestamp\Format|string|null $format = NULL<br />
+The timestamp's format. See ion\Timestamp\Format.</li>
+<li>Optional ?string $datetime = NULL<br />
+The timestamp's value.</li>
+<li>Optional ?DateTimeZone $timezone = NULL<br />
+The timestamp's timezone.</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Timestamp/__construct';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Type.html b/docs/html/ion/Type.html
new file mode 100644 (file)
index 0000000..40724cd
--- /dev/null
@@ -0,0 +1,170 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Type -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Type">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Type">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Type">Type</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Catalog">Catalog</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal">Decimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Exception">Exception</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/LOB">LOB</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Serializer">Serializer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol">Symbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Timestamp">Timestamp</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Unserializer">Unserializer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer">Writer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/serialize">serialize</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/unserialize">unserialize</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>enum ion\Type implements BackedEnum, UnitEnum</h1>
+<p>ION data type.</p>
+<p>The following special PHP classes are provided for some data types:</p>
+<ul>
+<li>ion\Decimal</li>
+<li>ion\Timestamp</li>
+<li>ion\Symbol</li>
+<li>ion\Lob</li>
+</ul>
+<h2>Constants:<a id="Constants:" href="#Constants:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>
+<span class="constant">Null</span> = <span>0</span>
+</li>
+<li>
+<span class="constant">Bool</span> = <span>256</span>
+</li>
+<li>
+<span class="constant">Int</span> = <span>512</span>
+</li>
+<li>
+<span class="constant">Float</span> = <span>1024</span>
+</li>
+<li>
+<span class="constant">Decimal</span> = <span>1280</span>
+</li>
+<li>
+<span class="constant">Timestamp</span> = <span>1536</span>
+</li>
+<li>
+<span class="constant">Symbol</span> = <span>1792</span>
+</li>
+<li>
+<span class="constant">String</span> = <span>2048</span>
+</li>
+<li>
+<span class="constant">CLob</span> = <span>2304</span>
+</li>
+<li>
+<span class="constant">BLob</span> = <span>2560</span>
+</li>
+<li>
+<span class="constant">List</span> = <span>2816</span>
+</li>
+<li>
+<span class="constant">SExp</span> = <span>3072</span>
+</li>
+<li>
+<span class="constant">Struct</span> = <span>3328</span>
+</li>
+<li>
+<span class="constant">Datagram</span> = <span>3840</span>
+</li>
+<li>
+<span class="constant">EOF</span> = <span>-256</span>
+</li>
+<li>
+<span class="constant">NONE</span> = <span>-512</span>
+</li>
+</ul>
+<h2>Properties:<a id="Properties:" href="#Properties:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>public string $name<br />
+ION data type.</li>
+<li>public int $value<br />
+ION data type.</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Type';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Unserializer.html b/docs/html/ion/Unserializer.html
new file mode 100644 (file)
index 0000000..1f67ec6
--- /dev/null
@@ -0,0 +1,146 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Unserializer -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Unserializer">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Unserializer">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Unserializer">Unserializer</a></strong>
+
+                                                       
+                                                       <ul>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Unserializer/PHP">PHP</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Unserializer/unserialize">Unserializer::unserialize</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                       </ul>
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Catalog">Catalog</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal">Decimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Exception">Exception</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/LOB">LOB</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Serializer">Serializer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol">Symbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Timestamp">Timestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Type">Type</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer">Writer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/serialize">serialize</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/unserialize">unserialize</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>interface ion\Unserializer</h1>
+<p>Unserializer interface, used to customize ion\unserialize()'s behavior.</p>
+<h2>Constants:<a id="Constants:" href="#Constants:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+<h2>Properties:<a id="Properties:" href="#Properties:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+<h2 id="Functions:">Functions:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/Unserializer/unserialize">Unserializer::unserialize</a></h3>
+               
+               <p>mixed ion\Unserializer::unserialize(string|resource $data)</p>
+       </li>
+       
+</ul>
+
+
+<h2 id="Namespaces,.Interfaces.and.Classes:">Namespaces, Interfaces and Classes:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/Unserializer/PHP">PHP</a></h3>
+               <p>Specialization of the unserializer for PHP.</p>
+
+               <p>class ion\Unserializer\PHP implements ion\Unserializer</p>
+       </li>
+       
+</ul>
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Unserializer';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Unserializer/PHP.html b/docs/html/ion/Unserializer/PHP.html
new file mode 100644 (file)
index 0000000..24a5fba
--- /dev/null
@@ -0,0 +1,125 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       PHP -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Unserializer/PHP">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Unserializer/PHP">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Unserializer">
+                                                       Unserializer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Unserializer/PHP">PHP</a></strong>
+
+                                                       
+                                                       <ul>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Unserializer/PHP/__construct">PHP::__construct</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                       </ul>
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Unserializer/unserialize">Unserializer::unserialize</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>class ion\Unserializer\PHP implements ion\Unserializer</h1>
+<p>Specialization of the unserializer for PHP.</p>
+<h2>Constants:<a id="Constants:" href="#Constants:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+<h2>Properties:<a id="Properties:" href="#Properties:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>public ?ion\Reader\Options $readerOptions<br />
+Reader options.</li>
+<li>public bool $multiSequence<br />
+Whether to continue reading multiple ION sequences after the first one.</li>
+<li>public bool $callMagicUnserialize<br />
+Whether to call magic __unserialize() methods on objects to unserialize.</li>
+<li>public ?string $callCustomUnserialize<br />
+Whether and which custom unserialize method to call on objects to unserialize.</li>
+</ul>
+
+
+
+<h2 id="Functions:">Functions:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/Unserializer/PHP/__construct">PHP::__construct</a></h3>
+               <p>Create a new ION PHP unserializer.</p>
+
+               <p>void ion\Unserializer\PHP::__construct([?ion\Reader\Options $readerOptions = NULL, [bool $multiSequence = false, [bool $callMagicUnserialize = true, [?string $callCustomUnserialize = NULL]]]])</p>
+       </li>
+       
+</ul>
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Unserializer/PHP';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Unserializer/PHP/__construct.html b/docs/html/ion/Unserializer/PHP/__construct.html
new file mode 100644 (file)
index 0000000..482da6a
--- /dev/null
@@ -0,0 +1,110 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       PHP::__construct -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Unserializer/PHP/__construct">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Unserializer/PHP/__construct">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Unserializer">
+                                                       Unserializer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Unserializer/PHP">
+                                                       PHP
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Unserializer/PHP/__construct">PHP::__construct</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Unserializer\PHP::__construct([?ion\Reader\Options $readerOptions = NULL, [bool $multiSequence = false, [bool $callMagicUnserialize = true, [?string $callCustomUnserialize = NULL]]]])</h1>
+<p>Create a new ION PHP unserializer.</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>Optional ?ion\Reader\Options $readerOptions = NULL<br />
+Reader options.</li>
+<li>Optional bool $multiSequence = false<br />
+Whether to continue reading multiple ION sequences after the first one.</li>
+<li>Optional bool $callMagicUnserialize = true<br />
+Whether to call magic __unserialize() methods on objects to unserialize.</li>
+<li>Optional ?string $callCustomUnserialize = NULL<br />
+Whether and which custom unserialize method to call on objects to unserialize.</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Unserializer/PHP/__construct';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Unserializer/unserialize.html b/docs/html/ion/Unserializer/unserialize.html
new file mode 100644 (file)
index 0000000..39922c5
--- /dev/null
@@ -0,0 +1,94 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Unserializer::unserialize -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Unserializer/unserialize">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Unserializer/unserialize">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Unserializer">
+                                                       Unserializer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Unserializer/unserialize">Unserializer::unserialize</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Unserializer/PHP">PHP</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>mixed ion\Unserializer::unserialize(string|resource $data)</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>string|resource $data</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Unserializer/unserialize';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Writer.html b/docs/html/ion/Writer.html
new file mode 100644 (file)
index 0000000..3a32ae8
--- /dev/null
@@ -0,0 +1,416 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Writer -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Writer">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Writer">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Writer">Writer</a></strong>
+
+                                                       
+                                                       <ul>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Writer/Buffer">Buffer</a>
+                                                                               
+                                                                       <ul>
+                                                                                               
+                                                                               <li>&rdsh; <a href="./ion/Writer/Buffer/Writer">Writer</a>
+                                                                               </li>
+                                                                                                                                                                                                                               
+                                                                       </ul>
+
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Writer/Options">Options</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Writer/Stream">Stream</a>
+                                                                               
+                                                                       <ul>
+                                                                                               
+                                                                               <li>&rdsh; <a href="./ion/Writer/Stream/Writer">Writer</a>
+                                                                               </li>
+                                                                                                                                               
+                                                                       </ul>
+
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Writer/Writer">Writer</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Writer/appendLob">Writer::appendLob</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Writer/finish">Writer::finish</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Writer/finishContainer">Writer::finishContainer</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Writer/finishLob">Writer::finishLob</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Writer/flush">Writer::flush</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Writer/getDepth">Writer::getDepth</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Writer/startContainer">Writer::startContainer</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Writer/startLob">Writer::startLob</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Writer/writeAnnotation">Writer::writeAnnotation</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Writer/writeBLob">Writer::writeBLob</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Writer/writeBool">Writer::writeBool</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Writer/writeCLob">Writer::writeCLob</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Writer/writeDecimal">Writer::writeDecimal</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Writer/writeFieldName">Writer::writeFieldName</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Writer/writeFloat">Writer::writeFloat</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Writer/writeInt">Writer::writeInt</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Writer/writeNull">Writer::writeNull</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Writer/writeString">Writer::writeString</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Writer/writeSymbol">Writer::writeSymbol</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Writer/writeTimestamp">Writer::writeTimestamp</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Writer/writeTypedNull">Writer::writeTypedNull</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                       </ul>
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Catalog">Catalog</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal">Decimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Exception">Exception</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/LOB">LOB</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Serializer">Serializer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol">Symbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Timestamp">Timestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Type">Type</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Unserializer">Unserializer</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/serialize">serialize</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/unserialize">unserialize</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>interface ion\Writer</h1>
+<p>ION writer API.</p>
+<h2>Constants:<a id="Constants:" href="#Constants:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+<h2>Properties:<a id="Properties:" href="#Properties:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+<h2 id="Functions:">Functions:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/Writer/appendLob">Writer::appendLob</a></h3>
+               
+               <p>void ion\Writer::appendLob(string $data)</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Writer/finish">Writer::finish</a></h3>
+               
+               <p>int ion\Writer::finish()</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Writer/finishContainer">Writer::finishContainer</a></h3>
+               
+               <p>void ion\Writer::finishContainer()</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Writer/finishLob">Writer::finishLob</a></h3>
+               
+               <p>void ion\Writer::finishLob()</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Writer/flush">Writer::flush</a></h3>
+               
+               <p>int ion\Writer::flush()</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Writer/getDepth">Writer::getDepth</a></h3>
+               
+               <p>int ion\Writer::getDepth()</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Writer/startContainer">Writer::startContainer</a></h3>
+               
+               <p>void ion\Writer::startContainer(ion\Type $type)</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Writer/startLob">Writer::startLob</a></h3>
+               
+               <p>void ion\Writer::startLob(ion\Type $type)</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Writer/writeAnnotation">Writer::writeAnnotation</a></h3>
+               
+               <p>void ion\Writer::writeAnnotation([ion\Symbol|string  ?&gt;...$annotation])</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Writer/writeBLob">Writer::writeBLob</a></h3>
+               
+               <p>void ion\Writer::writeBLob(string $value)</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Writer/writeBool">Writer::writeBool</a></h3>
+               
+               <p>void ion\Writer::writeBool(bool $value)</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Writer/writeCLob">Writer::writeCLob</a></h3>
+               
+               <p>void ion\Writer::writeCLob(string $value)</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Writer/writeDecimal">Writer::writeDecimal</a></h3>
+               
+               <p>void ion\Writer::writeDecimal(ion\Decimal|string $value)</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Writer/writeFieldName">Writer::writeFieldName</a></h3>
+               
+               <p>void ion\Writer::writeFieldName(string $name)</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Writer/writeFloat">Writer::writeFloat</a></h3>
+               
+               <p>void ion\Writer::writeFloat(float $value)</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Writer/writeInt">Writer::writeInt</a></h3>
+               
+               <p>void ion\Writer::writeInt(string|int $value)</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Writer/writeNull">Writer::writeNull</a></h3>
+               
+               <p>void ion\Writer::writeNull()</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Writer/writeString">Writer::writeString</a></h3>
+               
+               <p>void ion\Writer::writeString(string $value)</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Writer/writeSymbol">Writer::writeSymbol</a></h3>
+               
+               <p>void ion\Writer::writeSymbol(ion\Symbol|string $value)</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Writer/writeTimestamp">Writer::writeTimestamp</a></h3>
+               
+               <p>void ion\Writer::writeTimestamp(ion\Timestamp|string $value)</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Writer/writeTypedNull">Writer::writeTypedNull</a></h3>
+               
+               <p>void ion\Writer::writeTypedNull(ion\Type $type)</p>
+       </li>
+       
+</ul>
+
+
+<h2 id="Namespaces,.Interfaces.and.Classes:">Namespaces, Interfaces and Classes:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/Writer/Buffer">Buffer</a></h3>
+               <p>ION buffer writer API.</p>
+
+               <p>interface ion\Writer\Buffer implements ion\Writer</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Writer/Options">Options</a></h3>
+               <p>ION writer options.</p>
+
+               <p>class ion\Writer\Options</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Writer/Stream">Stream</a></h3>
+               <p>ION stream writer API.</p>
+
+               <p>interface ion\Writer\Stream implements ion\Writer</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Writer/Writer">Writer</a></h3>
+               <p>Base implementation of common functionality of ION writers.</p>
+
+               <p>abstract class ion\Writer\Writer implements ion\Writer</p>
+       </li>
+       
+</ul>
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Writer';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Writer/Buffer.html b/docs/html/ion/Writer/Buffer.html
new file mode 100644 (file)
index 0000000..46aee18
--- /dev/null
@@ -0,0 +1,191 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Buffer -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Writer/Buffer">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Writer/Buffer">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer">
+                                                       Writer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Writer/Buffer">Buffer</a></strong>
+
+                                                       
+                                                       <ul>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Writer/Buffer/Writer">Writer</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Writer/Buffer/getBuffer">Buffer::getBuffer</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Writer/Buffer/resetBuffer">Buffer::resetBuffer</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                       </ul>
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Writer">Writer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/appendLob">Writer::appendLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finish">Writer::finish</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishContainer">Writer::finishContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishLob">Writer::finishLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/flush">Writer::flush</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/getDepth">Writer::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startContainer">Writer::startContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startLob">Writer::startLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeAnnotation">Writer::writeAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBLob">Writer::writeBLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBool">Writer::writeBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeCLob">Writer::writeCLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeDecimal">Writer::writeDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFieldName">Writer::writeFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFloat">Writer::writeFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeInt">Writer::writeInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeNull">Writer::writeNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeString">Writer::writeString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeSymbol">Writer::writeSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTimestamp">Writer::writeTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTypedNull">Writer::writeTypedNull</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>interface ion\Writer\Buffer implements ion\Writer</h1>
+<p>ION buffer writer API.</p>
+<h2>Constants:<a id="Constants:" href="#Constants:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+<h2>Properties:<a id="Properties:" href="#Properties:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+<h2 id="Functions:">Functions:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/Writer/Buffer/getBuffer">Buffer::getBuffer</a></h3>
+               <p>Get the buffer written to.</p>
+
+               <p>string ion\Writer\Buffer::getBuffer()</p>
+       </li>
+       
+       <li>
+               <h3><a href="ion/Writer/Buffer/resetBuffer">Buffer::resetBuffer</a></h3>
+               <p>Reset the buffer written to.</p>
+
+               <p>void ion\Writer\Buffer::resetBuffer()</p>
+       </li>
+       
+</ul>
+
+
+<h2 id="Namespaces,.Interfaces.and.Classes:">Namespaces, Interfaces and Classes:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/Writer/Buffer/Writer">Writer</a></h3>
+               <p>IO buffer writer.</p>
+
+               <p>class ion\Writer\Buffer\Writer extends ion\Writer\Writer implements ion\Writer, ion\Writer\Buffer</p>
+       </li>
+       
+</ul>
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Writer/Buffer';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Writer/Buffer/Writer.html b/docs/html/ion/Writer/Buffer/Writer.html
new file mode 100644 (file)
index 0000000..6fb2aec
--- /dev/null
@@ -0,0 +1,128 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Writer -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Writer/Buffer/Writer">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Writer/Buffer/Writer">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer">
+                                                       Writer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer/Buffer">
+                                                       Buffer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Writer/Buffer/Writer">Writer</a></strong>
+
+                                                       
+                                                       <ul>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Writer/Buffer/Writer/__construct">Writer::__construct</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                       </ul>
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Buffer/getBuffer">Buffer::getBuffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Buffer/resetBuffer">Buffer::resetBuffer</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>class ion\Writer\Buffer\Writer extends ion\Writer\Writer implements ion\Writer, ion\Writer\Buffer</h1>
+<p>IO buffer writer.</p>
+<h2>Constants:<a id="Constants:" href="#Constants:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+<h2>Properties:<a id="Properties:" href="#Properties:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+<h2 id="Functions:">Functions:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/Writer/Buffer/Writer/__construct">Writer::__construct</a></h3>
+               <p>Create a new buffer writer.</p>
+
+               <p>void ion\Writer\Buffer\Writer::__construct([?ion\Writer\Options $options = NULL])</p>
+       </li>
+       
+</ul>
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Writer/Buffer/Writer';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Writer/Buffer/Writer/__construct.html b/docs/html/ion/Writer/Buffer/Writer/__construct.html
new file mode 100644 (file)
index 0000000..58fdae7
--- /dev/null
@@ -0,0 +1,114 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Writer::__construct -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Writer/Buffer/Writer/__construct">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Writer/Buffer/Writer/__construct">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer">
+                                                       Writer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer/Buffer">
+                                                       Buffer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer/Buffer/Writer">
+                                                       Writer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Writer/Buffer/Writer/__construct">Writer::__construct</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Writer\Buffer\Writer::__construct([?ion\Writer\Options $options = NULL])</h1>
+<p>Create a new buffer writer.</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>Optional ?ion\Writer\Options $options = NULL<br />
+Writer options.</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Writer/Buffer/Writer/__construct';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Writer/Buffer/getBuffer.html b/docs/html/ion/Writer/Buffer/getBuffer.html
new file mode 100644 (file)
index 0000000..7ea8eff
--- /dev/null
@@ -0,0 +1,105 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Buffer::getBuffer -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Writer/Buffer/getBuffer">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Writer/Buffer/getBuffer">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer">
+                                                       Writer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer/Buffer">
+                                                       Buffer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Writer/Buffer/getBuffer">Buffer::getBuffer</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Buffer/Writer">Writer</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Buffer/resetBuffer">Buffer::resetBuffer</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>string ion\Writer\Buffer::getBuffer()</h1>
+<p>Get the buffer written to.</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Writer/Buffer/getBuffer';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Writer/Buffer/resetBuffer.html b/docs/html/ion/Writer/Buffer/resetBuffer.html
new file mode 100644 (file)
index 0000000..0e25545
--- /dev/null
@@ -0,0 +1,105 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Buffer::resetBuffer -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Writer/Buffer/resetBuffer">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Writer/Buffer/resetBuffer">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer">
+                                                       Writer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer/Buffer">
+                                                       Buffer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Writer/Buffer/resetBuffer">Buffer::resetBuffer</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Buffer/Writer">Writer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Buffer/getBuffer">Buffer::getBuffer</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Writer\Buffer::resetBuffer()</h1>
+<p>Reset the buffer written to.</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Writer/Buffer/resetBuffer';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Writer/Options.html b/docs/html/ion/Writer/Options.html
new file mode 100644 (file)
index 0000000..b7364ad
--- /dev/null
@@ -0,0 +1,187 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Options -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Writer/Options">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Writer/Options">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer">
+                                                       Writer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Writer/Options">Options</a></strong>
+
+                                                       
+                                                       <ul>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Writer/Options/__construct">Options::__construct</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                       </ul>
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Buffer">Buffer</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Writer">Writer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/appendLob">Writer::appendLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finish">Writer::finish</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishContainer">Writer::finishContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishLob">Writer::finishLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/flush">Writer::flush</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/getDepth">Writer::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startContainer">Writer::startContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startLob">Writer::startLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeAnnotation">Writer::writeAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBLob">Writer::writeBLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBool">Writer::writeBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeCLob">Writer::writeCLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeDecimal">Writer::writeDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFieldName">Writer::writeFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFloat">Writer::writeFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeInt">Writer::writeInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeNull">Writer::writeNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeString">Writer::writeString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeSymbol">Writer::writeSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTimestamp">Writer::writeTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTypedNull">Writer::writeTypedNull</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>class ion\Writer\Options</h1>
+<p>ION writer options.</p>
+<h2>Constants:<a id="Constants:" href="#Constants:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+<h2>Properties:<a id="Properties:" href="#Properties:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>public ?ion\Catalog $catalog<br />
+ION catalog to use for symbol lookup.</li>
+<li>public ?ion\Decimal\Context $decimalContext<br />
+Decimal context to use.</li>
+<li>public bool $outputBinary<br />
+Whether to output binary ION.</li>
+<li>public bool $compactFloats<br />
+Whether to write doubles which fit in 32 bits as floats.</li>
+<li>public bool $escapeNonAscii<br />
+Whether to slash-escape all non ASCII bytes.</li>
+<li>public bool $prettyPrint<br />
+Whether to produce pretty-printed output.</li>
+<li>public bool $indentTabs<br />
+Whether to indent with tabs, when pretty-printing.</li>
+<li>public int $indentSize<br />
+The number of spaces to use for indentation instead of tabs, when pretty-printing.</li>
+<li>public bool $flushEveryValue<br />
+Whether to immediately flush every value written.</li>
+<li>public int $maxContainerDepth<br />
+Maximum depth of nested containers.</li>
+<li>public int $maxAnnotations<br />
+The maximum number of annotations allowed on a single value.</li>
+<li>public int $tempBufferSize<br />
+Temporary buffer size.</li>
+</ul>
+
+
+
+<h2 id="Functions:">Functions:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/Writer/Options/__construct">Options::__construct</a></h3>
+               <p>Create custom ION writer options.</p>
+
+               <p>void ion\Writer\Options::__construct([?ion\Catalog $catalog = NULL, [?ion\Decimal\Context $decimalContext = NULL, [bool $outputBinary = false, [bool $compactFloats = false, [bool $escapeNonAscii = false, [bool $prettyPrint = false, [bool $indentTabs = true, [int $indentSize = 2, [bool $flushEveryValue = false, [int $maxContainerDepth = 10, [int $maxAnnotations = 10, [int $tempBufferSize = 16384]]]]]]]]]]]])</p>
+       </li>
+       
+</ul>
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Writer/Options';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Writer/Options/__construct.html b/docs/html/ion/Writer/Options/__construct.html
new file mode 100644 (file)
index 0000000..4e5d259
--- /dev/null
@@ -0,0 +1,126 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Options::__construct -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Writer/Options/__construct">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Writer/Options/__construct">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer">
+                                                       Writer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer/Options">
+                                                       Options
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Writer/Options/__construct">Options::__construct</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Writer\Options::__construct([?ion\Catalog $catalog = NULL, [?ion\Decimal\Context $decimalContext = NULL, [bool $outputBinary = false, [bool $compactFloats = false, [bool $escapeNonAscii = false, [bool $prettyPrint = false, [bool $indentTabs = true, [int $indentSize = 2, [bool $flushEveryValue = false, [int $maxContainerDepth = 10, [int $maxAnnotations = 10, [int $tempBufferSize = 16384]]]]]]]]]]]])</h1>
+<p>Create custom ION writer options.</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>Optional ?ion\Catalog $catalog = NULL<br />
+ION catalog to use for symbol lookup.</li>
+<li>Optional ?ion\Decimal\Context $decimalContext = NULL<br />
+Decimal context to use.</li>
+<li>Optional bool $outputBinary = false<br />
+Whether to output binary ION.</li>
+<li>Optional bool $compactFloats = false<br />
+Whether to write doubles which fit in 32 bits as floats.</li>
+<li>Optional bool $escapeNonAscii = false<br />
+Whether to slash-escape all non ASCII bytes.</li>
+<li>Optional bool $prettyPrint = false<br />
+Whether to produce pretty-printed output.</li>
+<li>Optional bool $indentTabs = true<br />
+Whether to indent with tabs, when pretty-printing.</li>
+<li>Optional int $indentSize = 2<br />
+The number of spaces to use for indentation instead of tabs, when pretty-printing.</li>
+<li>Optional bool $flushEveryValue = false<br />
+Whether to immediately flush every value written.</li>
+<li>Optional int $maxContainerDepth = 10<br />
+Maximum depth of nested containers.</li>
+<li>Optional int $maxAnnotations = 10<br />
+The maximum number of annotations allowed on a single value.</li>
+<li>Optional int $tempBufferSize = 16384<br />
+Temporary buffer size.</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Writer/Options/__construct';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Writer/Stream.html b/docs/html/ion/Writer/Stream.html
new file mode 100644 (file)
index 0000000..54d332f
--- /dev/null
@@ -0,0 +1,179 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Stream -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Writer/Stream">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Writer/Stream">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer">
+                                                       Writer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Writer/Stream">Stream</a></strong>
+
+                                                       
+                                                       <ul>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Writer/Stream/Writer">Writer</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Writer/Stream/getStream">Stream::getStream</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                       </ul>
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Options">Options</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Writer">Writer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/appendLob">Writer::appendLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finish">Writer::finish</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishContainer">Writer::finishContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishLob">Writer::finishLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/flush">Writer::flush</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/getDepth">Writer::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startContainer">Writer::startContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startLob">Writer::startLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeAnnotation">Writer::writeAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBLob">Writer::writeBLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBool">Writer::writeBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeCLob">Writer::writeCLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeDecimal">Writer::writeDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFieldName">Writer::writeFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFloat">Writer::writeFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeInt">Writer::writeInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeNull">Writer::writeNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeString">Writer::writeString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeSymbol">Writer::writeSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTimestamp">Writer::writeTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTypedNull">Writer::writeTypedNull</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>interface ion\Writer\Stream implements ion\Writer</h1>
+<p>ION stream writer API.</p>
+<h2>Constants:<a id="Constants:" href="#Constants:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+<h2>Properties:<a id="Properties:" href="#Properties:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+<h2 id="Functions:">Functions:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/Writer/Stream/getStream">Stream::getStream</a></h3>
+               <p>Get the stream being written to.</p>
+
+               <p>void ion\Writer\Stream::getStream()</p>
+       </li>
+       
+</ul>
+
+
+<h2 id="Namespaces,.Interfaces.and.Classes:">Namespaces, Interfaces and Classes:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/Writer/Stream/Writer">Writer</a></h3>
+               <p>ION stream writer.</p>
+
+               <p>class ion\Writer\Stream\Writer extends ion\Writer\Writer implements ion\Writer, ion\Writer\Stream</p>
+       </li>
+       
+</ul>
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Writer/Stream';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Writer/Stream/Writer.html b/docs/html/ion/Writer/Stream/Writer.html
new file mode 100644 (file)
index 0000000..a2f7a2e
--- /dev/null
@@ -0,0 +1,126 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Writer -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Writer/Stream/Writer">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Writer/Stream/Writer">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer">
+                                                       Writer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer/Stream">
+                                                       Stream
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Writer/Stream/Writer">Writer</a></strong>
+
+                                                       
+                                                       <ul>
+                                                               
+                                                               <li>
+                                                                       &rdsh; <a href="./ion/Writer/Stream/Writer/__construct">Writer::__construct</a>
+                                                                       
+                                                               </li>
+                                                               
+                                                       </ul>
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Stream/getStream">Stream::getStream</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>class ion\Writer\Stream\Writer extends ion\Writer\Writer implements ion\Writer, ion\Writer\Stream</h1>
+<p>ION stream writer.</p>
+<h2>Constants:<a id="Constants:" href="#Constants:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+<h2>Properties:<a id="Properties:" href="#Properties:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+<h2 id="Functions:">Functions:</h2>
+<ul>
+       
+       <li>
+               <h3><a href="ion/Writer/Stream/Writer/__construct">Writer::__construct</a></h3>
+               <p>Create a new stream writer.</p>
+
+               <p>void ion\Writer\Stream\Writer::__construct(resource $stream, [?ion\Writer\Options $options = NULL])</p>
+       </li>
+       
+</ul>
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Writer/Stream/Writer';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Writer/Stream/Writer/__construct.html b/docs/html/ion/Writer/Stream/Writer/__construct.html
new file mode 100644 (file)
index 0000000..a3de760
--- /dev/null
@@ -0,0 +1,116 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Writer::__construct -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Writer/Stream/Writer/__construct">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Writer/Stream/Writer/__construct">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer">
+                                                       Writer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer/Stream">
+                                                       Stream
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer/Stream/Writer">
+                                                       Writer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Writer/Stream/Writer/__construct">Writer::__construct</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Writer\Stream\Writer::__construct(resource $stream, [?ion\Writer\Options $options = NULL])</h1>
+<p>Create a new stream writer.</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>resource $stream<br />
+The stream to write to.</li>
+<li>Optional ?ion\Writer\Options $options = NULL<br />
+Writer options.</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Writer/Stream/Writer/__construct';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Writer/Stream/getStream.html b/docs/html/ion/Writer/Stream/getStream.html
new file mode 100644 (file)
index 0000000..9bb1412
--- /dev/null
@@ -0,0 +1,107 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Stream::getStream -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Writer/Stream/getStream">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Writer/Stream/getStream">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer">
+                                                       Writer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer/Stream">
+                                                       Stream
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Writer/Stream/getStream">Stream::getStream</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Stream/Writer">Writer</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                                                                                                                                               
+                                               </li>
+                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Writer\Stream::getStream()</h1>
+<p>Get the stream being written to.</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+<h2>Returns:<a id="Returns:" href="#Returns:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>resource,</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Writer/Stream/getStream';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Writer/Writer.html b/docs/html/ion/Writer/Writer.html
new file mode 100644 (file)
index 0000000..296bef1
--- /dev/null
@@ -0,0 +1,141 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Writer -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Writer/Writer">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Writer/Writer">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer">
+                                                       Writer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Writer/Writer">Writer</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Stream">Stream</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/appendLob">Writer::appendLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finish">Writer::finish</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishContainer">Writer::finishContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishLob">Writer::finishLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/flush">Writer::flush</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/getDepth">Writer::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startContainer">Writer::startContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startLob">Writer::startLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeAnnotation">Writer::writeAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBLob">Writer::writeBLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBool">Writer::writeBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeCLob">Writer::writeCLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeDecimal">Writer::writeDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFieldName">Writer::writeFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFloat">Writer::writeFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeInt">Writer::writeInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeNull">Writer::writeNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeString">Writer::writeString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeSymbol">Writer::writeSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTimestamp">Writer::writeTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTypedNull">Writer::writeTypedNull</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>abstract class ion\Writer\Writer implements ion\Writer</h1>
+<p>Base implementation of common functionality of ION writers.</p>
+<h2>Constants:<a id="Constants:" href="#Constants:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+<h2>Properties:<a id="Properties:" href="#Properties:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Writer/Writer';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Writer/appendLob.html b/docs/html/ion/Writer/appendLob.html
new file mode 100644 (file)
index 0000000..de141fb
--- /dev/null
@@ -0,0 +1,140 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Writer::appendLob -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Writer/appendLob">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Writer/appendLob">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer">
+                                                       Writer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Writer/appendLob">Writer::appendLob</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Writer">Writer</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finish">Writer::finish</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishContainer">Writer::finishContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishLob">Writer::finishLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/flush">Writer::flush</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/getDepth">Writer::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startContainer">Writer::startContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startLob">Writer::startLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeAnnotation">Writer::writeAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBLob">Writer::writeBLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBool">Writer::writeBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeCLob">Writer::writeCLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeDecimal">Writer::writeDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFieldName">Writer::writeFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFloat">Writer::writeFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeInt">Writer::writeInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeNull">Writer::writeNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeString">Writer::writeString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeSymbol">Writer::writeSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTimestamp">Writer::writeTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTypedNull">Writer::writeTypedNull</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Writer::appendLob(string $data)</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>string $data</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Writer/appendLob';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Writer/finish.html b/docs/html/ion/Writer/finish.html
new file mode 100644 (file)
index 0000000..de6d10a
--- /dev/null
@@ -0,0 +1,138 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Writer::finish -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Writer/finish">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Writer/finish">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer">
+                                                       Writer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Writer/finish">Writer::finish</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Writer">Writer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/appendLob">Writer::appendLob</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishContainer">Writer::finishContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishLob">Writer::finishLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/flush">Writer::flush</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/getDepth">Writer::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startContainer">Writer::startContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startLob">Writer::startLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeAnnotation">Writer::writeAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBLob">Writer::writeBLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBool">Writer::writeBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeCLob">Writer::writeCLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeDecimal">Writer::writeDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFieldName">Writer::writeFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFloat">Writer::writeFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeInt">Writer::writeInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeNull">Writer::writeNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeString">Writer::writeString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeSymbol">Writer::writeSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTimestamp">Writer::writeTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTypedNull">Writer::writeTypedNull</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>int ion\Writer::finish()</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Writer/finish';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Writer/finishContainer.html b/docs/html/ion/Writer/finishContainer.html
new file mode 100644 (file)
index 0000000..4429d5e
--- /dev/null
@@ -0,0 +1,138 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Writer::finishContainer -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Writer/finishContainer">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Writer/finishContainer">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer">
+                                                       Writer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Writer/finishContainer">Writer::finishContainer</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Writer">Writer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/appendLob">Writer::appendLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finish">Writer::finish</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishLob">Writer::finishLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/flush">Writer::flush</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/getDepth">Writer::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startContainer">Writer::startContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startLob">Writer::startLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeAnnotation">Writer::writeAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBLob">Writer::writeBLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBool">Writer::writeBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeCLob">Writer::writeCLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeDecimal">Writer::writeDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFieldName">Writer::writeFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFloat">Writer::writeFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeInt">Writer::writeInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeNull">Writer::writeNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeString">Writer::writeString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeSymbol">Writer::writeSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTimestamp">Writer::writeTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTypedNull">Writer::writeTypedNull</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Writer::finishContainer()</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Writer/finishContainer';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Writer/finishLob.html b/docs/html/ion/Writer/finishLob.html
new file mode 100644 (file)
index 0000000..1b7b77e
--- /dev/null
@@ -0,0 +1,138 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Writer::finishLob -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Writer/finishLob">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Writer/finishLob">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer">
+                                                       Writer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Writer/finishLob">Writer::finishLob</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Writer">Writer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/appendLob">Writer::appendLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finish">Writer::finish</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishContainer">Writer::finishContainer</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/flush">Writer::flush</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/getDepth">Writer::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startContainer">Writer::startContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startLob">Writer::startLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeAnnotation">Writer::writeAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBLob">Writer::writeBLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBool">Writer::writeBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeCLob">Writer::writeCLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeDecimal">Writer::writeDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFieldName">Writer::writeFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFloat">Writer::writeFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeInt">Writer::writeInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeNull">Writer::writeNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeString">Writer::writeString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeSymbol">Writer::writeSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTimestamp">Writer::writeTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTypedNull">Writer::writeTypedNull</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Writer::finishLob()</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Writer/finishLob';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Writer/flush.html b/docs/html/ion/Writer/flush.html
new file mode 100644 (file)
index 0000000..70afb8f
--- /dev/null
@@ -0,0 +1,138 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Writer::flush -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Writer/flush">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Writer/flush">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer">
+                                                       Writer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Writer/flush">Writer::flush</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Writer">Writer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/appendLob">Writer::appendLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finish">Writer::finish</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishContainer">Writer::finishContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishLob">Writer::finishLob</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/getDepth">Writer::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startContainer">Writer::startContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startLob">Writer::startLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeAnnotation">Writer::writeAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBLob">Writer::writeBLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBool">Writer::writeBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeCLob">Writer::writeCLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeDecimal">Writer::writeDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFieldName">Writer::writeFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFloat">Writer::writeFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeInt">Writer::writeInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeNull">Writer::writeNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeString">Writer::writeString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeSymbol">Writer::writeSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTimestamp">Writer::writeTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTypedNull">Writer::writeTypedNull</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>int ion\Writer::flush()</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Writer/flush';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Writer/getDepth.html b/docs/html/ion/Writer/getDepth.html
new file mode 100644 (file)
index 0000000..8e74323
--- /dev/null
@@ -0,0 +1,138 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Writer::getDepth -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Writer/getDepth">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Writer/getDepth">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer">
+                                                       Writer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Writer/getDepth">Writer::getDepth</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Writer">Writer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/appendLob">Writer::appendLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finish">Writer::finish</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishContainer">Writer::finishContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishLob">Writer::finishLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/flush">Writer::flush</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startContainer">Writer::startContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startLob">Writer::startLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeAnnotation">Writer::writeAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBLob">Writer::writeBLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBool">Writer::writeBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeCLob">Writer::writeCLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeDecimal">Writer::writeDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFieldName">Writer::writeFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFloat">Writer::writeFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeInt">Writer::writeInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeNull">Writer::writeNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeString">Writer::writeString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeSymbol">Writer::writeSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTimestamp">Writer::writeTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTypedNull">Writer::writeTypedNull</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>int ion\Writer::getDepth()</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Writer/getDepth';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Writer/startContainer.html b/docs/html/ion/Writer/startContainer.html
new file mode 100644 (file)
index 0000000..e8de287
--- /dev/null
@@ -0,0 +1,140 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Writer::startContainer -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Writer/startContainer">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Writer/startContainer">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer">
+                                                       Writer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Writer/startContainer">Writer::startContainer</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Writer">Writer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/appendLob">Writer::appendLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finish">Writer::finish</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishContainer">Writer::finishContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishLob">Writer::finishLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/flush">Writer::flush</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/getDepth">Writer::getDepth</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startLob">Writer::startLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeAnnotation">Writer::writeAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBLob">Writer::writeBLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBool">Writer::writeBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeCLob">Writer::writeCLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeDecimal">Writer::writeDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFieldName">Writer::writeFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFloat">Writer::writeFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeInt">Writer::writeInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeNull">Writer::writeNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeString">Writer::writeString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeSymbol">Writer::writeSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTimestamp">Writer::writeTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTypedNull">Writer::writeTypedNull</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Writer::startContainer(ion\Type $type)</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>ion\Type $type</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Writer/startContainer';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Writer/startLob.html b/docs/html/ion/Writer/startLob.html
new file mode 100644 (file)
index 0000000..7a746d4
--- /dev/null
@@ -0,0 +1,140 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Writer::startLob -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Writer/startLob">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Writer/startLob">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer">
+                                                       Writer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Writer/startLob">Writer::startLob</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Writer">Writer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/appendLob">Writer::appendLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finish">Writer::finish</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishContainer">Writer::finishContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishLob">Writer::finishLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/flush">Writer::flush</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/getDepth">Writer::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startContainer">Writer::startContainer</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeAnnotation">Writer::writeAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBLob">Writer::writeBLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBool">Writer::writeBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeCLob">Writer::writeCLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeDecimal">Writer::writeDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFieldName">Writer::writeFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFloat">Writer::writeFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeInt">Writer::writeInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeNull">Writer::writeNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeString">Writer::writeString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeSymbol">Writer::writeSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTimestamp">Writer::writeTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTypedNull">Writer::writeTypedNull</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Writer::startLob(ion\Type $type)</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>ion\Type $type</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Writer/startLob';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Writer/writeAnnotation.html b/docs/html/ion/Writer/writeAnnotation.html
new file mode 100644 (file)
index 0000000..58331d4
--- /dev/null
@@ -0,0 +1,140 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Writer::writeAnnotation -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Writer/writeAnnotation">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Writer/writeAnnotation">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer">
+                                                       Writer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Writer/writeAnnotation">Writer::writeAnnotation</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Writer">Writer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/appendLob">Writer::appendLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finish">Writer::finish</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishContainer">Writer::finishContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishLob">Writer::finishLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/flush">Writer::flush</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/getDepth">Writer::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startContainer">Writer::startContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startLob">Writer::startLob</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBLob">Writer::writeBLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBool">Writer::writeBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeCLob">Writer::writeCLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeDecimal">Writer::writeDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFieldName">Writer::writeFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFloat">Writer::writeFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeInt">Writer::writeInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeNull">Writer::writeNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeString">Writer::writeString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeSymbol">Writer::writeSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTimestamp">Writer::writeTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTypedNull">Writer::writeTypedNull</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Writer::writeAnnotation([ion\Symbol|string        ?&gt;...$annotation])</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>Optional ion\Symbol|string         ?&gt;...$annotation</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Writer/writeAnnotation';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Writer/writeBLob.html b/docs/html/ion/Writer/writeBLob.html
new file mode 100644 (file)
index 0000000..cae1e69
--- /dev/null
@@ -0,0 +1,140 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Writer::writeBLob -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Writer/writeBLob">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Writer/writeBLob">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer">
+                                                       Writer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Writer/writeBLob">Writer::writeBLob</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Writer">Writer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/appendLob">Writer::appendLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finish">Writer::finish</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishContainer">Writer::finishContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishLob">Writer::finishLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/flush">Writer::flush</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/getDepth">Writer::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startContainer">Writer::startContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startLob">Writer::startLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeAnnotation">Writer::writeAnnotation</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBool">Writer::writeBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeCLob">Writer::writeCLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeDecimal">Writer::writeDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFieldName">Writer::writeFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFloat">Writer::writeFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeInt">Writer::writeInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeNull">Writer::writeNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeString">Writer::writeString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeSymbol">Writer::writeSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTimestamp">Writer::writeTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTypedNull">Writer::writeTypedNull</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Writer::writeBLob(string $value)</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>string $value</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Writer/writeBLob';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Writer/writeBool.html b/docs/html/ion/Writer/writeBool.html
new file mode 100644 (file)
index 0000000..b077308
--- /dev/null
@@ -0,0 +1,140 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Writer::writeBool -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Writer/writeBool">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Writer/writeBool">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer">
+                                                       Writer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Writer/writeBool">Writer::writeBool</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Writer">Writer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/appendLob">Writer::appendLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finish">Writer::finish</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishContainer">Writer::finishContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishLob">Writer::finishLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/flush">Writer::flush</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/getDepth">Writer::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startContainer">Writer::startContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startLob">Writer::startLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeAnnotation">Writer::writeAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBLob">Writer::writeBLob</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeCLob">Writer::writeCLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeDecimal">Writer::writeDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFieldName">Writer::writeFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFloat">Writer::writeFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeInt">Writer::writeInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeNull">Writer::writeNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeString">Writer::writeString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeSymbol">Writer::writeSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTimestamp">Writer::writeTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTypedNull">Writer::writeTypedNull</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Writer::writeBool(bool $value)</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>bool $value</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Writer/writeBool';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Writer/writeCLob.html b/docs/html/ion/Writer/writeCLob.html
new file mode 100644 (file)
index 0000000..9024b64
--- /dev/null
@@ -0,0 +1,140 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Writer::writeCLob -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Writer/writeCLob">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Writer/writeCLob">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer">
+                                                       Writer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Writer/writeCLob">Writer::writeCLob</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Writer">Writer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/appendLob">Writer::appendLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finish">Writer::finish</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishContainer">Writer::finishContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishLob">Writer::finishLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/flush">Writer::flush</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/getDepth">Writer::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startContainer">Writer::startContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startLob">Writer::startLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeAnnotation">Writer::writeAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBLob">Writer::writeBLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBool">Writer::writeBool</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeDecimal">Writer::writeDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFieldName">Writer::writeFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFloat">Writer::writeFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeInt">Writer::writeInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeNull">Writer::writeNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeString">Writer::writeString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeSymbol">Writer::writeSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTimestamp">Writer::writeTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTypedNull">Writer::writeTypedNull</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Writer::writeCLob(string $value)</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>string $value</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Writer/writeCLob';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Writer/writeDecimal.html b/docs/html/ion/Writer/writeDecimal.html
new file mode 100644 (file)
index 0000000..f80a23c
--- /dev/null
@@ -0,0 +1,140 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Writer::writeDecimal -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Writer/writeDecimal">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Writer/writeDecimal">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer">
+                                                       Writer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Writer/writeDecimal">Writer::writeDecimal</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Writer">Writer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/appendLob">Writer::appendLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finish">Writer::finish</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishContainer">Writer::finishContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishLob">Writer::finishLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/flush">Writer::flush</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/getDepth">Writer::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startContainer">Writer::startContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startLob">Writer::startLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeAnnotation">Writer::writeAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBLob">Writer::writeBLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBool">Writer::writeBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeCLob">Writer::writeCLob</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFieldName">Writer::writeFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFloat">Writer::writeFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeInt">Writer::writeInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeNull">Writer::writeNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeString">Writer::writeString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeSymbol">Writer::writeSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTimestamp">Writer::writeTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTypedNull">Writer::writeTypedNull</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Writer::writeDecimal(ion\Decimal|string $value)</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>ion\Decimal|string $value</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Writer/writeDecimal';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Writer/writeFieldName.html b/docs/html/ion/Writer/writeFieldName.html
new file mode 100644 (file)
index 0000000..3894a13
--- /dev/null
@@ -0,0 +1,140 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Writer::writeFieldName -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Writer/writeFieldName">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Writer/writeFieldName">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer">
+                                                       Writer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Writer/writeFieldName">Writer::writeFieldName</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Writer">Writer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/appendLob">Writer::appendLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finish">Writer::finish</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishContainer">Writer::finishContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishLob">Writer::finishLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/flush">Writer::flush</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/getDepth">Writer::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startContainer">Writer::startContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startLob">Writer::startLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeAnnotation">Writer::writeAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBLob">Writer::writeBLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBool">Writer::writeBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeCLob">Writer::writeCLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeDecimal">Writer::writeDecimal</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFloat">Writer::writeFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeInt">Writer::writeInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeNull">Writer::writeNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeString">Writer::writeString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeSymbol">Writer::writeSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTimestamp">Writer::writeTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTypedNull">Writer::writeTypedNull</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Writer::writeFieldName(string $name)</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>string $name</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Writer/writeFieldName';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Writer/writeFloat.html b/docs/html/ion/Writer/writeFloat.html
new file mode 100644 (file)
index 0000000..11400f5
--- /dev/null
@@ -0,0 +1,140 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Writer::writeFloat -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Writer/writeFloat">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Writer/writeFloat">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer">
+                                                       Writer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Writer/writeFloat">Writer::writeFloat</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Writer">Writer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/appendLob">Writer::appendLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finish">Writer::finish</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishContainer">Writer::finishContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishLob">Writer::finishLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/flush">Writer::flush</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/getDepth">Writer::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startContainer">Writer::startContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startLob">Writer::startLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeAnnotation">Writer::writeAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBLob">Writer::writeBLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBool">Writer::writeBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeCLob">Writer::writeCLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeDecimal">Writer::writeDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFieldName">Writer::writeFieldName</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeInt">Writer::writeInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeNull">Writer::writeNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeString">Writer::writeString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeSymbol">Writer::writeSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTimestamp">Writer::writeTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTypedNull">Writer::writeTypedNull</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Writer::writeFloat(float $value)</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>float $value</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Writer/writeFloat';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Writer/writeInt.html b/docs/html/ion/Writer/writeInt.html
new file mode 100644 (file)
index 0000000..b034ec9
--- /dev/null
@@ -0,0 +1,140 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Writer::writeInt -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Writer/writeInt">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Writer/writeInt">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer">
+                                                       Writer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Writer/writeInt">Writer::writeInt</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Writer">Writer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/appendLob">Writer::appendLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finish">Writer::finish</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishContainer">Writer::finishContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishLob">Writer::finishLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/flush">Writer::flush</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/getDepth">Writer::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startContainer">Writer::startContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startLob">Writer::startLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeAnnotation">Writer::writeAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBLob">Writer::writeBLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBool">Writer::writeBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeCLob">Writer::writeCLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeDecimal">Writer::writeDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFieldName">Writer::writeFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFloat">Writer::writeFloat</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeNull">Writer::writeNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeString">Writer::writeString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeSymbol">Writer::writeSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTimestamp">Writer::writeTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTypedNull">Writer::writeTypedNull</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Writer::writeInt(string|int $value)</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>string|int $value</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Writer/writeInt';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Writer/writeNull.html b/docs/html/ion/Writer/writeNull.html
new file mode 100644 (file)
index 0000000..975cda7
--- /dev/null
@@ -0,0 +1,138 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Writer::writeNull -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Writer/writeNull">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Writer/writeNull">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer">
+                                                       Writer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Writer/writeNull">Writer::writeNull</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Writer">Writer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/appendLob">Writer::appendLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finish">Writer::finish</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishContainer">Writer::finishContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishLob">Writer::finishLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/flush">Writer::flush</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/getDepth">Writer::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startContainer">Writer::startContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startLob">Writer::startLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeAnnotation">Writer::writeAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBLob">Writer::writeBLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBool">Writer::writeBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeCLob">Writer::writeCLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeDecimal">Writer::writeDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFieldName">Writer::writeFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFloat">Writer::writeFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeInt">Writer::writeInt</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeString">Writer::writeString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeSymbol">Writer::writeSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTimestamp">Writer::writeTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTypedNull">Writer::writeTypedNull</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Writer::writeNull()</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<p>None.</p>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Writer/writeNull';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Writer/writeString.html b/docs/html/ion/Writer/writeString.html
new file mode 100644 (file)
index 0000000..fd56299
--- /dev/null
@@ -0,0 +1,140 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Writer::writeString -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Writer/writeString">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Writer/writeString">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer">
+                                                       Writer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Writer/writeString">Writer::writeString</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Writer">Writer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/appendLob">Writer::appendLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finish">Writer::finish</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishContainer">Writer::finishContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishLob">Writer::finishLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/flush">Writer::flush</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/getDepth">Writer::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startContainer">Writer::startContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startLob">Writer::startLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeAnnotation">Writer::writeAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBLob">Writer::writeBLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBool">Writer::writeBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeCLob">Writer::writeCLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeDecimal">Writer::writeDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFieldName">Writer::writeFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFloat">Writer::writeFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeInt">Writer::writeInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeNull">Writer::writeNull</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeSymbol">Writer::writeSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTimestamp">Writer::writeTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTypedNull">Writer::writeTypedNull</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Writer::writeString(string $value)</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>string $value</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Writer/writeString';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Writer/writeSymbol.html b/docs/html/ion/Writer/writeSymbol.html
new file mode 100644 (file)
index 0000000..af5500c
--- /dev/null
@@ -0,0 +1,140 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Writer::writeSymbol -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Writer/writeSymbol">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Writer/writeSymbol">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer">
+                                                       Writer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Writer/writeSymbol">Writer::writeSymbol</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Writer">Writer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/appendLob">Writer::appendLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finish">Writer::finish</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishContainer">Writer::finishContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishLob">Writer::finishLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/flush">Writer::flush</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/getDepth">Writer::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startContainer">Writer::startContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startLob">Writer::startLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeAnnotation">Writer::writeAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBLob">Writer::writeBLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBool">Writer::writeBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeCLob">Writer::writeCLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeDecimal">Writer::writeDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFieldName">Writer::writeFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFloat">Writer::writeFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeInt">Writer::writeInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeNull">Writer::writeNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeString">Writer::writeString</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTimestamp">Writer::writeTimestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTypedNull">Writer::writeTypedNull</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Writer::writeSymbol(ion\Symbol|string $value)</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>ion\Symbol|string $value</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Writer/writeSymbol';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Writer/writeTimestamp.html b/docs/html/ion/Writer/writeTimestamp.html
new file mode 100644 (file)
index 0000000..cd574d8
--- /dev/null
@@ -0,0 +1,140 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Writer::writeTimestamp -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Writer/writeTimestamp">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Writer/writeTimestamp">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer">
+                                                       Writer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Writer/writeTimestamp">Writer::writeTimestamp</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Writer">Writer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/appendLob">Writer::appendLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finish">Writer::finish</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishContainer">Writer::finishContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishLob">Writer::finishLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/flush">Writer::flush</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/getDepth">Writer::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startContainer">Writer::startContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startLob">Writer::startLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeAnnotation">Writer::writeAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBLob">Writer::writeBLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBool">Writer::writeBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeCLob">Writer::writeCLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeDecimal">Writer::writeDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFieldName">Writer::writeFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFloat">Writer::writeFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeInt">Writer::writeInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeNull">Writer::writeNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeString">Writer::writeString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeSymbol">Writer::writeSymbol</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTypedNull">Writer::writeTypedNull</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Writer::writeTimestamp(ion\Timestamp|string $value)</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>ion\Timestamp|string $value</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Writer/writeTimestamp';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/Writer/writeTypedNull.html b/docs/html/ion/Writer/writeTypedNull.html
new file mode 100644 (file)
index 0000000..9295b2c
--- /dev/null
@@ -0,0 +1,140 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       Writer::writeTypedNull -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/Writer/writeTypedNull">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/Writer/writeTypedNull">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                                                                       
+                                       &uarr; <a href="./ion/Writer">
+                                                       Writer
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/Writer/writeTypedNull">Writer::writeTypedNull</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Buffer">Buffer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Options">Options</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Stream">Stream</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/Writer">Writer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/appendLob">Writer::appendLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finish">Writer::finish</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishContainer">Writer::finishContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/finishLob">Writer::finishLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/flush">Writer::flush</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/getDepth">Writer::getDepth</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startContainer">Writer::startContainer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/startLob">Writer::startLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeAnnotation">Writer::writeAnnotation</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBLob">Writer::writeBLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeBool">Writer::writeBool</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeCLob">Writer::writeCLob</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeDecimal">Writer::writeDecimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFieldName">Writer::writeFieldName</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeFloat">Writer::writeFloat</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeInt">Writer::writeInt</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeNull">Writer::writeNull</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeString">Writer::writeString</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeSymbol">Writer::writeSymbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer/writeTimestamp">Writer::writeTimestamp</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                                       </ul>
+                                                                                                       
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>void ion\Writer::writeTypedNull(ion\Type $type)</h1>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>ion\Type $type</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/Writer/writeTypedNull';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/serialize.html b/docs/html/ion/serialize.html
new file mode 100644 (file)
index 0000000..9265d24
--- /dev/null
@@ -0,0 +1,127 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       serialize -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/serialize">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/serialize">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/serialize">serialize</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Catalog">Catalog</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal">Decimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Exception">Exception</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/LOB">LOB</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Serializer">Serializer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol">Symbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Timestamp">Timestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Type">Type</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Unserializer">Unserializer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer">Writer</a></li>
+                                                                                                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/unserialize">unserialize</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>string ion\serialize(mixed $data, [?ion\Serializer $serializer = NULL])</h1>
+<p>Serialize a PHP value as ION data.</p>
+<p>Serializes supported PHP values with the optionally provided \ion\Serializer:</p>
+<ul>
+<li>NULL</li>
+<li>bool</li>
+<li>int</li>
+<li>float</li>
+<li>string</li>
+<li>references</li>
+<li>arrays</li>
+<li>objects (incl. \Serializable, and classes implementing magic and custom __serialize)</li>
+</ul>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>mixed $data<br />
+PHP value(s).</li>
+<li>Optional ?ion\Serializer $serializer = NULL<br />
+Custom serializer.</li>
+</ul>
+<h2>Returns:<a id="Returns:" href="#Returns:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>string, serialized ION data</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/serialize';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/html/ion/unserialize.html b/docs/html/ion/unserialize.html
new file mode 100644 (file)
index 0000000..45c9cf3
--- /dev/null
@@ -0,0 +1,116 @@
+<!doctype html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>
+                                                       unserialize -
+                                               mdref
+               </title>
+               <meta name="viewport" content="width=1200, initial-scale=0.5">
+                                       <base href="/">
+                       <meta http-equiv="Content-Location" content="/ion/unserialize">
+                       <link rel="stylesheet" href="index.css">
+               
+               <link href="https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin-ext" rel="stylesheet">
+               <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
+               <link rel="shortcut icon" href="/favicon.ico">
+       </head>
+       <body>
+               <div class="page">
+               
+<div class="sidebar">
+       
+       <div class="edit">
+               <a href="./ion/unserialize">Edit</a>
+       </div>
+       
+       
+       <ul>
+               <li>&lsh; <a href="./">Home</a>
+                       
+                       <ul>
+                               <li>
+                                                                                       
+                                       &uarr; <a href="./ion">
+                                                       ion
+                                               </a>
+                                               <ul>
+                                                       <li>
+                                                                                       
+                                                       &circlearrowright; <strong><a href="./ion/unserialize">unserialize</a></strong>
+
+                                                       
+                                                                                                                                                                                                                                                               
+                                               </ul>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Catalog">Catalog</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Decimal">Decimal</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Exception">Exception</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/LOB">LOB</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Reader">Reader</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Serializer">Serializer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Symbol">Symbol</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Timestamp">Timestamp</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Type">Type</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Unserializer">Unserializer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/Writer">Writer</a></li>
+                                                                                                                                                       
+                                               <li>&ldsh; <a href="./ion/serialize">serialize</a></li>
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
+                               </li>
+                       </ul>
+                       
+               </li>
+       </ul>
+</div>
+                                       
+<h1>mixed ion\unserialize(string|resource $data, [?ion\Unserializer $unserializer = NULL])</h1>
+<p>Unserialize ION data (stream) as PHP value(s).</p>
+<h2>Params:<a id="Params:" href="#Params:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>string|resource $data<br />
+Serialized ION data, either as string buffer or stream,.</li>
+<li>Optional ?ion\Unserializer $unserializer = NULL<br />
+Unserialize ION data (stream) as PHP value(s).</li>
+</ul>
+<h2>Returns:<a id="Returns:" href="#Returns:" class="permalink" aria-hidden="true" title="">#</a></h2>
+<ul>
+<li>mixed, unserialized PHP values</li>
+</ul>
+
+
+
+               
+                       <div id="disqus_thread"><button id="disqus_activator">Show <span> </span> Comment(s)</button></div>
+                       <script>
+                               var disqus_shortname = 'mdref';
+                               var disqus_identifier = 'ion/unserialize';
+                       </script>
+
+                       <footer>
+                               
+<ul>
+       <li><a href="https://github.com/m6w6/mdref">mdref-v2.0
+</a></li>
+       <li><a href="LICENSE">&copy; 2013-2022          All rights reserved.</a></li>
+       <li>
+</li>
+</ul>
+
+                       </footer>
+               
+                       <script src="index.js"></script>
+               
+               </div>
+       </body>
+</html>
diff --git a/docs/src/ion.md b/docs/src/ion.md
new file mode 100644 (file)
index 0000000..66e6d4e
--- /dev/null
@@ -0,0 +1,45 @@
+# pecl/ion
+
+## About:
+PHP extension wrapping [amzn/ion-c](https://github.com/amzn/ion-c).
+See the [Amazon ION specification](https://amzn.github.io/ion-docs/).
+
+## License:
+[BSD-2-Clause](https://github.com/awesomized/ext-ion/blob/master/LICENSE);
+see [spdx.org](https://spdx.org/licenses/BSD-2-Clause.html).
+
+## Installation:
+
+[PECL](https://pecl.php.net) and [PHARext](https://pharext.org) is WIP.
+
+### Dependencies:
+#### Required:
+* PHP-8.1
+  * ext/date (standard)
+  * ext/spl (standard)
+#### Optional:
+* [amzn/ion-c](https://github.com/amzn/ion-c) (bundled as git submodule)
+
+### Trinity:
+```shell
+phpize
+./configure
+make # -j$(nproc)
+sudo make install # INSTALL=install
+```
+### Try with Docker:
+```shell
+docker build -t php-ion
+docker run --rm php-ion -r 'echo ion\serialize(ion\Symbol\Table\PHP());'
+```
+
+## Editor Stub:
+See [ion.stub.php](https://github.com/awesomized/ext-ion/blob/master/ion.stub.php).
+
+## Known Issues:
+Due to private internal state of ion-c's readers and writers,
+instances of the following PHP classes cannot be cloned:
+* ion\Reader\Reader
+* ion\Writer\Writer
+* ion\Serializer\PHP
+* ion\Unserializer\PHP
diff --git a/docs/src/ion.mdref b/docs/src/ion.mdref
new file mode 100644 (file)
index 0000000..3c65265
--- /dev/null
@@ -0,0 +1 @@
+./%s
\ No newline at end of file
diff --git a/docs/src/ion/Catalog.md b/docs/src/ion/Catalog.md
new file mode 100644 (file)
index 0000000..8cd4bae
--- /dev/null
@@ -0,0 +1,19 @@
+#  class ion\Catalog implements Countable
+
+The Catalog holds a collection of ion\Symbol\Table instances queried from ion\Reader and ion\Writer instances.
+
+
+
+See also [the ION spec's symbol guide chapter on catalog.](https://amzn.github.io/ion-docs/docs/symbols.html#the-catalog).
+
+
+## Constants:
+
+None.
+
+## Properties:
+
+ * private array $symbolTables = array (
+)  
+  Internal cache.
+
diff --git a/docs/src/ion/Catalog/__construct.md b/docs/src/ion/Catalog/__construct.md
new file mode 100644 (file)
index 0000000..4f5f703
--- /dev/null
@@ -0,0 +1,13 @@
+# void ion\Catalog::__construct()
+
+Create a new Catalog.
+
+
+
+
+
+
+## Params:
+
+None.
+
diff --git a/docs/src/ion/Catalog/add.md b/docs/src/ion/Catalog/add.md
new file mode 100644 (file)
index 0000000..0cf16ed
--- /dev/null
@@ -0,0 +1,20 @@
+# void ion\Catalog::add(ion\Symbol\Table $table)
+
+Add a shared symbol table to the catalog.
+
+
+
+
+
+
+## Params:
+
+* ion\Symbol\Table $table  
+   The new table to add.
+
+
+## Returns:
+
+* void, 
+
+
diff --git a/docs/src/ion/Catalog/find.md b/docs/src/ion/Catalog/find.md
new file mode 100644 (file)
index 0000000..f43917e
--- /dev/null
@@ -0,0 +1,22 @@
+# ?ion\Symbol\Table ion\Catalog::find(string $name, [int $version = 0])
+
+Find a shared symbol table within the catalog.
+
+
+
+
+
+
+## Params:
+
+* string $name  
+   The name of the symbol table.
+* Optional int $version = 0  
+   The version the symbol table should match.
+
+
+## Returns:
+
+* \Symbol\Table|null, The symbol table found, if any.
+
+
diff --git a/docs/src/ion/Catalog/findBest.md b/docs/src/ion/Catalog/findBest.md
new file mode 100644 (file)
index 0000000..f779baf
--- /dev/null
@@ -0,0 +1,22 @@
+# ?ion\Symbol\Table ion\Catalog::findBest(string $name, [int $version = 0])
+
+Find a "best match" for a shared symbol table within the catalog.
+
+
+
+
+
+
+## Params:
+
+* string $name  
+   The name of the symbol table,
+* Optional int $version = 0  
+   The minimum version of the symbol table.
+
+
+## Returns:
+
+* \Symbol\Table|null, The symbol table found, if any.
+
+
diff --git a/docs/src/ion/Catalog/remove.md b/docs/src/ion/Catalog/remove.md
new file mode 100644 (file)
index 0000000..ff0d184
--- /dev/null
@@ -0,0 +1,20 @@
+# bool ion\Catalog::remove(ion\Symbol\Table|string $table)
+
+Remove a shared symbol table from the catalog.
+
+
+
+
+
+
+## Params:
+
+* ion\Symbol\Table|string $table  
+   The symbol table to renmove.
+
+
+## Returns:
+
+* bool, Success.
+
+
diff --git a/docs/src/ion/Decimal.md b/docs/src/ion/Decimal.md
new file mode 100644 (file)
index 0000000..8a91cfe
--- /dev/null
@@ -0,0 +1,20 @@
+#  class ion\Decimal implements Stringable
+
+An arbitrary precision fixed point decimal.
+
+
+
+See also \ion\Decimal\Context, and [the ION spec's decimal docs](https://amzn.github.io/ion-docs/docs/decimal.html).
+
+
+## Constants:
+
+None.
+
+## Properties:
+
+ * public string|int $number  
+  The decimal number.
+ * public ?ion\Decimal\Context $context  
+  The decimal context.
+
diff --git a/docs/src/ion/Decimal/Context.md b/docs/src/ion/Decimal/Context.md
new file mode 100644 (file)
index 0000000..df471ba
--- /dev/null
@@ -0,0 +1,26 @@
+#  class ion\Decimal\Context
+
+An ion\Decimal's context.
+
+
+
+
+
+
+## Constants:
+
+None.
+
+## Properties:
+
+ * public int $digits  
+  Maximum digits.
+ * public int $eMax  
+  Maximum exponent.
+ * public int $eMin  
+  Minimum exponent.
+ * public ion\Decimal\Context\Rounding|int $round  
+  Rounding mode.
+ * public bool $clamp  
+  Whether to clamp.
+
diff --git a/docs/src/ion/Decimal/Context/Dec128.md b/docs/src/ion/Decimal/Context/Dec128.md
new file mode 100644 (file)
index 0000000..31f047e
--- /dev/null
@@ -0,0 +1,13 @@
+# static ion\Decimal\Context ion\Decimal\Context::Dec128()
+
+Create a context suitable for 128bit decimals.
+
+
+
+
+
+
+## Params:
+
+None.
+
diff --git a/docs/src/ion/Decimal/Context/Dec32.md b/docs/src/ion/Decimal/Context/Dec32.md
new file mode 100644 (file)
index 0000000..eb0d090
--- /dev/null
@@ -0,0 +1,13 @@
+# static ion\Decimal\Context ion\Decimal\Context::Dec32()
+
+Create a context suitable for 32bit decimals.
+
+
+
+
+
+
+## Params:
+
+None.
+
diff --git a/docs/src/ion/Decimal/Context/Dec64.md b/docs/src/ion/Decimal/Context/Dec64.md
new file mode 100644 (file)
index 0000000..46ea1b4
--- /dev/null
@@ -0,0 +1,13 @@
+# static ion\Decimal\Context ion\Decimal\Context::Dec64()
+
+Create a context suitable for 64bit decimals.
+
+
+
+
+
+
+## Params:
+
+None.
+
diff --git a/docs/src/ion/Decimal/Context/DecMax.md b/docs/src/ion/Decimal/Context/DecMax.md
new file mode 100644 (file)
index 0000000..9d1cf7f
--- /dev/null
@@ -0,0 +1,15 @@
+# static ion\Decimal\Context ion\Decimal\Context::DecMax([ion\Decimal\Context\Rounding|int $round = ion\Decimal\Context\Rounding::HalfEven])
+
+Create a context with maximum settings.
+
+
+
+
+
+
+## Params:
+
+* Optional ion\Decimal\Context\Rounding|int $round = ion\Decimal\Context\Rounding::HalfEven  
+   Rounding mode.
+
+
diff --git a/docs/src/ion/Decimal/Context/Rounding.md b/docs/src/ion/Decimal/Context/Rounding.md
new file mode 100644 (file)
index 0000000..64aded3
--- /dev/null
@@ -0,0 +1,28 @@
+# enum ion\Decimal\Context\Rounding implements BackedEnum, UnitEnum
+
+Rounding mode.
+
+
+
+
+
+
+## Constants:
+
+ * <span class="constant">Ceiling</span> = <span>0</span>
+ * <span class="constant">Up</span> = <span>1</span>
+ * <span class="constant">HalfUp</span> = <span>2</span>
+ * <span class="constant">HalfEven</span> = <span>3</span>
+ * <span class="constant">HalfDown</span> = <span>4</span>
+ * <span class="constant">Down</span> = <span>5</span>
+ * <span class="constant">Floor</span> = <span>6</span>
+ * <span class="constant">Down05Up</span> = <span>7</span>
+
+
+## Properties:
+
+ * public string $name  
+  Rounding mode.
+ * public int $value  
+  Rounding mode.
+
diff --git a/docs/src/ion/Decimal/Context/__construct.md b/docs/src/ion/Decimal/Context/__construct.md
new file mode 100644 (file)
index 0000000..38f1f69
--- /dev/null
@@ -0,0 +1,23 @@
+# void ion\Decimal\Context::__construct(int $digits, int $eMax, int $eMin, ion\Decimal\Context\Rounding|int $round, bool $clamp)
+
+Create a new decimal context.
+
+
+
+
+
+
+## Params:
+
+* int $digits  
+   Maximum digits.
+* int $eMax  
+   Maximum exponent.
+* int $eMin  
+   Minimum exponent.
+* ion\Decimal\Context\Rounding|int $round  
+   Rounding mode.
+* bool $clamp  
+   Whether to clamp.
+
+
diff --git a/docs/src/ion/Decimal/__construct.md b/docs/src/ion/Decimal/__construct.md
new file mode 100644 (file)
index 0000000..3beef24
--- /dev/null
@@ -0,0 +1,17 @@
+# void ion\Decimal::__construct(string|int $number, [?ion\Decimal\Context $context = NULL])
+
+Create a new fixed point decimal.
+
+
+
+
+
+
+## Params:
+
+* string|int $number  
+   The decimal number.
+* Optional ?ion\Decimal\Context $context = NULL  
+   The decimal context.
+
+
diff --git a/docs/src/ion/Decimal/equals.md b/docs/src/ion/Decimal/equals.md
new file mode 100644 (file)
index 0000000..56e25e1
--- /dev/null
@@ -0,0 +1,20 @@
+# bool ion\Decimal::equals(ion\Decimal $decimal)
+
+Check two decimals for equality.
+
+
+
+
+
+
+## Params:
+
+* ion\Decimal $decimal  
+   The decimal to compare to.
+
+
+## Returns:
+
+* bool, Whether both decimals equal.
+
+
diff --git a/docs/src/ion/Decimal/isInt.md b/docs/src/ion/Decimal/isInt.md
new file mode 100644 (file)
index 0000000..211643b
--- /dev/null
@@ -0,0 +1,18 @@
+# bool ion\Decimal::isInt()
+
+Check whether the decimal is actually a big integer.
+
+
+
+
+
+
+## Params:
+
+None.
+
+## Returns:
+
+* bool, Whether the decimal is actually an integer.
+
+
diff --git a/docs/src/ion/Decimal/toInt.md b/docs/src/ion/Decimal/toInt.md
new file mode 100644 (file)
index 0000000..741be28
--- /dev/null
@@ -0,0 +1,13 @@
+# int ion\Decimal::toInt()
+
+Get the integer represention of the decimal.
+
+
+
+
+
+
+## Params:
+
+None.
+
diff --git a/docs/src/ion/Decimal/toString.md b/docs/src/ion/Decimal/toString.md
new file mode 100644 (file)
index 0000000..f5da7b5
--- /dev/null
@@ -0,0 +1,13 @@
+# string ion\Decimal::toString()
+
+Get the string representation of the decimal.
+
+
+
+
+
+
+## Params:
+
+None.
+
diff --git a/docs/src/ion/Exception.md b/docs/src/ion/Exception.md
new file mode 100644 (file)
index 0000000..73f3f54
--- /dev/null
@@ -0,0 +1,16 @@
+#  class ion\Exception extends Exception implements Stringable, Throwable
+
+Base exception for the ION extension.
+
+
+
+
+
+
+## Constants:
+
+None.
+
+## Properties:
+
+None.
diff --git a/docs/src/ion/LOB.md b/docs/src/ion/LOB.md
new file mode 100644 (file)
index 0000000..e6a3afe
--- /dev/null
@@ -0,0 +1,20 @@
+#  class ion\LOB
+
+A large object.
+
+
+
+See also \ion\Type, [the ION spec's BLob definition](https://amzn.github.io/ion-docs/docs/spec.html#blob), and [the ION sepc's CLob definition](https://amzn.github.io/ion-docs/docs/spec.html#clob).
+
+
+## Constants:
+
+None.
+
+## Properties:
+
+ * public string $value  
+  The value of the large object.
+ * public ion\Type $type  
+  The type (CLob/BLob).
+
diff --git a/docs/src/ion/LOB/__construct.md b/docs/src/ion/LOB/__construct.md
new file mode 100644 (file)
index 0000000..d1b7324
--- /dev/null
@@ -0,0 +1,17 @@
+# void ion\LOB::__construct(string $value, [ion\Type $type = ion\Type::CLob])
+
+Create an ION large object.
+
+
+
+
+
+
+## Params:
+
+* string $value  
+   The value of the large object.
+* Optional ion\Type $type = ion\Type::CLob  
+   The type (CLob/BLob).
+
+
diff --git a/docs/src/ion/Reader.md b/docs/src/ion/Reader.md
new file mode 100644 (file)
index 0000000..3de045f
--- /dev/null
@@ -0,0 +1,16 @@
+#  interface ion\Reader implements Iterator, RecursiveIterator, Traversable
+
+ION reader API.
+
+
+
+
+
+
+## Constants:
+
+None.
+
+## Properties:
+
+None.
diff --git a/docs/src/ion/Reader/Buffer.md b/docs/src/ion/Reader/Buffer.md
new file mode 100644 (file)
index 0000000..32a9f99
--- /dev/null
@@ -0,0 +1,16 @@
+#  interface ion\Reader\Buffer implements Iterator, RecursiveIterator, Traversable, ion\Reader
+
+ION string buffer reader API.
+
+
+
+
+
+
+## Constants:
+
+None.
+
+## Properties:
+
+None.
diff --git a/docs/src/ion/Reader/Buffer/Reader.md b/docs/src/ion/Reader/Buffer/Reader.md
new file mode 100644 (file)
index 0000000..bcdabf9
--- /dev/null
@@ -0,0 +1,16 @@
+#  class ion\Reader\Buffer\Reader extends ion\Reader\Reader implements Iterator, RecursiveIterator, Traversable, ion\Reader, ion\Reader\Buffer
+
+ION string buffer reader.
+
+
+
+
+
+
+## Constants:
+
+None.
+
+## Properties:
+
+None.
diff --git a/docs/src/ion/Reader/Buffer/Reader/__construct.md b/docs/src/ion/Reader/Buffer/Reader/__construct.md
new file mode 100644 (file)
index 0000000..01ba839
--- /dev/null
@@ -0,0 +1,17 @@
+# void ion\Reader\Buffer\Reader::__construct(string $buffer, [?ion\Reader\Options $options = NULL])
+
+Create a new string buffer reader.
+
+
+
+
+
+
+## Params:
+
+* string $buffer  
+   The buffer to read from.
+* Optional ?ion\Reader\Options $options = NULL  
+   Reader options.
+
+
diff --git a/docs/src/ion/Reader/Buffer/getBuffer.md b/docs/src/ion/Reader/Buffer/getBuffer.md
new file mode 100644 (file)
index 0000000..98c93da
--- /dev/null
@@ -0,0 +1,18 @@
+# string ion\Reader\Buffer::getBuffer()
+
+Get the buffer read from.
+
+
+
+
+
+
+## Params:
+
+None.
+
+## Returns:
+
+* string, The buffer read from.
+
+
diff --git a/docs/src/ion/Reader/Options.md b/docs/src/ion/Reader/Options.md
new file mode 100644 (file)
index 0000000..76245b7
--- /dev/null
@@ -0,0 +1,34 @@
+#  class ion\Reader\Options
+
+Reader options.
+
+
+
+
+
+
+## Constants:
+
+None.
+
+## Properties:
+
+ * public ?ion\Catalog $catalog  
+  ION catalog to use for symbol lookup.
+ * public ?ion\Decimal\Context $decimalContext  
+  Decimal context to use.
+ * public ?Closure $onContextChange  
+  Callback as function(\ion\Reader):void called upon local symbol table context change.
+ * public bool $returnSystemValues  
+  Whether to return otherwise hidden system values.
+ * public int $maxContainerDepth  
+  The maximum depth of nested containers.
+ * public int $maxAnnotations  
+  The maximum number of annotations allowed on a single value.
+ * public int $annotationBufferSize  
+  The maximum number of bytes of all annotations on a single value.
+ * public int $tempBufferSize  
+  The maximum number of bytes of a symbol/value/chunk.
+ * public bool $skipCharacterValidation  
+  Whether to skip UTF-8 validation.
+
diff --git a/docs/src/ion/Reader/Options/__construct.md b/docs/src/ion/Reader/Options/__construct.md
new file mode 100644 (file)
index 0000000..1ff508c
--- /dev/null
@@ -0,0 +1,31 @@
+# void ion\Reader\Options::__construct([?ion\Catalog $catalog = NULL, [?ion\Decimal\Context $decimalContext = NULL, [?Closure $onContextChange = NULL, [bool $returnSystemValues = false, [int $maxContainerDepth = 10, [int $maxAnnotations = 10, [int $annotationBufferSize = 16384, [int $tempBufferSize = 16384, [bool $skipCharacterValidation = false]]]]]]]]])
+
+
+
+
+
+
+
+
+## Params:
+
+* Optional ?ion\Catalog $catalog = NULL  
+   ION catalog to use for symbol lookup.
+* Optional ?ion\Decimal\Context $decimalContext = NULL  
+   Decimal context to use.
+* Optional ?Closure $onContextChange = NULL  
+   Callback as function(\ion\Reader):void called upon local symbol table context change.
+* Optional bool $returnSystemValues = false  
+   Whether to return otherwise hidden system values.
+* Optional int $maxContainerDepth = 10  
+   The maximum depth of nested containers.
+* Optional int $maxAnnotations = 10  
+   The maximum number of annotations allowed on a single value.
+* Optional int $annotationBufferSize = 16384  
+   The maximum number of bytes of all annotations on a single value.
+* Optional int $tempBufferSize = 16384  
+   The maximum number of bytes of a symbol/value/chunk.
+* Optional bool $skipCharacterValidation = false  
+   Whether to skip UTF-8 validation.
+
+
diff --git a/docs/src/ion/Reader/Reader.md b/docs/src/ion/Reader/Reader.md
new file mode 100644 (file)
index 0000000..d97f194
--- /dev/null
@@ -0,0 +1,18 @@
+# abstract class ion\Reader\Reader implements Iterator, RecursiveIterator, Traversable, ion\Reader
+
+Base implementation of ION readers.
+
+
+
+
+
+
+## Constants:
+
+None.
+
+## Properties:
+
+ * public ?ion\Reader\Options $options  
+  Reader options.
+
diff --git a/docs/src/ion/Reader/Stream.md b/docs/src/ion/Reader/Stream.md
new file mode 100644 (file)
index 0000000..82cd808
--- /dev/null
@@ -0,0 +1,16 @@
+#  interface ion\Reader\Stream implements Iterator, RecursiveIterator, Traversable, ion\Reader
+
+ION stream reader API.
+
+
+
+
+
+
+## Constants:
+
+None.
+
+## Properties:
+
+None.
diff --git a/docs/src/ion/Reader/Stream/Reader.md b/docs/src/ion/Reader/Stream/Reader.md
new file mode 100644 (file)
index 0000000..351f926
--- /dev/null
@@ -0,0 +1,16 @@
+#  class ion\Reader\Stream\Reader extends ion\Reader\Reader implements Iterator, RecursiveIterator, Traversable, ion\Reader, ion\Reader\Stream
+
+ION stream reader.
+
+
+
+
+
+
+## Constants:
+
+None.
+
+## Properties:
+
+None.
diff --git a/docs/src/ion/Reader/Stream/Reader/__construct.md b/docs/src/ion/Reader/Stream/Reader/__construct.md
new file mode 100644 (file)
index 0000000..badd8fb
--- /dev/null
@@ -0,0 +1,17 @@
+# void ion\Reader\Stream\Reader::__construct(resource $stream, [?ion\Reader\Options $options = NULL])
+
+Create a new stream reader.
+
+
+
+
+
+
+## Params:
+
+* resource $stream  
+   The stream to read from.
+* Optional ?ion\Reader\Options $options = NULL  
+   Reader options.
+
+
diff --git a/docs/src/ion/Reader/Stream/getStream.md b/docs/src/ion/Reader/Stream/getStream.md
new file mode 100644 (file)
index 0000000..ac5c1a8
--- /dev/null
@@ -0,0 +1,18 @@
+# void ion\Reader\Stream::getStream()
+
+Get the stream read from.
+
+
+
+
+
+
+## Params:
+
+None.
+
+## Returns:
+
+* resource, The stream read from.
+
+
diff --git a/docs/src/ion/Reader/Stream/resetStream.md b/docs/src/ion/Reader/Stream/resetStream.md
new file mode 100644 (file)
index 0000000..54fd83c
--- /dev/null
@@ -0,0 +1,15 @@
+# void ion\Reader\Stream::resetStream(resource $stream)
+
+Reset the stream read from.
+
+
+
+
+
+
+## Params:
+
+* resource $stream  
+   The new stream to from.
+
+
diff --git a/docs/src/ion/Reader/Stream/resetStreamWithLength.md b/docs/src/ion/Reader/Stream/resetStreamWithLength.md
new file mode 100644 (file)
index 0000000..5bd3436
--- /dev/null
@@ -0,0 +1,17 @@
+# void ion\Reader\Stream::resetStreamWithLength(resource $stream, int $length)
+
+Reset the stream read from, limiting length to read.
+
+
+
+
+
+
+## Params:
+
+* resource $stream  
+   The stream to read from.
+* int $length  
+   The maximum length to read from $stream.
+
+
diff --git a/docs/src/ion/Reader/countAnnotations.md b/docs/src/ion/Reader/countAnnotations.md
new file mode 100644 (file)
index 0000000..c6ce471
--- /dev/null
@@ -0,0 +1,13 @@
+# int ion\Reader::countAnnotations()
+
+
+
+
+
+
+
+
+## Params:
+
+None.
+
diff --git a/docs/src/ion/Reader/getAnnotation.md b/docs/src/ion/Reader/getAnnotation.md
new file mode 100644 (file)
index 0000000..f9d1ea6
--- /dev/null
@@ -0,0 +1,14 @@
+# string ion\Reader::getAnnotation(int $index)
+
+
+
+
+
+
+
+
+## Params:
+
+* int $index
+
+
diff --git a/docs/src/ion/Reader/getAnnotationSymbol.md b/docs/src/ion/Reader/getAnnotationSymbol.md
new file mode 100644 (file)
index 0000000..c81654c
--- /dev/null
@@ -0,0 +1,14 @@
+# ion\Symbol ion\Reader::getAnnotationSymbol(int $index)
+
+
+
+
+
+
+
+
+## Params:
+
+* int $index
+
+
diff --git a/docs/src/ion/Reader/getAnnotationSymbols.md b/docs/src/ion/Reader/getAnnotationSymbols.md
new file mode 100644 (file)
index 0000000..7ce7d7f
--- /dev/null
@@ -0,0 +1,13 @@
+# array ion\Reader::getAnnotationSymbols()
+
+
+
+
+
+
+
+
+## Params:
+
+None.
+
diff --git a/docs/src/ion/Reader/getAnnotations.md b/docs/src/ion/Reader/getAnnotations.md
new file mode 100644 (file)
index 0000000..8ff8d5c
--- /dev/null
@@ -0,0 +1,13 @@
+# array ion\Reader::getAnnotations()
+
+
+
+
+
+
+
+
+## Params:
+
+None.
+
diff --git a/docs/src/ion/Reader/getDepth.md b/docs/src/ion/Reader/getDepth.md
new file mode 100644 (file)
index 0000000..a47ccdf
--- /dev/null
@@ -0,0 +1,13 @@
+# int ion\Reader::getDepth()
+
+
+
+
+
+
+
+
+## Params:
+
+None.
+
diff --git a/docs/src/ion/Reader/getFieldName.md b/docs/src/ion/Reader/getFieldName.md
new file mode 100644 (file)
index 0000000..9f4c904
--- /dev/null
@@ -0,0 +1,13 @@
+# string ion\Reader::getFieldName()
+
+
+
+
+
+
+
+
+## Params:
+
+None.
+
diff --git a/docs/src/ion/Reader/getFieldNameSymbol.md b/docs/src/ion/Reader/getFieldNameSymbol.md
new file mode 100644 (file)
index 0000000..98481e7
--- /dev/null
@@ -0,0 +1,13 @@
+# ion\Symbol ion\Reader::getFieldNameSymbol()
+
+
+
+
+
+
+
+
+## Params:
+
+None.
+
diff --git a/docs/src/ion/Reader/getPosition.md b/docs/src/ion/Reader/getPosition.md
new file mode 100644 (file)
index 0000000..80e0ad0
--- /dev/null
@@ -0,0 +1,13 @@
+# int ion\Reader::getPosition()
+
+
+
+
+
+
+
+
+## Params:
+
+None.
+
diff --git a/docs/src/ion/Reader/getType.md b/docs/src/ion/Reader/getType.md
new file mode 100644 (file)
index 0000000..e1961a1
--- /dev/null
@@ -0,0 +1,13 @@
+# ion\Type ion\Reader::getType()
+
+
+
+
+
+
+
+
+## Params:
+
+None.
+
diff --git a/docs/src/ion/Reader/getValueLength.md b/docs/src/ion/Reader/getValueLength.md
new file mode 100644 (file)
index 0000000..180c30e
--- /dev/null
@@ -0,0 +1,13 @@
+# int ion\Reader::getValueLength()
+
+
+
+
+
+
+
+
+## Params:
+
+None.
+
diff --git a/docs/src/ion/Reader/getValueOffset.md b/docs/src/ion/Reader/getValueOffset.md
new file mode 100644 (file)
index 0000000..703643d
--- /dev/null
@@ -0,0 +1,13 @@
+# int ion\Reader::getValueOffset()
+
+
+
+
+
+
+
+
+## Params:
+
+None.
+
diff --git a/docs/src/ion/Reader/hasAnnotation.md b/docs/src/ion/Reader/hasAnnotation.md
new file mode 100644 (file)
index 0000000..0301a49
--- /dev/null
@@ -0,0 +1,14 @@
+# bool ion\Reader::hasAnnotation(string $annotation)
+
+
+
+
+
+
+
+
+## Params:
+
+* string $annotation
+
+
diff --git a/docs/src/ion/Reader/hasAnnotations.md b/docs/src/ion/Reader/hasAnnotations.md
new file mode 100644 (file)
index 0000000..cc54365
--- /dev/null
@@ -0,0 +1,13 @@
+# bool ion\Reader::hasAnnotations()
+
+
+
+
+
+
+
+
+## Params:
+
+None.
+
diff --git a/docs/src/ion/Reader/isInStruct.md b/docs/src/ion/Reader/isInStruct.md
new file mode 100644 (file)
index 0000000..b1e74f6
--- /dev/null
@@ -0,0 +1,13 @@
+# bool ion\Reader::isInStruct()
+
+
+
+
+
+
+
+
+## Params:
+
+None.
+
diff --git a/docs/src/ion/Reader/isNull.md b/docs/src/ion/Reader/isNull.md
new file mode 100644 (file)
index 0000000..bd341ae
--- /dev/null
@@ -0,0 +1,13 @@
+# bool ion\Reader::isNull()
+
+
+
+
+
+
+
+
+## Params:
+
+None.
+
diff --git a/docs/src/ion/Reader/readBool.md b/docs/src/ion/Reader/readBool.md
new file mode 100644 (file)
index 0000000..3ae3dc6
--- /dev/null
@@ -0,0 +1,13 @@
+# bool ion\Reader::readBool()
+
+
+
+
+
+
+
+
+## Params:
+
+None.
+
diff --git a/docs/src/ion/Reader/readDecimal.md b/docs/src/ion/Reader/readDecimal.md
new file mode 100644 (file)
index 0000000..dfbfe1d
--- /dev/null
@@ -0,0 +1,13 @@
+# ion\Decimal ion\Reader::readDecimal()
+
+
+
+
+
+
+
+
+## Params:
+
+None.
+
diff --git a/docs/src/ion/Reader/readFloat.md b/docs/src/ion/Reader/readFloat.md
new file mode 100644 (file)
index 0000000..4e93dd5
--- /dev/null
@@ -0,0 +1,13 @@
+# float ion\Reader::readFloat()
+
+
+
+
+
+
+
+
+## Params:
+
+None.
+
diff --git a/docs/src/ion/Reader/readInt.md b/docs/src/ion/Reader/readInt.md
new file mode 100644 (file)
index 0000000..bcb1cb2
--- /dev/null
@@ -0,0 +1,13 @@
+# string|int ion\Reader::readInt()
+
+
+
+
+
+
+
+
+## Params:
+
+None.
+
diff --git a/docs/src/ion/Reader/readLob.md b/docs/src/ion/Reader/readLob.md
new file mode 100644 (file)
index 0000000..22e2a9d
--- /dev/null
@@ -0,0 +1,13 @@
+# string ion\Reader::readLob()
+
+
+
+
+
+
+
+
+## Params:
+
+None.
+
diff --git a/docs/src/ion/Reader/readLobPart.md b/docs/src/ion/Reader/readLobPart.md
new file mode 100644 (file)
index 0000000..81136af
--- /dev/null
@@ -0,0 +1,16 @@
+# bool ion\Reader::readLobPart( &$string, [int $length = 4096])
+
+
+
+
+
+
+
+
+## Params:
+
+* Reference &$string  
+   
+* Optional int $length = 4096
+
+
diff --git a/docs/src/ion/Reader/readNull.md b/docs/src/ion/Reader/readNull.md
new file mode 100644 (file)
index 0000000..6a962fe
--- /dev/null
@@ -0,0 +1,13 @@
+# ion\Type ion\Reader::readNull()
+
+
+
+
+
+
+
+
+## Params:
+
+None.
+
diff --git a/docs/src/ion/Reader/readString.md b/docs/src/ion/Reader/readString.md
new file mode 100644 (file)
index 0000000..dfd9732
--- /dev/null
@@ -0,0 +1,13 @@
+# string ion\Reader::readString()
+
+
+
+
+
+
+
+
+## Params:
+
+None.
+
diff --git a/docs/src/ion/Reader/readStringPart.md b/docs/src/ion/Reader/readStringPart.md
new file mode 100644 (file)
index 0000000..65258b0
--- /dev/null
@@ -0,0 +1,16 @@
+# bool ion\Reader::readStringPart( &$string, [int $length = 4096])
+
+
+
+
+
+
+
+
+## Params:
+
+* Reference &$string  
+   
+* Optional int $length = 4096
+
+
diff --git a/docs/src/ion/Reader/readSymbol.md b/docs/src/ion/Reader/readSymbol.md
new file mode 100644 (file)
index 0000000..ca64dea
--- /dev/null
@@ -0,0 +1,13 @@
+# ion\Symbol ion\Reader::readSymbol()
+
+
+
+
+
+
+
+
+## Params:
+
+None.
+
diff --git a/docs/src/ion/Reader/readTimestamp.md b/docs/src/ion/Reader/readTimestamp.md
new file mode 100644 (file)
index 0000000..c01d40b
--- /dev/null
@@ -0,0 +1,13 @@
+# ion\Timestamp ion\Reader::readTimestamp()
+
+
+
+
+
+
+
+
+## Params:
+
+None.
+
diff --git a/docs/src/ion/Reader/seek.md b/docs/src/ion/Reader/seek.md
new file mode 100644 (file)
index 0000000..c6bad2a
--- /dev/null
@@ -0,0 +1,15 @@
+# void ion\Reader::seek(int $offset, [int $length = -1])
+
+
+
+
+
+
+
+
+## Params:
+
+* int $offset
+* Optional int $length = -1
+
+
diff --git a/docs/src/ion/Serializer.md b/docs/src/ion/Serializer.md
new file mode 100644 (file)
index 0000000..f55b5d2
--- /dev/null
@@ -0,0 +1,16 @@
+#  interface ion\Serializer
+
+Serializer interface, used to customize ion\serialize()'s behavior.
+
+
+
+
+
+
+## Constants:
+
+None.
+
+## Properties:
+
+None.
diff --git a/docs/src/ion/Serializer/PHP.md b/docs/src/ion/Serializer/PHP.md
new file mode 100644 (file)
index 0000000..4dec9eb
--- /dev/null
@@ -0,0 +1,24 @@
+#  class ion\Serializer\PHP implements ion\Serializer
+
+Specialization of the serializer for PHP.
+
+
+
+
+
+
+## Constants:
+
+None.
+
+## Properties:
+
+ * public ?ion\Writer\Options $writerOptions  
+  Writer options.
+ * public bool $multiSequence  
+  Whether to write the top level array as multiple ION sequences.
+ * public bool $callMagicSerialize  
+  Whether to call magic __serialize() methods on objects to serialize.
+ * public ?string $callCustomSerialize  
+  Whether and which custom serialize method to call on objects to serialize.
+
diff --git a/docs/src/ion/Serializer/PHP/__construct.md b/docs/src/ion/Serializer/PHP/__construct.md
new file mode 100644 (file)
index 0000000..4cbce8a
--- /dev/null
@@ -0,0 +1,21 @@
+# void ion\Serializer\PHP::__construct([?ion\Writer\Options $writerOptions = NULL, [bool $multiSequence = false, [bool $callMagicSerialize = true, [?string $callCustomSerialize = NULL]]]])
+
+Create a new PHP ION serializer.
+
+
+
+
+
+
+## Params:
+
+* Optional ?ion\Writer\Options $writerOptions = NULL  
+   Writer options.
+* Optional bool $multiSequence = false  
+   Whether to write the top level array as multiple ION sequences.
+* Optional bool $callMagicSerialize = true  
+   Whether to call magic __serialize() methods on objects to serialize.
+* Optional ?string $callCustomSerialize = NULL  
+   Whether and which custom serialize method to call on objects to serialize.
+
+
diff --git a/docs/src/ion/Serializer/serialize.md b/docs/src/ion/Serializer/serialize.md
new file mode 100644 (file)
index 0000000..f0c89a6
--- /dev/null
@@ -0,0 +1,14 @@
+# string ion\Serializer::serialize(mixed $data)
+
+
+
+
+
+
+
+
+## Params:
+
+* mixed $data
+
+
diff --git a/docs/src/ion/Symbol.md b/docs/src/ion/Symbol.md
new file mode 100644 (file)
index 0000000..9ccfad9
--- /dev/null
@@ -0,0 +1,22 @@
+#  class ion\Symbol implements Stringable
+
+
+
+
+
+See also [ION spec's symbol definition](https://amzn.github.io/ion-docs/docs/spec.html#symbol), and [ION spec's symbol guide](https://amzn.github.io/ion-docs/guides/symbols-guide.html).
+
+
+## Constants:
+
+None.
+
+## Properties:
+
+ * public ?string $value  
+  The symbol's text representation.
+ * public int $sid  
+  The symbols ID, referencing its location within a shared symbol table.
+ * public ?ion\Symbol\ImportLocation $importLocation  
+  The import location referencing a shared symbol table.
+
diff --git a/docs/src/ion/Symbol/Enum.md b/docs/src/ion/Symbol/Enum.md
new file mode 100644 (file)
index 0000000..26ff533
--- /dev/null
@@ -0,0 +1,16 @@
+#  interface ion\Symbol\Enum
+
+Base interface of built-in shared symbol tables.
+
+
+
+
+
+
+## Constants:
+
+None.
+
+## Properties:
+
+None.
diff --git a/docs/src/ion/Symbol/Enum/toSID.md b/docs/src/ion/Symbol/Enum/toSID.md
new file mode 100644 (file)
index 0000000..3b61090
--- /dev/null
@@ -0,0 +1,18 @@
+# int ion\Symbol\Enum::toSID()
+
+
+
+
+
+
+
+
+## Params:
+
+None.
+
+## Returns:
+
+* int, The symbol id.
+
+
diff --git a/docs/src/ion/Symbol/Enum/toString.md b/docs/src/ion/Symbol/Enum/toString.md
new file mode 100644 (file)
index 0000000..dd67145
--- /dev/null
@@ -0,0 +1,18 @@
+# string ion\Symbol\Enum::toString()
+
+
+
+
+
+
+
+
+## Params:
+
+None.
+
+## Returns:
+
+* string, The symbol's textual representation.
+
+
diff --git a/docs/src/ion/Symbol/Enum/toSymbol.md b/docs/src/ion/Symbol/Enum/toSymbol.md
new file mode 100644 (file)
index 0000000..7701670
--- /dev/null
@@ -0,0 +1,18 @@
+# ion\Symbol ion\Symbol\Enum::toSymbol()
+
+
+
+
+
+
+
+
+## Params:
+
+None.
+
+## Returns:
+
+* \ion\Symbol, Instance of the symbol.
+
+
diff --git a/docs/src/ion/Symbol/ImportLocation.md b/docs/src/ion/Symbol/ImportLocation.md
new file mode 100644 (file)
index 0000000..18280d6
--- /dev/null
@@ -0,0 +1,20 @@
+#  class ion\Symbol\ImportLocation
+
+The import location (referring to a shared table= of a symbol.
+
+
+
+
+
+
+## Constants:
+
+None.
+
+## Properties:
+
+ * public string $name  
+  The name of the shared symbol table.
+ * public int $location  
+  The location (sid) of the symbol within the table.
+
diff --git a/docs/src/ion/Symbol/ImportLocation/__construct.md b/docs/src/ion/Symbol/ImportLocation/__construct.md
new file mode 100644 (file)
index 0000000..2697eb6
--- /dev/null
@@ -0,0 +1,17 @@
+# void ion\Symbol\ImportLocation::__construct(string $name, int $location)
+
+Create a new import location.
+
+
+
+
+
+
+## Params:
+
+* string $name  
+   The name of the shared symbol table.
+* int $location  
+   The location (sid) of the symbol within the table.
+
+
diff --git a/docs/src/ion/Symbol/Table.md b/docs/src/ion/Symbol/Table.md
new file mode 100644 (file)
index 0000000..12403eb
--- /dev/null
@@ -0,0 +1,16 @@
+#  interface ion\Symbol\Table
+
+Base interface of an ION symbol table.
+
+
+
+
+
+
+## Constants:
+
+None.
+
+## Properties:
+
+None.
diff --git a/docs/src/ion/Symbol/Table/Local.md b/docs/src/ion/Symbol/Table/Local.md
new file mode 100644 (file)
index 0000000..31ce291
--- /dev/null
@@ -0,0 +1,22 @@
+#  class ion\Symbol\Table\Local implements ion\Symbol\Table
+
+A local symbol table.
+
+
+
+See also [the ION spec's symbol guide](https://amzn.github.io/ion-docs/guides/symbols-guide.html), and [the ION doc's cookbook](https://amzn.github.io/ion-docs/guides/cookbook.html#using-a-local-symbol-table).
+
+
+## Constants:
+
+None.
+
+## Properties:
+
+ * private array $imports = array (
+)  
+  Internal cache.
+ * private array $symbols = array (
+)  
+  Internal cache.
+
diff --git a/docs/src/ion/Symbol/Table/Local/__construct.md b/docs/src/ion/Symbol/Table/Local/__construct.md
new file mode 100644 (file)
index 0000000..1221557
--- /dev/null
@@ -0,0 +1,13 @@
+# void ion\Symbol\Table\Local::__construct()
+
+Create a local symbol table.
+
+
+
+
+
+
+## Params:
+
+None.
+
diff --git a/docs/src/ion/Symbol/Table/Local/import.md b/docs/src/ion/Symbol/Table/Local/import.md
new file mode 100644 (file)
index 0000000..bc39050
--- /dev/null
@@ -0,0 +1,20 @@
+# void ion\Symbol\Table\Local::import(ion\Symbol\Table $table)
+
+Import a symbol table.
+
+
+
+
+
+
+## Params:
+
+* ion\Symbol\Table $table  
+   The symbol table to import.
+
+
+## Returns:
+
+* void, 
+
+
diff --git a/docs/src/ion/Symbol/Table/PHP.md b/docs/src/ion/Symbol/Table/PHP.md
new file mode 100644 (file)
index 0000000..e7662ba
--- /dev/null
@@ -0,0 +1,30 @@
+# enum ion\Symbol\Table\PHP implements BackedEnum, UnitEnum, ion\Symbol\Enum
+
+The built-in PHP symbols.
+
+
+
+
+
+
+## Constants:
+
+ * <span class="constant">PHP</span> = <span>'PHP'</span>
+ * <span class="constant">Reference</span> = <span>'R'</span>
+ * <span class="constant">Backref</span> = <span>'r'</span>
+ * <span class="constant">Property</span> = <span>'p'</span>
+ * <span class="constant">Object</span> = <span>'o'</span>
+ * <span class="constant">ClassObject</span> = <span>'c'</span>
+ * <span class="constant">MagicObject</span> = <span>'O'</span>
+ * <span class="constant">CustomObject</span> = <span>'C'</span>
+ * <span class="constant">Enum</span> = <span>'E'</span>
+ * <span class="constant">Serializable</span> = <span>'S'</span>
+
+
+## Properties:
+
+ * public string $name  
+  The built-in PHP symbols.
+ * public string $value  
+  The built-in PHP symbols.
+
diff --git a/docs/src/ion/Symbol/Table/Shared.md b/docs/src/ion/Symbol/Table/Shared.md
new file mode 100644 (file)
index 0000000..59d9b32
--- /dev/null
@@ -0,0 +1,23 @@
+#  class ion\Symbol\Table\Shared implements ion\Symbol\Table
+
+A shared symbol table.
+
+
+
+See also [the ION spec's symbol guide](https://amzn.github.io/ion-docs/guides/symbols-guide.html), and [the ION doc's cookbook](https://amzn.github.io/ion-docs/guides/cookbook.html#using-a-shared-symbol-table).
+
+
+## Constants:
+
+None.
+
+## Properties:
+
+ * public string $name  
+  The name of the shared symbol table.
+ * public int $version  
+  The version of the shared symbol table.
+ * private array $symbols = array (
+)  
+  Internal cache.
+
diff --git a/docs/src/ion/Symbol/Table/Shared/__construct.md b/docs/src/ion/Symbol/Table/Shared/__construct.md
new file mode 100644 (file)
index 0000000..047059c
--- /dev/null
@@ -0,0 +1,19 @@
+# void ion\Symbol\Table\Shared::__construct(string $name, [int $version = 1, [?array $symbols = NULL]])
+
+Create a shared symbol table.
+
+
+
+
+
+
+## Params:
+
+* string $name  
+   The name of the shared symbol table.
+* Optional int $version = 1  
+   The version of the shared symbol table.
+* Optional ?array $symbols = NULL  
+   Internal cache.
+
+
diff --git a/docs/src/ion/Symbol/Table/System.md b/docs/src/ion/Symbol/Table/System.md
new file mode 100644 (file)
index 0000000..4051228
--- /dev/null
@@ -0,0 +1,29 @@
+# enum ion\Symbol\Table\System implements BackedEnum, UnitEnum, ion\Symbol\Enum
+
+The built-in ION system symbols.
+
+
+
+
+
+
+## Constants:
+
+ * <span class="constant">Ion</span> = <span>'$ion'</span>
+ * <span class="constant">Ivm_1_0</span> = <span>'$ion_1_0'</span>
+ * <span class="constant">IonSymbolTable</span> = <span>'$ion_symbol_table'</span>
+ * <span class="constant">Name</span> = <span>'name'</span>
+ * <span class="constant">Version</span> = <span>'version'</span>
+ * <span class="constant">Imports</span> = <span>'imports'</span>
+ * <span class="constant">Symbols</span> = <span>'symbols'</span>
+ * <span class="constant">MaxId</span> = <span>'max_id'</span>
+ * <span class="constant">SharedSymbolTable</span> = <span>'$ion_shared_symbol_table'</span>
+
+
+## Properties:
+
+ * public string $name  
+  The built-in ION system symbols.
+ * public string $value  
+  The built-in ION system symbols.
+
diff --git a/docs/src/ion/Symbol/Table/add.md b/docs/src/ion/Symbol/Table/add.md
new file mode 100644 (file)
index 0000000..293b7f1
--- /dev/null
@@ -0,0 +1,20 @@
+# int ion\Symbol\Table::add(ion\Symbol|string $symbol)
+
+Add a symbol to the table.
+
+
+
+
+
+
+## Params:
+
+* ion\Symbol|string $symbol  
+   The symbol (value) to add.
+
+
+## Returns:
+
+* int, The symbol ID.
+
+
diff --git a/docs/src/ion/Symbol/Table/find.md b/docs/src/ion/Symbol/Table/find.md
new file mode 100644 (file)
index 0000000..bc46bb2
--- /dev/null
@@ -0,0 +1,20 @@
+# ?ion\Symbol ion\Symbol\Table::find(string|int $id)
+
+Find a symbol within the symbol table, including imports.
+
+
+
+
+
+
+## Params:
+
+* string|int $id  
+   The ID or text of the symbol to find.
+
+
+## Returns:
+
+* \ion\Symbol|null, The symbol found, if any.
+
+
diff --git a/docs/src/ion/Symbol/Table/findLocal.md b/docs/src/ion/Symbol/Table/findLocal.md
new file mode 100644 (file)
index 0000000..0bee077
--- /dev/null
@@ -0,0 +1,20 @@
+# ?ion\Symbol ion\Symbol\Table::findLocal(string|int $id)
+
+Find a symbol within **only this** symbol table, ignoring imports.
+
+
+
+
+
+
+## Params:
+
+* string|int $id  
+   The ID or text of the symbol to find.
+
+
+## Returns:
+
+* \ion\Symbol|null, The symbol found, if any.
+
+
diff --git a/docs/src/ion/Symbol/Table/getMaxId.md b/docs/src/ion/Symbol/Table/getMaxId.md
new file mode 100644 (file)
index 0000000..09e2b4c
--- /dev/null
@@ -0,0 +1,18 @@
+# int ion\Symbol\Table::getMaxId()
+
+Get the maximum symbol ID within the symbol table.
+
+
+
+
+
+
+## Params:
+
+None.
+
+## Returns:
+
+* int, The maximum symbol ID.
+
+
diff --git a/docs/src/ion/Symbol/__construct.md b/docs/src/ion/Symbol/__construct.md
new file mode 100644 (file)
index 0000000..d4894e7
--- /dev/null
@@ -0,0 +1,19 @@
+# void ion\Symbol::__construct([?string $value = NULL, [int $sid = -1, [?ion\Symbol\ImportLocation $importLocation = NULL]]])
+
+Create an ION symbol.
+
+
+
+
+
+
+## Params:
+
+* Optional ?string $value = NULL  
+   The symbol's text representation.
+* Optional int $sid = -1  
+   The symbols ID, referencing its location within a shared symbol table.
+* Optional ?ion\Symbol\ImportLocation $importLocation = NULL  
+   The import location referencing a shared symbol table.
+
+
diff --git a/docs/src/ion/Symbol/equals.md b/docs/src/ion/Symbol/equals.md
new file mode 100644 (file)
index 0000000..8f98ba3
--- /dev/null
@@ -0,0 +1,23 @@
+# bool ion\Symbol::equals(ion\Symbol $symbol)
+
+Compare two symbols for equality.
+
+Two symbols are considered equal, if either:
+* both are the same object or NULL
+* both values are NULL (unknown text), and both $importLocations match
+* both values match, regardless of $sid and $importLocation
+
+
+
+
+## Params:
+
+* ion\Symbol $symbol  
+   
+
+
+## Returns:
+
+* bool, whether the two Symbols equal
+
+
diff --git a/docs/src/ion/Symbol/toString.md b/docs/src/ion/Symbol/toString.md
new file mode 100644 (file)
index 0000000..7d6ce0b
--- /dev/null
@@ -0,0 +1,13 @@
+# string ion\Symbol::toString()
+
+
+
+
+
+
+
+
+## Params:
+
+None.
+
diff --git a/docs/src/ion/Timestamp.md b/docs/src/ion/Timestamp.md
new file mode 100644 (file)
index 0000000..f771414
--- /dev/null
@@ -0,0 +1,20 @@
+#  class ion\Timestamp extends DateTime implements DateTimeInterface, Stringable
+
+An ION Timestamp.
+
+
+
+See also [the ION sepc's timestamp definintion](https://amzn.github.io/ion-docs/docs/spec.html#timestamp), and [PHP's date documentation](https://php.net/date).
+
+
+## Constants:
+
+None.
+
+## Properties:
+
+ * public int $precision  
+  The timestamp's precision. See ion\Timestamp\Precision.
+ * public string $format  
+  The timestamp's format. See ion\Timestamp\Format.
+
diff --git a/docs/src/ion/Timestamp/Format.md b/docs/src/ion/Timestamp/Format.md
new file mode 100644 (file)
index 0000000..3adee4e
--- /dev/null
@@ -0,0 +1,29 @@
+# enum ion\Timestamp\Format implements BackedEnum, UnitEnum
+
+Timestamp format.
+
+
+
+
+
+
+## Constants:
+
+ * <span class="constant">Year</span> = <span>'Y\\T'</span>
+ * <span class="constant">Month</span> = <span>'Y-m\\T'</span>
+ * <span class="constant">Day</span> = <span>'Y-m-d\\T'</span>
+ * <span class="constant">Min</span> = <span>'Y-m-d\\TH:i'</span>
+ * <span class="constant">Sec</span> = <span>'Y-m-d\\TH:i:s'</span>
+ * <span class="constant">Frac</span> = <span>'Y-m-d\\TH:i:s.v'</span>
+ * <span class="constant">MinTZ</span> = <span>'Y-m-d\\TH:iP'</span>
+ * <span class="constant">SecTZ</span> = <span>'Y-m-d\\TH:i:sP'</span>
+ * <span class="constant">FracTZ</span> = <span>'Y-m-d\\TH:i:s.vP'</span>
+
+
+## Properties:
+
+ * public string $name  
+  Timestamp format.
+ * public string $value  
+  Timestamp format.
+
diff --git a/docs/src/ion/Timestamp/Precision.md b/docs/src/ion/Timestamp/Precision.md
new file mode 100644 (file)
index 0000000..6c86ffa
--- /dev/null
@@ -0,0 +1,29 @@
+# enum ion\Timestamp\Precision implements BackedEnum, UnitEnum
+
+Timestamp precision.
+
+
+
+
+
+
+## Constants:
+
+ * <span class="constant">Year</span> = <span>1</span>
+ * <span class="constant">Month</span> = <span>3</span>
+ * <span class="constant">Day</span> = <span>7</span>
+ * <span class="constant">Min</span> = <span>23</span>
+ * <span class="constant">Sec</span> = <span>55</span>
+ * <span class="constant">Frac</span> = <span>119</span>
+ * <span class="constant">MinTZ</span> = <span>151</span>
+ * <span class="constant">SecTZ</span> = <span>183</span>
+ * <span class="constant">FracTZ</span> = <span>247</span>
+
+
+## Properties:
+
+ * public string $name  
+  Timestamp precision.
+ * public int $value  
+  Timestamp precision.
+
diff --git a/docs/src/ion/Timestamp/__construct.md b/docs/src/ion/Timestamp/__construct.md
new file mode 100644 (file)
index 0000000..77b8953
--- /dev/null
@@ -0,0 +1,21 @@
+# void ion\Timestamp::__construct(ion\Timestamp\Precision|int $precision, [ion\Timestamp\Format|string|null $format = NULL, [?string $datetime = NULL, [?DateTimeZone $timezone = NULL]]])
+
+Create a new ION timestamp.
+
+
+
+
+
+
+## Params:
+
+* ion\Timestamp\Precision|int $precision  
+   The timestamp's precision. See ion\Timestamp\Precision.
+* Optional ion\Timestamp\Format|string|null $format = NULL  
+   The timestamp's format. See ion\Timestamp\Format.
+* Optional ?string $datetime = NULL  
+   The timestamp's value.
+* Optional ?DateTimeZone $timezone = NULL  
+   The timestamp's timezone.
+
+
diff --git a/docs/src/ion/Type.md b/docs/src/ion/Type.md
new file mode 100644 (file)
index 0000000..428bc68
--- /dev/null
@@ -0,0 +1,40 @@
+# enum ion\Type implements BackedEnum, UnitEnum
+
+ION data type.
+
+The following special PHP classes are provided for some data types:
+* ion\Decimal
+* ion\Timestamp
+* ion\Symbol
+* ion\Lob
+
+
+
+
+## Constants:
+
+ * <span class="constant">Null</span> = <span>0</span>
+ * <span class="constant">Bool</span> = <span>256</span>
+ * <span class="constant">Int</span> = <span>512</span>
+ * <span class="constant">Float</span> = <span>1024</span>
+ * <span class="constant">Decimal</span> = <span>1280</span>
+ * <span class="constant">Timestamp</span> = <span>1536</span>
+ * <span class="constant">Symbol</span> = <span>1792</span>
+ * <span class="constant">String</span> = <span>2048</span>
+ * <span class="constant">CLob</span> = <span>2304</span>
+ * <span class="constant">BLob</span> = <span>2560</span>
+ * <span class="constant">List</span> = <span>2816</span>
+ * <span class="constant">SExp</span> = <span>3072</span>
+ * <span class="constant">Struct</span> = <span>3328</span>
+ * <span class="constant">Datagram</span> = <span>3840</span>
+ * <span class="constant">EOF</span> = <span>-256</span>
+ * <span class="constant">NONE</span> = <span>-512</span>
+
+
+## Properties:
+
+ * public string $name  
+  ION data type.
+ * public int $value  
+  ION data type.
+
diff --git a/docs/src/ion/Unserializer.md b/docs/src/ion/Unserializer.md
new file mode 100644 (file)
index 0000000..d0622ce
--- /dev/null
@@ -0,0 +1,16 @@
+#  interface ion\Unserializer
+
+Unserializer interface, used to customize ion\unserialize()'s behavior.
+
+
+
+
+
+
+## Constants:
+
+None.
+
+## Properties:
+
+None.
diff --git a/docs/src/ion/Unserializer/PHP.md b/docs/src/ion/Unserializer/PHP.md
new file mode 100644 (file)
index 0000000..f64da55
--- /dev/null
@@ -0,0 +1,24 @@
+#  class ion\Unserializer\PHP implements ion\Unserializer
+
+Specialization of the unserializer for PHP.
+
+
+
+
+
+
+## Constants:
+
+None.
+
+## Properties:
+
+ * public ?ion\Reader\Options $readerOptions  
+  Reader options.
+ * public bool $multiSequence  
+  Whether to continue reading multiple ION sequences after the first one.
+ * public bool $callMagicUnserialize  
+  Whether to call magic __unserialize() methods on objects to unserialize.
+ * public ?string $callCustomUnserialize  
+  Whether and which custom unserialize method to call on objects to unserialize.
+
diff --git a/docs/src/ion/Unserializer/PHP/__construct.md b/docs/src/ion/Unserializer/PHP/__construct.md
new file mode 100644 (file)
index 0000000..e8ccbec
--- /dev/null
@@ -0,0 +1,21 @@
+# void ion\Unserializer\PHP::__construct([?ion\Reader\Options $readerOptions = NULL, [bool $multiSequence = false, [bool $callMagicUnserialize = true, [?string $callCustomUnserialize = NULL]]]])
+
+Create a new ION PHP unserializer.
+
+
+
+
+
+
+## Params:
+
+* Optional ?ion\Reader\Options $readerOptions = NULL  
+   Reader options.
+* Optional bool $multiSequence = false  
+   Whether to continue reading multiple ION sequences after the first one.
+* Optional bool $callMagicUnserialize = true  
+   Whether to call magic __unserialize() methods on objects to unserialize.
+* Optional ?string $callCustomUnserialize = NULL  
+   Whether and which custom unserialize method to call on objects to unserialize.
+
+
diff --git a/docs/src/ion/Unserializer/unserialize.md b/docs/src/ion/Unserializer/unserialize.md
new file mode 100644 (file)
index 0000000..1b15722
--- /dev/null
@@ -0,0 +1,15 @@
+# mixed ion\Unserializer::unserialize(string|resource $data)
+
+
+
+
+
+
+
+
+## Params:
+
+* string|resource $data  
+   
+
+
diff --git a/docs/src/ion/Writer.md b/docs/src/ion/Writer.md
new file mode 100644 (file)
index 0000000..82250d5
--- /dev/null
@@ -0,0 +1,16 @@
+#  interface ion\Writer
+
+ION writer API.
+
+
+
+
+
+
+## Constants:
+
+None.
+
+## Properties:
+
+None.
diff --git a/docs/src/ion/Writer/Buffer.md b/docs/src/ion/Writer/Buffer.md
new file mode 100644 (file)
index 0000000..4f82f52
--- /dev/null
@@ -0,0 +1,16 @@
+#  interface ion\Writer\Buffer implements ion\Writer
+
+ION buffer writer API.
+
+
+
+
+
+
+## Constants:
+
+None.
+
+## Properties:
+
+None.
diff --git a/docs/src/ion/Writer/Buffer/Writer.md b/docs/src/ion/Writer/Buffer/Writer.md
new file mode 100644 (file)
index 0000000..da37e42
--- /dev/null
@@ -0,0 +1,16 @@
+#  class ion\Writer\Buffer\Writer extends ion\Writer\Writer implements ion\Writer, ion\Writer\Buffer
+
+IO buffer writer.
+
+
+
+
+
+
+## Constants:
+
+None.
+
+## Properties:
+
+None.
diff --git a/docs/src/ion/Writer/Buffer/Writer/__construct.md b/docs/src/ion/Writer/Buffer/Writer/__construct.md
new file mode 100644 (file)
index 0000000..841add5
--- /dev/null
@@ -0,0 +1,15 @@
+# void ion\Writer\Buffer\Writer::__construct([?ion\Writer\Options $options = NULL])
+
+Create a new buffer writer.
+
+
+
+
+
+
+## Params:
+
+* Optional ?ion\Writer\Options $options = NULL  
+   Writer options.
+
+
diff --git a/docs/src/ion/Writer/Buffer/getBuffer.md b/docs/src/ion/Writer/Buffer/getBuffer.md
new file mode 100644 (file)
index 0000000..8124851
--- /dev/null
@@ -0,0 +1,13 @@
+# string ion\Writer\Buffer::getBuffer()
+
+Get the buffer written to.
+
+
+
+
+
+
+## Params:
+
+None.
+
diff --git a/docs/src/ion/Writer/Buffer/resetBuffer.md b/docs/src/ion/Writer/Buffer/resetBuffer.md
new file mode 100644 (file)
index 0000000..f9b35d5
--- /dev/null
@@ -0,0 +1,13 @@
+# void ion\Writer\Buffer::resetBuffer()
+
+Reset the buffer written to.
+
+
+
+
+
+
+## Params:
+
+None.
+
diff --git a/docs/src/ion/Writer/Options.md b/docs/src/ion/Writer/Options.md
new file mode 100644 (file)
index 0000000..d95da31
--- /dev/null
@@ -0,0 +1,40 @@
+#  class ion\Writer\Options
+
+ION writer options.
+
+
+
+
+
+
+## Constants:
+
+None.
+
+## Properties:
+
+ * public ?ion\Catalog $catalog  
+  ION catalog to use for symbol lookup.
+ * public ?ion\Decimal\Context $decimalContext  
+  Decimal context to use.
+ * public bool $outputBinary  
+  Whether to output binary ION.
+ * public bool $compactFloats  
+  Whether to write doubles which fit in 32 bits as floats.
+ * public bool $escapeNonAscii  
+  Whether to slash-escape all non ASCII bytes.
+ * public bool $prettyPrint  
+  Whether to produce pretty-printed output.
+ * public bool $indentTabs  
+  Whether to indent with tabs, when pretty-printing.
+ * public int $indentSize  
+  The number of spaces to use for indentation instead of tabs, when pretty-printing.
+ * public bool $flushEveryValue  
+  Whether to immediately flush every value written.
+ * public int $maxContainerDepth  
+  Maximum depth of nested containers.
+ * public int $maxAnnotations  
+  The maximum number of annotations allowed on a single value.
+ * public int $tempBufferSize  
+  Temporary buffer size.
+
diff --git a/docs/src/ion/Writer/Options/__construct.md b/docs/src/ion/Writer/Options/__construct.md
new file mode 100644 (file)
index 0000000..0f8bddc
--- /dev/null
@@ -0,0 +1,37 @@
+# void ion\Writer\Options::__construct([?ion\Catalog $catalog = NULL, [?ion\Decimal\Context $decimalContext = NULL, [bool $outputBinary = false, [bool $compactFloats = false, [bool $escapeNonAscii = false, [bool $prettyPrint = false, [bool $indentTabs = true, [int $indentSize = 2, [bool $flushEveryValue = false, [int $maxContainerDepth = 10, [int $maxAnnotations = 10, [int $tempBufferSize = 16384]]]]]]]]]]]])
+
+Create custom ION writer options.
+
+
+
+
+
+
+## Params:
+
+* Optional ?ion\Catalog $catalog = NULL  
+   ION catalog to use for symbol lookup.
+* Optional ?ion\Decimal\Context $decimalContext = NULL  
+   Decimal context to use.
+* Optional bool $outputBinary = false  
+   Whether to output binary ION.
+* Optional bool $compactFloats = false  
+   Whether to write doubles which fit in 32 bits as floats.
+* Optional bool $escapeNonAscii = false  
+   Whether to slash-escape all non ASCII bytes.
+* Optional bool $prettyPrint = false  
+   Whether to produce pretty-printed output.
+* Optional bool $indentTabs = true  
+   Whether to indent with tabs, when pretty-printing.
+* Optional int $indentSize = 2  
+   The number of spaces to use for indentation instead of tabs, when pretty-printing.
+* Optional bool $flushEveryValue = false  
+   Whether to immediately flush every value written.
+* Optional int $maxContainerDepth = 10  
+   Maximum depth of nested containers.
+* Optional int $maxAnnotations = 10  
+   The maximum number of annotations allowed on a single value.
+* Optional int $tempBufferSize = 16384  
+   Temporary buffer size.
+
+
diff --git a/docs/src/ion/Writer/Stream.md b/docs/src/ion/Writer/Stream.md
new file mode 100644 (file)
index 0000000..de84c44
--- /dev/null
@@ -0,0 +1,16 @@
+#  interface ion\Writer\Stream implements ion\Writer
+
+ION stream writer API.
+
+
+
+
+
+
+## Constants:
+
+None.
+
+## Properties:
+
+None.
diff --git a/docs/src/ion/Writer/Stream/Writer.md b/docs/src/ion/Writer/Stream/Writer.md
new file mode 100644 (file)
index 0000000..9a4675a
--- /dev/null
@@ -0,0 +1,16 @@
+#  class ion\Writer\Stream\Writer extends ion\Writer\Writer implements ion\Writer, ion\Writer\Stream
+
+ION stream writer.
+
+
+
+
+
+
+## Constants:
+
+None.
+
+## Properties:
+
+None.
diff --git a/docs/src/ion/Writer/Stream/Writer/__construct.md b/docs/src/ion/Writer/Stream/Writer/__construct.md
new file mode 100644 (file)
index 0000000..d5fe0c5
--- /dev/null
@@ -0,0 +1,17 @@
+# void ion\Writer\Stream\Writer::__construct(resource $stream, [?ion\Writer\Options $options = NULL])
+
+Create a new stream writer.
+
+
+
+
+
+
+## Params:
+
+* resource $stream  
+   The stream to write to.
+* Optional ?ion\Writer\Options $options = NULL  
+   Writer options.
+
+
diff --git a/docs/src/ion/Writer/Stream/getStream.md b/docs/src/ion/Writer/Stream/getStream.md
new file mode 100644 (file)
index 0000000..883b0e5
--- /dev/null
@@ -0,0 +1,18 @@
+# void ion\Writer\Stream::getStream()
+
+Get the stream being written to.
+
+
+
+
+
+
+## Params:
+
+None.
+
+## Returns:
+
+* resource, 
+
+
diff --git a/docs/src/ion/Writer/Writer.md b/docs/src/ion/Writer/Writer.md
new file mode 100644 (file)
index 0000000..424a96b
--- /dev/null
@@ -0,0 +1,16 @@
+# abstract class ion\Writer\Writer implements ion\Writer
+
+Base implementation of common functionality of ION writers.
+
+
+
+
+
+
+## Constants:
+
+None.
+
+## Properties:
+
+None.
diff --git a/docs/src/ion/Writer/appendLob.md b/docs/src/ion/Writer/appendLob.md
new file mode 100644 (file)
index 0000000..042e38e
--- /dev/null
@@ -0,0 +1,14 @@
+# void ion\Writer::appendLob(string $data)
+
+
+
+
+
+
+
+
+## Params:
+
+* string $data
+
+
diff --git a/docs/src/ion/Writer/finish.md b/docs/src/ion/Writer/finish.md
new file mode 100644 (file)
index 0000000..c90c935
--- /dev/null
@@ -0,0 +1,13 @@
+# int ion\Writer::finish()
+
+
+
+
+
+
+
+
+## Params:
+
+None.
+
diff --git a/docs/src/ion/Writer/finishContainer.md b/docs/src/ion/Writer/finishContainer.md
new file mode 100644 (file)
index 0000000..637cb36
--- /dev/null
@@ -0,0 +1,13 @@
+# void ion\Writer::finishContainer()
+
+
+
+
+
+
+
+
+## Params:
+
+None.
+
diff --git a/docs/src/ion/Writer/finishLob.md b/docs/src/ion/Writer/finishLob.md
new file mode 100644 (file)
index 0000000..4fa960d
--- /dev/null
@@ -0,0 +1,13 @@
+# void ion\Writer::finishLob()
+
+
+
+
+
+
+
+
+## Params:
+
+None.
+
diff --git a/docs/src/ion/Writer/flush.md b/docs/src/ion/Writer/flush.md
new file mode 100644 (file)
index 0000000..9ed2c84
--- /dev/null
@@ -0,0 +1,13 @@
+# int ion\Writer::flush()
+
+
+
+
+
+
+
+
+## Params:
+
+None.
+
diff --git a/docs/src/ion/Writer/getDepth.md b/docs/src/ion/Writer/getDepth.md
new file mode 100644 (file)
index 0000000..f089235
--- /dev/null
@@ -0,0 +1,13 @@
+# int ion\Writer::getDepth()
+
+
+
+
+
+
+
+
+## Params:
+
+None.
+
diff --git a/docs/src/ion/Writer/startContainer.md b/docs/src/ion/Writer/startContainer.md
new file mode 100644 (file)
index 0000000..7f7e83a
--- /dev/null
@@ -0,0 +1,14 @@
+# void ion\Writer::startContainer(ion\Type $type)
+
+
+
+
+
+
+
+
+## Params:
+
+* ion\Type $type
+
+
diff --git a/docs/src/ion/Writer/startLob.md b/docs/src/ion/Writer/startLob.md
new file mode 100644 (file)
index 0000000..9a8e173
--- /dev/null
@@ -0,0 +1,14 @@
+# void ion\Writer::startLob(ion\Type $type)
+
+
+
+
+
+
+
+
+## Params:
+
+* ion\Type $type
+
+
diff --git a/docs/src/ion/Writer/writeAnnotation.md b/docs/src/ion/Writer/writeAnnotation.md
new file mode 100644 (file)
index 0000000..9c18eda
--- /dev/null
@@ -0,0 +1,14 @@
+# void ion\Writer::writeAnnotation([ion\Symbol|string  ?>...$annotation])
+
+
+
+
+
+
+
+
+## Params:
+
+* Optional ion\Symbol|string   ?>...$annotation
+
+
diff --git a/docs/src/ion/Writer/writeBLob.md b/docs/src/ion/Writer/writeBLob.md
new file mode 100644 (file)
index 0000000..4c6ddbe
--- /dev/null
@@ -0,0 +1,14 @@
+# void ion\Writer::writeBLob(string $value)
+
+
+
+
+
+
+
+
+## Params:
+
+* string $value
+
+
diff --git a/docs/src/ion/Writer/writeBool.md b/docs/src/ion/Writer/writeBool.md
new file mode 100644 (file)
index 0000000..f6fa611
--- /dev/null
@@ -0,0 +1,14 @@
+# void ion\Writer::writeBool(bool $value)
+
+
+
+
+
+
+
+
+## Params:
+
+* bool $value
+
+
diff --git a/docs/src/ion/Writer/writeCLob.md b/docs/src/ion/Writer/writeCLob.md
new file mode 100644 (file)
index 0000000..33ea7af
--- /dev/null
@@ -0,0 +1,14 @@
+# void ion\Writer::writeCLob(string $value)
+
+
+
+
+
+
+
+
+## Params:
+
+* string $value
+
+
diff --git a/docs/src/ion/Writer/writeDecimal.md b/docs/src/ion/Writer/writeDecimal.md
new file mode 100644 (file)
index 0000000..90a4bef
--- /dev/null
@@ -0,0 +1,14 @@
+# void ion\Writer::writeDecimal(ion\Decimal|string $value)
+
+
+
+
+
+
+
+
+## Params:
+
+* ion\Decimal|string $value
+
+
diff --git a/docs/src/ion/Writer/writeFieldName.md b/docs/src/ion/Writer/writeFieldName.md
new file mode 100644 (file)
index 0000000..a145e04
--- /dev/null
@@ -0,0 +1,14 @@
+# void ion\Writer::writeFieldName(string $name)
+
+
+
+
+
+
+
+
+## Params:
+
+* string $name
+
+
diff --git a/docs/src/ion/Writer/writeFloat.md b/docs/src/ion/Writer/writeFloat.md
new file mode 100644 (file)
index 0000000..7258cd2
--- /dev/null
@@ -0,0 +1,14 @@
+# void ion\Writer::writeFloat(float $value)
+
+
+
+
+
+
+
+
+## Params:
+
+* float $value
+
+
diff --git a/docs/src/ion/Writer/writeInt.md b/docs/src/ion/Writer/writeInt.md
new file mode 100644 (file)
index 0000000..9ad467f
--- /dev/null
@@ -0,0 +1,14 @@
+# void ion\Writer::writeInt(string|int $value)
+
+
+
+
+
+
+
+
+## Params:
+
+* string|int $value
+
+
diff --git a/docs/src/ion/Writer/writeNull.md b/docs/src/ion/Writer/writeNull.md
new file mode 100644 (file)
index 0000000..52eba4a
--- /dev/null
@@ -0,0 +1,13 @@
+# void ion\Writer::writeNull()
+
+
+
+
+
+
+
+
+## Params:
+
+None.
+
diff --git a/docs/src/ion/Writer/writeString.md b/docs/src/ion/Writer/writeString.md
new file mode 100644 (file)
index 0000000..1bee7b2
--- /dev/null
@@ -0,0 +1,14 @@
+# void ion\Writer::writeString(string $value)
+
+
+
+
+
+
+
+
+## Params:
+
+* string $value
+
+
diff --git a/docs/src/ion/Writer/writeSymbol.md b/docs/src/ion/Writer/writeSymbol.md
new file mode 100644 (file)
index 0000000..c39822e
--- /dev/null
@@ -0,0 +1,14 @@
+# void ion\Writer::writeSymbol(ion\Symbol|string $value)
+
+
+
+
+
+
+
+
+## Params:
+
+* ion\Symbol|string $value
+
+
diff --git a/docs/src/ion/Writer/writeTimestamp.md b/docs/src/ion/Writer/writeTimestamp.md
new file mode 100644 (file)
index 0000000..a098afb
--- /dev/null
@@ -0,0 +1,14 @@
+# void ion\Writer::writeTimestamp(ion\Timestamp|string $value)
+
+
+
+
+
+
+
+
+## Params:
+
+* ion\Timestamp|string $value
+
+
diff --git a/docs/src/ion/Writer/writeTypedNull.md b/docs/src/ion/Writer/writeTypedNull.md
new file mode 100644 (file)
index 0000000..4da68c2
--- /dev/null
@@ -0,0 +1,14 @@
+# void ion\Writer::writeTypedNull(ion\Type $type)
+
+
+
+
+
+
+
+
+## Params:
+
+* ion\Type $type
+
+
diff --git a/docs/src/ion/serialize.md b/docs/src/ion/serialize.md
new file mode 100644 (file)
index 0000000..16015a0
--- /dev/null
@@ -0,0 +1,30 @@
+# string ion\serialize(mixed $data, [?ion\Serializer $serializer = NULL])
+
+Serialize a PHP value as ION data.
+
+Serializes supported PHP values with the optionally provided \ion\Serializer:
+* NULL
+* bool
+* int
+* float
+* string
+* references
+* arrays
+* objects (incl. \Serializable, and classes implementing magic and custom __serialize)
+
+
+
+
+## Params:
+
+* mixed $data  
+   PHP value(s).
+* Optional ?ion\Serializer $serializer = NULL  
+   Custom serializer.
+
+
+## Returns:
+
+* string, serialized ION data
+
+
diff --git a/docs/src/ion/unserialize.md b/docs/src/ion/unserialize.md
new file mode 100644 (file)
index 0000000..e9ac009
--- /dev/null
@@ -0,0 +1,22 @@
+# mixed ion\unserialize(string|resource $data, [?ion\Unserializer $unserializer = NULL])
+
+Unserialize ION data (stream) as PHP value(s).
+
+
+
+
+
+
+## Params:
+
+* string|resource $data  
+   Serialized ION data, either as string buffer or stream,.
+* Optional ?ion\Unserializer $unserializer = NULL  
+   Unserialize ION data (stream) as PHP value(s).
+
+
+## Returns:
+
+* mixed, unserialized PHP values
+
+
index aa897366bd48ed07f1d860f864643c55722f2e41..6fc9a4b5c0a54992a783ceee82e72d330fb05aa1 100644 (file)
@@ -1,24 +1,78 @@
 <?php
 
 /**
+ * Amazon ION serialization format.
+ *
+ * @link https://github.com/awesomized/ext-ion
+ *
+ * @see https://github.com/amzn/ion-c amzn/ion-c
+ * @see https://amzn.github.io/ion-docs/ Amazon ION spec
+ *
  * @generate-class-entries static
  * @generate-function-entries static
  */
 
 namespace ion;
 
+/**
+ * Serialize a PHP value as ION data.
+ *
+ * Serializes supported PHP values with the optionally provided \ion\Serializer:
+ *  * NULL
+ *  * bool
+ *  * int
+ *  * float
+ *  * string
+ *  * references
+ *  * arrays
+ *  * objects (incl. \Serializable, and classes implementing magic and custom __serialize)
+ *
+ * @param mixed $data PHP value(s).
+ * @param Serializer|null $serializer Custom serializer.
+ * @return string serialized ION data
+ * @throws ion\Exception
+ */
 function serialize(mixed $data, ?Serializer $serializer = null) : string {}
-/** @param string|resource $data */
+
+/**
+ * Unserialize ION data (stream) as PHP value(s).
+ *
+ * @param string|resource $data Serialized ION data, either as string buffer or stream,.
+ * @return mixed unserialized PHP values
+ * @throws ion\Exception
+ */
 function unserialize($data, ?Unserializer $unserializer = null) : mixed {}
 
+/**
+ * Serializer interface, used to customize ion\serialize()'s behavior.
+ */
 interface Serializer {
     public function serialize(mixed $data) : string;
 }
+
+/**
+ * Unserializer interface, used to customize ion\unserialize()'s behavior.
+ */
 interface Unserializer {
     /** @param string|resource $data */
     public function unserialize($data) : mixed;
 }
 
+/**
+ * Base exception for the ION extension.
+ */
+class Exception extends \Exception {
+}
+
+/**
+ * ION data type.
+ *
+ * The following special PHP classes are provided for some data types:
+ * * ion\Decimal
+ * * ion\Timestamp
+ * * ion\Symbol
+ * * ion\Lob
+ */
 enum Type : int {
     case Null       = 0x000;
     case Bool       = 0x100;
@@ -39,61 +93,191 @@ enum Type : int {
     case NONE       =-0x200;
 }
 
+/**
+ * @see https://amzn.github.io/ion-docs/docs/spec.html#symbol ION spec's symbol definition
+ * @see https://amzn.github.io/ion-docs/guides/symbols-guide.html ION spec's symbol guide
+ */
 class Symbol {
+    /**
+     * Create an ION symbol.
+     */
     public function __construct(
+        /**
+         * The symbol's text representation.
+         */
         public readonly ?string $value = null,
+        /**
+         * The symbols ID, referencing its location within a shared symbol table.
+         */
         public readonly int $sid = -1,
+        /**
+         * The import location referencing a shared symbol table.
+         */
         public readonly ?Symbol\ImportLocation $importLocation = null,
     ) {}
 
+    /**
+     * Compare two symbols for equality.
+     *
+     * Two symbols are considered equal, if either:
+     * * both are the same object or NULL
+     * * both values are NULL (unknown text), and both $importLocations match
+     * * both values match, regardless of $sid and $importLocation
+     *
+     * @param Symbol $symbol
+     * @return bool whether the two Symbols equal
+     */
     public function equals(Symbol $symbol): bool {}
     public function __toString() : string {}
     /** @alias ion\Symbol::__toString */
     public function toString() : string {}
 }
 
-class Catalog implements Countable {
-    /** Internal cache */
+/**
+ * The Catalog holds a collection of ion\Symbol\Table instances queried from ion\Reader and ion\Writer instances.
+ *
+ * @see https://amzn.github.io/ion-docs/docs/symbols.html#the-catalog the ION spec's symbol guide chapter on catalog.
+ */
+class Catalog implements \Countable {
+    /** Internal cache. */
     private array $symbolTables = [];
 
+    /** Create a new Catalog. */
     public function __construct() {}
 
+    /** Count how many symbol tables the catalog holds. */
     public function count() : int {}
 
+    /**
+     * Add a shared symbol table to the catalog.
+     *
+     * @param Symbol\Table $table The new table to add.
+     * @return void
+     */
     public function add(Symbol\Table $table) : void {}
+
+    /**
+     * Remove a shared symbol table from the catalog.
+     *
+     * @param Symbol\Table|string $table The symbol table to renmove.
+     * @return bool Success.
+     */
     public function remove(Symbol\Table|string $table) : bool {}
 
+    /**
+     * Find a shared symbol table within the catalog.
+     *
+     * @param string $name The name of the symbol table.
+     * @param int $version The version the symbol table should match.
+     * @return Symbol\Table|null The symbol table found, if any.
+     */
     public function find(string $name, int $version = 0) : ?Symbol\Table {}
+
+    /**
+     * Find a "best match" for a shared symbol table within the catalog.
+     *
+     * @param string $name The name of the symbol table,
+     * @param int $version The minimum version of the symbol table.
+     * @return Symbol\Table|null The symbol table found, if any.
+     */
     public function findBest(string $name, int $version = 0) : ?Symbol\Table {}
 }
 
+/**
+ * A large object.
+ *
+ * @see ion\Type
+ * @see https://amzn.github.io/ion-docs/docs/spec.html#blob the ION spec's BLob definition
+ * @see https://amzn.github.io/ion-docs/docs/spec.html#clob the ION sepc's CLob definition
+ */
 class LOB {
+    /**
+     * Create an ION large object.
+     */
     public function __construct(
+        /**
+         * The value of the large object.
+         */
         public readonly string $value,
+        /**
+         * The type (CLob/BLob).
+         */
         public readonly Type $type = Type::CLob,
-    ) {
-    }
+    ) {}
 }
 
+/**
+ * An arbitrary precision fixed point decimal.
+ *
+ * @see ion\Decimal\Context
+ * @see https://amzn.github.io/ion-docs/docs/decimal.html the ION spec's decimal docs
+ */
 class Decimal {
+    /**
+     * Create a new fixed point decimal.
+     */
     public function __construct(
+        /**
+         * The decimal number.
+         */
         public readonly string|int $number,
+        /**
+         * The decimal context.
+         */
         public readonly ?Decimal\Context $context = null,
     ) {}
 
+    /**
+     * Check two decimals for equality.
+     *
+     * @param Decimal $decimal The decimal to compare to.
+     * @return bool Whether both decimals equal.
+     */
     public function equals(Decimal $decimal) : bool {}
+
+    /**
+     * Check whether the decimal is actually a big integer.
+     * @return bool Whether the decimal is actually an integer.
+     */
     public function isInt() : bool {}
 
     public function __toString() : string {}
-    /** @alias ion\Decimal::__toString */
+    /**
+     * Get the string representation of the decimal.
+     * @alias ion\Decimal::__toString
+     */
     public function toString() : string {}
+
+    /**
+     * Get the integer represention of the decimal.
+     * @throws \ion\Exception If the decimal is actually not an integer.
+     */
     public function toInt() : int {}
 }
 
+/**
+ * An ION Timestamp.
+ * @see https://amzn.github.io/ion-docs/docs/spec.html#timestamp the ION sepc's timestamp definintion
+ * @see https://php.net/date PHP's date documentation
+ */
 class Timestamp extends \DateTime {
+    /**
+     * The timestamp's precision. See ion\Timestamp\Precision.
+     */
     public readonly int $precision;
+    /**
+     * The timestamp's format. See ion\Timestamp\Format.
+     */
     public readonly string $format;
 
+    /**
+     * Create a new ION timestamp.
+     *
+     * @param Timestamp\Precision|int $precision The timestamp's precision.
+     * @param Timestamp\Format|string|null $format The timestamp's format.
+     * @param string|null $datetime The timestamp's value.
+     * @param \DateTimeZone|null $timezone The timestamp's timezone.
+     */
     public function __construct(
         Timestamp\Precision|int $precision,
         Timestamp\Format|string|null $format = null,
@@ -104,6 +288,9 @@ class Timestamp extends \DateTime {
     public function __toString() : string {}
 }
 
+/**
+ * ION reader API.
+ */
 interface Reader extends \RecursiveIterator {
     public function getType() : Type;
     public function hasAnnotations() : bool;
@@ -144,6 +331,9 @@ interface Reader extends \RecursiveIterator {
     public function getValueLength() : int;
 }
 
+/**
+ * ION writer API.
+ */
 interface Writer {
     public function writeNull() : void;
     public function writeTypedNull(Type $type) : void;
@@ -184,32 +374,101 @@ interface Writer {
 
 namespace ion\Symbol;
 
+/**
+ * The import location (referring to a shared table= of a symbol.
+ */
 class ImportLocation {
+    /**
+     * Create a new import location.
+     */
     public function __construct(
+        /**
+         * The name of the shared symbol table.
+         */
         public readonly string $name,
+        /**
+         * The location (sid) of the symbol within the table.
+         */
         public readonly int $location,
     ) {}
 }
 
+/**
+ * Base interface of built-in shared symbol tables.
+ */
 interface Enum {
+    /**
+     * @return \ion\Symbol Instance of the symbol.
+     */
     public function toSymbol() : \ion\Symbol;
+
+    /**
+     * @return int The symbol id.
+     */
     public function toSID() : int;
+
+    /**
+     * @return string The symbol's textual representation.
+     */
     public function toString() : string;
 }
 
+/**
+ * Base interface of an ION symbol table.
+ */
 interface Table {
+    /**
+     * Get the maximum symbol ID within the symbol table.
+     * @return int The maximum symbol ID.
+     */
     public function getMaxId() : int;
 
+    /**
+     * Add a symbol to the table.
+     *
+     * @param \ion\Symbol|string $symbol The symbol (value) to add.
+     * @return int The symbol ID.
+     */
     public function add(\ion\Symbol|string $symbol) : int;
+
+    /**
+     * Find a symbol within the symbol table, including imports.
+     *
+     * @param string|int $id The ID or text of the symbol to find.
+     * @return \ion\Symbol|null The symbol found, if any.
+     */
     public function find(string|int $id) : ?\ion\Symbol;
+
+    /**
+     * Find a symbol within **only this** symbol table, ignoring imports.
+     *
+     * @param string|int $id The ID or text of the symbol to find.
+     * @return \ion\Symbol|null The symbol found, if any.
+     */
     public function findLocal(string|int $id) : ?\ion\Symbol;
 }
 
 namespace ion\Symbol\Table;
 
+/**
+ * Get the built-in PHP shared symbol table.
+ *
+ * @see \ion\Symbol\Table\PHP
+ * @return \ion\Symbol\Table The builtin PHP shared symbol table.
+ */
 function PHP() : \ion\Symbol\Table {}
+
+/**
+ * Get the built-in ION system shared symbol table.
+ *
+ * @see \ion\Symbol\Table\System
+ * @return \ion\Symbol\Table The builtin ION system shared symbol table.
+ */
 function System() : \ion\Symbol\Table {}
 
+/**
+ * The built-in ION system symbols.
+ */
 enum System : string implements \ion\Symbol\Enum {
     case Ion                = '$ion';
     case Ivm_1_0            = '$ion_1_0';
@@ -229,6 +488,9 @@ enum System : string implements \ion\Symbol\Enum {
     public function toString() : string {}
 }
 
+/**
+ * The built-in PHP symbols.
+ */
 enum PHP : string implements \ion\Symbol\Enum {
     case PHP            = 'PHP';
     case Reference      = 'R';
@@ -249,13 +511,29 @@ enum PHP : string implements \ion\Symbol\Enum {
     public function toString() : string {}
 }
 
+/**
+ * A local symbol table.
+ *
+ * @see https://amzn.github.io/ion-docs/guides/symbols-guide.html the ION spec's symbol guide
+ * @see https://amzn.github.io/ion-docs/guides/cookbook.html#using-a-local-symbol-table the ION doc's cookbook
+ */
 class Local implements \ion\Symbol\Table {
-    /** Internal cache */
+    /** Internal cache. */
     private array $imports = [];
-    /** Internal cache */
+    /** Internal cache. */
     private array $symbols = [];
 
+    /**
+     * Create a local symbol table.
+     */
     public function __construct() {}
+
+    /**
+     * Import a symbol table.
+     *
+     * @param \ion\Symbol\Table $table The symbol table to import.
+     * @return void
+     */
     public function import(\ion\Symbol\Table $table) : void {}
 
     /** @alias ion\Symbol\Table::getMaxId */
@@ -269,14 +547,32 @@ class Local implements \ion\Symbol\Table {
     public function findLocal(string|int $id) : ?\ion\Symbol {}
 }
 
+/**
+ * A shared symbol table.
+ *
+ * @see https://amzn.github.io/ion-docs/guides/symbols-guide.html the ION spec's symbol guide
+ * @see https://amzn.github.io/ion-docs/guides/cookbook.html#using-a-shared-symbol-table the ION doc's cookbook
+ */
 class Shared implements \ion\Symbol\Table {
+    /**
+     * Create a shared symbol table.
+     */
     public function __construct(
+        /**
+         * The name of the shared symbol table.
+         */
         public readonly string $name,
+        /**
+         * The version of the shared symbol table.
+         */
         public readonly int $version = 1,
+        /**
+         * Predefined list of symbols as array of strings.
+         */
         ?array $symbols = null,
     ) {}
 
-    /** Internal cache */
+    /** Internal cache. */
     private array $symbols = [];
 
     /** @alias ion\Symbol\Table::getMaxId */
@@ -292,23 +588,63 @@ class Shared implements \ion\Symbol\Table {
 
 namespace ion\Decimal;
 
+/**
+ * An ion\Decimal's context.
+ */
 class Context {
+    /**
+     * Create a new decimal context.
+     */
     public function __construct(
+        /**
+         * Maximum digits.
+         */
         public readonly int $digits,
+        /**
+         * Maximum exponent.
+         */
         public readonly int $eMax,
+        /**
+         * Minimum exponent.
+         */
         public readonly int $eMin,
+        /**
+         * Rounding mode.
+         */
         public readonly Context\Rounding|int $round,
+        /**
+         * Whether to clamp.
+         */
         public readonly bool $clamp,
     ) {}
 
+    /**
+     * Create a context suitable for 32bit decimals.
+     */
     public static function Dec32() : Context {}
+
+    /**
+     * Create a context suitable for 64bit decimals.
+     */
     public static function Dec64() : Context {}
+
+    /**
+     * Create a context suitable for 128bit decimals.
+     */
     public static function Dec128() : Context {}
+
+    /**
+     * Create a context with maximum settings.
+     * @param Context\Rounding|int $round Rounding mode.
+     */
     public static function DecMax(Context\Rounding|int $round = Context\Rounding::HalfEven) : Context {}
 }
 
 namespace ion\Decimal\Context;
 
+/**
+ * Rounding mode.
+ */
 enum Rounding : int {
     case Ceiling    = 0;
     case Up         = 1;
@@ -322,6 +658,9 @@ enum Rounding : int {
 
 namespace ion\Timestamp;
 
+/**
+ * Timestamp precision.
+ */
 enum Precision : int {
     case Year           = 0x1;
     case Month          = 0x1|0x2;
@@ -334,6 +673,9 @@ enum Precision : int {
     case FracTZ         = 0x1|0x2|0x4|0x10|0x20|0x40|0x80;
 }
 
+/**
+ * Timestamp format.
+ */
 enum Format : string {
     case Year           = "Y\T";
     case Month          = "Y-m\T";
@@ -348,25 +690,57 @@ enum Format : string {
 
 namespace ion\Reader;
 
+/**
+ * Reader options.
+ */
 class Options {
     public function __construct(
+        /**
+         * ION catalog to use for symbol lookup.
+         */
         public readonly ?\ion\Catalog $catalog = null,
+        /**
+         * Decimal context to use.
+         */
         public readonly ?\ion\Decimal\Context $decimalContext = null,
+        /**
+         * Callback as function(\ion\Reader):void called upon local symbol table context change.
+         */
         public readonly ?\Closure $onContextChange = null,
+        /**
+         * Whether to return otherwise hidden system values.
+         */
         public readonly bool $returnSystemValues = false,
-        public readonly int $newLine = 0xa,
+        /**
+         * The maximum depth of nested containers.
+         */
         public readonly int $maxContainerDepth = 10,
+        /**
+         * The maximum number of annotations allowed on a single value.
+         */
         public readonly int $maxAnnotations = 10,
-        public readonly int $maxAnnotationBuffered = 512,
-        public readonly int $symbolThreshold = 0x4000,
-        public readonly int $userValueThreshold = 0x4000,
-        public readonly int $chunkThreshold = 0x4000,
-        public readonly int $allocationPageSize = 0x10000,
+        /**
+         * The maximum number of bytes of all annotations on a single value.
+         */
+        public readonly int $annotationBufferSize = 0x4000,
+        /**
+         * The maximum number of bytes of a symbol/value/chunk.
+         */
+        public readonly int $tempBufferSize = 0x4000,
+        /**
+         * Whether to skip UTF-8 validation.
+         */
         public readonly bool $skipCharacterValidation = false,
     ) {}
 }
 
+/**
+ * Base implementation of ION readers.
+ */
 abstract class Reader implements \ion\Reader {
+    /**
+     * Reader options.
+     */
     public readonly ?Options $options;
 
     public function hasChildren() : bool {}
@@ -417,22 +791,57 @@ abstract class Reader implements \ion\Reader {
     public function getValueLength() : int {}
 }
 
+/**
+ * ION string buffer reader API.
+ */
 interface Buffer extends \ion\Reader {
+    /**
+     * Get the buffer read from.
+     *
+     * @return string The buffer read from.
+     */
     public function getBuffer() : string;
 }
 
+/**
+ * ION stream reader API.
+ */
 interface Stream extends \ion\Reader {
-    /** @return resource */
+    /**
+     * Get the stream read from.
+     *
+     * @return resource The stream read from.
+     */
     public function getStream();
-    /** @param resource $stream */
+
+    /**
+     * Reset the stream read from.
+     *
+     * @param resource $stream The new stream to from.
+     */
     public function resetStream($stream) : void;
-    /** @param resource $stream */
+
+    /**
+     * Reset the stream read from, limiting length to read.
+     *
+     * @param resource $stream The stream to read from.
+     * @param int $length The maximum length to read from $stream.
+     */
     public function resetStreamWithLength($stream, int $length) : void;
 }
 
 namespace ion\Reader\Buffer;
 
+/**
+ * ION string buffer reader.
+ */
 class Reader extends \ion\Reader\Reader implements \ion\Reader\Buffer {
+    /**
+     * Create a new string buffer reader.
+     *
+     * @param string $buffer The buffer to read from.
+     * @param \ion\Reader\Options|null $options Reader options.
+     */
     public function __construct(
         string $buffer,
         ?\ion\Reader\Options $options = null,
@@ -443,15 +852,28 @@ class Reader extends \ion\Reader\Reader implements \ion\Reader\Buffer {
 
 namespace ion\Reader\Stream;
 
+/**
+ * ION stream reader.
+ */
 class Reader extends \ion\Reader\Reader implements \ion\Reader\Stream {
-    /** @param resource $stream */
+    /**
+     * Create a new stream reader.
+     *
+     * @param resource $stream The stream to read from.
+     * @param \ion\Reader\Options|null $options Reader options.
+     */
     public function __construct(
         $stream,
         ?\ion\Reader\Options $options = null,
-    ) {
-    }
-    /** @return resource */
+    ) {}
+
+    /**
+     * Get the stream read from.
+     *
+     * @return resource The stream read from.
+     */
     public function getStream() {}
+
     /** @param resource $stream */
     public function resetStream($stream) : void {}
     /** @param resource $stream */
@@ -460,26 +882,68 @@ class Reader extends \ion\Reader\Reader implements \ion\Reader\Stream {
 
 namespace ion\Writer;
 
+/**
+ * ION writer options.
+ */
 class Options {
+    /**
+     * Create custom ION writer options.
+     */
     public function __construct(
+        /**
+         * ION catalog to use for symbol lookup.
+         */
         public readonly ?\ion\Catalog $catalog = null,
+        /**
+         * Decimal context to use.
+         */
         public readonly ?\ion\Decimal\Context $decimalContext = null,
+        /**
+         * Whether to output binary ION.
+         */
         public readonly bool $outputBinary = false,
+        /**
+         * Whether to write doubles which fit in 32 bits as floats.
+         */
         public readonly bool $compactFloats = false,
+        /**
+         * Whether to slash-escape all non ASCII bytes.
+         */
         public readonly bool $escapeNonAscii = false,
+        /**
+         * Whether to produce pretty-printed output.
+         */
         public readonly bool $prettyPrint = false,
+        /**
+         * Whether to indent with tabs, when pretty-printing.
+         */
         public readonly bool $indentTabs = true,
+        /**
+         * The number of spaces to use for indentation instead of tabs, when pretty-printing.
+         */
         public readonly int $indentSize = 2,
-        public readonly bool $smallContainersInline = true,
-        public readonly bool $suppressSystemValues = false,
+        /**
+         * Whether to immediately flush every value written.
+         */
         public readonly bool $flushEveryValue = false,
+        /**
+         * Maximum depth of nested containers.
+         */
         public readonly int $maxContainerDepth = 10,
+        /**
+         * The maximum number of annotations allowed on a single value.
+         */
         public readonly int $maxAnnotations = 10,
+        /**
+         * Temporary buffer size.
+         */
         public readonly int $tempBufferSize = 0x4000,
-        public readonly int $allocationPageSize = 0x10000,
     ) {}
 }
 
+/**
+ * Base implementation of common functionality of ION writers.
+ */
 abstract class Writer implements \ion\Writer {
     public function writeNull() : void {}
     public function writeTypedNull(\ion\Type $type) : void {}
@@ -512,19 +976,45 @@ abstract class Writer implements \ion\Writer {
     // public function writeAll(\ion\Reader $reader) : void {}
 }
 
+/**
+ * ION buffer writer API.
+ */
 interface Buffer extends \ion\Writer {
+    /**
+     * Get the buffer written to.
+     *
+     * @reeturn string The buffer written so far.
+     */
     public function getBuffer() : string;
+
+    /**
+     * Reset the buffer written to.
+     */
     public function resetBuffer() : void;
 }
 
+/**
+ * ION stream writer API.
+ */
 interface Stream extends \ion\Writer {
-    /** @return resource */
+    /**
+     * Get the stream being written to.
+     * @return resource
+     */
     public function getStream();
 }
 
 namespace ion\Writer\Buffer;
 
+/**
+ * IO buffer writer.
+ */
 class Writer extends \ion\Writer\Writer implements \ion\Writer\Buffer {
+    /**
+     * Create a new buffer writer.
+     *
+     * @param \ion\Writer\Options|null $options Writer options.
+     */
     public function __construct(
         ?\ion\Writer\Options $options = null,
     ) {}
@@ -535,37 +1025,85 @@ class Writer extends \ion\Writer\Writer implements \ion\Writer\Buffer {
 
 namespace ion\Writer\Stream;
 
+/**
+ * ION stream writer.
+ */
 class Writer extends \ion\Writer\Writer implements \ion\Writer\Stream {
-    /** @param resource $stream */
+    /**
+     * Create a new stream writer.
+     *
+     * @param resource $stream The stream to write to.
+     * @param \ion\Writer\Options|null $options Writer options.
+     */
     public function __construct(
         $stream,
         ?\ion\Writer\Options $options = null,
     ) {}
-    /** @return resource */
+    /**
+     * @return resource
+     */
     public function getStream() {}
 }
 
 namespace ion\Serializer;
 
+/**
+ * Specialization of the serializer for PHP.
+ */
 class PHP implements \ion\Serializer {
+    /**
+     * Create a new PHP ION serializer.
+     */
     public function __construct(
+        /**
+         * Writer options.
+         */
         public readonly ?\ion\Writer\Options $writerOptions = null,
+        /**
+         * Whether to write the top level array as multiple ION sequences.
+         */
         public readonly bool $multiSequence = false,
+        /**
+         * Whether to call magic __serialize() methods on objects to serialize.
+         */
         public readonly bool $callMagicSerialize = true,
+        /**
+         * Whether and which custom serialize method to call on objects to serialize.
+         */
         public readonly ?string $callCustomSerialize = null,
     ) {}
+
     public function serialize(mixed $data) : string {}
 }
 
 namespace ion\Unserializer;
 
+/**
+ * Specialization of the unserializer for PHP.
+ */
 class PHP implements \ion\Unserializer {
+    /**
+     * Create a new ION PHP unserializer.
+     */
     public function __construct(
+        /**
+         * Reader options.
+         */
         public readonly ?\ion\Reader\Options $readerOptions = null,
+        /**
+         * Whether to continue reading multiple ION sequences after the first one.
+         */
         public readonly bool $multiSequence = false,
+        /**
+         * Whether to call magic __unserialize() methods on objects to unserialize.
+         */
         public readonly bool $callMagicUnserialize = true,
+        /**
+         * Whether and which custom unserialize method to call on objects to unserialize.
+         */
         public readonly ?string $callCustomUnserialize = null,
     ){}
+
     /** @param string|resource $data */
     public function unserialize($data) : mixed {}
 }