This commit is contained in:
InsanusMokrassar 2021-12-26 16:15:04 +00:00
parent 75f80d0853
commit 70dab2658d
76 changed files with 3111 additions and 484 deletions

View File

@ -0,0 +1,39 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>dataPresented</title>
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../../";</script><script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script><link href="../../../styles/style.css" rel="Stylesheet"><link href="../../../styles/logo-styles.css" rel="Stylesheet"><link href="../../../styles/jetbrains-mono.css" rel="Stylesheet"><link href="../../../styles/main.css" rel="Stylesheet"><script type="text/javascript" src="../../../scripts/clipboard.js" async="async"></script><script type="text/javascript" src="../../../scripts/navigation-loader.js" async="async"></script><script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script><script type="text/javascript" src="../../../scripts/main.js" async="async"></script> </head>
<body>
<div id="container">
<div id="leftColumn"><a href="../../../index.html">
<div id="logo"></div>
</a>
<div id="paneSearch"></div>
<div id="sideMenu"></div>
</div>
<div id="main">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<script type="text/javascript" src="../../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration//-1837788132">
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a>/<a href="../index.html">dev.inmo.micro_utils.common</a>/<a href="index.html">[android]Optional</a>/<a href="data-presented.html">dataPresented</a></div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
<div id="searchBar"></div>
</div>
</div>
<div class="cover ">
<h1 class="cover"><span>data</span><wbr></wbr><span><span>Presented</span></span></h1>
</div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">val <a href="data-presented.html">dataPresented</a>: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>
</div>
</body>
</html>

View File

@ -0,0 +1,39 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>data</title>
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../../";</script><script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script><link href="../../../styles/style.css" rel="Stylesheet"><link href="../../../styles/logo-styles.css" rel="Stylesheet"><link href="../../../styles/jetbrains-mono.css" rel="Stylesheet"><link href="../../../styles/main.css" rel="Stylesheet"><script type="text/javascript" src="../../../scripts/clipboard.js" async="async"></script><script type="text/javascript" src="../../../scripts/navigation-loader.js" async="async"></script><script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script><script type="text/javascript" src="../../../scripts/main.js" async="async"></script> </head>
<body>
<div id="container">
<div id="leftColumn"><a href="../../../index.html">
<div id="logo"></div>
</a>
<div id="paneSearch"></div>
<div id="sideMenu"></div>
</div>
<div id="main">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<script type="text/javascript" src="../../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration//-1837788132">
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a>/<a href="../index.html">dev.inmo.micro_utils.common</a>/<a href="index.html">[android]Optional</a>/<a href="data.html">data</a></div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
<div id="searchBar"></div>
</div>
</div>
<div class="cover ">
<h1 class="cover"><span><span>data</span></span></h1>
</div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">val <a href="data.html">data</a>: <a href="index.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>
</div>
</body>
</html>

View File

@ -26,7 +26,7 @@
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">data class <a href="index.html">Optional</a>&lt;<a href="index.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">This type represents <a href="index.html">T</a> as not only potentially nullable data, but also as a data which can not be presented. This type will be useful in cases when <a href="index.html">T</a> is nullable and null as valuable data too in time of data absence should be presented by some third type.</p><p class="paragraph">Let's imagine, you have nullable name in some database. In case when name is not nullable everything is clear - null will represent absence of row in the database. In case when name is nullable null will be a little bit dual-meaning, cause this null will say nothing about availability of the row (of course, it is exaggerated example)</p></div></div>
</div>
<div class="tabbedcontent">
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="Types">Types</button><button class="section-tab" data-togglable="Extensions">Extensions</button><button class="section-tab" data-togglable="See also">See also</button></div>
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="Types">Types</button><button class="section-tab" data-togglable="Properties">Properties</button><button class="section-tab" data-togglable="Extensions">Extensions</button><button class="section-tab" data-togglable="See also">See also</button></div>
<div class="tabs-section-body">
<h2 class="">See also</h2>
<div data-togglable="See also">
@ -54,6 +54,40 @@
</div>
</div>
</div>
<h2 class="">Properties</h2>
<div class="table" data-togglable="Properties"><a data-name="-1373844350%2FProperties%2F-1837788132" anchor-label="data" id="-1373844350%2FProperties%2F-1837788132" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="data.html">data</a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1373844350%2FProperties%2F-1837788132"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag jvm-like">android</div>
</div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted" data-togglable="Properties"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><a data-name="-1373844350%2FProperties%2F-1837788132" anchor-label="data" id="-1373844350%2FProperties%2F-1837788132" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"></a><div class="symbol monospace">val <a href="data.html">data</a>: <a href="index.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="1174995806%2FProperties%2F-1837788132" anchor-label="dataPresented" id="1174995806%2FProperties%2F-1837788132" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="data-presented.html">dataPresented</a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1174995806%2FProperties%2F-1837788132"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag jvm-like">android</div>
</div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted" data-togglable="Properties"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><a data-name="1174995806%2FProperties%2F-1837788132" anchor-label="dataPresented" id="1174995806%2FProperties%2F-1837788132" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"></a><div class="symbol monospace">val <a href="data-presented.html">dataPresented</a>: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
</div>
</div>
<h2 class="tabbedcontent">Extensions</h2>
<div class="table" data-togglable="Extensions"><a data-name="266058348%2FExtensions%2F1737121690" anchor-label="dataOrElse" id="266058348%2FExtensions%2F1737121690" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain">
@ -69,9 +103,9 @@
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">fun &lt;<a href="../[android]data-or-else.html">T</a>&gt; <a href="index.html">Optional</a>&lt;<a href="../[android]data-or-else.html">T</a>&gt;.<a href="../[android]data-or-else.html">dataOrElse</a>(block: () -&gt; <a href="../[android]data-or-else.html">T</a>): <a href="../[android]data-or-else.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">inline fun &lt;<a href="../[android]data-or-else.html">T</a>&gt; <a href="index.html">Optional</a>&lt;<a href="../[android]data-or-else.html">T</a>&gt;.<a href="../[android]data-or-else.html">dataOrElse</a>(block: () -&gt; <a href="../[android]data-or-else.html">T</a>): <a href="../[android]data-or-else.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="../[android]data-or-else.html">block</a> and returns the result of it</p></div></div>
<div class="brief "><p class="paragraph">Returns <a href="data.html">Optional.data</a> if <a href="data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="../[android]data-or-else.html">block</a> and returns the result of it</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
@ -79,9 +113,9 @@
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">fun &lt;<a href="../[common]data-or-else.html">T</a>&gt; <a href="../[common]-optional/index.html">Optional</a>&lt;<a href="../[common]data-or-else.html">T</a>&gt;.<a href="../[common]data-or-else.html">dataOrElse</a>(block: () -&gt; <a href="../[common]data-or-else.html">T</a>): <a href="../[common]data-or-else.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">inline fun &lt;<a href="../[common]data-or-else.html">T</a>&gt; <a href="../[common]-optional/index.html">Optional</a>&lt;<a href="../[common]data-or-else.html">T</a>&gt;.<a href="../[common]data-or-else.html">dataOrElse</a>(block: () -&gt; <a href="../[common]data-or-else.html">T</a>): <a href="../[common]data-or-else.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="../[common]data-or-else.html">block</a> and returns the result of it</p></div></div>
<div class="brief "><p class="paragraph">Returns <a href="../[common]-optional/data.html">Optional.data</a> if <a href="../[common]-optional/data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="../[common]data-or-else.html">block</a> and returns the result of it</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
@ -89,50 +123,9 @@
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">fun &lt;<a href="../[jvm]data-or-else.html">T</a>&gt; <a href="../[jvm]-optional/index.html">Optional</a>&lt;<a href="../[jvm]data-or-else.html">T</a>&gt;.<a href="../[jvm]data-or-else.html">dataOrElse</a>(block: () -&gt; <a href="../[jvm]data-or-else.html">T</a>): <a href="../[jvm]data-or-else.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">inline fun &lt;<a href="../[jvm]data-or-else.html">T</a>&gt; <a href="../[jvm]-optional/index.html">Optional</a>&lt;<a href="../[jvm]data-or-else.html">T</a>&gt;.<a href="../[jvm]data-or-else.html">dataOrElse</a>(block: () -&gt; <a href="../[jvm]data-or-else.html">T</a>): <a href="../[jvm]data-or-else.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="../[jvm]data-or-else.html">block</a> and returns the result of it</p></div></div>
</div>
</div>
</div>
</div>
<a data-name="524233051%2FExtensions%2F1737121690" anchor-label="dataOrElseSuspendable" id="524233051%2FExtensions%2F1737121690" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><span data-unresolved-link="dev.inmo.micro_utils.common//dataOrElseSuspendable/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/"><span>data</span><wbr></wbr><span>Or</span><wbr></wbr><span>Else</span><wbr></wbr><span><span>Suspendable</span></span></span><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="524233051%2FExtensions%2F1737121690"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">android</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">suspend fun &lt;<a href="../[android]data-or-else-suspendable.html">T</a>&gt; <a href="index.html">Optional</a>&lt;<a href="../[android]data-or-else-suspendable.html">T</a>&gt;.<a href="../[android]data-or-else-suspendable.html">dataOrElseSuspendable</a>(block: suspend () -&gt; <a href="../[android]data-or-else-suspendable.html">T</a>): <a href="../[android]data-or-else-suspendable.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="../[android]data-or-else-suspendable.html">block</a> and returns the result of it</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">suspend fun &lt;<a href="../[common]data-or-else-suspendable.html">T</a>&gt; <a href="../[common]-optional/index.html">Optional</a>&lt;<a href="../[common]data-or-else-suspendable.html">T</a>&gt;.<a href="../[common]data-or-else-suspendable.html">dataOrElseSuspendable</a>(block: suspend () -&gt; <a href="../[common]data-or-else-suspendable.html">T</a>): <a href="../[common]data-or-else-suspendable.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="../[common]data-or-else-suspendable.html">block</a> and returns the result of it</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">suspend fun &lt;<a href="../[jvm]data-or-else-suspendable.html">T</a>&gt; <a href="../[jvm]-optional/index.html">Optional</a>&lt;<a href="../[jvm]data-or-else-suspendable.html">T</a>&gt;.<a href="../[jvm]data-or-else-suspendable.html">dataOrElseSuspendable</a>(block: suspend () -&gt; <a href="../[jvm]data-or-else-suspendable.html">T</a>): <a href="../[jvm]data-or-else-suspendable.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="../[jvm]data-or-else-suspendable.html">block</a> and returns the result of it</p></div></div>
<div class="brief "><p class="paragraph">Returns <a href="../[jvm]-optional/data.html">Optional.data</a> if <a href="../[jvm]-optional/data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="../[jvm]data-or-else.html">block</a> and returns the result of it</p></div></div>
</div>
</div>
</div>
@ -144,14 +137,36 @@
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">android</div>
</div>
</span></div>
<div>
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">fun &lt;<a href="../[android]data-or-null.html">T</a>&gt; <a href="index.html">Optional</a>&lt;<a href="../[android]data-or-null.html">T</a>&gt;.<a href="../[android]data-or-null.html">dataOrNull</a>(): <a href="../[android]data-or-null.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div><div class="content sourceset-depenent-content" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">fun &lt;<a href="../[common]data-or-null.html">T</a>&gt; <a href="../[common]-optional/index.html">Optional</a>&lt;<a href="../[common]data-or-null.html">T</a>&gt;.<a href="../[common]data-or-null.html">dataOrNull</a>(): <a href="../[common]data-or-null.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div><div class="content sourceset-depenent-content" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">fun &lt;<a href="../[jvm]data-or-null.html">T</a>&gt; <a href="../[jvm]-optional/index.html">Optional</a>&lt;<a href="../[jvm]data-or-null.html">T</a>&gt;.<a href="../[jvm]data-or-null.html">dataOrNull</a>(): <a href="../[jvm]data-or-null.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">fun &lt;<a href="../[android]data-or-null.html">T</a>&gt; <a href="index.html">Optional</a>&lt;<a href="../[android]data-or-null.html">T</a>&gt;.<a href="../[android]data-or-null.html">dataOrNull</a>(): <a href="../[android]data-or-null.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or null otherwise</p></div></div>
<div class="brief "><p class="paragraph">Returns <a href="data.html">Optional.data</a> if <a href="data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or null otherwise</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">fun &lt;<a href="../[common]data-or-null.html">T</a>&gt; <a href="../[common]-optional/index.html">Optional</a>&lt;<a href="../[common]data-or-null.html">T</a>&gt;.<a href="../[common]data-or-null.html">dataOrNull</a>(): <a href="../[common]data-or-null.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <a href="../[common]-optional/data.html">Optional.data</a> if <a href="../[common]-optional/data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or null otherwise</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">fun &lt;<a href="../[jvm]data-or-null.html">T</a>&gt; <a href="../[jvm]-optional/index.html">Optional</a>&lt;<a href="../[jvm]data-or-null.html">T</a>&gt;.<a href="../[jvm]data-or-null.html">dataOrNull</a>(): <a href="../[jvm]data-or-null.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <a href="../[jvm]-optional/data.html">Optional.data</a> if <a href="../[jvm]-optional/data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or null otherwise</p></div></div>
</div>
</div>
</div>
@ -172,7 +187,7 @@
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">fun &lt;<a href="../[android]data-or-throw.html">T</a>&gt; <a href="index.html">Optional</a>&lt;<a href="../[android]data-or-throw.html">T</a>&gt;.<a href="../[android]data-or-throw.html">dataOrThrow</a>(throwable: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html">Throwable</a>): <a href="../[android]data-or-throw.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or throw <a href="../[android]data-or-throw.html">throwable</a> otherwise</p></div></div>
<div class="brief "><p class="paragraph">Returns <a href="data.html">Optional.data</a> if <a href="data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or throw <a href="../[android]data-or-throw.html">throwable</a> otherwise</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
@ -182,7 +197,7 @@
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">fun &lt;<a href="../[common]data-or-throw.html">T</a>&gt; <a href="../[common]-optional/index.html">Optional</a>&lt;<a href="../[common]data-or-throw.html">T</a>&gt;.<a href="../[common]data-or-throw.html">dataOrThrow</a>(throwable: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html">Throwable</a>): <a href="../[common]data-or-throw.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or throw <a href="../[common]data-or-throw.html">throwable</a> otherwise</p></div></div>
<div class="brief "><p class="paragraph">Returns <a href="../[common]-optional/data.html">Optional.data</a> if <a href="../[common]-optional/data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or throw <a href="../[common]data-or-throw.html">throwable</a> otherwise</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
@ -192,7 +207,89 @@
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">fun &lt;<a href="../[jvm]data-or-throw.html">T</a>&gt; <a href="../[jvm]-optional/index.html">Optional</a>&lt;<a href="../[jvm]data-or-throw.html">T</a>&gt;.<a href="../[jvm]data-or-throw.html">dataOrThrow</a>(throwable: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html">Throwable</a>): <a href="../[jvm]data-or-throw.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or throw <a href="../[jvm]data-or-throw.html">throwable</a> otherwise</p></div></div>
<div class="brief "><p class="paragraph">Returns <a href="../[jvm]-optional/data.html">Optional.data</a> if <a href="../[jvm]-optional/data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or throw <a href="../[jvm]data-or-throw.html">throwable</a> otherwise</p></div></div>
</div>
</div>
</div>
</div>
<a data-name="751780544%2FExtensions%2F1737121690" anchor-label="mapOnAbsent" id="751780544%2FExtensions%2F1737121690" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><span data-unresolved-link="dev.inmo.micro_utils.common//mapOnAbsent/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/"><span>map</span><wbr></wbr><span>On</span><wbr></wbr><span><span>Absent</span></span></span><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="751780544%2FExtensions%2F1737121690"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">android</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">inline fun &lt;<a href="../[android]map-on-absent.html">T</a>, <a href="../[android]map-on-absent.html">R</a>&gt; <a href="index.html">Optional</a>&lt;<a href="../[android]map-on-absent.html">T</a>&gt;.<a href="../[android]map-on-absent.html">mapOnAbsent</a>(block: () -&gt; <a href="../[android]map-on-absent.html">R</a>): <a href="../[android]map-on-absent.html">R</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="../[android]map-on-absent.html">block</a> when data presented (<a href="data-presented.html">Optional.dataPresented</a> == true)</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">inline fun &lt;<a href="../[common]map-on-absent.html">T</a>, <a href="../[common]map-on-absent.html">R</a>&gt; <a href="../[common]-optional/index.html">Optional</a>&lt;<a href="../[common]map-on-absent.html">T</a>&gt;.<a href="../[common]map-on-absent.html">mapOnAbsent</a>(block: () -&gt; <a href="../[common]map-on-absent.html">R</a>): <a href="../[common]map-on-absent.html">R</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="../[common]map-on-absent.html">block</a> when data presented (<a href="../[common]-optional/data-presented.html">Optional.dataPresented</a> == true)</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">inline fun &lt;<a href="../[jvm]map-on-absent.html">T</a>, <a href="../[jvm]map-on-absent.html">R</a>&gt; <a href="../[jvm]-optional/index.html">Optional</a>&lt;<a href="../[jvm]map-on-absent.html">T</a>&gt;.<a href="../[jvm]map-on-absent.html">mapOnAbsent</a>(block: () -&gt; <a href="../[jvm]map-on-absent.html">R</a>): <a href="../[jvm]map-on-absent.html">R</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="../[jvm]map-on-absent.html">block</a> when data presented (<a href="../[jvm]-optional/data-presented.html">Optional.dataPresented</a> == true)</p></div></div>
</div>
</div>
</div>
</div>
<a data-name="1620645484%2FExtensions%2F1737121690" anchor-label="mapOnPresented" id="1620645484%2FExtensions%2F1737121690" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><span data-unresolved-link="dev.inmo.micro_utils.common//mapOnPresented/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/"><span>map</span><wbr></wbr><span>On</span><wbr></wbr><span><span>Presented</span></span></span><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1620645484%2FExtensions%2F1737121690"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">android</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">inline fun &lt;<a href="../[android]map-on-presented.html">T</a>, <a href="../[android]map-on-presented.html">R</a>&gt; <a href="index.html">Optional</a>&lt;<a href="../[android]map-on-presented.html">T</a>&gt;.<a href="../[android]map-on-presented.html">mapOnPresented</a>(block: (<a href="../[android]map-on-presented.html">T</a>) -&gt; <a href="../[android]map-on-presented.html">R</a>): <a href="../[android]map-on-presented.html">R</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="../[android]map-on-presented.html">block</a> when data presented (<a href="data-presented.html">Optional.dataPresented</a> == true)</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">inline fun &lt;<a href="../[common]map-on-presented.html">T</a>, <a href="../[common]map-on-presented.html">R</a>&gt; <a href="../[common]-optional/index.html">Optional</a>&lt;<a href="../[common]map-on-presented.html">T</a>&gt;.<a href="../[common]map-on-presented.html">mapOnPresented</a>(block: (<a href="../[common]map-on-presented.html">T</a>) -&gt; <a href="../[common]map-on-presented.html">R</a>): <a href="../[common]map-on-presented.html">R</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="../[common]map-on-presented.html">block</a> when data presented (<a href="../[common]-optional/data-presented.html">Optional.dataPresented</a> == true)</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">inline fun &lt;<a href="../[jvm]map-on-presented.html">T</a>, <a href="../[jvm]map-on-presented.html">R</a>&gt; <a href="../[jvm]-optional/index.html">Optional</a>&lt;<a href="../[jvm]map-on-presented.html">T</a>&gt;.<a href="../[jvm]map-on-presented.html">mapOnPresented</a>(block: (<a href="../[jvm]map-on-presented.html">T</a>) -&gt; <a href="../[jvm]map-on-presented.html">R</a>): <a href="../[jvm]map-on-presented.html">R</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="../[jvm]map-on-presented.html">block</a> when data presented (<a href="../[jvm]-optional/data-presented.html">Optional.dataPresented</a> == true)</p></div></div>
</div>
</div>
</div>
@ -211,9 +308,9 @@
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">fun &lt;<a href="../[android]on-absent.html">T</a>&gt; <a href="index.html">Optional</a>&lt;<a href="../[android]on-absent.html">T</a>&gt;.<a href="../[android]on-absent.html">onAbsent</a>(block: () -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="index.html">Optional</a>&lt;<a href="../[android]on-absent.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">inline fun &lt;<a href="../[android]on-absent.html">T</a>&gt; <a href="index.html">Optional</a>&lt;<a href="../[android]on-absent.html">T</a>&gt;.<a href="../[android]on-absent.html">onAbsent</a>(block: () -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="index.html">Optional</a>&lt;<a href="../[android]on-absent.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="../[android]on-absent.html">block</a> when data absent (<span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> == false)</p></div></div>
<div class="brief "><p class="paragraph">Will call <a href="../[android]on-absent.html">block</a> when data absent (<a href="data-presented.html">Optional.dataPresented</a> == false)</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
@ -221,9 +318,9 @@
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">fun &lt;<a href="../[common]on-absent.html">T</a>&gt; <a href="../[common]-optional/index.html">Optional</a>&lt;<a href="../[common]on-absent.html">T</a>&gt;.<a href="../[common]on-absent.html">onAbsent</a>(block: () -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="../[common]-optional/index.html">Optional</a>&lt;<a href="../[common]on-absent.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">inline fun &lt;<a href="../[common]on-absent.html">T</a>&gt; <a href="../[common]-optional/index.html">Optional</a>&lt;<a href="../[common]on-absent.html">T</a>&gt;.<a href="../[common]on-absent.html">onAbsent</a>(block: () -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="../[common]-optional/index.html">Optional</a>&lt;<a href="../[common]on-absent.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="../[common]on-absent.html">block</a> when data absent (<span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> == false)</p></div></div>
<div class="brief "><p class="paragraph">Will call <a href="../[common]on-absent.html">block</a> when data absent (<a href="../[common]-optional/data-presented.html">Optional.dataPresented</a> == false)</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
@ -231,9 +328,9 @@
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">fun &lt;<a href="../[jvm]on-absent.html">T</a>&gt; <a href="../[jvm]-optional/index.html">Optional</a>&lt;<a href="../[jvm]on-absent.html">T</a>&gt;.<a href="../[jvm]on-absent.html">onAbsent</a>(block: () -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="../[jvm]-optional/index.html">Optional</a>&lt;<a href="../[jvm]on-absent.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">inline fun &lt;<a href="../[jvm]on-absent.html">T</a>&gt; <a href="../[jvm]-optional/index.html">Optional</a>&lt;<a href="../[jvm]on-absent.html">T</a>&gt;.<a href="../[jvm]on-absent.html">onAbsent</a>(block: () -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="../[jvm]-optional/index.html">Optional</a>&lt;<a href="../[jvm]on-absent.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="../[jvm]on-absent.html">block</a> when data absent (<span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> == false)</p></div></div>
<div class="brief "><p class="paragraph">Will call <a href="../[jvm]on-absent.html">block</a> when data absent (<a href="../[jvm]-optional/data-presented.html">Optional.dataPresented</a> == false)</p></div></div>
</div>
</div>
</div>
@ -252,9 +349,9 @@
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">fun &lt;<a href="../[android]on-presented.html">T</a>&gt; <a href="index.html">Optional</a>&lt;<a href="../[android]on-presented.html">T</a>&gt;.<a href="../[android]on-presented.html">onPresented</a>(block: (<a href="../[android]on-presented.html">T</a>) -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="index.html">Optional</a>&lt;<a href="../[android]on-presented.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">inline fun &lt;<a href="../[android]on-presented.html">T</a>&gt; <a href="index.html">Optional</a>&lt;<a href="../[android]on-presented.html">T</a>&gt;.<a href="../[android]on-presented.html">onPresented</a>(block: (<a href="../[android]on-presented.html">T</a>) -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="index.html">Optional</a>&lt;<a href="../[android]on-presented.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="../[android]on-presented.html">block</a> when data presented (<span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> == true)</p></div></div>
<div class="brief "><p class="paragraph">Will call <a href="../[android]on-presented.html">block</a> when data presented (<a href="data-presented.html">Optional.dataPresented</a> == true)</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
@ -262,9 +359,9 @@
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">fun &lt;<a href="../[common]on-presented.html">T</a>&gt; <a href="../[common]-optional/index.html">Optional</a>&lt;<a href="../[common]on-presented.html">T</a>&gt;.<a href="../[common]on-presented.html">onPresented</a>(block: (<a href="../[common]on-presented.html">T</a>) -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="../[common]-optional/index.html">Optional</a>&lt;<a href="../[common]on-presented.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">inline fun &lt;<a href="../[common]on-presented.html">T</a>&gt; <a href="../[common]-optional/index.html">Optional</a>&lt;<a href="../[common]on-presented.html">T</a>&gt;.<a href="../[common]on-presented.html">onPresented</a>(block: (<a href="../[common]on-presented.html">T</a>) -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="../[common]-optional/index.html">Optional</a>&lt;<a href="../[common]on-presented.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="../[common]on-presented.html">block</a> when data presented (<span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> == true)</p></div></div>
<div class="brief "><p class="paragraph">Will call <a href="../[common]on-presented.html">block</a> when data presented (<a href="../[common]-optional/data-presented.html">Optional.dataPresented</a> == true)</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
@ -272,9 +369,9 @@
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">fun &lt;<a href="../[jvm]on-presented.html">T</a>&gt; <a href="../[jvm]-optional/index.html">Optional</a>&lt;<a href="../[jvm]on-presented.html">T</a>&gt;.<a href="../[jvm]on-presented.html">onPresented</a>(block: (<a href="../[jvm]on-presented.html">T</a>) -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="../[jvm]-optional/index.html">Optional</a>&lt;<a href="../[jvm]on-presented.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">inline fun &lt;<a href="../[jvm]on-presented.html">T</a>&gt; <a href="../[jvm]-optional/index.html">Optional</a>&lt;<a href="../[jvm]on-presented.html">T</a>&gt;.<a href="../[jvm]on-presented.html">onPresented</a>(block: (<a href="../[jvm]on-presented.html">T</a>) -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="../[jvm]-optional/index.html">Optional</a>&lt;<a href="../[jvm]on-presented.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="../[jvm]on-presented.html">block</a> when data presented (<span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> == true)</p></div></div>
<div class="brief "><p class="paragraph">Will call <a href="../[jvm]on-presented.html">block</a> when data presented (<a href="../[jvm]-optional/data-presented.html">Optional.dataPresented</a> == true)</p></div></div>
</div>
</div>
</div>

View File

@ -27,9 +27,9 @@
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">fun &lt;<a href="[android]data-or-else.html">T</a>&gt; <a href="[android]-optional/index.html">Optional</a>&lt;<a href="[android]data-or-else.html">T</a>&gt;.<a href="[android]data-or-else.html">dataOrElse</a>(block: () -&gt; <a href="[android]data-or-else.html">T</a>): <a href="[android]data-or-else.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">inline fun &lt;<a href="[android]data-or-else.html">T</a>&gt; <a href="[android]-optional/index.html">Optional</a>&lt;<a href="[android]data-or-else.html">T</a>&gt;.<a href="[android]data-or-else.html">dataOrElse</a>(block: () -&gt; <a href="[android]data-or-else.html">T</a>): <a href="[android]data-or-else.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="[android]data-or-else.html">block</a> and returns the result of it</p></div>
<p class="paragraph">Returns <a href="[android]-optional/data.html">Optional.data</a> if <a href="[android]-optional/data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="[android]data-or-else.html">block</a> and returns the result of it</p></div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>

View File

@ -29,7 +29,7 @@
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">fun &lt;<a href="[android]data-or-null.html">T</a>&gt; <a href="[android]-optional/index.html">Optional</a>&lt;<a href="[android]data-or-null.html">T</a>&gt;.<a href="[android]data-or-null.html">dataOrNull</a>(): <a href="[android]data-or-null.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or null otherwise</p></div>
<p class="paragraph">Returns <a href="[android]-optional/data.html">Optional.data</a> if <a href="[android]-optional/data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or null otherwise</p></div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>

View File

@ -29,7 +29,7 @@
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">fun &lt;<a href="[android]data-or-throw.html">T</a>&gt; <a href="[android]-optional/index.html">Optional</a>&lt;<a href="[android]data-or-throw.html">T</a>&gt;.<a href="[android]data-or-throw.html">dataOrThrow</a>(throwable: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html">Throwable</a>): <a href="[android]data-or-throw.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or throw <a href="[android]data-or-throw.html">throwable</a> otherwise</p></div>
<p class="paragraph">Returns <a href="[android]-optional/data.html">Optional.data</a> if <a href="[android]-optional/data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or throw <a href="[android]data-or-throw.html">throwable</a> otherwise</p></div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>

View File

@ -1,7 +1,7 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>[android]dataOrElseSuspendable</title>
<title>[android]mapOnAbsent</title>
<link href="../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../";</script><script type="text/javascript" src="../../scripts/sourceset_dependencies.js" async="async"></script><link href="../../styles/style.css" rel="Stylesheet"><link href="../../styles/logo-styles.css" rel="Stylesheet"><link href="../../styles/jetbrains-mono.css" rel="Stylesheet"><link href="../../styles/main.css" rel="Stylesheet"><script type="text/javascript" src="../../scripts/clipboard.js" async="async"></script><script type="text/javascript" src="../../scripts/navigation-loader.js" async="async"></script><script type="text/javascript" src="../../scripts/platform-content-handler.js" async="async"></script><script type="text/javascript" src="../../scripts/main.js" async="async"></script> </head>
<body>
<div id="container">
@ -13,23 +13,23 @@
</div>
<div id="main">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<script type="text/javascript" src="../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.common//dataOrElseSuspendable/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1837788132">
<script type="text/javascript" src="../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.common//mapOnAbsent/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1837788132">
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../index.html">micro_utils.dokka</a>/<a href="index.html">dev.inmo.micro_utils.common</a>/<a href="[android]data-or-else-suspendable.html">[android]dataOrElseSuspendable</a></div>
<div class="breadcrumbs"><a href="../../index.html">micro_utils.dokka</a>/<a href="index.html">dev.inmo.micro_utils.common</a>/<a href="[android]map-on-absent.html">[android]mapOnAbsent</a></div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
<div id="searchBar"></div>
</div>
</div>
<div class="cover ">
<h1 class="cover"><span>data</span><wbr></wbr><span>Or</span><wbr></wbr><span>Else</span><wbr></wbr><span><span>Suspendable</span></span></h1>
<h1 class="cover"><span>map</span><wbr></wbr><span>On</span><wbr></wbr><span><span>Absent</span></span></h1>
</div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">suspend fun &lt;<a href="[android]data-or-else-suspendable.html">T</a>&gt; <a href="[android]-optional/index.html">Optional</a>&lt;<a href="[android]data-or-else-suspendable.html">T</a>&gt;.<a href="[android]data-or-else-suspendable.html">dataOrElseSuspendable</a>(block: suspend () -&gt; <a href="[android]data-or-else-suspendable.html">T</a>): <a href="[android]data-or-else-suspendable.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">inline fun &lt;<a href="[android]map-on-absent.html">T</a>, <a href="[android]map-on-absent.html">R</a>&gt; <a href="[android]-optional/index.html">Optional</a>&lt;<a href="[android]map-on-absent.html">T</a>&gt;.<a href="[android]map-on-absent.html">mapOnAbsent</a>(block: () -&gt; <a href="[android]map-on-absent.html">R</a>): <a href="[android]map-on-absent.html">R</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="[android]data-or-else-suspendable.html">block</a> and returns the result of it</p></div>
<p class="paragraph">Will call <a href="[android]map-on-absent.html">block</a> when data presented (<a href="[android]-optional/data-presented.html">Optional.dataPresented</a> == true)</p></div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>

View File

@ -0,0 +1,39 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>[android]mapOnPresented</title>
<link href="../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../";</script><script type="text/javascript" src="../../scripts/sourceset_dependencies.js" async="async"></script><link href="../../styles/style.css" rel="Stylesheet"><link href="../../styles/logo-styles.css" rel="Stylesheet"><link href="../../styles/jetbrains-mono.css" rel="Stylesheet"><link href="../../styles/main.css" rel="Stylesheet"><script type="text/javascript" src="../../scripts/clipboard.js" async="async"></script><script type="text/javascript" src="../../scripts/navigation-loader.js" async="async"></script><script type="text/javascript" src="../../scripts/platform-content-handler.js" async="async"></script><script type="text/javascript" src="../../scripts/main.js" async="async"></script> </head>
<body>
<div id="container">
<div id="leftColumn"><a href="../../index.html">
<div id="logo"></div>
</a>
<div id="paneSearch"></div>
<div id="sideMenu"></div>
</div>
<div id="main">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<script type="text/javascript" src="../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.common//mapOnPresented/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1837788132">
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../index.html">micro_utils.dokka</a>/<a href="index.html">dev.inmo.micro_utils.common</a>/<a href="[android]map-on-presented.html">[android]mapOnPresented</a></div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
<div id="searchBar"></div>
</div>
</div>
<div class="cover ">
<h1 class="cover"><span>map</span><wbr></wbr><span>On</span><wbr></wbr><span><span>Presented</span></span></h1>
</div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">inline fun &lt;<a href="[android]map-on-presented.html">T</a>, <a href="[android]map-on-presented.html">R</a>&gt; <a href="[android]-optional/index.html">Optional</a>&lt;<a href="[android]map-on-presented.html">T</a>&gt;.<a href="[android]map-on-presented.html">mapOnPresented</a>(block: (<a href="[android]map-on-presented.html">T</a>) -&gt; <a href="[android]map-on-presented.html">R</a>): <a href="[android]map-on-presented.html">R</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<p class="paragraph">Will call <a href="[android]map-on-presented.html">block</a> when data presented (<a href="[android]-optional/data-presented.html">Optional.dataPresented</a> == true)</p></div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>
</div>
</body>
</html>

View File

@ -27,9 +27,9 @@
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">fun &lt;<a href="[android]on-absent.html">T</a>&gt; <a href="[android]-optional/index.html">Optional</a>&lt;<a href="[android]on-absent.html">T</a>&gt;.<a href="[android]on-absent.html">onAbsent</a>(block: () -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="[android]-optional/index.html">Optional</a>&lt;<a href="[android]on-absent.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">inline fun &lt;<a href="[android]on-absent.html">T</a>&gt; <a href="[android]-optional/index.html">Optional</a>&lt;<a href="[android]on-absent.html">T</a>&gt;.<a href="[android]on-absent.html">onAbsent</a>(block: () -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="[android]-optional/index.html">Optional</a>&lt;<a href="[android]on-absent.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<p class="paragraph">Will call <a href="[android]on-absent.html">block</a> when data absent (<span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> == false)</p></div>
<p class="paragraph">Will call <a href="[android]on-absent.html">block</a> when data absent (<a href="[android]-optional/data-presented.html">Optional.dataPresented</a> == false)</p></div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>

View File

@ -27,9 +27,9 @@
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">fun &lt;<a href="[android]on-presented.html">T</a>&gt; <a href="[android]-optional/index.html">Optional</a>&lt;<a href="[android]on-presented.html">T</a>&gt;.<a href="[android]on-presented.html">onPresented</a>(block: (<a href="[android]on-presented.html">T</a>) -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="[android]-optional/index.html">Optional</a>&lt;<a href="[android]on-presented.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">inline fun &lt;<a href="[android]on-presented.html">T</a>&gt; <a href="[android]-optional/index.html">Optional</a>&lt;<a href="[android]on-presented.html">T</a>&gt;.<a href="[android]on-presented.html">onPresented</a>(block: (<a href="[android]on-presented.html">T</a>) -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="[android]-optional/index.html">Optional</a>&lt;<a href="[android]on-presented.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<p class="paragraph">Will call <a href="[android]on-presented.html">block</a> when data presented (<span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> == true)</p></div>
<p class="paragraph">Will call <a href="[android]on-presented.html">block</a> when data presented (<a href="[android]-optional/data-presented.html">Optional.dataPresented</a> == true)</p></div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>

View File

@ -0,0 +1,39 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>dataPresented</title>
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../../";</script><script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script><link href="../../../styles/style.css" rel="Stylesheet"><link href="../../../styles/logo-styles.css" rel="Stylesheet"><link href="../../../styles/jetbrains-mono.css" rel="Stylesheet"><link href="../../../styles/main.css" rel="Stylesheet"><script type="text/javascript" src="../../../scripts/clipboard.js" async="async"></script><script type="text/javascript" src="../../../scripts/navigation-loader.js" async="async"></script><script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script><script type="text/javascript" src="../../../scripts/main.js" async="async"></script> </head>
<body>
<div id="container">
<div id="leftColumn"><a href="../../../index.html">
<div id="logo"></div>
</a>
<div id="paneSearch"></div>
<div id="sideMenu"></div>
</div>
<div id="main">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<script type="text/javascript" src="../../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration//-1478683138">
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a>/<a href="../index.html">dev.inmo.micro_utils.common</a>/<a href="index.html">[common]Optional</a>/<a href="data-presented.html">dataPresented</a></div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
<div id="searchBar"></div>
</div>
</div>
<div class="cover ">
<h1 class="cover"><span>data</span><wbr></wbr><span><span>Presented</span></span></h1>
</div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">val <a href="data-presented.html">dataPresented</a>: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>
</div>
</body>
</html>

View File

@ -0,0 +1,39 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>data</title>
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../../";</script><script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script><link href="../../../styles/style.css" rel="Stylesheet"><link href="../../../styles/logo-styles.css" rel="Stylesheet"><link href="../../../styles/jetbrains-mono.css" rel="Stylesheet"><link href="../../../styles/main.css" rel="Stylesheet"><script type="text/javascript" src="../../../scripts/clipboard.js" async="async"></script><script type="text/javascript" src="../../../scripts/navigation-loader.js" async="async"></script><script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script><script type="text/javascript" src="../../../scripts/main.js" async="async"></script> </head>
<body>
<div id="container">
<div id="leftColumn"><a href="../../../index.html">
<div id="logo"></div>
</a>
<div id="paneSearch"></div>
<div id="sideMenu"></div>
</div>
<div id="main">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<script type="text/javascript" src="../../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration//-1478683138">
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a>/<a href="../index.html">dev.inmo.micro_utils.common</a>/<a href="index.html">[common]Optional</a>/<a href="data.html">data</a></div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
<div id="searchBar"></div>
</div>
</div>
<div class="cover ">
<h1 class="cover"><span><span>data</span></span></h1>
</div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">val <a href="data.html">data</a>: <a href="index.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>
</div>
</body>
</html>

View File

@ -26,7 +26,7 @@
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">data class <a href="index.html">Optional</a>&lt;<a href="index.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">This type represents <a href="index.html">T</a> as not only potentially nullable data, but also as a data which can not be presented. This type will be useful in cases when <a href="index.html">T</a> is nullable and null as valuable data too in time of data absence should be presented by some third type.</p><p class="paragraph">Let's imagine, you have nullable name in some database. In case when name is not nullable everything is clear - null will represent absence of row in the database. In case when name is nullable null will be a little bit dual-meaning, cause this null will say nothing about availability of the row (of course, it is exaggerated example)</p></div></div>
</div>
<div class="tabbedcontent">
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="Types">Types</button><button class="section-tab" data-togglable="Extensions">Extensions</button><button class="section-tab" data-togglable="See also">See also</button></div>
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="Types">Types</button><button class="section-tab" data-togglable="Properties">Properties</button><button class="section-tab" data-togglable="Extensions">Extensions</button><button class="section-tab" data-togglable="See also">See also</button></div>
<div class="tabs-section-body">
<h2 class="">See also</h2>
<div data-togglable="See also">
@ -54,6 +54,40 @@
</div>
</div>
</div>
<h2 class="">Properties</h2>
<div class="table" data-togglable="Properties"><a data-name="-1373844350%2FProperties%2F-1478683138" anchor-label="data" id="-1373844350%2FProperties%2F-1478683138" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="data.html">data</a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1373844350%2FProperties%2F-1478683138"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
</div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted" data-togglable="Properties"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><a data-name="-1373844350%2FProperties%2F-1478683138" anchor-label="data" id="-1373844350%2FProperties%2F-1478683138" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"></a><div class="symbol monospace">val <a href="data.html">data</a>: <a href="index.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="1174995806%2FProperties%2F-1478683138" anchor-label="dataPresented" id="1174995806%2FProperties%2F-1478683138" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="data-presented.html">dataPresented</a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1174995806%2FProperties%2F-1478683138"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
</div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted" data-togglable="Properties"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><a data-name="1174995806%2FProperties%2F-1478683138" anchor-label="dataPresented" id="1174995806%2FProperties%2F-1478683138" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"></a><div class="symbol monospace">val <a href="data-presented.html">dataPresented</a>: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
</div>
</div>
<h2 class="tabbedcontent">Extensions</h2>
<div class="table" data-togglable="Extensions"><a data-name="266058348%2FExtensions%2F1737121690" anchor-label="dataOrElse" id="266058348%2FExtensions%2F1737121690" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain">
@ -69,9 +103,9 @@
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">fun &lt;<a href="../[android]data-or-else.html">T</a>&gt; <a href="../[android]-optional/index.html">Optional</a>&lt;<a href="../[android]data-or-else.html">T</a>&gt;.<a href="../[android]data-or-else.html">dataOrElse</a>(block: () -&gt; <a href="../[android]data-or-else.html">T</a>): <a href="../[android]data-or-else.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">inline fun &lt;<a href="../[android]data-or-else.html">T</a>&gt; <a href="../[android]-optional/index.html">Optional</a>&lt;<a href="../[android]data-or-else.html">T</a>&gt;.<a href="../[android]data-or-else.html">dataOrElse</a>(block: () -&gt; <a href="../[android]data-or-else.html">T</a>): <a href="../[android]data-or-else.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="../[android]data-or-else.html">block</a> and returns the result of it</p></div></div>
<div class="brief "><p class="paragraph">Returns <a href="../[android]-optional/data.html">Optional.data</a> if <a href="../[android]-optional/data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="../[android]data-or-else.html">block</a> and returns the result of it</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
@ -79,9 +113,9 @@
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">fun &lt;<a href="../[common]data-or-else.html">T</a>&gt; <a href="index.html">Optional</a>&lt;<a href="../[common]data-or-else.html">T</a>&gt;.<a href="../[common]data-or-else.html">dataOrElse</a>(block: () -&gt; <a href="../[common]data-or-else.html">T</a>): <a href="../[common]data-or-else.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">inline fun &lt;<a href="../[common]data-or-else.html">T</a>&gt; <a href="index.html">Optional</a>&lt;<a href="../[common]data-or-else.html">T</a>&gt;.<a href="../[common]data-or-else.html">dataOrElse</a>(block: () -&gt; <a href="../[common]data-or-else.html">T</a>): <a href="../[common]data-or-else.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="../[common]data-or-else.html">block</a> and returns the result of it</p></div></div>
<div class="brief "><p class="paragraph">Returns <a href="data.html">Optional.data</a> if <a href="data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="../[common]data-or-else.html">block</a> and returns the result of it</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
@ -89,50 +123,9 @@
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">fun &lt;<a href="../[jvm]data-or-else.html">T</a>&gt; <a href="../[jvm]-optional/index.html">Optional</a>&lt;<a href="../[jvm]data-or-else.html">T</a>&gt;.<a href="../[jvm]data-or-else.html">dataOrElse</a>(block: () -&gt; <a href="../[jvm]data-or-else.html">T</a>): <a href="../[jvm]data-or-else.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">inline fun &lt;<a href="../[jvm]data-or-else.html">T</a>&gt; <a href="../[jvm]-optional/index.html">Optional</a>&lt;<a href="../[jvm]data-or-else.html">T</a>&gt;.<a href="../[jvm]data-or-else.html">dataOrElse</a>(block: () -&gt; <a href="../[jvm]data-or-else.html">T</a>): <a href="../[jvm]data-or-else.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="../[jvm]data-or-else.html">block</a> and returns the result of it</p></div></div>
</div>
</div>
</div>
</div>
<a data-name="524233051%2FExtensions%2F1737121690" anchor-label="dataOrElseSuspendable" id="524233051%2FExtensions%2F1737121690" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><span data-unresolved-link="dev.inmo.micro_utils.common//dataOrElseSuspendable/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/"><span>data</span><wbr></wbr><span>Or</span><wbr></wbr><span>Else</span><wbr></wbr><span><span>Suspendable</span></span></span><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="524233051%2FExtensions%2F1737121690"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">android</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">suspend fun &lt;<a href="../[android]data-or-else-suspendable.html">T</a>&gt; <a href="../[android]-optional/index.html">Optional</a>&lt;<a href="../[android]data-or-else-suspendable.html">T</a>&gt;.<a href="../[android]data-or-else-suspendable.html">dataOrElseSuspendable</a>(block: suspend () -&gt; <a href="../[android]data-or-else-suspendable.html">T</a>): <a href="../[android]data-or-else-suspendable.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="../[android]data-or-else-suspendable.html">block</a> and returns the result of it</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">suspend fun &lt;<a href="../[common]data-or-else-suspendable.html">T</a>&gt; <a href="index.html">Optional</a>&lt;<a href="../[common]data-or-else-suspendable.html">T</a>&gt;.<a href="../[common]data-or-else-suspendable.html">dataOrElseSuspendable</a>(block: suspend () -&gt; <a href="../[common]data-or-else-suspendable.html">T</a>): <a href="../[common]data-or-else-suspendable.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="../[common]data-or-else-suspendable.html">block</a> and returns the result of it</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">suspend fun &lt;<a href="../[jvm]data-or-else-suspendable.html">T</a>&gt; <a href="../[jvm]-optional/index.html">Optional</a>&lt;<a href="../[jvm]data-or-else-suspendable.html">T</a>&gt;.<a href="../[jvm]data-or-else-suspendable.html">dataOrElseSuspendable</a>(block: suspend () -&gt; <a href="../[jvm]data-or-else-suspendable.html">T</a>): <a href="../[jvm]data-or-else-suspendable.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="../[jvm]data-or-else-suspendable.html">block</a> and returns the result of it</p></div></div>
<div class="brief "><p class="paragraph">Returns <a href="../[jvm]-optional/data.html">Optional.data</a> if <a href="../[jvm]-optional/data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="../[jvm]data-or-else.html">block</a> and returns the result of it</p></div></div>
</div>
</div>
</div>
@ -144,14 +137,36 @@
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">android</div>
</div>
</span></div>
<div>
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">fun &lt;<a href="../[android]data-or-null.html">T</a>&gt; <a href="../[android]-optional/index.html">Optional</a>&lt;<a href="../[android]data-or-null.html">T</a>&gt;.<a href="../[android]data-or-null.html">dataOrNull</a>(): <a href="../[android]data-or-null.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div><div class="content sourceset-depenent-content" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">fun &lt;<a href="../[common]data-or-null.html">T</a>&gt; <a href="index.html">Optional</a>&lt;<a href="../[common]data-or-null.html">T</a>&gt;.<a href="../[common]data-or-null.html">dataOrNull</a>(): <a href="../[common]data-or-null.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div><div class="content sourceset-depenent-content" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">fun &lt;<a href="../[jvm]data-or-null.html">T</a>&gt; <a href="../[jvm]-optional/index.html">Optional</a>&lt;<a href="../[jvm]data-or-null.html">T</a>&gt;.<a href="../[jvm]data-or-null.html">dataOrNull</a>(): <a href="../[jvm]data-or-null.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">fun &lt;<a href="../[android]data-or-null.html">T</a>&gt; <a href="../[android]-optional/index.html">Optional</a>&lt;<a href="../[android]data-or-null.html">T</a>&gt;.<a href="../[android]data-or-null.html">dataOrNull</a>(): <a href="../[android]data-or-null.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or null otherwise</p></div></div>
<div class="brief "><p class="paragraph">Returns <a href="../[android]-optional/data.html">Optional.data</a> if <a href="../[android]-optional/data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or null otherwise</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">fun &lt;<a href="../[common]data-or-null.html">T</a>&gt; <a href="index.html">Optional</a>&lt;<a href="../[common]data-or-null.html">T</a>&gt;.<a href="../[common]data-or-null.html">dataOrNull</a>(): <a href="../[common]data-or-null.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <a href="data.html">Optional.data</a> if <a href="data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or null otherwise</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">fun &lt;<a href="../[jvm]data-or-null.html">T</a>&gt; <a href="../[jvm]-optional/index.html">Optional</a>&lt;<a href="../[jvm]data-or-null.html">T</a>&gt;.<a href="../[jvm]data-or-null.html">dataOrNull</a>(): <a href="../[jvm]data-or-null.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <a href="../[jvm]-optional/data.html">Optional.data</a> if <a href="../[jvm]-optional/data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or null otherwise</p></div></div>
</div>
</div>
</div>
@ -172,7 +187,7 @@
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">fun &lt;<a href="../[android]data-or-throw.html">T</a>&gt; <a href="../[android]-optional/index.html">Optional</a>&lt;<a href="../[android]data-or-throw.html">T</a>&gt;.<a href="../[android]data-or-throw.html">dataOrThrow</a>(throwable: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html">Throwable</a>): <a href="../[android]data-or-throw.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or throw <a href="../[android]data-or-throw.html">throwable</a> otherwise</p></div></div>
<div class="brief "><p class="paragraph">Returns <a href="../[android]-optional/data.html">Optional.data</a> if <a href="../[android]-optional/data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or throw <a href="../[android]data-or-throw.html">throwable</a> otherwise</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
@ -182,7 +197,7 @@
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">fun &lt;<a href="../[common]data-or-throw.html">T</a>&gt; <a href="index.html">Optional</a>&lt;<a href="../[common]data-or-throw.html">T</a>&gt;.<a href="../[common]data-or-throw.html">dataOrThrow</a>(throwable: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html">Throwable</a>): <a href="../[common]data-or-throw.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or throw <a href="../[common]data-or-throw.html">throwable</a> otherwise</p></div></div>
<div class="brief "><p class="paragraph">Returns <a href="data.html">Optional.data</a> if <a href="data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or throw <a href="../[common]data-or-throw.html">throwable</a> otherwise</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
@ -192,7 +207,89 @@
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">fun &lt;<a href="../[jvm]data-or-throw.html">T</a>&gt; <a href="../[jvm]-optional/index.html">Optional</a>&lt;<a href="../[jvm]data-or-throw.html">T</a>&gt;.<a href="../[jvm]data-or-throw.html">dataOrThrow</a>(throwable: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html">Throwable</a>): <a href="../[jvm]data-or-throw.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or throw <a href="../[jvm]data-or-throw.html">throwable</a> otherwise</p></div></div>
<div class="brief "><p class="paragraph">Returns <a href="../[jvm]-optional/data.html">Optional.data</a> if <a href="../[jvm]-optional/data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or throw <a href="../[jvm]data-or-throw.html">throwable</a> otherwise</p></div></div>
</div>
</div>
</div>
</div>
<a data-name="751780544%2FExtensions%2F1737121690" anchor-label="mapOnAbsent" id="751780544%2FExtensions%2F1737121690" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><span data-unresolved-link="dev.inmo.micro_utils.common//mapOnAbsent/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/"><span>map</span><wbr></wbr><span>On</span><wbr></wbr><span><span>Absent</span></span></span><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="751780544%2FExtensions%2F1737121690"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">android</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">inline fun &lt;<a href="../[android]map-on-absent.html">T</a>, <a href="../[android]map-on-absent.html">R</a>&gt; <a href="../[android]-optional/index.html">Optional</a>&lt;<a href="../[android]map-on-absent.html">T</a>&gt;.<a href="../[android]map-on-absent.html">mapOnAbsent</a>(block: () -&gt; <a href="../[android]map-on-absent.html">R</a>): <a href="../[android]map-on-absent.html">R</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="../[android]map-on-absent.html">block</a> when data presented (<a href="../[android]-optional/data-presented.html">Optional.dataPresented</a> == true)</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">inline fun &lt;<a href="../[common]map-on-absent.html">T</a>, <a href="../[common]map-on-absent.html">R</a>&gt; <a href="index.html">Optional</a>&lt;<a href="../[common]map-on-absent.html">T</a>&gt;.<a href="../[common]map-on-absent.html">mapOnAbsent</a>(block: () -&gt; <a href="../[common]map-on-absent.html">R</a>): <a href="../[common]map-on-absent.html">R</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="../[common]map-on-absent.html">block</a> when data presented (<a href="data-presented.html">Optional.dataPresented</a> == true)</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">inline fun &lt;<a href="../[jvm]map-on-absent.html">T</a>, <a href="../[jvm]map-on-absent.html">R</a>&gt; <a href="../[jvm]-optional/index.html">Optional</a>&lt;<a href="../[jvm]map-on-absent.html">T</a>&gt;.<a href="../[jvm]map-on-absent.html">mapOnAbsent</a>(block: () -&gt; <a href="../[jvm]map-on-absent.html">R</a>): <a href="../[jvm]map-on-absent.html">R</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="../[jvm]map-on-absent.html">block</a> when data presented (<a href="../[jvm]-optional/data-presented.html">Optional.dataPresented</a> == true)</p></div></div>
</div>
</div>
</div>
</div>
<a data-name="1620645484%2FExtensions%2F1737121690" anchor-label="mapOnPresented" id="1620645484%2FExtensions%2F1737121690" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><span data-unresolved-link="dev.inmo.micro_utils.common//mapOnPresented/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/"><span>map</span><wbr></wbr><span>On</span><wbr></wbr><span><span>Presented</span></span></span><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1620645484%2FExtensions%2F1737121690"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">android</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">inline fun &lt;<a href="../[android]map-on-presented.html">T</a>, <a href="../[android]map-on-presented.html">R</a>&gt; <a href="../[android]-optional/index.html">Optional</a>&lt;<a href="../[android]map-on-presented.html">T</a>&gt;.<a href="../[android]map-on-presented.html">mapOnPresented</a>(block: (<a href="../[android]map-on-presented.html">T</a>) -&gt; <a href="../[android]map-on-presented.html">R</a>): <a href="../[android]map-on-presented.html">R</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="../[android]map-on-presented.html">block</a> when data presented (<a href="../[android]-optional/data-presented.html">Optional.dataPresented</a> == true)</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">inline fun &lt;<a href="../[common]map-on-presented.html">T</a>, <a href="../[common]map-on-presented.html">R</a>&gt; <a href="index.html">Optional</a>&lt;<a href="../[common]map-on-presented.html">T</a>&gt;.<a href="../[common]map-on-presented.html">mapOnPresented</a>(block: (<a href="../[common]map-on-presented.html">T</a>) -&gt; <a href="../[common]map-on-presented.html">R</a>): <a href="../[common]map-on-presented.html">R</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="../[common]map-on-presented.html">block</a> when data presented (<a href="data-presented.html">Optional.dataPresented</a> == true)</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">inline fun &lt;<a href="../[jvm]map-on-presented.html">T</a>, <a href="../[jvm]map-on-presented.html">R</a>&gt; <a href="../[jvm]-optional/index.html">Optional</a>&lt;<a href="../[jvm]map-on-presented.html">T</a>&gt;.<a href="../[jvm]map-on-presented.html">mapOnPresented</a>(block: (<a href="../[jvm]map-on-presented.html">T</a>) -&gt; <a href="../[jvm]map-on-presented.html">R</a>): <a href="../[jvm]map-on-presented.html">R</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="../[jvm]map-on-presented.html">block</a> when data presented (<a href="../[jvm]-optional/data-presented.html">Optional.dataPresented</a> == true)</p></div></div>
</div>
</div>
</div>
@ -211,9 +308,9 @@
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">fun &lt;<a href="../[android]on-absent.html">T</a>&gt; <a href="../[android]-optional/index.html">Optional</a>&lt;<a href="../[android]on-absent.html">T</a>&gt;.<a href="../[android]on-absent.html">onAbsent</a>(block: () -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="../[android]-optional/index.html">Optional</a>&lt;<a href="../[android]on-absent.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">inline fun &lt;<a href="../[android]on-absent.html">T</a>&gt; <a href="../[android]-optional/index.html">Optional</a>&lt;<a href="../[android]on-absent.html">T</a>&gt;.<a href="../[android]on-absent.html">onAbsent</a>(block: () -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="../[android]-optional/index.html">Optional</a>&lt;<a href="../[android]on-absent.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="../[android]on-absent.html">block</a> when data absent (<span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> == false)</p></div></div>
<div class="brief "><p class="paragraph">Will call <a href="../[android]on-absent.html">block</a> when data absent (<a href="../[android]-optional/data-presented.html">Optional.dataPresented</a> == false)</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
@ -221,9 +318,9 @@
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">fun &lt;<a href="../[common]on-absent.html">T</a>&gt; <a href="index.html">Optional</a>&lt;<a href="../[common]on-absent.html">T</a>&gt;.<a href="../[common]on-absent.html">onAbsent</a>(block: () -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="index.html">Optional</a>&lt;<a href="../[common]on-absent.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">inline fun &lt;<a href="../[common]on-absent.html">T</a>&gt; <a href="index.html">Optional</a>&lt;<a href="../[common]on-absent.html">T</a>&gt;.<a href="../[common]on-absent.html">onAbsent</a>(block: () -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="index.html">Optional</a>&lt;<a href="../[common]on-absent.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="../[common]on-absent.html">block</a> when data absent (<span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> == false)</p></div></div>
<div class="brief "><p class="paragraph">Will call <a href="../[common]on-absent.html">block</a> when data absent (<a href="data-presented.html">Optional.dataPresented</a> == false)</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
@ -231,9 +328,9 @@
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">fun &lt;<a href="../[jvm]on-absent.html">T</a>&gt; <a href="../[jvm]-optional/index.html">Optional</a>&lt;<a href="../[jvm]on-absent.html">T</a>&gt;.<a href="../[jvm]on-absent.html">onAbsent</a>(block: () -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="../[jvm]-optional/index.html">Optional</a>&lt;<a href="../[jvm]on-absent.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">inline fun &lt;<a href="../[jvm]on-absent.html">T</a>&gt; <a href="../[jvm]-optional/index.html">Optional</a>&lt;<a href="../[jvm]on-absent.html">T</a>&gt;.<a href="../[jvm]on-absent.html">onAbsent</a>(block: () -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="../[jvm]-optional/index.html">Optional</a>&lt;<a href="../[jvm]on-absent.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="../[jvm]on-absent.html">block</a> when data absent (<span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> == false)</p></div></div>
<div class="brief "><p class="paragraph">Will call <a href="../[jvm]on-absent.html">block</a> when data absent (<a href="../[jvm]-optional/data-presented.html">Optional.dataPresented</a> == false)</p></div></div>
</div>
</div>
</div>
@ -252,9 +349,9 @@
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">fun &lt;<a href="../[android]on-presented.html">T</a>&gt; <a href="../[android]-optional/index.html">Optional</a>&lt;<a href="../[android]on-presented.html">T</a>&gt;.<a href="../[android]on-presented.html">onPresented</a>(block: (<a href="../[android]on-presented.html">T</a>) -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="../[android]-optional/index.html">Optional</a>&lt;<a href="../[android]on-presented.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">inline fun &lt;<a href="../[android]on-presented.html">T</a>&gt; <a href="../[android]-optional/index.html">Optional</a>&lt;<a href="../[android]on-presented.html">T</a>&gt;.<a href="../[android]on-presented.html">onPresented</a>(block: (<a href="../[android]on-presented.html">T</a>) -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="../[android]-optional/index.html">Optional</a>&lt;<a href="../[android]on-presented.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="../[android]on-presented.html">block</a> when data presented (<span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> == true)</p></div></div>
<div class="brief "><p class="paragraph">Will call <a href="../[android]on-presented.html">block</a> when data presented (<a href="../[android]-optional/data-presented.html">Optional.dataPresented</a> == true)</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
@ -262,9 +359,9 @@
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">fun &lt;<a href="../[common]on-presented.html">T</a>&gt; <a href="index.html">Optional</a>&lt;<a href="../[common]on-presented.html">T</a>&gt;.<a href="../[common]on-presented.html">onPresented</a>(block: (<a href="../[common]on-presented.html">T</a>) -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="index.html">Optional</a>&lt;<a href="../[common]on-presented.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">inline fun &lt;<a href="../[common]on-presented.html">T</a>&gt; <a href="index.html">Optional</a>&lt;<a href="../[common]on-presented.html">T</a>&gt;.<a href="../[common]on-presented.html">onPresented</a>(block: (<a href="../[common]on-presented.html">T</a>) -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="index.html">Optional</a>&lt;<a href="../[common]on-presented.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="../[common]on-presented.html">block</a> when data presented (<span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> == true)</p></div></div>
<div class="brief "><p class="paragraph">Will call <a href="../[common]on-presented.html">block</a> when data presented (<a href="data-presented.html">Optional.dataPresented</a> == true)</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
@ -272,9 +369,9 @@
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">fun &lt;<a href="../[jvm]on-presented.html">T</a>&gt; <a href="../[jvm]-optional/index.html">Optional</a>&lt;<a href="../[jvm]on-presented.html">T</a>&gt;.<a href="../[jvm]on-presented.html">onPresented</a>(block: (<a href="../[jvm]on-presented.html">T</a>) -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="../[jvm]-optional/index.html">Optional</a>&lt;<a href="../[jvm]on-presented.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">inline fun &lt;<a href="../[jvm]on-presented.html">T</a>&gt; <a href="../[jvm]-optional/index.html">Optional</a>&lt;<a href="../[jvm]on-presented.html">T</a>&gt;.<a href="../[jvm]on-presented.html">onPresented</a>(block: (<a href="../[jvm]on-presented.html">T</a>) -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="../[jvm]-optional/index.html">Optional</a>&lt;<a href="../[jvm]on-presented.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="../[jvm]on-presented.html">block</a> when data presented (<span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> == true)</p></div></div>
<div class="brief "><p class="paragraph">Will call <a href="../[jvm]on-presented.html">block</a> when data presented (<a href="../[jvm]-optional/data-presented.html">Optional.dataPresented</a> == true)</p></div></div>
</div>
</div>
</div>

View File

@ -27,9 +27,9 @@
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">fun &lt;<a href="[common]data-or-else.html">T</a>&gt; <a href="[common]-optional/index.html">Optional</a>&lt;<a href="[common]data-or-else.html">T</a>&gt;.<a href="[common]data-or-else.html">dataOrElse</a>(block: () -&gt; <a href="[common]data-or-else.html">T</a>): <a href="[common]data-or-else.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">inline fun &lt;<a href="[common]data-or-else.html">T</a>&gt; <a href="[common]-optional/index.html">Optional</a>&lt;<a href="[common]data-or-else.html">T</a>&gt;.<a href="[common]data-or-else.html">dataOrElse</a>(block: () -&gt; <a href="[common]data-or-else.html">T</a>): <a href="[common]data-or-else.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="[common]data-or-else.html">block</a> and returns the result of it</p></div>
<p class="paragraph">Returns <a href="[common]-optional/data.html">Optional.data</a> if <a href="[common]-optional/data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="[common]data-or-else.html">block</a> and returns the result of it</p></div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>

View File

@ -29,7 +29,7 @@
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">fun &lt;<a href="[common]data-or-null.html">T</a>&gt; <a href="[common]-optional/index.html">Optional</a>&lt;<a href="[common]data-or-null.html">T</a>&gt;.<a href="[common]data-or-null.html">dataOrNull</a>(): <a href="[common]data-or-null.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or null otherwise</p></div>
<p class="paragraph">Returns <a href="[common]-optional/data.html">Optional.data</a> if <a href="[common]-optional/data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or null otherwise</p></div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>

View File

@ -29,7 +29,7 @@
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">fun &lt;<a href="[common]data-or-throw.html">T</a>&gt; <a href="[common]-optional/index.html">Optional</a>&lt;<a href="[common]data-or-throw.html">T</a>&gt;.<a href="[common]data-or-throw.html">dataOrThrow</a>(throwable: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html">Throwable</a>): <a href="[common]data-or-throw.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or throw <a href="[common]data-or-throw.html">throwable</a> otherwise</p></div>
<p class="paragraph">Returns <a href="[common]-optional/data.html">Optional.data</a> if <a href="[common]-optional/data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or throw <a href="[common]data-or-throw.html">throwable</a> otherwise</p></div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>

View File

@ -1,7 +1,7 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>[common]dataOrElseSuspendable</title>
<title>[common]mapOnAbsent</title>
<link href="../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../";</script><script type="text/javascript" src="../../scripts/sourceset_dependencies.js" async="async"></script><link href="../../styles/style.css" rel="Stylesheet"><link href="../../styles/logo-styles.css" rel="Stylesheet"><link href="../../styles/jetbrains-mono.css" rel="Stylesheet"><link href="../../styles/main.css" rel="Stylesheet"><script type="text/javascript" src="../../scripts/clipboard.js" async="async"></script><script type="text/javascript" src="../../scripts/navigation-loader.js" async="async"></script><script type="text/javascript" src="../../scripts/platform-content-handler.js" async="async"></script><script type="text/javascript" src="../../scripts/main.js" async="async"></script> </head>
<body>
<div id="container">
@ -13,23 +13,23 @@
</div>
<div id="main">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<script type="text/javascript" src="../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.common//dataOrElseSuspendable/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1478683138">
<script type="text/javascript" src="../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.common//mapOnAbsent/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1478683138">
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../index.html">micro_utils.dokka</a>/<a href="index.html">dev.inmo.micro_utils.common</a>/<a href="[common]data-or-else-suspendable.html">[common]dataOrElseSuspendable</a></div>
<div class="breadcrumbs"><a href="../../index.html">micro_utils.dokka</a>/<a href="index.html">dev.inmo.micro_utils.common</a>/<a href="[common]map-on-absent.html">[common]mapOnAbsent</a></div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
<div id="searchBar"></div>
</div>
</div>
<div class="cover ">
<h1 class="cover"><span>data</span><wbr></wbr><span>Or</span><wbr></wbr><span>Else</span><wbr></wbr><span><span>Suspendable</span></span></h1>
<h1 class="cover"><span>map</span><wbr></wbr><span>On</span><wbr></wbr><span><span>Absent</span></span></h1>
</div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">suspend fun &lt;<a href="[common]data-or-else-suspendable.html">T</a>&gt; <a href="[common]-optional/index.html">Optional</a>&lt;<a href="[common]data-or-else-suspendable.html">T</a>&gt;.<a href="[common]data-or-else-suspendable.html">dataOrElseSuspendable</a>(block: suspend () -&gt; <a href="[common]data-or-else-suspendable.html">T</a>): <a href="[common]data-or-else-suspendable.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">inline fun &lt;<a href="[common]map-on-absent.html">T</a>, <a href="[common]map-on-absent.html">R</a>&gt; <a href="[common]-optional/index.html">Optional</a>&lt;<a href="[common]map-on-absent.html">T</a>&gt;.<a href="[common]map-on-absent.html">mapOnAbsent</a>(block: () -&gt; <a href="[common]map-on-absent.html">R</a>): <a href="[common]map-on-absent.html">R</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="[common]data-or-else-suspendable.html">block</a> and returns the result of it</p></div>
<p class="paragraph">Will call <a href="[common]map-on-absent.html">block</a> when data presented (<a href="[common]-optional/data-presented.html">Optional.dataPresented</a> == true)</p></div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>

View File

@ -0,0 +1,39 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>[common]mapOnPresented</title>
<link href="../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../";</script><script type="text/javascript" src="../../scripts/sourceset_dependencies.js" async="async"></script><link href="../../styles/style.css" rel="Stylesheet"><link href="../../styles/logo-styles.css" rel="Stylesheet"><link href="../../styles/jetbrains-mono.css" rel="Stylesheet"><link href="../../styles/main.css" rel="Stylesheet"><script type="text/javascript" src="../../scripts/clipboard.js" async="async"></script><script type="text/javascript" src="../../scripts/navigation-loader.js" async="async"></script><script type="text/javascript" src="../../scripts/platform-content-handler.js" async="async"></script><script type="text/javascript" src="../../scripts/main.js" async="async"></script> </head>
<body>
<div id="container">
<div id="leftColumn"><a href="../../index.html">
<div id="logo"></div>
</a>
<div id="paneSearch"></div>
<div id="sideMenu"></div>
</div>
<div id="main">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<script type="text/javascript" src="../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.common//mapOnPresented/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1478683138">
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../index.html">micro_utils.dokka</a>/<a href="index.html">dev.inmo.micro_utils.common</a>/<a href="[common]map-on-presented.html">[common]mapOnPresented</a></div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
<div id="searchBar"></div>
</div>
</div>
<div class="cover ">
<h1 class="cover"><span>map</span><wbr></wbr><span>On</span><wbr></wbr><span><span>Presented</span></span></h1>
</div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">inline fun &lt;<a href="[common]map-on-presented.html">T</a>, <a href="[common]map-on-presented.html">R</a>&gt; <a href="[common]-optional/index.html">Optional</a>&lt;<a href="[common]map-on-presented.html">T</a>&gt;.<a href="[common]map-on-presented.html">mapOnPresented</a>(block: (<a href="[common]map-on-presented.html">T</a>) -&gt; <a href="[common]map-on-presented.html">R</a>): <a href="[common]map-on-presented.html">R</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<p class="paragraph">Will call <a href="[common]map-on-presented.html">block</a> when data presented (<a href="[common]-optional/data-presented.html">Optional.dataPresented</a> == true)</p></div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>
</div>
</body>
</html>

View File

@ -27,9 +27,9 @@
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">fun &lt;<a href="[common]on-absent.html">T</a>&gt; <a href="[common]-optional/index.html">Optional</a>&lt;<a href="[common]on-absent.html">T</a>&gt;.<a href="[common]on-absent.html">onAbsent</a>(block: () -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="[common]-optional/index.html">Optional</a>&lt;<a href="[common]on-absent.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">inline fun &lt;<a href="[common]on-absent.html">T</a>&gt; <a href="[common]-optional/index.html">Optional</a>&lt;<a href="[common]on-absent.html">T</a>&gt;.<a href="[common]on-absent.html">onAbsent</a>(block: () -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="[common]-optional/index.html">Optional</a>&lt;<a href="[common]on-absent.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<p class="paragraph">Will call <a href="[common]on-absent.html">block</a> when data absent (<span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> == false)</p></div>
<p class="paragraph">Will call <a href="[common]on-absent.html">block</a> when data absent (<a href="[common]-optional/data-presented.html">Optional.dataPresented</a> == false)</p></div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>

View File

@ -27,9 +27,9 @@
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">fun &lt;<a href="[common]on-presented.html">T</a>&gt; <a href="[common]-optional/index.html">Optional</a>&lt;<a href="[common]on-presented.html">T</a>&gt;.<a href="[common]on-presented.html">onPresented</a>(block: (<a href="[common]on-presented.html">T</a>) -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="[common]-optional/index.html">Optional</a>&lt;<a href="[common]on-presented.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">inline fun &lt;<a href="[common]on-presented.html">T</a>&gt; <a href="[common]-optional/index.html">Optional</a>&lt;<a href="[common]on-presented.html">T</a>&gt;.<a href="[common]on-presented.html">onPresented</a>(block: (<a href="[common]on-presented.html">T</a>) -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="[common]-optional/index.html">Optional</a>&lt;<a href="[common]on-presented.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<p class="paragraph">Will call <a href="[common]on-presented.html">block</a> when data presented (<span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> == true)</p></div>
<p class="paragraph">Will call <a href="[common]on-presented.html">block</a> when data presented (<a href="[common]-optional/data-presented.html">Optional.dataPresented</a> == true)</p></div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>

View File

@ -0,0 +1,39 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>dataPresented</title>
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../../";</script><script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script><link href="../../../styles/style.css" rel="Stylesheet"><link href="../../../styles/logo-styles.css" rel="Stylesheet"><link href="../../../styles/jetbrains-mono.css" rel="Stylesheet"><link href="../../../styles/main.css" rel="Stylesheet"><script type="text/javascript" src="../../../scripts/clipboard.js" async="async"></script><script type="text/javascript" src="../../../scripts/navigation-loader.js" async="async"></script><script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script><script type="text/javascript" src="../../../scripts/main.js" async="async"></script> </head>
<body>
<div id="container">
<div id="leftColumn"><a href="../../../index.html">
<div id="logo"></div>
</a>
<div id="paneSearch"></div>
<div id="sideMenu"></div>
</div>
<div id="main">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<script type="text/javascript" src="../../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration//-1052446920">
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a>/<a href="../index.html">dev.inmo.micro_utils.common</a>/<a href="index.html">[jvm]Optional</a>/<a href="data-presented.html">dataPresented</a></div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
<div id="searchBar"></div>
</div>
</div>
<div class="cover ">
<h1 class="cover"><span>data</span><wbr></wbr><span><span>Presented</span></span></h1>
</div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">val <a href="data-presented.html">dataPresented</a>: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>
</div>
</body>
</html>

View File

@ -0,0 +1,39 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>data</title>
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../../";</script><script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script><link href="../../../styles/style.css" rel="Stylesheet"><link href="../../../styles/logo-styles.css" rel="Stylesheet"><link href="../../../styles/jetbrains-mono.css" rel="Stylesheet"><link href="../../../styles/main.css" rel="Stylesheet"><script type="text/javascript" src="../../../scripts/clipboard.js" async="async"></script><script type="text/javascript" src="../../../scripts/navigation-loader.js" async="async"></script><script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script><script type="text/javascript" src="../../../scripts/main.js" async="async"></script> </head>
<body>
<div id="container">
<div id="leftColumn"><a href="../../../index.html">
<div id="logo"></div>
</a>
<div id="paneSearch"></div>
<div id="sideMenu"></div>
</div>
<div id="main">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<script type="text/javascript" src="../../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration//-1052446920">
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a>/<a href="../index.html">dev.inmo.micro_utils.common</a>/<a href="index.html">[jvm]Optional</a>/<a href="data.html">data</a></div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
<div id="searchBar"></div>
</div>
</div>
<div class="cover ">
<h1 class="cover"><span><span>data</span></span></h1>
</div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">val <a href="data.html">data</a>: <a href="index.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>
</div>
</body>
</html>

View File

@ -26,7 +26,7 @@
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">data class <a href="index.html">Optional</a>&lt;<a href="index.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">This type represents <a href="index.html">T</a> as not only potentially nullable data, but also as a data which can not be presented. This type will be useful in cases when <a href="index.html">T</a> is nullable and null as valuable data too in time of data absence should be presented by some third type.</p><p class="paragraph">Let's imagine, you have nullable name in some database. In case when name is not nullable everything is clear - null will represent absence of row in the database. In case when name is nullable null will be a little bit dual-meaning, cause this null will say nothing about availability of the row (of course, it is exaggerated example)</p></div></div>
</div>
<div class="tabbedcontent">
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="Types">Types</button><button class="section-tab" data-togglable="Extensions">Extensions</button><button class="section-tab" data-togglable="See also">See also</button></div>
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="Types">Types</button><button class="section-tab" data-togglable="Properties">Properties</button><button class="section-tab" data-togglable="Extensions">Extensions</button><button class="section-tab" data-togglable="See also">See also</button></div>
<div class="tabs-section-body">
<h2 class="">See also</h2>
<div data-togglable="See also">
@ -54,6 +54,40 @@
</div>
</div>
</div>
<h2 class="">Properties</h2>
<div class="table" data-togglable="Properties"><a data-name="-1373844350%2FProperties%2F-1052446920" anchor-label="data" id="-1373844350%2FProperties%2F-1052446920" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="data.html">data</a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1373844350%2FProperties%2F-1052446920"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
</div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted" data-togglable="Properties"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><a data-name="-1373844350%2FProperties%2F-1052446920" anchor-label="data" id="-1373844350%2FProperties%2F-1052446920" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a><div class="symbol monospace">val <a href="data.html">data</a>: <a href="index.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="1174995806%2FProperties%2F-1052446920" anchor-label="dataPresented" id="1174995806%2FProperties%2F-1052446920" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="data-presented.html">dataPresented</a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1174995806%2FProperties%2F-1052446920"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
</div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted" data-togglable="Properties"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><a data-name="1174995806%2FProperties%2F-1052446920" anchor-label="dataPresented" id="1174995806%2FProperties%2F-1052446920" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a><div class="symbol monospace">val <a href="data-presented.html">dataPresented</a>: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
</div>
</div>
<h2 class="tabbedcontent">Extensions</h2>
<div class="table" data-togglable="Extensions"><a data-name="266058348%2FExtensions%2F1737121690" anchor-label="dataOrElse" id="266058348%2FExtensions%2F1737121690" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain">
@ -69,9 +103,9 @@
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">fun &lt;<a href="../[android]data-or-else.html">T</a>&gt; <a href="../[android]-optional/index.html">Optional</a>&lt;<a href="../[android]data-or-else.html">T</a>&gt;.<a href="../[android]data-or-else.html">dataOrElse</a>(block: () -&gt; <a href="../[android]data-or-else.html">T</a>): <a href="../[android]data-or-else.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">inline fun &lt;<a href="../[android]data-or-else.html">T</a>&gt; <a href="../[android]-optional/index.html">Optional</a>&lt;<a href="../[android]data-or-else.html">T</a>&gt;.<a href="../[android]data-or-else.html">dataOrElse</a>(block: () -&gt; <a href="../[android]data-or-else.html">T</a>): <a href="../[android]data-or-else.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="../[android]data-or-else.html">block</a> and returns the result of it</p></div></div>
<div class="brief "><p class="paragraph">Returns <a href="../[android]-optional/data.html">Optional.data</a> if <a href="../[android]-optional/data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="../[android]data-or-else.html">block</a> and returns the result of it</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
@ -79,9 +113,9 @@
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">fun &lt;<a href="../[common]data-or-else.html">T</a>&gt; <a href="../[common]-optional/index.html">Optional</a>&lt;<a href="../[common]data-or-else.html">T</a>&gt;.<a href="../[common]data-or-else.html">dataOrElse</a>(block: () -&gt; <a href="../[common]data-or-else.html">T</a>): <a href="../[common]data-or-else.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">inline fun &lt;<a href="../[common]data-or-else.html">T</a>&gt; <a href="../[common]-optional/index.html">Optional</a>&lt;<a href="../[common]data-or-else.html">T</a>&gt;.<a href="../[common]data-or-else.html">dataOrElse</a>(block: () -&gt; <a href="../[common]data-or-else.html">T</a>): <a href="../[common]data-or-else.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="../[common]data-or-else.html">block</a> and returns the result of it</p></div></div>
<div class="brief "><p class="paragraph">Returns <a href="../[common]-optional/data.html">Optional.data</a> if <a href="../[common]-optional/data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="../[common]data-or-else.html">block</a> and returns the result of it</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
@ -89,50 +123,9 @@
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">fun &lt;<a href="../[jvm]data-or-else.html">T</a>&gt; <a href="index.html">Optional</a>&lt;<a href="../[jvm]data-or-else.html">T</a>&gt;.<a href="../[jvm]data-or-else.html">dataOrElse</a>(block: () -&gt; <a href="../[jvm]data-or-else.html">T</a>): <a href="../[jvm]data-or-else.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">inline fun &lt;<a href="../[jvm]data-or-else.html">T</a>&gt; <a href="index.html">Optional</a>&lt;<a href="../[jvm]data-or-else.html">T</a>&gt;.<a href="../[jvm]data-or-else.html">dataOrElse</a>(block: () -&gt; <a href="../[jvm]data-or-else.html">T</a>): <a href="../[jvm]data-or-else.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="../[jvm]data-or-else.html">block</a> and returns the result of it</p></div></div>
</div>
</div>
</div>
</div>
<a data-name="524233051%2FExtensions%2F1737121690" anchor-label="dataOrElseSuspendable" id="524233051%2FExtensions%2F1737121690" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><span data-unresolved-link="dev.inmo.micro_utils.common//dataOrElseSuspendable/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/"><span>data</span><wbr></wbr><span>Or</span><wbr></wbr><span>Else</span><wbr></wbr><span><span>Suspendable</span></span></span><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="524233051%2FExtensions%2F1737121690"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">android</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">suspend fun &lt;<a href="../[android]data-or-else-suspendable.html">T</a>&gt; <a href="../[android]-optional/index.html">Optional</a>&lt;<a href="../[android]data-or-else-suspendable.html">T</a>&gt;.<a href="../[android]data-or-else-suspendable.html">dataOrElseSuspendable</a>(block: suspend () -&gt; <a href="../[android]data-or-else-suspendable.html">T</a>): <a href="../[android]data-or-else-suspendable.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="../[android]data-or-else-suspendable.html">block</a> and returns the result of it</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">suspend fun &lt;<a href="../[common]data-or-else-suspendable.html">T</a>&gt; <a href="../[common]-optional/index.html">Optional</a>&lt;<a href="../[common]data-or-else-suspendable.html">T</a>&gt;.<a href="../[common]data-or-else-suspendable.html">dataOrElseSuspendable</a>(block: suspend () -&gt; <a href="../[common]data-or-else-suspendable.html">T</a>): <a href="../[common]data-or-else-suspendable.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="../[common]data-or-else-suspendable.html">block</a> and returns the result of it</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">suspend fun &lt;<a href="../[jvm]data-or-else-suspendable.html">T</a>&gt; <a href="index.html">Optional</a>&lt;<a href="../[jvm]data-or-else-suspendable.html">T</a>&gt;.<a href="../[jvm]data-or-else-suspendable.html">dataOrElseSuspendable</a>(block: suspend () -&gt; <a href="../[jvm]data-or-else-suspendable.html">T</a>): <a href="../[jvm]data-or-else-suspendable.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="../[jvm]data-or-else-suspendable.html">block</a> and returns the result of it</p></div></div>
<div class="brief "><p class="paragraph">Returns <a href="data.html">Optional.data</a> if <a href="data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="../[jvm]data-or-else.html">block</a> and returns the result of it</p></div></div>
</div>
</div>
</div>
@ -144,14 +137,36 @@
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">android</div>
</div>
</span></div>
<div>
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">fun &lt;<a href="../[android]data-or-null.html">T</a>&gt; <a href="../[android]-optional/index.html">Optional</a>&lt;<a href="../[android]data-or-null.html">T</a>&gt;.<a href="../[android]data-or-null.html">dataOrNull</a>(): <a href="../[android]data-or-null.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div><div class="content sourceset-depenent-content" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">fun &lt;<a href="../[common]data-or-null.html">T</a>&gt; <a href="../[common]-optional/index.html">Optional</a>&lt;<a href="../[common]data-or-null.html">T</a>&gt;.<a href="../[common]data-or-null.html">dataOrNull</a>(): <a href="../[common]data-or-null.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div><div class="content sourceset-depenent-content" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">fun &lt;<a href="../[jvm]data-or-null.html">T</a>&gt; <a href="index.html">Optional</a>&lt;<a href="../[jvm]data-or-null.html">T</a>&gt;.<a href="../[jvm]data-or-null.html">dataOrNull</a>(): <a href="../[jvm]data-or-null.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">fun &lt;<a href="../[android]data-or-null.html">T</a>&gt; <a href="../[android]-optional/index.html">Optional</a>&lt;<a href="../[android]data-or-null.html">T</a>&gt;.<a href="../[android]data-or-null.html">dataOrNull</a>(): <a href="../[android]data-or-null.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or null otherwise</p></div></div>
<div class="brief "><p class="paragraph">Returns <a href="../[android]-optional/data.html">Optional.data</a> if <a href="../[android]-optional/data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or null otherwise</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">fun &lt;<a href="../[common]data-or-null.html">T</a>&gt; <a href="../[common]-optional/index.html">Optional</a>&lt;<a href="../[common]data-or-null.html">T</a>&gt;.<a href="../[common]data-or-null.html">dataOrNull</a>(): <a href="../[common]data-or-null.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <a href="../[common]-optional/data.html">Optional.data</a> if <a href="../[common]-optional/data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or null otherwise</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">fun &lt;<a href="../[jvm]data-or-null.html">T</a>&gt; <a href="index.html">Optional</a>&lt;<a href="../[jvm]data-or-null.html">T</a>&gt;.<a href="../[jvm]data-or-null.html">dataOrNull</a>(): <a href="../[jvm]data-or-null.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <a href="data.html">Optional.data</a> if <a href="data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or null otherwise</p></div></div>
</div>
</div>
</div>
@ -172,7 +187,7 @@
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">fun &lt;<a href="../[android]data-or-throw.html">T</a>&gt; <a href="../[android]-optional/index.html">Optional</a>&lt;<a href="../[android]data-or-throw.html">T</a>&gt;.<a href="../[android]data-or-throw.html">dataOrThrow</a>(throwable: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html">Throwable</a>): <a href="../[android]data-or-throw.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or throw <a href="../[android]data-or-throw.html">throwable</a> otherwise</p></div></div>
<div class="brief "><p class="paragraph">Returns <a href="../[android]-optional/data.html">Optional.data</a> if <a href="../[android]-optional/data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or throw <a href="../[android]data-or-throw.html">throwable</a> otherwise</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
@ -182,7 +197,7 @@
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">fun &lt;<a href="../[common]data-or-throw.html">T</a>&gt; <a href="../[common]-optional/index.html">Optional</a>&lt;<a href="../[common]data-or-throw.html">T</a>&gt;.<a href="../[common]data-or-throw.html">dataOrThrow</a>(throwable: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html">Throwable</a>): <a href="../[common]data-or-throw.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or throw <a href="../[common]data-or-throw.html">throwable</a> otherwise</p></div></div>
<div class="brief "><p class="paragraph">Returns <a href="../[common]-optional/data.html">Optional.data</a> if <a href="../[common]-optional/data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or throw <a href="../[common]data-or-throw.html">throwable</a> otherwise</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
@ -192,7 +207,89 @@
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">fun &lt;<a href="../[jvm]data-or-throw.html">T</a>&gt; <a href="index.html">Optional</a>&lt;<a href="../[jvm]data-or-throw.html">T</a>&gt;.<a href="../[jvm]data-or-throw.html">dataOrThrow</a>(throwable: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html">Throwable</a>): <a href="../[jvm]data-or-throw.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or throw <a href="../[jvm]data-or-throw.html">throwable</a> otherwise</p></div></div>
<div class="brief "><p class="paragraph">Returns <a href="data.html">Optional.data</a> if <a href="data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or throw <a href="../[jvm]data-or-throw.html">throwable</a> otherwise</p></div></div>
</div>
</div>
</div>
</div>
<a data-name="751780544%2FExtensions%2F1737121690" anchor-label="mapOnAbsent" id="751780544%2FExtensions%2F1737121690" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><span data-unresolved-link="dev.inmo.micro_utils.common//mapOnAbsent/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/"><span>map</span><wbr></wbr><span>On</span><wbr></wbr><span><span>Absent</span></span></span><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="751780544%2FExtensions%2F1737121690"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">android</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">inline fun &lt;<a href="../[android]map-on-absent.html">T</a>, <a href="../[android]map-on-absent.html">R</a>&gt; <a href="../[android]-optional/index.html">Optional</a>&lt;<a href="../[android]map-on-absent.html">T</a>&gt;.<a href="../[android]map-on-absent.html">mapOnAbsent</a>(block: () -&gt; <a href="../[android]map-on-absent.html">R</a>): <a href="../[android]map-on-absent.html">R</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="../[android]map-on-absent.html">block</a> when data presented (<a href="../[android]-optional/data-presented.html">Optional.dataPresented</a> == true)</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">inline fun &lt;<a href="../[common]map-on-absent.html">T</a>, <a href="../[common]map-on-absent.html">R</a>&gt; <a href="../[common]-optional/index.html">Optional</a>&lt;<a href="../[common]map-on-absent.html">T</a>&gt;.<a href="../[common]map-on-absent.html">mapOnAbsent</a>(block: () -&gt; <a href="../[common]map-on-absent.html">R</a>): <a href="../[common]map-on-absent.html">R</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="../[common]map-on-absent.html">block</a> when data presented (<a href="../[common]-optional/data-presented.html">Optional.dataPresented</a> == true)</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">inline fun &lt;<a href="../[jvm]map-on-absent.html">T</a>, <a href="../[jvm]map-on-absent.html">R</a>&gt; <a href="index.html">Optional</a>&lt;<a href="../[jvm]map-on-absent.html">T</a>&gt;.<a href="../[jvm]map-on-absent.html">mapOnAbsent</a>(block: () -&gt; <a href="../[jvm]map-on-absent.html">R</a>): <a href="../[jvm]map-on-absent.html">R</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="../[jvm]map-on-absent.html">block</a> when data presented (<a href="data-presented.html">Optional.dataPresented</a> == true)</p></div></div>
</div>
</div>
</div>
</div>
<a data-name="1620645484%2FExtensions%2F1737121690" anchor-label="mapOnPresented" id="1620645484%2FExtensions%2F1737121690" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><span data-unresolved-link="dev.inmo.micro_utils.common//mapOnPresented/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/"><span>map</span><wbr></wbr><span>On</span><wbr></wbr><span><span>Presented</span></span></span><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1620645484%2FExtensions%2F1737121690"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">android</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">inline fun &lt;<a href="../[android]map-on-presented.html">T</a>, <a href="../[android]map-on-presented.html">R</a>&gt; <a href="../[android]-optional/index.html">Optional</a>&lt;<a href="../[android]map-on-presented.html">T</a>&gt;.<a href="../[android]map-on-presented.html">mapOnPresented</a>(block: (<a href="../[android]map-on-presented.html">T</a>) -&gt; <a href="../[android]map-on-presented.html">R</a>): <a href="../[android]map-on-presented.html">R</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="../[android]map-on-presented.html">block</a> when data presented (<a href="../[android]-optional/data-presented.html">Optional.dataPresented</a> == true)</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">inline fun &lt;<a href="../[common]map-on-presented.html">T</a>, <a href="../[common]map-on-presented.html">R</a>&gt; <a href="../[common]-optional/index.html">Optional</a>&lt;<a href="../[common]map-on-presented.html">T</a>&gt;.<a href="../[common]map-on-presented.html">mapOnPresented</a>(block: (<a href="../[common]map-on-presented.html">T</a>) -&gt; <a href="../[common]map-on-presented.html">R</a>): <a href="../[common]map-on-presented.html">R</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="../[common]map-on-presented.html">block</a> when data presented (<a href="../[common]-optional/data-presented.html">Optional.dataPresented</a> == true)</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">inline fun &lt;<a href="../[jvm]map-on-presented.html">T</a>, <a href="../[jvm]map-on-presented.html">R</a>&gt; <a href="index.html">Optional</a>&lt;<a href="../[jvm]map-on-presented.html">T</a>&gt;.<a href="../[jvm]map-on-presented.html">mapOnPresented</a>(block: (<a href="../[jvm]map-on-presented.html">T</a>) -&gt; <a href="../[jvm]map-on-presented.html">R</a>): <a href="../[jvm]map-on-presented.html">R</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="../[jvm]map-on-presented.html">block</a> when data presented (<a href="data-presented.html">Optional.dataPresented</a> == true)</p></div></div>
</div>
</div>
</div>
@ -211,9 +308,9 @@
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">fun &lt;<a href="../[android]on-absent.html">T</a>&gt; <a href="../[android]-optional/index.html">Optional</a>&lt;<a href="../[android]on-absent.html">T</a>&gt;.<a href="../[android]on-absent.html">onAbsent</a>(block: () -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="../[android]-optional/index.html">Optional</a>&lt;<a href="../[android]on-absent.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">inline fun &lt;<a href="../[android]on-absent.html">T</a>&gt; <a href="../[android]-optional/index.html">Optional</a>&lt;<a href="../[android]on-absent.html">T</a>&gt;.<a href="../[android]on-absent.html">onAbsent</a>(block: () -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="../[android]-optional/index.html">Optional</a>&lt;<a href="../[android]on-absent.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="../[android]on-absent.html">block</a> when data absent (<span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> == false)</p></div></div>
<div class="brief "><p class="paragraph">Will call <a href="../[android]on-absent.html">block</a> when data absent (<a href="../[android]-optional/data-presented.html">Optional.dataPresented</a> == false)</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
@ -221,9 +318,9 @@
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">fun &lt;<a href="../[common]on-absent.html">T</a>&gt; <a href="../[common]-optional/index.html">Optional</a>&lt;<a href="../[common]on-absent.html">T</a>&gt;.<a href="../[common]on-absent.html">onAbsent</a>(block: () -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="../[common]-optional/index.html">Optional</a>&lt;<a href="../[common]on-absent.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">inline fun &lt;<a href="../[common]on-absent.html">T</a>&gt; <a href="../[common]-optional/index.html">Optional</a>&lt;<a href="../[common]on-absent.html">T</a>&gt;.<a href="../[common]on-absent.html">onAbsent</a>(block: () -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="../[common]-optional/index.html">Optional</a>&lt;<a href="../[common]on-absent.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="../[common]on-absent.html">block</a> when data absent (<span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> == false)</p></div></div>
<div class="brief "><p class="paragraph">Will call <a href="../[common]on-absent.html">block</a> when data absent (<a href="../[common]-optional/data-presented.html">Optional.dataPresented</a> == false)</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
@ -231,9 +328,9 @@
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">fun &lt;<a href="../[jvm]on-absent.html">T</a>&gt; <a href="index.html">Optional</a>&lt;<a href="../[jvm]on-absent.html">T</a>&gt;.<a href="../[jvm]on-absent.html">onAbsent</a>(block: () -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="index.html">Optional</a>&lt;<a href="../[jvm]on-absent.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">inline fun &lt;<a href="../[jvm]on-absent.html">T</a>&gt; <a href="index.html">Optional</a>&lt;<a href="../[jvm]on-absent.html">T</a>&gt;.<a href="../[jvm]on-absent.html">onAbsent</a>(block: () -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="index.html">Optional</a>&lt;<a href="../[jvm]on-absent.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="../[jvm]on-absent.html">block</a> when data absent (<span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> == false)</p></div></div>
<div class="brief "><p class="paragraph">Will call <a href="../[jvm]on-absent.html">block</a> when data absent (<a href="data-presented.html">Optional.dataPresented</a> == false)</p></div></div>
</div>
</div>
</div>
@ -252,9 +349,9 @@
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">fun &lt;<a href="../[android]on-presented.html">T</a>&gt; <a href="../[android]-optional/index.html">Optional</a>&lt;<a href="../[android]on-presented.html">T</a>&gt;.<a href="../[android]on-presented.html">onPresented</a>(block: (<a href="../[android]on-presented.html">T</a>) -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="../[android]-optional/index.html">Optional</a>&lt;<a href="../[android]on-presented.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">inline fun &lt;<a href="../[android]on-presented.html">T</a>&gt; <a href="../[android]-optional/index.html">Optional</a>&lt;<a href="../[android]on-presented.html">T</a>&gt;.<a href="../[android]on-presented.html">onPresented</a>(block: (<a href="../[android]on-presented.html">T</a>) -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="../[android]-optional/index.html">Optional</a>&lt;<a href="../[android]on-presented.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="../[android]on-presented.html">block</a> when data presented (<span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> == true)</p></div></div>
<div class="brief "><p class="paragraph">Will call <a href="../[android]on-presented.html">block</a> when data presented (<a href="../[android]-optional/data-presented.html">Optional.dataPresented</a> == true)</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
@ -262,9 +359,9 @@
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">fun &lt;<a href="../[common]on-presented.html">T</a>&gt; <a href="../[common]-optional/index.html">Optional</a>&lt;<a href="../[common]on-presented.html">T</a>&gt;.<a href="../[common]on-presented.html">onPresented</a>(block: (<a href="../[common]on-presented.html">T</a>) -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="../[common]-optional/index.html">Optional</a>&lt;<a href="../[common]on-presented.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">inline fun &lt;<a href="../[common]on-presented.html">T</a>&gt; <a href="../[common]-optional/index.html">Optional</a>&lt;<a href="../[common]on-presented.html">T</a>&gt;.<a href="../[common]on-presented.html">onPresented</a>(block: (<a href="../[common]on-presented.html">T</a>) -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="../[common]-optional/index.html">Optional</a>&lt;<a href="../[common]on-presented.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="../[common]on-presented.html">block</a> when data presented (<span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> == true)</p></div></div>
<div class="brief "><p class="paragraph">Will call <a href="../[common]on-presented.html">block</a> when data presented (<a href="../[common]-optional/data-presented.html">Optional.dataPresented</a> == true)</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
@ -272,9 +369,9 @@
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">fun &lt;<a href="../[jvm]on-presented.html">T</a>&gt; <a href="index.html">Optional</a>&lt;<a href="../[jvm]on-presented.html">T</a>&gt;.<a href="../[jvm]on-presented.html">onPresented</a>(block: (<a href="../[jvm]on-presented.html">T</a>) -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="index.html">Optional</a>&lt;<a href="../[jvm]on-presented.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">inline fun &lt;<a href="../[jvm]on-presented.html">T</a>&gt; <a href="index.html">Optional</a>&lt;<a href="../[jvm]on-presented.html">T</a>&gt;.<a href="../[jvm]on-presented.html">onPresented</a>(block: (<a href="../[jvm]on-presented.html">T</a>) -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="index.html">Optional</a>&lt;<a href="../[jvm]on-presented.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="../[jvm]on-presented.html">block</a> when data presented (<span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> == true)</p></div></div>
<div class="brief "><p class="paragraph">Will call <a href="../[jvm]on-presented.html">block</a> when data presented (<a href="data-presented.html">Optional.dataPresented</a> == true)</p></div></div>
</div>
</div>
</div>

View File

@ -27,9 +27,9 @@
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">fun &lt;<a href="[jvm]data-or-else.html">T</a>&gt; <a href="[jvm]-optional/index.html">Optional</a>&lt;<a href="[jvm]data-or-else.html">T</a>&gt;.<a href="[jvm]data-or-else.html">dataOrElse</a>(block: () -&gt; <a href="[jvm]data-or-else.html">T</a>): <a href="[jvm]data-or-else.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">inline fun &lt;<a href="[jvm]data-or-else.html">T</a>&gt; <a href="[jvm]-optional/index.html">Optional</a>&lt;<a href="[jvm]data-or-else.html">T</a>&gt;.<a href="[jvm]data-or-else.html">dataOrElse</a>(block: () -&gt; <a href="[jvm]data-or-else.html">T</a>): <a href="[jvm]data-or-else.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="[jvm]data-or-else.html">block</a> and returns the result of it</p></div>
<p class="paragraph">Returns <a href="[jvm]-optional/data.html">Optional.data</a> if <a href="[jvm]-optional/data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="[jvm]data-or-else.html">block</a> and returns the result of it</p></div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>

View File

@ -29,7 +29,7 @@
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">fun &lt;<a href="[jvm]data-or-null.html">T</a>&gt; <a href="[jvm]-optional/index.html">Optional</a>&lt;<a href="[jvm]data-or-null.html">T</a>&gt;.<a href="[jvm]data-or-null.html">dataOrNull</a>(): <a href="[jvm]data-or-null.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or null otherwise</p></div>
<p class="paragraph">Returns <a href="[jvm]-optional/data.html">Optional.data</a> if <a href="[jvm]-optional/data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or null otherwise</p></div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>

View File

@ -29,7 +29,7 @@
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">fun &lt;<a href="[jvm]data-or-throw.html">T</a>&gt; <a href="[jvm]-optional/index.html">Optional</a>&lt;<a href="[jvm]data-or-throw.html">T</a>&gt;.<a href="[jvm]data-or-throw.html">dataOrThrow</a>(throwable: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html">Throwable</a>): <a href="[jvm]data-or-throw.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or throw <a href="[jvm]data-or-throw.html">throwable</a> otherwise</p></div>
<p class="paragraph">Returns <a href="[jvm]-optional/data.html">Optional.data</a> if <a href="[jvm]-optional/data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or throw <a href="[jvm]data-or-throw.html">throwable</a> otherwise</p></div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>

View File

@ -1,7 +1,7 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>[jvm]dataOrElseSuspendable</title>
<title>[jvm]mapOnAbsent</title>
<link href="../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../";</script><script type="text/javascript" src="../../scripts/sourceset_dependencies.js" async="async"></script><link href="../../styles/style.css" rel="Stylesheet"><link href="../../styles/logo-styles.css" rel="Stylesheet"><link href="../../styles/jetbrains-mono.css" rel="Stylesheet"><link href="../../styles/main.css" rel="Stylesheet"><script type="text/javascript" src="../../scripts/clipboard.js" async="async"></script><script type="text/javascript" src="../../scripts/navigation-loader.js" async="async"></script><script type="text/javascript" src="../../scripts/platform-content-handler.js" async="async"></script><script type="text/javascript" src="../../scripts/main.js" async="async"></script> </head>
<body>
<div id="container">
@ -13,23 +13,23 @@
</div>
<div id="main">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<script type="text/javascript" src="../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.common//dataOrElseSuspendable/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1052446920">
<script type="text/javascript" src="../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.common//mapOnAbsent/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1052446920">
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../index.html">micro_utils.dokka</a>/<a href="index.html">dev.inmo.micro_utils.common</a>/<a href="[jvm]data-or-else-suspendable.html">[jvm]dataOrElseSuspendable</a></div>
<div class="breadcrumbs"><a href="../../index.html">micro_utils.dokka</a>/<a href="index.html">dev.inmo.micro_utils.common</a>/<a href="[jvm]map-on-absent.html">[jvm]mapOnAbsent</a></div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
<div id="searchBar"></div>
</div>
</div>
<div class="cover ">
<h1 class="cover"><span>data</span><wbr></wbr><span>Or</span><wbr></wbr><span>Else</span><wbr></wbr><span><span>Suspendable</span></span></h1>
<h1 class="cover"><span>map</span><wbr></wbr><span>On</span><wbr></wbr><span><span>Absent</span></span></h1>
</div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">suspend fun &lt;<a href="[jvm]data-or-else-suspendable.html">T</a>&gt; <a href="[jvm]-optional/index.html">Optional</a>&lt;<a href="[jvm]data-or-else-suspendable.html">T</a>&gt;.<a href="[jvm]data-or-else-suspendable.html">dataOrElseSuspendable</a>(block: suspend () -&gt; <a href="[jvm]data-or-else-suspendable.html">T</a>): <a href="[jvm]data-or-else-suspendable.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">inline fun &lt;<a href="[jvm]map-on-absent.html">T</a>, <a href="[jvm]map-on-absent.html">R</a>&gt; <a href="[jvm]-optional/index.html">Optional</a>&lt;<a href="[jvm]map-on-absent.html">T</a>&gt;.<a href="[jvm]map-on-absent.html">mapOnAbsent</a>(block: () -&gt; <a href="[jvm]map-on-absent.html">R</a>): <a href="[jvm]map-on-absent.html">R</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="[jvm]data-or-else-suspendable.html">block</a> and returns the result of it</p></div>
<p class="paragraph">Will call <a href="[jvm]map-on-absent.html">block</a> when data presented (<a href="[jvm]-optional/data-presented.html">Optional.dataPresented</a> == true)</p></div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>

View File

@ -0,0 +1,39 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>[jvm]mapOnPresented</title>
<link href="../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../";</script><script type="text/javascript" src="../../scripts/sourceset_dependencies.js" async="async"></script><link href="../../styles/style.css" rel="Stylesheet"><link href="../../styles/logo-styles.css" rel="Stylesheet"><link href="../../styles/jetbrains-mono.css" rel="Stylesheet"><link href="../../styles/main.css" rel="Stylesheet"><script type="text/javascript" src="../../scripts/clipboard.js" async="async"></script><script type="text/javascript" src="../../scripts/navigation-loader.js" async="async"></script><script type="text/javascript" src="../../scripts/platform-content-handler.js" async="async"></script><script type="text/javascript" src="../../scripts/main.js" async="async"></script> </head>
<body>
<div id="container">
<div id="leftColumn"><a href="../../index.html">
<div id="logo"></div>
</a>
<div id="paneSearch"></div>
<div id="sideMenu"></div>
</div>
<div id="main">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<script type="text/javascript" src="../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.common//mapOnPresented/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1052446920">
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../index.html">micro_utils.dokka</a>/<a href="index.html">dev.inmo.micro_utils.common</a>/<a href="[jvm]map-on-presented.html">[jvm]mapOnPresented</a></div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
<div id="searchBar"></div>
</div>
</div>
<div class="cover ">
<h1 class="cover"><span>map</span><wbr></wbr><span>On</span><wbr></wbr><span><span>Presented</span></span></h1>
</div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">inline fun &lt;<a href="[jvm]map-on-presented.html">T</a>, <a href="[jvm]map-on-presented.html">R</a>&gt; <a href="[jvm]-optional/index.html">Optional</a>&lt;<a href="[jvm]map-on-presented.html">T</a>&gt;.<a href="[jvm]map-on-presented.html">mapOnPresented</a>(block: (<a href="[jvm]map-on-presented.html">T</a>) -&gt; <a href="[jvm]map-on-presented.html">R</a>): <a href="[jvm]map-on-presented.html">R</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<p class="paragraph">Will call <a href="[jvm]map-on-presented.html">block</a> when data presented (<a href="[jvm]-optional/data-presented.html">Optional.dataPresented</a> == true)</p></div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>
</div>
</body>
</html>

View File

@ -27,9 +27,9 @@
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">fun &lt;<a href="[jvm]on-absent.html">T</a>&gt; <a href="[jvm]-optional/index.html">Optional</a>&lt;<a href="[jvm]on-absent.html">T</a>&gt;.<a href="[jvm]on-absent.html">onAbsent</a>(block: () -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="[jvm]-optional/index.html">Optional</a>&lt;<a href="[jvm]on-absent.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">inline fun &lt;<a href="[jvm]on-absent.html">T</a>&gt; <a href="[jvm]-optional/index.html">Optional</a>&lt;<a href="[jvm]on-absent.html">T</a>&gt;.<a href="[jvm]on-absent.html">onAbsent</a>(block: () -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="[jvm]-optional/index.html">Optional</a>&lt;<a href="[jvm]on-absent.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<p class="paragraph">Will call <a href="[jvm]on-absent.html">block</a> when data absent (<span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> == false)</p></div>
<p class="paragraph">Will call <a href="[jvm]on-absent.html">block</a> when data absent (<a href="[jvm]-optional/data-presented.html">Optional.dataPresented</a> == false)</p></div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>

View File

@ -27,9 +27,9 @@
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">fun &lt;<a href="[jvm]on-presented.html">T</a>&gt; <a href="[jvm]-optional/index.html">Optional</a>&lt;<a href="[jvm]on-presented.html">T</a>&gt;.<a href="[jvm]on-presented.html">onPresented</a>(block: (<a href="[jvm]on-presented.html">T</a>) -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="[jvm]-optional/index.html">Optional</a>&lt;<a href="[jvm]on-presented.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">inline fun &lt;<a href="[jvm]on-presented.html">T</a>&gt; <a href="[jvm]-optional/index.html">Optional</a>&lt;<a href="[jvm]on-presented.html">T</a>&gt;.<a href="[jvm]on-presented.html">onPresented</a>(block: (<a href="[jvm]on-presented.html">T</a>) -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="[jvm]-optional/index.html">Optional</a>&lt;<a href="[jvm]on-presented.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<p class="paragraph">Will call <a href="[jvm]on-presented.html">block</a> when data presented (<span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> == true)</p></div>
<p class="paragraph">Will call <a href="[jvm]on-presented.html">block</a> when data presented (<a href="[jvm]-optional/data-presented.html">Optional.dataPresented</a> == true)</p></div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>

View File

@ -582,9 +582,9 @@
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">fun &lt;<a href="[android]data-or-else.html">T</a>&gt; <a href="[android]-optional/index.html">Optional</a>&lt;<a href="[android]data-or-else.html">T</a>&gt;.<a href="[android]data-or-else.html">dataOrElse</a>(block: () -&gt; <a href="[android]data-or-else.html">T</a>): <a href="[android]data-or-else.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">inline fun &lt;<a href="[android]data-or-else.html">T</a>&gt; <a href="[android]-optional/index.html">Optional</a>&lt;<a href="[android]data-or-else.html">T</a>&gt;.<a href="[android]data-or-else.html">dataOrElse</a>(block: () -&gt; <a href="[android]data-or-else.html">T</a>): <a href="[android]data-or-else.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="[android]data-or-else.html">block</a> and returns the result of it</p></div></div>
<div class="brief "><p class="paragraph">Returns <a href="[android]-optional/data.html">Optional.data</a> if <a href="[android]-optional/data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="[android]data-or-else.html">block</a> and returns the result of it</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
@ -592,9 +592,9 @@
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">fun &lt;<a href="[common]data-or-else.html">T</a>&gt; <a href="[common]-optional/index.html">Optional</a>&lt;<a href="[common]data-or-else.html">T</a>&gt;.<a href="[common]data-or-else.html">dataOrElse</a>(block: () -&gt; <a href="[common]data-or-else.html">T</a>): <a href="[common]data-or-else.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">inline fun &lt;<a href="[common]data-or-else.html">T</a>&gt; <a href="[common]-optional/index.html">Optional</a>&lt;<a href="[common]data-or-else.html">T</a>&gt;.<a href="[common]data-or-else.html">dataOrElse</a>(block: () -&gt; <a href="[common]data-or-else.html">T</a>): <a href="[common]data-or-else.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="[common]data-or-else.html">block</a> and returns the result of it</p></div></div>
<div class="brief "><p class="paragraph">Returns <a href="[common]-optional/data.html">Optional.data</a> if <a href="[common]-optional/data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="[common]data-or-else.html">block</a> and returns the result of it</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
@ -602,50 +602,9 @@
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">fun &lt;<a href="[jvm]data-or-else.html">T</a>&gt; <a href="[jvm]-optional/index.html">Optional</a>&lt;<a href="[jvm]data-or-else.html">T</a>&gt;.<a href="[jvm]data-or-else.html">dataOrElse</a>(block: () -&gt; <a href="[jvm]data-or-else.html">T</a>): <a href="[jvm]data-or-else.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">inline fun &lt;<a href="[jvm]data-or-else.html">T</a>&gt; <a href="[jvm]-optional/index.html">Optional</a>&lt;<a href="[jvm]data-or-else.html">T</a>&gt;.<a href="[jvm]data-or-else.html">dataOrElse</a>(block: () -&gt; <a href="[jvm]data-or-else.html">T</a>): <a href="[jvm]data-or-else.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="[jvm]data-or-else.html">block</a> and returns the result of it</p></div></div>
</div>
</div>
</div>
</div>
<a data-name="524233051%2FFunctions%2F1737121690" anchor-label="dataOrElseSuspendable" id="524233051%2FFunctions%2F1737121690" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><span data-unresolved-link="dev.inmo.micro_utils.common//dataOrElseSuspendable/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/"><span>data</span><wbr></wbr><span>Or</span><wbr></wbr><span>Else</span><wbr></wbr><span><span>Suspendable</span></span></span><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="524233051%2FFunctions%2F1737121690"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">android</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">suspend fun &lt;<a href="[android]data-or-else-suspendable.html">T</a>&gt; <a href="[android]-optional/index.html">Optional</a>&lt;<a href="[android]data-or-else-suspendable.html">T</a>&gt;.<a href="[android]data-or-else-suspendable.html">dataOrElseSuspendable</a>(block: suspend () -&gt; <a href="[android]data-or-else-suspendable.html">T</a>): <a href="[android]data-or-else-suspendable.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="[android]data-or-else-suspendable.html">block</a> and returns the result of it</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">suspend fun &lt;<a href="[common]data-or-else-suspendable.html">T</a>&gt; <a href="[common]-optional/index.html">Optional</a>&lt;<a href="[common]data-or-else-suspendable.html">T</a>&gt;.<a href="[common]data-or-else-suspendable.html">dataOrElseSuspendable</a>(block: suspend () -&gt; <a href="[common]data-or-else-suspendable.html">T</a>): <a href="[common]data-or-else-suspendable.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="[common]data-or-else-suspendable.html">block</a> and returns the result of it</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">suspend fun &lt;<a href="[jvm]data-or-else-suspendable.html">T</a>&gt; <a href="[jvm]-optional/index.html">Optional</a>&lt;<a href="[jvm]data-or-else-suspendable.html">T</a>&gt;.<a href="[jvm]data-or-else-suspendable.html">dataOrElseSuspendable</a>(block: suspend () -&gt; <a href="[jvm]data-or-else-suspendable.html">T</a>): <a href="[jvm]data-or-else-suspendable.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="[jvm]data-or-else-suspendable.html">block</a> and returns the result of it</p></div></div>
<div class="brief "><p class="paragraph">Returns <a href="[jvm]-optional/data.html">Optional.data</a> if <a href="[jvm]-optional/data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or call <a href="[jvm]data-or-else.html">block</a> and returns the result of it</p></div></div>
</div>
</div>
</div>
@ -657,14 +616,36 @@
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">android</div>
</div>
</span></div>
<div>
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">fun &lt;<a href="[android]data-or-null.html">T</a>&gt; <a href="[android]-optional/index.html">Optional</a>&lt;<a href="[android]data-or-null.html">T</a>&gt;.<a href="[android]data-or-null.html">dataOrNull</a>(): <a href="[android]data-or-null.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div><div class="content sourceset-depenent-content" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">fun &lt;<a href="[common]data-or-null.html">T</a>&gt; <a href="[common]-optional/index.html">Optional</a>&lt;<a href="[common]data-or-null.html">T</a>&gt;.<a href="[common]data-or-null.html">dataOrNull</a>(): <a href="[common]data-or-null.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div><div class="content sourceset-depenent-content" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">fun &lt;<a href="[jvm]data-or-null.html">T</a>&gt; <a href="[jvm]-optional/index.html">Optional</a>&lt;<a href="[jvm]data-or-null.html">T</a>&gt;.<a href="[jvm]data-or-null.html">dataOrNull</a>(): <a href="[jvm]data-or-null.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">fun &lt;<a href="[android]data-or-null.html">T</a>&gt; <a href="[android]-optional/index.html">Optional</a>&lt;<a href="[android]data-or-null.html">T</a>&gt;.<a href="[android]data-or-null.html">dataOrNull</a>(): <a href="[android]data-or-null.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or null otherwise</p></div></div>
<div class="brief "><p class="paragraph">Returns <a href="[android]-optional/data.html">Optional.data</a> if <a href="[android]-optional/data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or null otherwise</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">fun &lt;<a href="[common]data-or-null.html">T</a>&gt; <a href="[common]-optional/index.html">Optional</a>&lt;<a href="[common]data-or-null.html">T</a>&gt;.<a href="[common]data-or-null.html">dataOrNull</a>(): <a href="[common]data-or-null.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <a href="[common]-optional/data.html">Optional.data</a> if <a href="[common]-optional/data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or null otherwise</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">fun &lt;<a href="[jvm]data-or-null.html">T</a>&gt; <a href="[jvm]-optional/index.html">Optional</a>&lt;<a href="[jvm]data-or-null.html">T</a>&gt;.<a href="[jvm]data-or-null.html">dataOrNull</a>(): <a href="[jvm]data-or-null.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <a href="[jvm]-optional/data.html">Optional.data</a> if <a href="[jvm]-optional/data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or null otherwise</p></div></div>
</div>
</div>
</div>
@ -685,7 +666,7 @@
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">fun &lt;<a href="[android]data-or-throw.html">T</a>&gt; <a href="[android]-optional/index.html">Optional</a>&lt;<a href="[android]data-or-throw.html">T</a>&gt;.<a href="[android]data-or-throw.html">dataOrThrow</a>(throwable: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html">Throwable</a>): <a href="[android]data-or-throw.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or throw <a href="[android]data-or-throw.html">throwable</a> otherwise</p></div></div>
<div class="brief "><p class="paragraph">Returns <a href="[android]-optional/data.html">Optional.data</a> if <a href="[android]-optional/data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or throw <a href="[android]data-or-throw.html">throwable</a> otherwise</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
@ -695,7 +676,7 @@
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">fun &lt;<a href="[common]data-or-throw.html">T</a>&gt; <a href="[common]-optional/index.html">Optional</a>&lt;<a href="[common]data-or-throw.html">T</a>&gt;.<a href="[common]data-or-throw.html">dataOrThrow</a>(throwable: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html">Throwable</a>): <a href="[common]data-or-throw.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or throw <a href="[common]data-or-throw.html">throwable</a> otherwise</p></div></div>
<div class="brief "><p class="paragraph">Returns <a href="[common]-optional/data.html">Optional.data</a> if <a href="[common]-optional/data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or throw <a href="[common]data-or-throw.html">throwable</a> otherwise</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
@ -705,7 +686,7 @@
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">fun &lt;<a href="[jvm]data-or-throw.html">T</a>&gt; <a href="[jvm]-optional/index.html">Optional</a>&lt;<a href="[jvm]data-or-throw.html">T</a>&gt;.<a href="[jvm]data-or-throw.html">dataOrThrow</a>(throwable: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html">Throwable</a>): <a href="[jvm]data-or-throw.html">T</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Returns <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/">Optional.data</span> if <span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or throw <a href="[jvm]data-or-throw.html">throwable</a> otherwise</p></div></div>
<div class="brief "><p class="paragraph">Returns <a href="[jvm]-optional/data.html">Optional.data</a> if <a href="[jvm]-optional/data-presented.html">Optional.dataPresented</a> of <span data-unresolved-link="dev.inmo.micro_utils.common//&amp;lt;this&amp;gt;/#/PointingToCallableParameters(-1)/">this</span> is true, or throw <a href="[jvm]data-or-throw.html">throwable</a> otherwise</p></div></div>
</div>
</div>
</div>
@ -1000,6 +981,88 @@
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">inline fun &lt;<a href="map-not-null-a.html">T</a>, <a href="map-not-null-a.html">R</a>&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a>&lt;<a href="map-not-null-a.html">T</a>&gt;.<a href="map-not-null-a.html">mapNotNullA</a>(mapper: (<a href="map-not-null-a.html">T</a>) -&gt; <a href="map-not-null-a.html">R</a>?): <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="map-not-null-a.html">R</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><div class="symbol monospace">inline fun &lt;<a href="map-not-null-a.html">T</a>, <a href="map-not-null-a.html">R</a>&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-iterable/index.html">Iterable</a>&lt;<a href="map-not-null-a.html">T</a>&gt;.<a href="map-not-null-a.html">mapNotNullA</a>(transform: (<a href="map-not-null-a.html">T</a>) -&gt; <a href="map-not-null-a.html">R</a>?): <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="map-not-null-a.html">R</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
</div>
</div>
</div>
<a data-name="751780544%2FFunctions%2F1737121690" anchor-label="mapOnAbsent" id="751780544%2FFunctions%2F1737121690" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><span data-unresolved-link="dev.inmo.micro_utils.common//mapOnAbsent/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/"><span>map</span><wbr></wbr><span>On</span><wbr></wbr><span><span>Absent</span></span></span><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="751780544%2FFunctions%2F1737121690"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">android</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">inline fun &lt;<a href="[android]map-on-absent.html">T</a>, <a href="[android]map-on-absent.html">R</a>&gt; <a href="[android]-optional/index.html">Optional</a>&lt;<a href="[android]map-on-absent.html">T</a>&gt;.<a href="[android]map-on-absent.html">mapOnAbsent</a>(block: () -&gt; <a href="[android]map-on-absent.html">R</a>): <a href="[android]map-on-absent.html">R</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="[android]map-on-absent.html">block</a> when data presented (<a href="[android]-optional/data-presented.html">Optional.dataPresented</a> == true)</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">inline fun &lt;<a href="[common]map-on-absent.html">T</a>, <a href="[common]map-on-absent.html">R</a>&gt; <a href="[common]-optional/index.html">Optional</a>&lt;<a href="[common]map-on-absent.html">T</a>&gt;.<a href="[common]map-on-absent.html">mapOnAbsent</a>(block: () -&gt; <a href="[common]map-on-absent.html">R</a>): <a href="[common]map-on-absent.html">R</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="[common]map-on-absent.html">block</a> when data presented (<a href="[common]-optional/data-presented.html">Optional.dataPresented</a> == true)</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">inline fun &lt;<a href="[jvm]map-on-absent.html">T</a>, <a href="[jvm]map-on-absent.html">R</a>&gt; <a href="[jvm]-optional/index.html">Optional</a>&lt;<a href="[jvm]map-on-absent.html">T</a>&gt;.<a href="[jvm]map-on-absent.html">mapOnAbsent</a>(block: () -&gt; <a href="[jvm]map-on-absent.html">R</a>): <a href="[jvm]map-on-absent.html">R</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="[jvm]map-on-absent.html">block</a> when data presented (<a href="[jvm]-optional/data-presented.html">Optional.dataPresented</a> == true)</p></div></div>
</div>
</div>
</div>
</div>
<a data-name="1620645484%2FFunctions%2F1737121690" anchor-label="mapOnPresented" id="1620645484%2FFunctions%2F1737121690" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><span data-unresolved-link="dev.inmo.micro_utils.common//mapOnPresented/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/"><span>map</span><wbr></wbr><span>On</span><wbr></wbr><span><span>Presented</span></span></span><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1620645484%2FFunctions%2F1737121690"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">android</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">inline fun &lt;<a href="[android]map-on-presented.html">T</a>, <a href="[android]map-on-presented.html">R</a>&gt; <a href="[android]-optional/index.html">Optional</a>&lt;<a href="[android]map-on-presented.html">T</a>&gt;.<a href="[android]map-on-presented.html">mapOnPresented</a>(block: (<a href="[android]map-on-presented.html">T</a>) -&gt; <a href="[android]map-on-presented.html">R</a>): <a href="[android]map-on-presented.html">R</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="[android]map-on-presented.html">block</a> when data presented (<a href="[android]-optional/data-presented.html">Optional.dataPresented</a> == true)</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">inline fun &lt;<a href="[common]map-on-presented.html">T</a>, <a href="[common]map-on-presented.html">R</a>&gt; <a href="[common]-optional/index.html">Optional</a>&lt;<a href="[common]map-on-presented.html">T</a>&gt;.<a href="[common]map-on-presented.html">mapOnPresented</a>(block: (<a href="[common]map-on-presented.html">T</a>) -&gt; <a href="[common]map-on-presented.html">R</a>): <a href="[common]map-on-presented.html">R</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="[common]map-on-presented.html">block</a> when data presented (<a href="[common]-optional/data-presented.html">Optional.dataPresented</a> == true)</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">inline fun &lt;<a href="[jvm]map-on-presented.html">T</a>, <a href="[jvm]map-on-presented.html">R</a>&gt; <a href="[jvm]-optional/index.html">Optional</a>&lt;<a href="[jvm]map-on-presented.html">T</a>&gt;.<a href="[jvm]map-on-presented.html">mapOnPresented</a>(block: (<a href="[jvm]map-on-presented.html">T</a>) -&gt; <a href="[jvm]map-on-presented.html">R</a>): <a href="[jvm]map-on-presented.html">R</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="[jvm]map-on-presented.html">block</a> when data presented (<a href="[jvm]-optional/data-presented.html">Optional.dataPresented</a> == true)</p></div></div>
</div>
</div>
</div>
@ -1018,9 +1081,9 @@
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">fun &lt;<a href="[android]on-absent.html">T</a>&gt; <a href="[android]-optional/index.html">Optional</a>&lt;<a href="[android]on-absent.html">T</a>&gt;.<a href="[android]on-absent.html">onAbsent</a>(block: () -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="[android]-optional/index.html">Optional</a>&lt;<a href="[android]on-absent.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">inline fun &lt;<a href="[android]on-absent.html">T</a>&gt; <a href="[android]-optional/index.html">Optional</a>&lt;<a href="[android]on-absent.html">T</a>&gt;.<a href="[android]on-absent.html">onAbsent</a>(block: () -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="[android]-optional/index.html">Optional</a>&lt;<a href="[android]on-absent.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="[android]on-absent.html">block</a> when data absent (<span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> == false)</p></div></div>
<div class="brief "><p class="paragraph">Will call <a href="[android]on-absent.html">block</a> when data absent (<a href="[android]-optional/data-presented.html">Optional.dataPresented</a> == false)</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
@ -1028,9 +1091,9 @@
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">fun &lt;<a href="[common]on-absent.html">T</a>&gt; <a href="[common]-optional/index.html">Optional</a>&lt;<a href="[common]on-absent.html">T</a>&gt;.<a href="[common]on-absent.html">onAbsent</a>(block: () -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="[common]-optional/index.html">Optional</a>&lt;<a href="[common]on-absent.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">inline fun &lt;<a href="[common]on-absent.html">T</a>&gt; <a href="[common]-optional/index.html">Optional</a>&lt;<a href="[common]on-absent.html">T</a>&gt;.<a href="[common]on-absent.html">onAbsent</a>(block: () -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="[common]-optional/index.html">Optional</a>&lt;<a href="[common]on-absent.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="[common]on-absent.html">block</a> when data absent (<span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> == false)</p></div></div>
<div class="brief "><p class="paragraph">Will call <a href="[common]on-absent.html">block</a> when data absent (<a href="[common]-optional/data-presented.html">Optional.dataPresented</a> == false)</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
@ -1038,9 +1101,9 @@
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">fun &lt;<a href="[jvm]on-absent.html">T</a>&gt; <a href="[jvm]-optional/index.html">Optional</a>&lt;<a href="[jvm]on-absent.html">T</a>&gt;.<a href="[jvm]on-absent.html">onAbsent</a>(block: () -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="[jvm]-optional/index.html">Optional</a>&lt;<a href="[jvm]on-absent.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">inline fun &lt;<a href="[jvm]on-absent.html">T</a>&gt; <a href="[jvm]-optional/index.html">Optional</a>&lt;<a href="[jvm]on-absent.html">T</a>&gt;.<a href="[jvm]on-absent.html">onAbsent</a>(block: () -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="[jvm]-optional/index.html">Optional</a>&lt;<a href="[jvm]on-absent.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="[jvm]on-absent.html">block</a> when data absent (<span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> == false)</p></div></div>
<div class="brief "><p class="paragraph">Will call <a href="[jvm]on-absent.html">block</a> when data absent (<a href="[jvm]-optional/data-presented.html">Optional.dataPresented</a> == false)</p></div></div>
</div>
</div>
</div>
@ -1100,9 +1163,9 @@
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">fun &lt;<a href="[android]on-presented.html">T</a>&gt; <a href="[android]-optional/index.html">Optional</a>&lt;<a href="[android]on-presented.html">T</a>&gt;.<a href="[android]on-presented.html">onPresented</a>(block: (<a href="[android]on-presented.html">T</a>) -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="[android]-optional/index.html">Optional</a>&lt;<a href="[android]on-presented.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">inline fun &lt;<a href="[android]on-presented.html">T</a>&gt; <a href="[android]-optional/index.html">Optional</a>&lt;<a href="[android]on-presented.html">T</a>&gt;.<a href="[android]on-presented.html">onPresented</a>(block: (<a href="[android]on-presented.html">T</a>) -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="[android]-optional/index.html">Optional</a>&lt;<a href="[android]on-presented.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="[android]on-presented.html">block</a> when data presented (<span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> == true)</p></div></div>
<div class="brief "><p class="paragraph">Will call <a href="[android]on-presented.html">block</a> when data presented (<a href="[android]-optional/data-presented.html">Optional.dataPresented</a> == true)</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
@ -1110,9 +1173,9 @@
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">fun &lt;<a href="[common]on-presented.html">T</a>&gt; <a href="[common]-optional/index.html">Optional</a>&lt;<a href="[common]on-presented.html">T</a>&gt;.<a href="[common]on-presented.html">onPresented</a>(block: (<a href="[common]on-presented.html">T</a>) -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="[common]-optional/index.html">Optional</a>&lt;<a href="[common]on-presented.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">inline fun &lt;<a href="[common]on-presented.html">T</a>&gt; <a href="[common]-optional/index.html">Optional</a>&lt;<a href="[common]on-presented.html">T</a>&gt;.<a href="[common]on-presented.html">onPresented</a>(block: (<a href="[common]on-presented.html">T</a>) -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="[common]-optional/index.html">Optional</a>&lt;<a href="[common]on-presented.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="[common]on-presented.html">block</a> when data presented (<span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> == true)</p></div></div>
<div class="brief "><p class="paragraph">Will call <a href="[common]on-presented.html">block</a> when data presented (<a href="[common]-optional/data-presented.html">Optional.dataPresented</a> == true)</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
@ -1120,9 +1183,9 @@
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">fun &lt;<a href="[jvm]on-presented.html">T</a>&gt; <a href="[jvm]-optional/index.html">Optional</a>&lt;<a href="[jvm]on-presented.html">T</a>&gt;.<a href="[jvm]on-presented.html">onPresented</a>(block: (<a href="[jvm]on-presented.html">T</a>) -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="[jvm]-optional/index.html">Optional</a>&lt;<a href="[jvm]on-presented.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">inline fun &lt;<a href="[jvm]on-presented.html">T</a>&gt; <a href="[jvm]-optional/index.html">Optional</a>&lt;<a href="[jvm]on-presented.html">T</a>&gt;.<a href="[jvm]on-presented.html">onPresented</a>(block: (<a href="[jvm]on-presented.html">T</a>) -&gt; <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="[jvm]-optional/index.html">Optional</a>&lt;<a href="[jvm]on-presented.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <a href="[jvm]on-presented.html">block</a> when data presented (<span data-unresolved-link="dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/">Optional.dataPresented</span> == true)</p></div></div>
<div class="brief "><p class="paragraph">Will call <a href="[jvm]on-presented.html">block</a> when data presented (<a href="[jvm]-optional/data-presented.html">Optional.dataPresented</a> == true)</p></div></div>
</div>
</div>
</div>

View File

@ -13,7 +13,7 @@
</div>
<div id="main">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<script type="text/javascript" src="../../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common.dsl/FSMBuilder/FSMBuilder/#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#dev.inmo.micro_utils.fsm.common.StatesHandler[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?/PointingToDeclaration//-1837788132">
<script type="text/javascript" src="../../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common.dsl/FSMBuilder/FSMBuilder/#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.Function2[dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]],dev.inmo.micro_utils.fsm.common.StatesMachine[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.micro_utils.fsm.common.StatesHandler[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?/PointingToDeclaration//-1837788132">
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a>/<a href="../index.html">dev.inmo.micro_utils.fsm.common.dsl</a>/<a href="index.html">[android]FSMBuilder</a>/<a href="-f-s-m-builder.html">FSMBuilder</a></div>
<div class="pull-right d-flex">
@ -27,7 +27,12 @@
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">fun &lt;<a href="index.html">T</a> : <a href="../../dev.inmo.micro_utils.fsm.common/[android]-state/index.html">State</a>&gt; <a href="-f-s-m-builder.html">FSMBuilder</a>(statesManager: <a href="../../dev.inmo.micro_utils.fsm.common/[android]-states-manager/index.html">StatesManager</a>&lt;<a href="index.html">T</a>&gt; = DefaultStatesManager(InMemoryDefaultStatesManagerRepo()), defaultStateHandler: <a href="../../dev.inmo.micro_utils.fsm.common/[android]-states-handler/index.html">StatesHandler</a>&lt;<a href="index.html">T</a>, <a href="index.html">T</a>&gt;? = StatesHandler { null })<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">fun &lt;<a href="index.html">T</a> : <a href="../../dev.inmo.micro_utils.fsm.common/[android]-state/index.html">State</a>&gt; <a href="-f-s-m-builder.html">FSMBuilder</a>(statesManager: <a href="../../dev.inmo.micro_utils.fsm.common/[android]-states-manager/index.html">StatesManager</a>&lt;<a href="index.html">T</a>&gt; = DefaultStatesManager(InMemoryDefaultStatesManagerRepo()), fsmBuilder: (statesManager: <a href="../../dev.inmo.micro_utils.fsm.common/[android]-states-manager/index.html">StatesManager</a>&lt;<a href="index.html">T</a>&gt;, states: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="../../dev.inmo.micro_utils.fsm.common/[android]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;<a href="index.html">T</a>, <a href="index.html">T</a>&gt;&gt;) -&gt; <a href="../../dev.inmo.micro_utils.fsm.common/[android]-states-machine/index.html">StatesMachine</a>&lt;<a href="index.html">T</a>&gt; = { statesManager, states -&gt;
StatesMachine(
statesManager,
states
)
}, defaultStateHandler: <a href="../../dev.inmo.micro_utils.fsm.common/[android]-states-handler/index.html">StatesHandler</a>&lt;<a href="index.html">T</a>, <a href="index.html">T</a>&gt;? = StatesHandler { null })<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>

View File

@ -27,7 +27,7 @@
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">fun <a href="build.html">build</a>(): <a href="../../dev.inmo.micro_utils.fsm.common/[android]-default-states-machine/index.html">DefaultStatesMachine</a>&lt;<a href="index.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">fun <a href="build.html">build</a>(): <a href="../../dev.inmo.micro_utils.fsm.common/[android]-states-machine/index.html">StatesMachine</a>&lt;<a href="index.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>

View File

@ -0,0 +1,39 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>fsmBuilder</title>
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../../";</script><script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script><link href="../../../styles/style.css" rel="Stylesheet"><link href="../../../styles/logo-styles.css" rel="Stylesheet"><link href="../../../styles/jetbrains-mono.css" rel="Stylesheet"><link href="../../../styles/main.css" rel="Stylesheet"><script type="text/javascript" src="../../../scripts/clipboard.js" async="async"></script><script type="text/javascript" src="../../../scripts/navigation-loader.js" async="async"></script><script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script><script type="text/javascript" src="../../../scripts/main.js" async="async"></script> </head>
<body>
<div id="container">
<div id="leftColumn"><a href="../../../index.html">
<div id="logo"></div>
</a>
<div id="paneSearch"></div>
<div id="sideMenu"></div>
</div>
<div id="main">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<script type="text/javascript" src="../../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common.dsl/FSMBuilder/fsmBuilder/#/PointingToDeclaration//-1837788132">
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a>/<a href="../index.html">dev.inmo.micro_utils.fsm.common.dsl</a>/<a href="index.html">[android]FSMBuilder</a>/<a href="fsm-builder.html">fsmBuilder</a></div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
<div id="searchBar"></div>
</div>
</div>
<div class="cover ">
<h1 class="cover"><span>fsm</span><wbr></wbr><span><span>Builder</span></span></h1>
</div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">val <a href="fsm-builder.html">fsmBuilder</a>: (statesManager: <a href="../../dev.inmo.micro_utils.fsm.common/[android]-states-manager/index.html">StatesManager</a>&lt;<a href="index.html">T</a>&gt;, states: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="../../dev.inmo.micro_utils.fsm.common/[android]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;<a href="index.html">T</a>, <a href="index.html">T</a>&gt;&gt;) -&gt; <a href="../../dev.inmo.micro_utils.fsm.common/[android]-states-machine/index.html">StatesMachine</a>&lt;<a href="index.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>
</div>
</body>
</html>

View File

@ -23,7 +23,7 @@
</div>
<div class="cover ">
<h1 class="cover"><span><span>FSMBuilder</span></span></h1>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">class <a href="index.html">FSMBuilder</a>&lt;<a href="index.html">T</a> : <a href="../../dev.inmo.micro_utils.fsm.common/[android]-state/index.html">State</a>&gt;(statesManager: <a href="../../dev.inmo.micro_utils.fsm.common/[android]-states-manager/index.html">StatesManager</a>&lt;<a href="index.html">T</a>&gt;, defaultStateHandler: <a href="../../dev.inmo.micro_utils.fsm.common/[android]-states-handler/index.html">StatesHandler</a>&lt;<a href="index.html">T</a>, <a href="index.html">T</a>&gt;?)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">class <a href="index.html">FSMBuilder</a>&lt;<a href="index.html">T</a> : <a href="../../dev.inmo.micro_utils.fsm.common/[android]-state/index.html">State</a>&gt;(statesManager: <a href="../../dev.inmo.micro_utils.fsm.common/[android]-states-manager/index.html">StatesManager</a>&lt;<a href="index.html">T</a>&gt;, fsmBuilder: (statesManager: <a href="../../dev.inmo.micro_utils.fsm.common/[android]-states-manager/index.html">StatesManager</a>&lt;<a href="index.html">T</a>&gt;, states: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="../../dev.inmo.micro_utils.fsm.common/[android]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;<a href="index.html">T</a>, <a href="index.html">T</a>&gt;&gt;) -&gt; <a href="../../dev.inmo.micro_utils.fsm.common/[android]-states-machine/index.html">StatesMachine</a>&lt;<a href="index.html">T</a>&gt;, defaultStateHandler: <a href="../../dev.inmo.micro_utils.fsm.common/[android]-states-handler/index.html">StatesHandler</a>&lt;<a href="index.html">T</a>, <a href="index.html">T</a>&gt;?)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="tabbedcontent">
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="Functions">Functions</button><button class="section-tab" data-togglable="Properties">Properties</button></div>
@ -82,7 +82,7 @@
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">fun <a href="build.html">build</a>(): <a href="../../dev.inmo.micro_utils.fsm.common/[android]-default-states-machine/index.html">DefaultStatesMachine</a>&lt;<a href="index.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">fun <a href="build.html">build</a>(): <a href="../../dev.inmo.micro_utils.fsm.common/[android]-states-machine/index.html">StatesMachine</a>&lt;<a href="index.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
@ -167,6 +167,22 @@
</div>
</div>
</div>
<a data-name="1069942607%2FProperties%2F-1837788132" anchor-label="fsmBuilder" id="1069942607%2FProperties%2F-1837788132" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="fsm-builder.html">fsmBuilder</a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1069942607%2FProperties%2F-1837788132"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag jvm-like">android</div>
</div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted" data-togglable="Properties"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><a data-name="1069942607%2FProperties%2F-1837788132" anchor-label="fsmBuilder" id="1069942607%2FProperties%2F-1837788132" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"></a><div class="symbol monospace">val <a href="fsm-builder.html">fsmBuilder</a>: (statesManager: <a href="../../dev.inmo.micro_utils.fsm.common/[android]-states-manager/index.html">StatesManager</a>&lt;<a href="index.html">T</a>&gt;, states: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="../../dev.inmo.micro_utils.fsm.common/[android]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;<a href="index.html">T</a>, <a href="index.html">T</a>&gt;&gt;) -&gt; <a href="../../dev.inmo.micro_utils.fsm.common/[android]-states-machine/index.html">StatesMachine</a>&lt;<a href="index.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="1646578245%2FProperties%2F-1837788132" anchor-label="statesManager" id="1646578245%2FProperties%2F-1837788132" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain">
<div class="main-subrow keyValue ">

View File

@ -13,7 +13,7 @@
</div>
<div id="main">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<script type="text/javascript" src="../../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common.dsl/FSMBuilder/FSMBuilder/#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#dev.inmo.micro_utils.fsm.common.StatesHandler[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?/PointingToDeclaration//-1478683138">
<script type="text/javascript" src="../../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common.dsl/FSMBuilder/FSMBuilder/#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.Function2[dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]],dev.inmo.micro_utils.fsm.common.StatesMachine[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.micro_utils.fsm.common.StatesHandler[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?/PointingToDeclaration//-1478683138">
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a>/<a href="../index.html">dev.inmo.micro_utils.fsm.common.dsl</a>/<a href="index.html">[common]FSMBuilder</a>/<a href="-f-s-m-builder.html">FSMBuilder</a></div>
<div class="pull-right d-flex">
@ -27,7 +27,12 @@
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">fun &lt;<a href="index.html">T</a> : <a href="../../dev.inmo.micro_utils.fsm.common/[common]-state/index.html">State</a>&gt; <a href="-f-s-m-builder.html">FSMBuilder</a>(statesManager: <a href="../../dev.inmo.micro_utils.fsm.common/[common]-states-manager/index.html">StatesManager</a>&lt;<a href="index.html">T</a>&gt; = DefaultStatesManager(InMemoryDefaultStatesManagerRepo()), defaultStateHandler: <a href="../../dev.inmo.micro_utils.fsm.common/[common]-states-handler/index.html">StatesHandler</a>&lt;<a href="index.html">T</a>, <a href="index.html">T</a>&gt;? = StatesHandler { null })<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">fun &lt;<a href="index.html">T</a> : <a href="../../dev.inmo.micro_utils.fsm.common/[common]-state/index.html">State</a>&gt; <a href="-f-s-m-builder.html">FSMBuilder</a>(statesManager: <a href="../../dev.inmo.micro_utils.fsm.common/[common]-states-manager/index.html">StatesManager</a>&lt;<a href="index.html">T</a>&gt; = DefaultStatesManager(InMemoryDefaultStatesManagerRepo()), fsmBuilder: (statesManager: <a href="../../dev.inmo.micro_utils.fsm.common/[common]-states-manager/index.html">StatesManager</a>&lt;<a href="index.html">T</a>&gt;, states: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="../../dev.inmo.micro_utils.fsm.common/[common]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;<a href="index.html">T</a>, <a href="index.html">T</a>&gt;&gt;) -&gt; <a href="../../dev.inmo.micro_utils.fsm.common/[common]-states-machine/index.html">StatesMachine</a>&lt;<a href="index.html">T</a>&gt; = { statesManager, states -&gt;
StatesMachine(
statesManager,
states
)
}, defaultStateHandler: <a href="../../dev.inmo.micro_utils.fsm.common/[common]-states-handler/index.html">StatesHandler</a>&lt;<a href="index.html">T</a>, <a href="index.html">T</a>&gt;? = StatesHandler { null })<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>

View File

@ -27,7 +27,7 @@
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">fun <a href="build.html">build</a>(): <a href="../../dev.inmo.micro_utils.fsm.common/[common]-default-states-machine/index.html">DefaultStatesMachine</a>&lt;<a href="index.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">fun <a href="build.html">build</a>(): <a href="../../dev.inmo.micro_utils.fsm.common/[common]-states-machine/index.html">StatesMachine</a>&lt;<a href="index.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>

View File

@ -0,0 +1,39 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>fsmBuilder</title>
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../../";</script><script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script><link href="../../../styles/style.css" rel="Stylesheet"><link href="../../../styles/logo-styles.css" rel="Stylesheet"><link href="../../../styles/jetbrains-mono.css" rel="Stylesheet"><link href="../../../styles/main.css" rel="Stylesheet"><script type="text/javascript" src="../../../scripts/clipboard.js" async="async"></script><script type="text/javascript" src="../../../scripts/navigation-loader.js" async="async"></script><script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script><script type="text/javascript" src="../../../scripts/main.js" async="async"></script> </head>
<body>
<div id="container">
<div id="leftColumn"><a href="../../../index.html">
<div id="logo"></div>
</a>
<div id="paneSearch"></div>
<div id="sideMenu"></div>
</div>
<div id="main">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<script type="text/javascript" src="../../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common.dsl/FSMBuilder/fsmBuilder/#/PointingToDeclaration//-1478683138">
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a>/<a href="../index.html">dev.inmo.micro_utils.fsm.common.dsl</a>/<a href="index.html">[common]FSMBuilder</a>/<a href="fsm-builder.html">fsmBuilder</a></div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
<div id="searchBar"></div>
</div>
</div>
<div class="cover ">
<h1 class="cover"><span>fsm</span><wbr></wbr><span><span>Builder</span></span></h1>
</div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">val <a href="fsm-builder.html">fsmBuilder</a>: (statesManager: <a href="../../dev.inmo.micro_utils.fsm.common/[common]-states-manager/index.html">StatesManager</a>&lt;<a href="index.html">T</a>&gt;, states: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="../../dev.inmo.micro_utils.fsm.common/[common]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;<a href="index.html">T</a>, <a href="index.html">T</a>&gt;&gt;) -&gt; <a href="../../dev.inmo.micro_utils.fsm.common/[common]-states-machine/index.html">StatesMachine</a>&lt;<a href="index.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>
</div>
</body>
</html>

View File

@ -23,7 +23,7 @@
</div>
<div class="cover ">
<h1 class="cover"><span><span>FSMBuilder</span></span></h1>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">class <a href="index.html">FSMBuilder</a>&lt;<a href="index.html">T</a> : <a href="../../dev.inmo.micro_utils.fsm.common/[common]-state/index.html">State</a>&gt;(statesManager: <a href="../../dev.inmo.micro_utils.fsm.common/[common]-states-manager/index.html">StatesManager</a>&lt;<a href="index.html">T</a>&gt;, defaultStateHandler: <a href="../../dev.inmo.micro_utils.fsm.common/[common]-states-handler/index.html">StatesHandler</a>&lt;<a href="index.html">T</a>, <a href="index.html">T</a>&gt;?)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">class <a href="index.html">FSMBuilder</a>&lt;<a href="index.html">T</a> : <a href="../../dev.inmo.micro_utils.fsm.common/[common]-state/index.html">State</a>&gt;(statesManager: <a href="../../dev.inmo.micro_utils.fsm.common/[common]-states-manager/index.html">StatesManager</a>&lt;<a href="index.html">T</a>&gt;, fsmBuilder: (statesManager: <a href="../../dev.inmo.micro_utils.fsm.common/[common]-states-manager/index.html">StatesManager</a>&lt;<a href="index.html">T</a>&gt;, states: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="../../dev.inmo.micro_utils.fsm.common/[common]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;<a href="index.html">T</a>, <a href="index.html">T</a>&gt;&gt;) -&gt; <a href="../../dev.inmo.micro_utils.fsm.common/[common]-states-machine/index.html">StatesMachine</a>&lt;<a href="index.html">T</a>&gt;, defaultStateHandler: <a href="../../dev.inmo.micro_utils.fsm.common/[common]-states-handler/index.html">StatesHandler</a>&lt;<a href="index.html">T</a>, <a href="index.html">T</a>&gt;?)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="tabbedcontent">
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="Functions">Functions</button><button class="section-tab" data-togglable="Properties">Properties</button></div>
@ -82,7 +82,7 @@
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">fun <a href="build.html">build</a>(): <a href="../../dev.inmo.micro_utils.fsm.common/[common]-default-states-machine/index.html">DefaultStatesMachine</a>&lt;<a href="index.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">fun <a href="build.html">build</a>(): <a href="../../dev.inmo.micro_utils.fsm.common/[common]-states-machine/index.html">StatesMachine</a>&lt;<a href="index.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
@ -167,6 +167,22 @@
</div>
</div>
</div>
<a data-name="1069942607%2FProperties%2F-1478683138" anchor-label="fsmBuilder" id="1069942607%2FProperties%2F-1478683138" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="fsm-builder.html">fsmBuilder</a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1069942607%2FProperties%2F-1478683138"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
</div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted" data-togglable="Properties"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><a data-name="1069942607%2FProperties%2F-1478683138" anchor-label="fsmBuilder" id="1069942607%2FProperties%2F-1478683138" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"></a><div class="symbol monospace">val <a href="fsm-builder.html">fsmBuilder</a>: (statesManager: <a href="../../dev.inmo.micro_utils.fsm.common/[common]-states-manager/index.html">StatesManager</a>&lt;<a href="index.html">T</a>&gt;, states: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="../../dev.inmo.micro_utils.fsm.common/[common]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;<a href="index.html">T</a>, <a href="index.html">T</a>&gt;&gt;) -&gt; <a href="../../dev.inmo.micro_utils.fsm.common/[common]-states-machine/index.html">StatesMachine</a>&lt;<a href="index.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="1646578245%2FProperties%2F-1478683138" anchor-label="statesManager" id="1646578245%2FProperties%2F-1478683138" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain">
<div class="main-subrow keyValue ">

View File

@ -13,7 +13,7 @@
</div>
<div id="main">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<script type="text/javascript" src="../../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common.dsl/FSMBuilder/FSMBuilder/#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#dev.inmo.micro_utils.fsm.common.StatesHandler[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?/PointingToDeclaration//-1052446920">
<script type="text/javascript" src="../../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common.dsl/FSMBuilder/FSMBuilder/#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.Function2[dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]],dev.inmo.micro_utils.fsm.common.StatesMachine[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.micro_utils.fsm.common.StatesHandler[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?/PointingToDeclaration//-1052446920">
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a>/<a href="../index.html">dev.inmo.micro_utils.fsm.common.dsl</a>/<a href="index.html">[jvm]FSMBuilder</a>/<a href="-f-s-m-builder.html">FSMBuilder</a></div>
<div class="pull-right d-flex">
@ -27,7 +27,12 @@
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">fun &lt;<a href="index.html">T</a> : <a href="../../dev.inmo.micro_utils.fsm.common/[jvm]-state/index.html">State</a>&gt; <a href="-f-s-m-builder.html">FSMBuilder</a>(statesManager: <a href="../../dev.inmo.micro_utils.fsm.common/[jvm]-states-manager/index.html">StatesManager</a>&lt;<a href="index.html">T</a>&gt; = DefaultStatesManager(InMemoryDefaultStatesManagerRepo()), defaultStateHandler: <a href="../../dev.inmo.micro_utils.fsm.common/[jvm]-states-handler/index.html">StatesHandler</a>&lt;<a href="index.html">T</a>, <a href="index.html">T</a>&gt;? = StatesHandler { null })<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">fun &lt;<a href="index.html">T</a> : <a href="../../dev.inmo.micro_utils.fsm.common/[jvm]-state/index.html">State</a>&gt; <a href="-f-s-m-builder.html">FSMBuilder</a>(statesManager: <a href="../../dev.inmo.micro_utils.fsm.common/[jvm]-states-manager/index.html">StatesManager</a>&lt;<a href="index.html">T</a>&gt; = DefaultStatesManager(InMemoryDefaultStatesManagerRepo()), fsmBuilder: (statesManager: <a href="../../dev.inmo.micro_utils.fsm.common/[jvm]-states-manager/index.html">StatesManager</a>&lt;<a href="index.html">T</a>&gt;, states: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="../../dev.inmo.micro_utils.fsm.common/[jvm]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;<a href="index.html">T</a>, <a href="index.html">T</a>&gt;&gt;) -&gt; <a href="../../dev.inmo.micro_utils.fsm.common/[jvm]-states-machine/index.html">StatesMachine</a>&lt;<a href="index.html">T</a>&gt; = { statesManager, states -&gt;
StatesMachine(
statesManager,
states
)
}, defaultStateHandler: <a href="../../dev.inmo.micro_utils.fsm.common/[jvm]-states-handler/index.html">StatesHandler</a>&lt;<a href="index.html">T</a>, <a href="index.html">T</a>&gt;? = StatesHandler { null })<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>

View File

@ -27,7 +27,7 @@
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">fun <a href="build.html">build</a>(): <a href="../../dev.inmo.micro_utils.fsm.common/[jvm]-default-states-machine/index.html">DefaultStatesMachine</a>&lt;<a href="index.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">fun <a href="build.html">build</a>(): <a href="../../dev.inmo.micro_utils.fsm.common/[jvm]-states-machine/index.html">StatesMachine</a>&lt;<a href="index.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>

View File

@ -0,0 +1,39 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>fsmBuilder</title>
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../../";</script><script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script><link href="../../../styles/style.css" rel="Stylesheet"><link href="../../../styles/logo-styles.css" rel="Stylesheet"><link href="../../../styles/jetbrains-mono.css" rel="Stylesheet"><link href="../../../styles/main.css" rel="Stylesheet"><script type="text/javascript" src="../../../scripts/clipboard.js" async="async"></script><script type="text/javascript" src="../../../scripts/navigation-loader.js" async="async"></script><script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script><script type="text/javascript" src="../../../scripts/main.js" async="async"></script> </head>
<body>
<div id="container">
<div id="leftColumn"><a href="../../../index.html">
<div id="logo"></div>
</a>
<div id="paneSearch"></div>
<div id="sideMenu"></div>
</div>
<div id="main">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<script type="text/javascript" src="../../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common.dsl/FSMBuilder/fsmBuilder/#/PointingToDeclaration//-1052446920">
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a>/<a href="../index.html">dev.inmo.micro_utils.fsm.common.dsl</a>/<a href="index.html">[jvm]FSMBuilder</a>/<a href="fsm-builder.html">fsmBuilder</a></div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
<div id="searchBar"></div>
</div>
</div>
<div class="cover ">
<h1 class="cover"><span>fsm</span><wbr></wbr><span><span>Builder</span></span></h1>
</div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">val <a href="fsm-builder.html">fsmBuilder</a>: (statesManager: <a href="../../dev.inmo.micro_utils.fsm.common/[jvm]-states-manager/index.html">StatesManager</a>&lt;<a href="index.html">T</a>&gt;, states: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="../../dev.inmo.micro_utils.fsm.common/[jvm]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;<a href="index.html">T</a>, <a href="index.html">T</a>&gt;&gt;) -&gt; <a href="../../dev.inmo.micro_utils.fsm.common/[jvm]-states-machine/index.html">StatesMachine</a>&lt;<a href="index.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>
</div>
</body>
</html>

View File

@ -23,7 +23,7 @@
</div>
<div class="cover ">
<h1 class="cover"><span><span>FSMBuilder</span></span></h1>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">class <a href="index.html">FSMBuilder</a>&lt;<a href="index.html">T</a> : <a href="../../dev.inmo.micro_utils.fsm.common/[jvm]-state/index.html">State</a>&gt;(statesManager: <a href="../../dev.inmo.micro_utils.fsm.common/[jvm]-states-manager/index.html">StatesManager</a>&lt;<a href="index.html">T</a>&gt;, defaultStateHandler: <a href="../../dev.inmo.micro_utils.fsm.common/[jvm]-states-handler/index.html">StatesHandler</a>&lt;<a href="index.html">T</a>, <a href="index.html">T</a>&gt;?)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">class <a href="index.html">FSMBuilder</a>&lt;<a href="index.html">T</a> : <a href="../../dev.inmo.micro_utils.fsm.common/[jvm]-state/index.html">State</a>&gt;(statesManager: <a href="../../dev.inmo.micro_utils.fsm.common/[jvm]-states-manager/index.html">StatesManager</a>&lt;<a href="index.html">T</a>&gt;, fsmBuilder: (statesManager: <a href="../../dev.inmo.micro_utils.fsm.common/[jvm]-states-manager/index.html">StatesManager</a>&lt;<a href="index.html">T</a>&gt;, states: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="../../dev.inmo.micro_utils.fsm.common/[jvm]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;<a href="index.html">T</a>, <a href="index.html">T</a>&gt;&gt;) -&gt; <a href="../../dev.inmo.micro_utils.fsm.common/[jvm]-states-machine/index.html">StatesMachine</a>&lt;<a href="index.html">T</a>&gt;, defaultStateHandler: <a href="../../dev.inmo.micro_utils.fsm.common/[jvm]-states-handler/index.html">StatesHandler</a>&lt;<a href="index.html">T</a>, <a href="index.html">T</a>&gt;?)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="tabbedcontent">
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="Functions">Functions</button><button class="section-tab" data-togglable="Properties">Properties</button></div>
@ -82,7 +82,7 @@
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">fun <a href="build.html">build</a>(): <a href="../../dev.inmo.micro_utils.fsm.common/[jvm]-default-states-machine/index.html">DefaultStatesMachine</a>&lt;<a href="index.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">fun <a href="build.html">build</a>(): <a href="../../dev.inmo.micro_utils.fsm.common/[jvm]-states-machine/index.html">StatesMachine</a>&lt;<a href="index.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
@ -167,6 +167,22 @@
</div>
</div>
</div>
<a data-name="1069942607%2FProperties%2F-1052446920" anchor-label="fsmBuilder" id="1069942607%2FProperties%2F-1052446920" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="fsm-builder.html">fsmBuilder</a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1069942607%2FProperties%2F-1052446920"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
</div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted" data-togglable="Properties"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><a data-name="1069942607%2FProperties%2F-1052446920" anchor-label="fsmBuilder" id="1069942607%2FProperties%2F-1052446920" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a><div class="symbol monospace">val <a href="fsm-builder.html">fsmBuilder</a>: (statesManager: <a href="../../dev.inmo.micro_utils.fsm.common/[jvm]-states-manager/index.html">StatesManager</a>&lt;<a href="index.html">T</a>&gt;, states: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="../../dev.inmo.micro_utils.fsm.common/[jvm]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;<a href="index.html">T</a>, <a href="index.html">T</a>&gt;&gt;) -&gt; <a href="../../dev.inmo.micro_utils.fsm.common/[jvm]-states-machine/index.html">StatesMachine</a>&lt;<a href="index.html">T</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="1646578245%2FProperties%2F-1052446920" anchor-label="statesManager" id="1646578245%2FProperties%2F-1052446920" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain">
<div class="main-subrow keyValue ">

View File

@ -40,7 +40,7 @@
<div>
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">class <a href="[android]-f-s-m-builder/index.html">FSMBuilder</a>&lt;<a href="[android]-f-s-m-builder/index.html">T</a> : <a href="../dev.inmo.micro_utils.fsm.common/[android]-state/index.html">State</a>&gt;(statesManager: <a href="../dev.inmo.micro_utils.fsm.common/[android]-states-manager/index.html">StatesManager</a>&lt;<a href="[android]-f-s-m-builder/index.html">T</a>&gt;, defaultStateHandler: <a href="../dev.inmo.micro_utils.fsm.common/[android]-states-handler/index.html">StatesHandler</a>&lt;<a href="[android]-f-s-m-builder/index.html">T</a>, <a href="[android]-f-s-m-builder/index.html">T</a>&gt;?)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div><div class="content sourceset-depenent-content" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">class <a href="[common]-f-s-m-builder/index.html">FSMBuilder</a>&lt;<a href="[common]-f-s-m-builder/index.html">T</a> : <a href="../dev.inmo.micro_utils.fsm.common/[common]-state/index.html">State</a>&gt;(statesManager: <a href="../dev.inmo.micro_utils.fsm.common/[common]-states-manager/index.html">StatesManager</a>&lt;<a href="[common]-f-s-m-builder/index.html">T</a>&gt;, defaultStateHandler: <a href="../dev.inmo.micro_utils.fsm.common/[common]-states-handler/index.html">StatesHandler</a>&lt;<a href="[common]-f-s-m-builder/index.html">T</a>, <a href="[common]-f-s-m-builder/index.html">T</a>&gt;?)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div><div class="content sourceset-depenent-content" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">class <a href="[jvm]-f-s-m-builder/index.html">FSMBuilder</a>&lt;<a href="[jvm]-f-s-m-builder/index.html">T</a> : <a href="../dev.inmo.micro_utils.fsm.common/[jvm]-state/index.html">State</a>&gt;(statesManager: <a href="../dev.inmo.micro_utils.fsm.common/[jvm]-states-manager/index.html">StatesManager</a>&lt;<a href="[jvm]-f-s-m-builder/index.html">T</a>&gt;, defaultStateHandler: <a href="../dev.inmo.micro_utils.fsm.common/[jvm]-states-handler/index.html">StatesHandler</a>&lt;<a href="[jvm]-f-s-m-builder/index.html">T</a>, <a href="[jvm]-f-s-m-builder/index.html">T</a>&gt;?)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">class <a href="[android]-f-s-m-builder/index.html">FSMBuilder</a>&lt;<a href="[android]-f-s-m-builder/index.html">T</a> : <a href="../dev.inmo.micro_utils.fsm.common/[android]-state/index.html">State</a>&gt;(statesManager: <a href="../dev.inmo.micro_utils.fsm.common/[android]-states-manager/index.html">StatesManager</a>&lt;<a href="[android]-f-s-m-builder/index.html">T</a>&gt;, fsmBuilder: (statesManager: <a href="../dev.inmo.micro_utils.fsm.common/[android]-states-manager/index.html">StatesManager</a>&lt;<a href="[android]-f-s-m-builder/index.html">T</a>&gt;, states: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="../dev.inmo.micro_utils.fsm.common/[android]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;<a href="[android]-f-s-m-builder/index.html">T</a>, <a href="[android]-f-s-m-builder/index.html">T</a>&gt;&gt;) -&gt; <a href="../dev.inmo.micro_utils.fsm.common/[android]-states-machine/index.html">StatesMachine</a>&lt;<a href="[android]-f-s-m-builder/index.html">T</a>&gt;, defaultStateHandler: <a href="../dev.inmo.micro_utils.fsm.common/[android]-states-handler/index.html">StatesHandler</a>&lt;<a href="[android]-f-s-m-builder/index.html">T</a>, <a href="[android]-f-s-m-builder/index.html">T</a>&gt;?)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div><div class="content sourceset-depenent-content" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">class <a href="[common]-f-s-m-builder/index.html">FSMBuilder</a>&lt;<a href="[common]-f-s-m-builder/index.html">T</a> : <a href="../dev.inmo.micro_utils.fsm.common/[common]-state/index.html">State</a>&gt;(statesManager: <a href="../dev.inmo.micro_utils.fsm.common/[common]-states-manager/index.html">StatesManager</a>&lt;<a href="[common]-f-s-m-builder/index.html">T</a>&gt;, fsmBuilder: (statesManager: <a href="../dev.inmo.micro_utils.fsm.common/[common]-states-manager/index.html">StatesManager</a>&lt;<a href="[common]-f-s-m-builder/index.html">T</a>&gt;, states: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="../dev.inmo.micro_utils.fsm.common/[common]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;<a href="[common]-f-s-m-builder/index.html">T</a>, <a href="[common]-f-s-m-builder/index.html">T</a>&gt;&gt;) -&gt; <a href="../dev.inmo.micro_utils.fsm.common/[common]-states-machine/index.html">StatesMachine</a>&lt;<a href="[common]-f-s-m-builder/index.html">T</a>&gt;, defaultStateHandler: <a href="../dev.inmo.micro_utils.fsm.common/[common]-states-handler/index.html">StatesHandler</a>&lt;<a href="[common]-f-s-m-builder/index.html">T</a>, <a href="[common]-f-s-m-builder/index.html">T</a>&gt;?)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div><div class="content sourceset-depenent-content" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">class <a href="[jvm]-f-s-m-builder/index.html">FSMBuilder</a>&lt;<a href="[jvm]-f-s-m-builder/index.html">T</a> : <a href="../dev.inmo.micro_utils.fsm.common/[jvm]-state/index.html">State</a>&gt;(statesManager: <a href="../dev.inmo.micro_utils.fsm.common/[jvm]-states-manager/index.html">StatesManager</a>&lt;<a href="[jvm]-f-s-m-builder/index.html">T</a>&gt;, fsmBuilder: (statesManager: <a href="../dev.inmo.micro_utils.fsm.common/[jvm]-states-manager/index.html">StatesManager</a>&lt;<a href="[jvm]-f-s-m-builder/index.html">T</a>&gt;, states: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="../dev.inmo.micro_utils.fsm.common/[jvm]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;<a href="[jvm]-f-s-m-builder/index.html">T</a>, <a href="[jvm]-f-s-m-builder/index.html">T</a>&gt;&gt;) -&gt; <a href="../dev.inmo.micro_utils.fsm.common/[jvm]-states-machine/index.html">StatesMachine</a>&lt;<a href="[jvm]-f-s-m-builder/index.html">T</a>&gt;, defaultStateHandler: <a href="../dev.inmo.micro_utils.fsm.common/[jvm]-states-handler/index.html">StatesHandler</a>&lt;<a href="[jvm]-f-s-m-builder/index.html">T</a>, <a href="[jvm]-f-s-m-builder/index.html">T</a>&gt;?)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
</div>
</div>
</div>

View File

@ -17,16 +17,16 @@
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a>/<a href="../index.html">dev.inmo.micro_utils.fsm.common</a>/<a href="index.html">[android]DefaultStatesMachine</a></div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button><button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button><button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
<div id="searchBar"></div>
</div>
</div>
<div class="cover ">
<h1 class="cover"><span>Default</span><wbr></wbr><span>States</span><wbr></wbr><span><span>Machine</span></span></h1>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">class <a href="index.html">DefaultStatesMachine</a>&lt;<a href="index.html">T</a> : <a href="../[android]-state/index.html">State</a>&gt;(statesManager: <a href="../[android]-states-manager/index.html">StatesManager</a>&lt;<a href="index.html">T</a>&gt;, handlers: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="../[android]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;in <a href="index.html">T</a>, <a href="index.html">T</a>&gt;&gt;) : <a href="../[android]-states-machine/index.html">StatesMachine</a>&lt;<a href="index.html">T</a>&gt; <span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Default realization of <a href="../[android]-states-machine/index.html">StatesMachine</a>. It uses <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/statesManager/#/PointingToDeclaration/">statesManager</span> for incapsulation of <a href="../[android]-state/index.html">State</a>s storing and contexts resolving, and uses <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/launchStateHandling/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]/PointingToDeclaration/">launchStateHandling</span> for <a href="../[android]-state/index.html">State</a> handling</p></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">open class <a href="index.html">DefaultStatesMachine</a>&lt;<a href="index.html">T</a> : <a href="../[android]-state/index.html">State</a>&gt;(statesManager: <a href="../[android]-states-manager/index.html">StatesManager</a>&lt;<a href="index.html">T</a>&gt;, handlers: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="../[android]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;in <a href="index.html">T</a>, <a href="index.html">T</a>&gt;&gt;) : <a href="../[android]-states-machine/index.html">StatesMachine</a>&lt;<a href="index.html">T</a>&gt; <span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Default realization of <a href="../[android]-states-machine/index.html">StatesMachine</a>. It uses <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/statesManager/#/PointingToDeclaration/">statesManager</span> for incapsulation of <a href="../[android]-state/index.html">State</a>s storing and contexts resolving, and uses <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/launchStateHandling/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]/PointingToDeclaration/">launchStateHandling</span> for <a href="../[android]-state/index.html">State</a> handling.</p><p class="paragraph">This class suppose to be extended in case you wish some custom behaviour inside of <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/launchStateHandling/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]/PointingToDeclaration/">launchStateHandling</span>, for example</p></div></div>
</div>
<div class="tabbedcontent">
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="Constructors">Constructors</button><button class="section-tab" data-togglable="Functions">Functions</button></div>
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="Constructors">Constructors</button><button class="section-tab" data-togglable="Functions">Functions</button><button class="section-tab" data-togglable="Inheritors">Inheritors</button></div>
<div class="tabs-section-body">
<h2 class="tabbedcontent">Constructors</h2>
<div class="table" data-togglable="Constructors"><a data-name="809174968%2FConstructors%2F-1837788132" anchor-label="DefaultStatesMachine" id="809174968%2FConstructors%2F-1837788132" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"></a>
@ -83,6 +83,26 @@
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">open suspend fun <a href="../[android]-states-machine/launch-state-handling.html">launchStateHandling</a>(state: <a href="index.html">T</a>, handlers: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="../[android]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;in <a href="index.html">T</a>, <a href="index.html">T</a>&gt;&gt;): <a href="index.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
</div>
</div>
</div>
<a data-name="1723185228%2FFunctions%2F-1837788132" anchor-label="performStateUpdate" id="1723185228%2FFunctions%2F-1837788132" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="perform-state-update.html"><span>perform</span><wbr></wbr><span>State</span><wbr></wbr><span><span>Update</span></span></a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1723185228%2FFunctions%2F-1837788132"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag jvm-like">android</div>
</div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">open suspend fun <a href="perform-state-update.html">performStateUpdate</a>(previousState: <a href="../../dev.inmo.micro_utils.common/[android]-optional/index.html">Optional</a>&lt;<a href="index.html">T</a>&gt;, actualState: <a href="index.html">T</a>, scope: <span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span>)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
</div>
</div>
@ -128,6 +148,17 @@
</div>
</div>
</div>
<h2 class="">Inheritors</h2>
<div class="table" data-togglable="Inheritors"><a data-name="1080667633%2FInheritors%2F1737121690" anchor-label="DefaultUpdatableStatesMachine" id="1080667633%2FInheritors%2F1737121690" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine///PointingToDeclaration/">DefaultUpdatableStatesMachine</span><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1080667633%2FInheritors%2F1737121690"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div></div>
</div>
</div>
</div>
</div>
</div>
</div>

View File

@ -0,0 +1,39 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>performStateUpdate</title>
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../../";</script><script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script><link href="../../../styles/style.css" rel="Stylesheet"><link href="../../../styles/logo-styles.css" rel="Stylesheet"><link href="../../../styles/jetbrains-mono.css" rel="Stylesheet"><link href="../../../styles/main.css" rel="Stylesheet"><script type="text/javascript" src="../../../scripts/clipboard.js" async="async"></script><script type="text/javascript" src="../../../scripts/navigation-loader.js" async="async"></script><script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script><script type="text/javascript" src="../../../scripts/main.js" async="async"></script> </head>
<body>
<div id="container">
<div id="leftColumn"><a href="../../../index.html">
<div id="logo"></div>
</a>
<div id="paneSearch"></div>
<div id="sideMenu"></div>
</div>
<div id="main">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<script type="text/javascript" src="../../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/performStateUpdate/#dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#kotlinx.coroutines.CoroutineScope/PointingToDeclaration//-1837788132">
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a>/<a href="../index.html">dev.inmo.micro_utils.fsm.common</a>/<a href="index.html">[android]DefaultStatesMachine</a>/<a href="perform-state-update.html">performStateUpdate</a></div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
<div id="searchBar"></div>
</div>
</div>
<div class="cover ">
<h1 class="cover"><span>perform</span><wbr></wbr><span>State</span><wbr></wbr><span><span>Update</span></span></h1>
</div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">open suspend fun <a href="perform-state-update.html">performStateUpdate</a>(previousState: <a href="../../dev.inmo.micro_utils.common/[android]-optional/index.html">Optional</a>&lt;<a href="index.html">T</a>&gt;, actualState: <a href="index.html">T</a>, scope: <span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span>)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>
</div>
</body>
</html>

View File

@ -0,0 +1,39 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>DefaultUpdatableStatesMachine</title>
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../../";</script><script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script><link href="../../../styles/style.css" rel="Stylesheet"><link href="../../../styles/logo-styles.css" rel="Stylesheet"><link href="../../../styles/jetbrains-mono.css" rel="Stylesheet"><link href="../../../styles/main.css" rel="Stylesheet"><script type="text/javascript" src="../../../scripts/clipboard.js" async="async"></script><script type="text/javascript" src="../../../scripts/navigation-loader.js" async="async"></script><script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script><script type="text/javascript" src="../../../scripts/main.js" async="async"></script> </head>
<body>
<div id="container">
<div id="leftColumn"><a href="../../../index.html">
<div id="logo"></div>
</a>
<div id="paneSearch"></div>
<div id="sideMenu"></div>
</div>
<div id="main">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<script type="text/javascript" src="../../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/DefaultUpdatableStatesMachine/#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]/PointingToDeclaration//-1837788132">
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a>/<a href="../index.html">dev.inmo.micro_utils.fsm.common</a>/<a href="index.html">[android]DefaultUpdatableStatesMachine</a>/<a href="-default-updatable-states-machine.html">DefaultUpdatableStatesMachine</a></div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
<div id="searchBar"></div>
</div>
</div>
<div class="cover ">
<h1 class="cover"><span>Default</span><wbr></wbr><span>Updatable</span><wbr></wbr><span>States</span><wbr></wbr><span><span>Machine</span></span></h1>
</div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">fun &lt;<a href="index.html">T</a> : <a href="../[android]-state/index.html">State</a>&gt; <a href="-default-updatable-states-machine.html">DefaultUpdatableStatesMachine</a>(statesManager: <a href="../[android]-states-manager/index.html">StatesManager</a>&lt;<a href="index.html">T</a>&gt;, handlers: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="../[android]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;in <a href="index.html">T</a>, <a href="index.html">T</a>&gt;&gt;)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>
</div>
</body>
</html>

View File

@ -0,0 +1,161 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>[android]DefaultUpdatableStatesMachine</title>
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../../";</script><script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script><link href="../../../styles/style.css" rel="Stylesheet"><link href="../../../styles/logo-styles.css" rel="Stylesheet"><link href="../../../styles/jetbrains-mono.css" rel="Stylesheet"><link href="../../../styles/main.css" rel="Stylesheet"><script type="text/javascript" src="../../../scripts/clipboard.js" async="async"></script><script type="text/javascript" src="../../../scripts/navigation-loader.js" async="async"></script><script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script><script type="text/javascript" src="../../../scripts/main.js" async="async"></script> </head>
<body>
<div id="container">
<div id="leftColumn"><a href="../../../index.html">
<div id="logo"></div>
</a>
<div id="paneSearch"></div>
<div id="sideMenu"></div>
</div>
<div id="main">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<script type="text/javascript" src="../../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine///PointingToDeclaration//-1837788132">
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a>/<a href="../index.html">dev.inmo.micro_utils.fsm.common</a>/<a href="index.html">[android]DefaultUpdatableStatesMachine</a></div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
<div id="searchBar"></div>
</div>
</div>
<div class="cover ">
<h1 class="cover"><span>Default</span><wbr></wbr><span>Updatable</span><wbr></wbr><span>States</span><wbr></wbr><span><span>Machine</span></span></h1>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">open class <a href="index.html">DefaultUpdatableStatesMachine</a>&lt;<a href="index.html">T</a> : <a href="../[android]-state/index.html">State</a>&gt;(statesManager: <a href="../[android]-states-manager/index.html">StatesManager</a>&lt;<a href="index.html">T</a>&gt;, handlers: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="../[android]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;in <a href="index.html">T</a>, <a href="index.html">T</a>&gt;&gt;) : <a href="../[android]-default-states-machine/index.html">DefaultStatesMachine</a>&lt;<a href="index.html">T</a>&gt; , <a href="../[android]-updatable-states-machine/index.html">UpdatableStatesMachine</a>&lt;<a href="index.html">T</a>&gt; <span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="tabbedcontent">
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="Functions">Functions</button></div>
<div class="tabs-section-body">
<h2 class="">Functions</h2>
<div class="table" data-togglable="Functions"><a data-name="-1429929647%2FFunctions%2F-1837788132" anchor-label="handleState" id="-1429929647%2FFunctions%2F-1837788132" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="../[android]-default-states-machine/handle-state.html"><span>handle</span><wbr></wbr><span><span>State</span></span></a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1429929647%2FFunctions%2F-1837788132"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag jvm-like">android</div>
</div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">open suspend override fun <a href="../[android]-states-machine/index.html">StatesMachine</a>&lt;in <a href="index.html">T</a>&gt;.<a href="../[android]-default-states-machine/handle-state.html">handleState</a>(state: <a href="index.html">T</a>): <a href="index.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/launchStateHandling/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]/PointingToDeclaration/">launchStateHandling</span> for state handling</p></div></div>
</div>
</div>
</div>
</div>
<a data-name="-1673894440%2FFunctions%2F-1837788132" anchor-label="launchStateHandling" id="-1673894440%2FFunctions%2F-1837788132" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="../[android]-states-machine/launch-state-handling.html"><span>launch</span><wbr></wbr><span>State</span><wbr></wbr><span><span>Handling</span></span></a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1673894440%2FFunctions%2F-1837788132"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag jvm-like">android</div>
</div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">open suspend fun <a href="../[android]-states-machine/launch-state-handling.html">launchStateHandling</a>(state: <a href="index.html">T</a>, handlers: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="../[android]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;in <a href="index.html">T</a>, <a href="index.html">T</a>&gt;&gt;): <a href="index.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
</div>
</div>
</div>
<a data-name="142106656%2FFunctions%2F-1837788132" anchor-label="performStateUpdate" id="142106656%2FFunctions%2F-1837788132" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="perform-state-update.html"><span>perform</span><wbr></wbr><span>State</span><wbr></wbr><span><span>Update</span></span></a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="142106656%2FFunctions%2F-1837788132"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag jvm-like">android</div>
</div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">open suspend override fun <a href="perform-state-update.html">performStateUpdate</a>(previousState: <a href="../../dev.inmo.micro_utils.common/[android]-optional/index.html">Optional</a>&lt;<a href="index.html">T</a>&gt;, actualState: <a href="index.html">T</a>, scope: <span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span>)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
</div>
</div>
</div>
<a data-name="180131764%2FFunctions%2F-1837788132" anchor-label="start" id="180131764%2FFunctions%2F-1837788132" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="../[android]-default-states-machine/start.html"><span><span>start</span></span></a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="180131764%2FFunctions%2F-1837788132"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag jvm-like">android</div>
</div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">open override fun <a href="../[android]-default-states-machine/start.html">start</a>(scope: <span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span>): <span data-unresolved-link="kotlinx.coroutines/Job///PointingToDeclaration/">Job</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Launch handling of states. On <a href="../[android]-states-manager/on-start-chain.html">statesManager</a>, <a href="../[android]-states-manager/on-chain-state-updated.html">statesManager</a> will be called lambda with performing of state. If <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/launchStateHandling/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]/PointingToDeclaration/">launchStateHandling</span> will returns some <a href="../[android]-state/index.html">State</a> then <a href="../[android]-states-manager/update.html">statesManager</a> will be used, otherwise <a href="../[android]-states-manager/end-chain.html">StatesManager.endChain</a>.</p></div></div>
</div>
</div>
</div>
</div>
<a data-name="704297849%2FFunctions%2F-1837788132" anchor-label="startChain" id="704297849%2FFunctions%2F-1837788132" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="../[android]-default-states-machine/start-chain.html"><span>start</span><wbr></wbr><span><span>Chain</span></span></a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="704297849%2FFunctions%2F-1837788132"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag jvm-like">android</div>
</div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">open suspend override fun <a href="../[android]-default-states-machine/start-chain.html">startChain</a>(state: <a href="index.html">T</a>)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Just calls <a href="../[android]-states-manager/start-chain.html">StatesManager.startChain</a> of <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/statesManager/#/PointingToDeclaration/">statesManager</span></p></div></div>
</div>
</div>
</div>
</div>
<a data-name="1443712933%2FFunctions%2F-1837788132" anchor-label="updateChain" id="1443712933%2FFunctions%2F-1837788132" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="update-chain.html"><span>update</span><wbr></wbr><span><span>Chain</span></span></a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1443712933%2FFunctions%2F-1837788132"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag jvm-like">android</div>
</div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">open suspend override fun <a href="update-chain.html">updateChain</a>(currentState: <a href="index.html">T</a>, newState: <a href="index.html">T</a>)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Update chain with current state equal to <a href="update-chain.html">currentState</a> with <a href="update-chain.html">newState</a>. Behaviour of this update preforming in cases when <a href="update-chain.html">currentState</a> does not exist in <a href="../[android]-states-manager/index.html">StatesManager</a> must be declared inside of realization of <a href="../[android]-states-manager/update.html">StatesManager.update</a> function</p></div></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>
</div>
</body>
</html>

View File

@ -0,0 +1,39 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>performStateUpdate</title>
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../../";</script><script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script><link href="../../../styles/style.css" rel="Stylesheet"><link href="../../../styles/logo-styles.css" rel="Stylesheet"><link href="../../../styles/jetbrains-mono.css" rel="Stylesheet"><link href="../../../styles/main.css" rel="Stylesheet"><script type="text/javascript" src="../../../scripts/clipboard.js" async="async"></script><script type="text/javascript" src="../../../scripts/navigation-loader.js" async="async"></script><script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script><script type="text/javascript" src="../../../scripts/main.js" async="async"></script> </head>
<body>
<div id="container">
<div id="leftColumn"><a href="../../../index.html">
<div id="logo"></div>
</a>
<div id="paneSearch"></div>
<div id="sideMenu"></div>
</div>
<div id="main">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<script type="text/javascript" src="../../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/performStateUpdate/#dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#kotlinx.coroutines.CoroutineScope/PointingToDeclaration//-1837788132">
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a>/<a href="../index.html">dev.inmo.micro_utils.fsm.common</a>/<a href="index.html">[android]DefaultUpdatableStatesMachine</a>/<a href="perform-state-update.html">performStateUpdate</a></div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
<div id="searchBar"></div>
</div>
</div>
<div class="cover ">
<h1 class="cover"><span>perform</span><wbr></wbr><span>State</span><wbr></wbr><span><span>Update</span></span></h1>
</div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">open suspend override fun <a href="perform-state-update.html">performStateUpdate</a>(previousState: <a href="../../dev.inmo.micro_utils.common/[android]-optional/index.html">Optional</a>&lt;<a href="index.html">T</a>&gt;, actualState: <a href="index.html">T</a>, scope: <span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span>)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>
</div>
</body>
</html>

View File

@ -0,0 +1,39 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>updateChain</title>
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../../";</script><script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script><link href="../../../styles/style.css" rel="Stylesheet"><link href="../../../styles/logo-styles.css" rel="Stylesheet"><link href="../../../styles/jetbrains-mono.css" rel="Stylesheet"><link href="../../../styles/main.css" rel="Stylesheet"><script type="text/javascript" src="../../../scripts/clipboard.js" async="async"></script><script type="text/javascript" src="../../../scripts/navigation-loader.js" async="async"></script><script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script><script type="text/javascript" src="../../../scripts/main.js" async="async"></script> </head>
<body>
<div id="container">
<div id="leftColumn"><a href="../../../index.html">
<div id="logo"></div>
</a>
<div id="paneSearch"></div>
<div id="sideMenu"></div>
</div>
<div id="main">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<script type="text/javascript" src="../../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/updateChain/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration//-1837788132">
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a>/<a href="../index.html">dev.inmo.micro_utils.fsm.common</a>/<a href="index.html">[android]DefaultUpdatableStatesMachine</a>/<a href="update-chain.html">updateChain</a></div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
<div id="searchBar"></div>
</div>
</div>
<div class="cover ">
<h1 class="cover"><span>update</span><wbr></wbr><span><span>Chain</span></span></h1>
</div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">open suspend override fun <a href="update-chain.html">updateChain</a>(currentState: <a href="index.html">T</a>, newState: <a href="index.html">T</a>)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<p class="paragraph">Update chain with current state equal to <a href="update-chain.html">currentState</a> with <a href="update-chain.html">newState</a>. Behaviour of this update preforming in cases when <a href="update-chain.html">currentState</a> does not exist in <a href="../[android]-states-manager/index.html">StatesManager</a> must be declared inside of realization of <a href="../[android]-states-manager/update.html">StatesManager.update</a> function</p></div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>
</div>
</body>
</html>

View File

@ -142,6 +142,15 @@
<div></div>
</div>
</div>
<a data-name="155986834%2FInheritors%2F1737121690" anchor-label="UpdatableStatesMachine" id="155986834%2FInheritors%2F1737121690" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><span data-unresolved-link="dev.inmo.micro_utils.fsm.common/UpdatableStatesMachine///PointingToDeclaration/">UpdatableStatesMachine</span><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="155986834%2FInheritors%2F1737121690"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div></div>
</div>
</div>
</div>
</div>
</div>

View File

@ -0,0 +1,152 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>[android]UpdatableStatesMachine</title>
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../../";</script><script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script><link href="../../../styles/style.css" rel="Stylesheet"><link href="../../../styles/logo-styles.css" rel="Stylesheet"><link href="../../../styles/jetbrains-mono.css" rel="Stylesheet"><link href="../../../styles/main.css" rel="Stylesheet"><script type="text/javascript" src="../../../scripts/clipboard.js" async="async"></script><script type="text/javascript" src="../../../scripts/navigation-loader.js" async="async"></script><script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script><script type="text/javascript" src="../../../scripts/main.js" async="async"></script> </head>
<body>
<div id="container">
<div id="leftColumn"><a href="../../../index.html">
<div id="logo"></div>
</a>
<div id="paneSearch"></div>
<div id="sideMenu"></div>
</div>
<div id="main">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<script type="text/javascript" src="../../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/UpdatableStatesMachine///PointingToDeclaration//-1837788132">
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a>/<a href="../index.html">dev.inmo.micro_utils.fsm.common</a>/<a href="index.html">[android]UpdatableStatesMachine</a></div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button><button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button><button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
<div id="searchBar"></div>
</div>
</div>
<div class="cover ">
<h1 class="cover"><span>Updatable</span><wbr></wbr><span>States</span><wbr></wbr><span><span>Machine</span></span></h1>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">interface <a href="index.html">UpdatableStatesMachine</a>&lt;<a href="index.html">T</a> : <a href="../[android]-state/index.html">State</a>&gt; : <a href="../[android]-states-machine/index.html">StatesMachine</a>&lt;<a href="index.html">T</a>&gt; <span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">This extender of <a href="../[android]-states-machine/index.html">StatesMachine</a> interface declare one new function <a href="update-chain.html">updateChain</a>. Realizations of this interface must be able to perform update of chain in internal <a href="../[android]-states-manager/index.html">StatesManager</a></p></div></div>
</div>
<div class="tabbedcontent">
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="Functions">Functions</button><button class="section-tab" data-togglable="Inheritors">Inheritors</button></div>
<div class="tabs-section-body">
<h2 class="">Functions</h2>
<div class="table" data-togglable="Functions"><a data-name="1210167093%2FFunctions%2F-1837788132" anchor-label="handleState" id="1210167093%2FFunctions%2F-1837788132" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="../[android]-states-handler/handle-state.html"><span>handle</span><wbr></wbr><span><span>State</span></span></a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1210167093%2FFunctions%2F-1837788132"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag jvm-like">android</div>
</div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">abstract suspend fun <a href="../[android]-states-machine/index.html">StatesMachine</a>&lt;in <a href="index.html">T</a>&gt;.<a href="../[android]-states-handler/handle-state.html">handleState</a>(state: <a href="index.html">T</a>): <a href="index.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Main handling of <a href="../[android]-states-handler/handle-state.html">state</a>. In case when this <a href="../[android]-states-handler/handle-state.html">state</a> leads to another <a href="../[android]-state/index.html">State</a> and <a href="../[android]-states-handler/handle-state.html">handleState</a> returns not null <a href="../[android]-state/index.html">State</a> it is assumed that chain is not completed.</p></div></div>
</div>
</div>
</div>
</div>
<a data-name="-1673894440%2FFunctions%2F-1837788132" anchor-label="launchStateHandling" id="-1673894440%2FFunctions%2F-1837788132" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="../[android]-states-machine/launch-state-handling.html"><span>launch</span><wbr></wbr><span>State</span><wbr></wbr><span><span>Handling</span></span></a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1673894440%2FFunctions%2F-1837788132"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag jvm-like">android</div>
</div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">open suspend fun <a href="../[android]-states-machine/launch-state-handling.html">launchStateHandling</a>(state: <a href="index.html">T</a>, handlers: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="../[android]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;in <a href="index.html">T</a>, <a href="index.html">T</a>&gt;&gt;): <a href="index.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
</div>
</div>
</div>
<a data-name="1816937877%2FFunctions%2F-1837788132" anchor-label="start" id="1816937877%2FFunctions%2F-1837788132" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="../[android]-states-machine/start.html"><span><span>start</span></span></a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1816937877%2FFunctions%2F-1837788132"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag jvm-like">android</div>
</div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">abstract fun <a href="../[android]-states-machine/start.html">start</a>(scope: <span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span>): <span data-unresolved-link="kotlinx.coroutines/Job///PointingToDeclaration/">Job</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Starts handling of <a href="../[android]-state/index.html">State</a>s</p></div></div>
</div>
</div>
</div>
</div>
<a data-name="-1903622856%2FFunctions%2F-1837788132" anchor-label="startChain" id="-1903622856%2FFunctions%2F-1837788132" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="../[android]-states-machine/start-chain.html"><span>start</span><wbr></wbr><span><span>Chain</span></span></a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1903622856%2FFunctions%2F-1837788132"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag jvm-like">android</div>
</div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">abstract suspend fun <a href="../[android]-states-machine/start-chain.html">startChain</a>(state: <a href="index.html">T</a>)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Start chain of <a href="../[android]-state/index.html">State</a>s witn <a href="../[android]-states-machine/start-chain.html">state</a></p></div></div>
</div>
</div>
</div>
</div>
<a data-name="-1587467804%2FFunctions%2F-1837788132" anchor-label="updateChain" id="-1587467804%2FFunctions%2F-1837788132" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="update-chain.html"><span>update</span><wbr></wbr><span><span>Chain</span></span></a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1587467804%2FFunctions%2F-1837788132"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag jvm-like">android</div>
</div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">abstract suspend fun <a href="update-chain.html">updateChain</a>(currentState: <a href="index.html">T</a>, newState: <a href="index.html">T</a>)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Update chain with current state equal to <a href="update-chain.html">currentState</a> with <a href="update-chain.html">newState</a>. Behaviour of this update preforming in cases when <a href="update-chain.html">currentState</a> does not exist in <a href="../[android]-states-manager/index.html">StatesManager</a> must be declared inside of realization of <a href="../[android]-states-manager/update.html">StatesManager.update</a> function</p></div></div>
</div>
</div>
</div>
</div>
</div>
<h2 class="">Inheritors</h2>
<div class="table" data-togglable="Inheritors"><a data-name="1080667633%2FInheritors%2F1737121690" anchor-label="DefaultUpdatableStatesMachine" id="1080667633%2FInheritors%2F1737121690" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine///PointingToDeclaration/">DefaultUpdatableStatesMachine</span><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1080667633%2FInheritors%2F1737121690"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div></div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>
</div>
</body>
</html>

View File

@ -0,0 +1,39 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>updateChain</title>
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../../";</script><script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script><link href="../../../styles/style.css" rel="Stylesheet"><link href="../../../styles/logo-styles.css" rel="Stylesheet"><link href="../../../styles/jetbrains-mono.css" rel="Stylesheet"><link href="../../../styles/main.css" rel="Stylesheet"><script type="text/javascript" src="../../../scripts/clipboard.js" async="async"></script><script type="text/javascript" src="../../../scripts/navigation-loader.js" async="async"></script><script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script><script type="text/javascript" src="../../../scripts/main.js" async="async"></script> </head>
<body>
<div id="container">
<div id="leftColumn"><a href="../../../index.html">
<div id="logo"></div>
</a>
<div id="paneSearch"></div>
<div id="sideMenu"></div>
</div>
<div id="main">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<script type="text/javascript" src="../../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/UpdatableStatesMachine/updateChain/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration//-1837788132">
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a>/<a href="../index.html">dev.inmo.micro_utils.fsm.common</a>/<a href="index.html">[android]UpdatableStatesMachine</a>/<a href="update-chain.html">updateChain</a></div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
<div id="searchBar"></div>
</div>
</div>
<div class="cover ">
<h1 class="cover"><span>update</span><wbr></wbr><span><span>Chain</span></span></h1>
</div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">abstract suspend fun <a href="update-chain.html">updateChain</a>(currentState: <a href="index.html">T</a>, newState: <a href="index.html">T</a>)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<p class="paragraph">Update chain with current state equal to <a href="update-chain.html">currentState</a> with <a href="update-chain.html">newState</a>. Behaviour of this update preforming in cases when <a href="update-chain.html">currentState</a> does not exist in <a href="../[android]-states-manager/index.html">StatesManager</a> must be declared inside of realization of <a href="../[android]-states-manager/update.html">StatesManager.update</a> function</p></div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>
</div>
</body>
</html>

View File

@ -17,16 +17,16 @@
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a>/<a href="../index.html">dev.inmo.micro_utils.fsm.common</a>/<a href="index.html">[common]DefaultStatesMachine</a></div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button><button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button><button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
<div id="searchBar"></div>
</div>
</div>
<div class="cover ">
<h1 class="cover"><span>Default</span><wbr></wbr><span>States</span><wbr></wbr><span><span>Machine</span></span></h1>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">class <a href="index.html">DefaultStatesMachine</a>&lt;<a href="index.html">T</a> : <a href="../[common]-state/index.html">State</a>&gt;(statesManager: <a href="../[common]-states-manager/index.html">StatesManager</a>&lt;<a href="index.html">T</a>&gt;, handlers: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="../[common]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;in <a href="index.html">T</a>, <a href="index.html">T</a>&gt;&gt;) : <a href="../[common]-states-machine/index.html">StatesMachine</a>&lt;<a href="index.html">T</a>&gt; <span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Default realization of <a href="../[common]-states-machine/index.html">StatesMachine</a>. It uses <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/statesManager/#/PointingToDeclaration/">statesManager</span> for incapsulation of <a href="../[common]-state/index.html">State</a>s storing and contexts resolving, and uses <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/launchStateHandling/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]/PointingToDeclaration/">launchStateHandling</span> for <a href="../[common]-state/index.html">State</a> handling</p></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">open class <a href="index.html">DefaultStatesMachine</a>&lt;<a href="index.html">T</a> : <a href="../[common]-state/index.html">State</a>&gt;(statesManager: <a href="../[common]-states-manager/index.html">StatesManager</a>&lt;<a href="index.html">T</a>&gt;, handlers: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="../[common]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;in <a href="index.html">T</a>, <a href="index.html">T</a>&gt;&gt;) : <a href="../[common]-states-machine/index.html">StatesMachine</a>&lt;<a href="index.html">T</a>&gt; <span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Default realization of <a href="../[common]-states-machine/index.html">StatesMachine</a>. It uses <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/statesManager/#/PointingToDeclaration/">statesManager</span> for incapsulation of <a href="../[common]-state/index.html">State</a>s storing and contexts resolving, and uses <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/launchStateHandling/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]/PointingToDeclaration/">launchStateHandling</span> for <a href="../[common]-state/index.html">State</a> handling.</p><p class="paragraph">This class suppose to be extended in case you wish some custom behaviour inside of <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/launchStateHandling/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]/PointingToDeclaration/">launchStateHandling</span>, for example</p></div></div>
</div>
<div class="tabbedcontent">
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="Constructors">Constructors</button><button class="section-tab" data-togglable="Functions">Functions</button></div>
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="Constructors">Constructors</button><button class="section-tab" data-togglable="Functions">Functions</button><button class="section-tab" data-togglable="Inheritors">Inheritors</button></div>
<div class="tabs-section-body">
<h2 class="tabbedcontent">Constructors</h2>
<div class="table" data-togglable="Constructors"><a data-name="809174968%2FConstructors%2F-1478683138" anchor-label="DefaultStatesMachine" id="809174968%2FConstructors%2F-1478683138" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"></a>
@ -83,6 +83,26 @@
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">open suspend fun <a href="../[common]-states-machine/launch-state-handling.html">launchStateHandling</a>(state: <a href="index.html">T</a>, handlers: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="../[common]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;in <a href="index.html">T</a>, <a href="index.html">T</a>&gt;&gt;): <a href="index.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
</div>
</div>
</div>
<a data-name="1723185228%2FFunctions%2F-1478683138" anchor-label="performStateUpdate" id="1723185228%2FFunctions%2F-1478683138" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="perform-state-update.html"><span>perform</span><wbr></wbr><span>State</span><wbr></wbr><span><span>Update</span></span></a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1723185228%2FFunctions%2F-1478683138"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
</div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">open suspend fun <a href="perform-state-update.html">performStateUpdate</a>(previousState: <a href="../../dev.inmo.micro_utils.common/[common]-optional/index.html">Optional</a>&lt;<a href="index.html">T</a>&gt;, actualState: <a href="index.html">T</a>, scope: <span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span>)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
</div>
</div>
@ -128,6 +148,17 @@
</div>
</div>
</div>
<h2 class="">Inheritors</h2>
<div class="table" data-togglable="Inheritors"><a data-name="1080667633%2FInheritors%2F1737121690" anchor-label="DefaultUpdatableStatesMachine" id="1080667633%2FInheritors%2F1737121690" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine///PointingToDeclaration/">DefaultUpdatableStatesMachine</span><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1080667633%2FInheritors%2F1737121690"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div></div>
</div>
</div>
</div>
</div>
</div>
</div>

View File

@ -0,0 +1,39 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>performStateUpdate</title>
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../../";</script><script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script><link href="../../../styles/style.css" rel="Stylesheet"><link href="../../../styles/logo-styles.css" rel="Stylesheet"><link href="../../../styles/jetbrains-mono.css" rel="Stylesheet"><link href="../../../styles/main.css" rel="Stylesheet"><script type="text/javascript" src="../../../scripts/clipboard.js" async="async"></script><script type="text/javascript" src="../../../scripts/navigation-loader.js" async="async"></script><script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script><script type="text/javascript" src="../../../scripts/main.js" async="async"></script> </head>
<body>
<div id="container">
<div id="leftColumn"><a href="../../../index.html">
<div id="logo"></div>
</a>
<div id="paneSearch"></div>
<div id="sideMenu"></div>
</div>
<div id="main">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<script type="text/javascript" src="../../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/performStateUpdate/#dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#kotlinx.coroutines.CoroutineScope/PointingToDeclaration//-1478683138">
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a>/<a href="../index.html">dev.inmo.micro_utils.fsm.common</a>/<a href="index.html">[common]DefaultStatesMachine</a>/<a href="perform-state-update.html">performStateUpdate</a></div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
<div id="searchBar"></div>
</div>
</div>
<div class="cover ">
<h1 class="cover"><span>perform</span><wbr></wbr><span>State</span><wbr></wbr><span><span>Update</span></span></h1>
</div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">open suspend fun <a href="perform-state-update.html">performStateUpdate</a>(previousState: <a href="../../dev.inmo.micro_utils.common/[common]-optional/index.html">Optional</a>&lt;<a href="index.html">T</a>&gt;, actualState: <a href="index.html">T</a>, scope: <span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span>)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>
</div>
</body>
</html>

View File

@ -0,0 +1,39 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>DefaultUpdatableStatesMachine</title>
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../../";</script><script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script><link href="../../../styles/style.css" rel="Stylesheet"><link href="../../../styles/logo-styles.css" rel="Stylesheet"><link href="../../../styles/jetbrains-mono.css" rel="Stylesheet"><link href="../../../styles/main.css" rel="Stylesheet"><script type="text/javascript" src="../../../scripts/clipboard.js" async="async"></script><script type="text/javascript" src="../../../scripts/navigation-loader.js" async="async"></script><script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script><script type="text/javascript" src="../../../scripts/main.js" async="async"></script> </head>
<body>
<div id="container">
<div id="leftColumn"><a href="../../../index.html">
<div id="logo"></div>
</a>
<div id="paneSearch"></div>
<div id="sideMenu"></div>
</div>
<div id="main">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<script type="text/javascript" src="../../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/DefaultUpdatableStatesMachine/#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]/PointingToDeclaration//-1478683138">
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a>/<a href="../index.html">dev.inmo.micro_utils.fsm.common</a>/<a href="index.html">[common]DefaultUpdatableStatesMachine</a>/<a href="-default-updatable-states-machine.html">DefaultUpdatableStatesMachine</a></div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
<div id="searchBar"></div>
</div>
</div>
<div class="cover ">
<h1 class="cover"><span>Default</span><wbr></wbr><span>Updatable</span><wbr></wbr><span>States</span><wbr></wbr><span><span>Machine</span></span></h1>
</div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">fun &lt;<a href="index.html">T</a> : <a href="../[common]-state/index.html">State</a>&gt; <a href="-default-updatable-states-machine.html">DefaultUpdatableStatesMachine</a>(statesManager: <a href="../[common]-states-manager/index.html">StatesManager</a>&lt;<a href="index.html">T</a>&gt;, handlers: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="../[common]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;in <a href="index.html">T</a>, <a href="index.html">T</a>&gt;&gt;)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>
</div>
</body>
</html>

View File

@ -0,0 +1,161 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>[common]DefaultUpdatableStatesMachine</title>
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../../";</script><script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script><link href="../../../styles/style.css" rel="Stylesheet"><link href="../../../styles/logo-styles.css" rel="Stylesheet"><link href="../../../styles/jetbrains-mono.css" rel="Stylesheet"><link href="../../../styles/main.css" rel="Stylesheet"><script type="text/javascript" src="../../../scripts/clipboard.js" async="async"></script><script type="text/javascript" src="../../../scripts/navigation-loader.js" async="async"></script><script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script><script type="text/javascript" src="../../../scripts/main.js" async="async"></script> </head>
<body>
<div id="container">
<div id="leftColumn"><a href="../../../index.html">
<div id="logo"></div>
</a>
<div id="paneSearch"></div>
<div id="sideMenu"></div>
</div>
<div id="main">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<script type="text/javascript" src="../../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine///PointingToDeclaration//-1478683138">
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a>/<a href="../index.html">dev.inmo.micro_utils.fsm.common</a>/<a href="index.html">[common]DefaultUpdatableStatesMachine</a></div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
<div id="searchBar"></div>
</div>
</div>
<div class="cover ">
<h1 class="cover"><span>Default</span><wbr></wbr><span>Updatable</span><wbr></wbr><span>States</span><wbr></wbr><span><span>Machine</span></span></h1>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">open class <a href="index.html">DefaultUpdatableStatesMachine</a>&lt;<a href="index.html">T</a> : <a href="../[common]-state/index.html">State</a>&gt;(statesManager: <a href="../[common]-states-manager/index.html">StatesManager</a>&lt;<a href="index.html">T</a>&gt;, handlers: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="../[common]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;in <a href="index.html">T</a>, <a href="index.html">T</a>&gt;&gt;) : <a href="../[common]-default-states-machine/index.html">DefaultStatesMachine</a>&lt;<a href="index.html">T</a>&gt; , <a href="../[common]-updatable-states-machine/index.html">UpdatableStatesMachine</a>&lt;<a href="index.html">T</a>&gt; <span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="tabbedcontent">
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="Functions">Functions</button></div>
<div class="tabs-section-body">
<h2 class="">Functions</h2>
<div class="table" data-togglable="Functions"><a data-name="-1429929647%2FFunctions%2F-1478683138" anchor-label="handleState" id="-1429929647%2FFunctions%2F-1478683138" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="../[common]-default-states-machine/handle-state.html"><span>handle</span><wbr></wbr><span><span>State</span></span></a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1429929647%2FFunctions%2F-1478683138"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
</div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">open suspend override fun <a href="../[common]-states-machine/index.html">StatesMachine</a>&lt;in <a href="index.html">T</a>&gt;.<a href="../[common]-default-states-machine/handle-state.html">handleState</a>(state: <a href="index.html">T</a>): <a href="index.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/launchStateHandling/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]/PointingToDeclaration/">launchStateHandling</span> for state handling</p></div></div>
</div>
</div>
</div>
</div>
<a data-name="-1673894440%2FFunctions%2F-1478683138" anchor-label="launchStateHandling" id="-1673894440%2FFunctions%2F-1478683138" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="../[common]-states-machine/launch-state-handling.html"><span>launch</span><wbr></wbr><span>State</span><wbr></wbr><span><span>Handling</span></span></a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1673894440%2FFunctions%2F-1478683138"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
</div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">open suspend fun <a href="../[common]-states-machine/launch-state-handling.html">launchStateHandling</a>(state: <a href="index.html">T</a>, handlers: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="../[common]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;in <a href="index.html">T</a>, <a href="index.html">T</a>&gt;&gt;): <a href="index.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
</div>
</div>
</div>
<a data-name="142106656%2FFunctions%2F-1478683138" anchor-label="performStateUpdate" id="142106656%2FFunctions%2F-1478683138" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="perform-state-update.html"><span>perform</span><wbr></wbr><span>State</span><wbr></wbr><span><span>Update</span></span></a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="142106656%2FFunctions%2F-1478683138"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
</div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">open suspend override fun <a href="perform-state-update.html">performStateUpdate</a>(previousState: <a href="../../dev.inmo.micro_utils.common/[common]-optional/index.html">Optional</a>&lt;<a href="index.html">T</a>&gt;, actualState: <a href="index.html">T</a>, scope: <span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span>)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
</div>
</div>
</div>
<a data-name="180131764%2FFunctions%2F-1478683138" anchor-label="start" id="180131764%2FFunctions%2F-1478683138" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="../[common]-default-states-machine/start.html"><span><span>start</span></span></a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="180131764%2FFunctions%2F-1478683138"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
</div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">open override fun <a href="../[common]-default-states-machine/start.html">start</a>(scope: <span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span>): <span data-unresolved-link="kotlinx.coroutines/Job///PointingToDeclaration/">Job</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Launch handling of states. On <a href="../[common]-states-manager/on-start-chain.html">statesManager</a>, <a href="../[common]-states-manager/on-chain-state-updated.html">statesManager</a> will be called lambda with performing of state. If <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/launchStateHandling/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]/PointingToDeclaration/">launchStateHandling</span> will returns some <a href="../[common]-state/index.html">State</a> then <a href="../[common]-states-manager/update.html">statesManager</a> will be used, otherwise <a href="../[common]-states-manager/end-chain.html">StatesManager.endChain</a>.</p></div></div>
</div>
</div>
</div>
</div>
<a data-name="704297849%2FFunctions%2F-1478683138" anchor-label="startChain" id="704297849%2FFunctions%2F-1478683138" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="../[common]-default-states-machine/start-chain.html"><span>start</span><wbr></wbr><span><span>Chain</span></span></a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="704297849%2FFunctions%2F-1478683138"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
</div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">open suspend override fun <a href="../[common]-default-states-machine/start-chain.html">startChain</a>(state: <a href="index.html">T</a>)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Just calls <a href="../[common]-states-manager/start-chain.html">StatesManager.startChain</a> of <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/statesManager/#/PointingToDeclaration/">statesManager</span></p></div></div>
</div>
</div>
</div>
</div>
<a data-name="1443712933%2FFunctions%2F-1478683138" anchor-label="updateChain" id="1443712933%2FFunctions%2F-1478683138" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="update-chain.html"><span>update</span><wbr></wbr><span><span>Chain</span></span></a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1443712933%2FFunctions%2F-1478683138"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
</div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">open suspend override fun <a href="update-chain.html">updateChain</a>(currentState: <a href="index.html">T</a>, newState: <a href="index.html">T</a>)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Update chain with current state equal to <a href="update-chain.html">currentState</a> with <a href="update-chain.html">newState</a>. Behaviour of this update preforming in cases when <a href="update-chain.html">currentState</a> does not exist in <a href="../[common]-states-manager/index.html">StatesManager</a> must be declared inside of realization of <a href="../[common]-states-manager/update.html">StatesManager.update</a> function</p></div></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>
</div>
</body>
</html>

View File

@ -0,0 +1,39 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>performStateUpdate</title>
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../../";</script><script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script><link href="../../../styles/style.css" rel="Stylesheet"><link href="../../../styles/logo-styles.css" rel="Stylesheet"><link href="../../../styles/jetbrains-mono.css" rel="Stylesheet"><link href="../../../styles/main.css" rel="Stylesheet"><script type="text/javascript" src="../../../scripts/clipboard.js" async="async"></script><script type="text/javascript" src="../../../scripts/navigation-loader.js" async="async"></script><script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script><script type="text/javascript" src="../../../scripts/main.js" async="async"></script> </head>
<body>
<div id="container">
<div id="leftColumn"><a href="../../../index.html">
<div id="logo"></div>
</a>
<div id="paneSearch"></div>
<div id="sideMenu"></div>
</div>
<div id="main">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<script type="text/javascript" src="../../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/performStateUpdate/#dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#kotlinx.coroutines.CoroutineScope/PointingToDeclaration//-1478683138">
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a>/<a href="../index.html">dev.inmo.micro_utils.fsm.common</a>/<a href="index.html">[common]DefaultUpdatableStatesMachine</a>/<a href="perform-state-update.html">performStateUpdate</a></div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
<div id="searchBar"></div>
</div>
</div>
<div class="cover ">
<h1 class="cover"><span>perform</span><wbr></wbr><span>State</span><wbr></wbr><span><span>Update</span></span></h1>
</div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">open suspend override fun <a href="perform-state-update.html">performStateUpdate</a>(previousState: <a href="../../dev.inmo.micro_utils.common/[common]-optional/index.html">Optional</a>&lt;<a href="index.html">T</a>&gt;, actualState: <a href="index.html">T</a>, scope: <span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span>)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>
</div>
</body>
</html>

View File

@ -0,0 +1,39 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>updateChain</title>
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../../";</script><script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script><link href="../../../styles/style.css" rel="Stylesheet"><link href="../../../styles/logo-styles.css" rel="Stylesheet"><link href="../../../styles/jetbrains-mono.css" rel="Stylesheet"><link href="../../../styles/main.css" rel="Stylesheet"><script type="text/javascript" src="../../../scripts/clipboard.js" async="async"></script><script type="text/javascript" src="../../../scripts/navigation-loader.js" async="async"></script><script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script><script type="text/javascript" src="../../../scripts/main.js" async="async"></script> </head>
<body>
<div id="container">
<div id="leftColumn"><a href="../../../index.html">
<div id="logo"></div>
</a>
<div id="paneSearch"></div>
<div id="sideMenu"></div>
</div>
<div id="main">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<script type="text/javascript" src="../../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/updateChain/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration//-1478683138">
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a>/<a href="../index.html">dev.inmo.micro_utils.fsm.common</a>/<a href="index.html">[common]DefaultUpdatableStatesMachine</a>/<a href="update-chain.html">updateChain</a></div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
<div id="searchBar"></div>
</div>
</div>
<div class="cover ">
<h1 class="cover"><span>update</span><wbr></wbr><span><span>Chain</span></span></h1>
</div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">open suspend override fun <a href="update-chain.html">updateChain</a>(currentState: <a href="index.html">T</a>, newState: <a href="index.html">T</a>)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<p class="paragraph">Update chain with current state equal to <a href="update-chain.html">currentState</a> with <a href="update-chain.html">newState</a>. Behaviour of this update preforming in cases when <a href="update-chain.html">currentState</a> does not exist in <a href="../[common]-states-manager/index.html">StatesManager</a> must be declared inside of realization of <a href="../[common]-states-manager/update.html">StatesManager.update</a> function</p></div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>
</div>
</body>
</html>

View File

@ -142,6 +142,15 @@
<div></div>
</div>
</div>
<a data-name="155986834%2FInheritors%2F1737121690" anchor-label="UpdatableStatesMachine" id="155986834%2FInheritors%2F1737121690" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><span data-unresolved-link="dev.inmo.micro_utils.fsm.common/UpdatableStatesMachine///PointingToDeclaration/">UpdatableStatesMachine</span><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="155986834%2FInheritors%2F1737121690"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div></div>
</div>
</div>
</div>
</div>
</div>

View File

@ -0,0 +1,152 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>[common]UpdatableStatesMachine</title>
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../../";</script><script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script><link href="../../../styles/style.css" rel="Stylesheet"><link href="../../../styles/logo-styles.css" rel="Stylesheet"><link href="../../../styles/jetbrains-mono.css" rel="Stylesheet"><link href="../../../styles/main.css" rel="Stylesheet"><script type="text/javascript" src="../../../scripts/clipboard.js" async="async"></script><script type="text/javascript" src="../../../scripts/navigation-loader.js" async="async"></script><script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script><script type="text/javascript" src="../../../scripts/main.js" async="async"></script> </head>
<body>
<div id="container">
<div id="leftColumn"><a href="../../../index.html">
<div id="logo"></div>
</a>
<div id="paneSearch"></div>
<div id="sideMenu"></div>
</div>
<div id="main">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<script type="text/javascript" src="../../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/UpdatableStatesMachine///PointingToDeclaration//-1478683138">
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a>/<a href="../index.html">dev.inmo.micro_utils.fsm.common</a>/<a href="index.html">[common]UpdatableStatesMachine</a></div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button><button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button><button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
<div id="searchBar"></div>
</div>
</div>
<div class="cover ">
<h1 class="cover"><span>Updatable</span><wbr></wbr><span>States</span><wbr></wbr><span><span>Machine</span></span></h1>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">interface <a href="index.html">UpdatableStatesMachine</a>&lt;<a href="index.html">T</a> : <a href="../[common]-state/index.html">State</a>&gt; : <a href="../[common]-states-machine/index.html">StatesMachine</a>&lt;<a href="index.html">T</a>&gt; <span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">This extender of <a href="../[common]-states-machine/index.html">StatesMachine</a> interface declare one new function <a href="update-chain.html">updateChain</a>. Realizations of this interface must be able to perform update of chain in internal <a href="../[common]-states-manager/index.html">StatesManager</a></p></div></div>
</div>
<div class="tabbedcontent">
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="Functions">Functions</button><button class="section-tab" data-togglable="Inheritors">Inheritors</button></div>
<div class="tabs-section-body">
<h2 class="">Functions</h2>
<div class="table" data-togglable="Functions"><a data-name="1210167093%2FFunctions%2F-1478683138" anchor-label="handleState" id="1210167093%2FFunctions%2F-1478683138" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="../[common]-states-handler/handle-state.html"><span>handle</span><wbr></wbr><span><span>State</span></span></a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1210167093%2FFunctions%2F-1478683138"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
</div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">abstract suspend fun <a href="../[common]-states-machine/index.html">StatesMachine</a>&lt;in <a href="index.html">T</a>&gt;.<a href="../[common]-states-handler/handle-state.html">handleState</a>(state: <a href="index.html">T</a>): <a href="index.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Main handling of <a href="../[common]-states-handler/handle-state.html">state</a>. In case when this <a href="../[common]-states-handler/handle-state.html">state</a> leads to another <a href="../[common]-state/index.html">State</a> and <a href="../[common]-states-handler/handle-state.html">handleState</a> returns not null <a href="../[common]-state/index.html">State</a> it is assumed that chain is not completed.</p></div></div>
</div>
</div>
</div>
</div>
<a data-name="-1673894440%2FFunctions%2F-1478683138" anchor-label="launchStateHandling" id="-1673894440%2FFunctions%2F-1478683138" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="../[common]-states-machine/launch-state-handling.html"><span>launch</span><wbr></wbr><span>State</span><wbr></wbr><span><span>Handling</span></span></a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1673894440%2FFunctions%2F-1478683138"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
</div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">open suspend fun <a href="../[common]-states-machine/launch-state-handling.html">launchStateHandling</a>(state: <a href="index.html">T</a>, handlers: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="../[common]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;in <a href="index.html">T</a>, <a href="index.html">T</a>&gt;&gt;): <a href="index.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
</div>
</div>
</div>
<a data-name="1816937877%2FFunctions%2F-1478683138" anchor-label="start" id="1816937877%2FFunctions%2F-1478683138" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="../[common]-states-machine/start.html"><span><span>start</span></span></a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1816937877%2FFunctions%2F-1478683138"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
</div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">abstract fun <a href="../[common]-states-machine/start.html">start</a>(scope: <span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span>): <span data-unresolved-link="kotlinx.coroutines/Job///PointingToDeclaration/">Job</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Starts handling of <a href="../[common]-state/index.html">State</a>s</p></div></div>
</div>
</div>
</div>
</div>
<a data-name="-1903622856%2FFunctions%2F-1478683138" anchor-label="startChain" id="-1903622856%2FFunctions%2F-1478683138" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="../[common]-states-machine/start-chain.html"><span>start</span><wbr></wbr><span><span>Chain</span></span></a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1903622856%2FFunctions%2F-1478683138"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
</div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">abstract suspend fun <a href="../[common]-states-machine/start-chain.html">startChain</a>(state: <a href="index.html">T</a>)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Start chain of <a href="../[common]-state/index.html">State</a>s witn <a href="../[common]-states-machine/start-chain.html">state</a></p></div></div>
</div>
</div>
</div>
</div>
<a data-name="-1587467804%2FFunctions%2F-1478683138" anchor-label="updateChain" id="-1587467804%2FFunctions%2F-1478683138" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="update-chain.html"><span>update</span><wbr></wbr><span><span>Chain</span></span></a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1587467804%2FFunctions%2F-1478683138"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
</div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">abstract suspend fun <a href="update-chain.html">updateChain</a>(currentState: <a href="index.html">T</a>, newState: <a href="index.html">T</a>)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Update chain with current state equal to <a href="update-chain.html">currentState</a> with <a href="update-chain.html">newState</a>. Behaviour of this update preforming in cases when <a href="update-chain.html">currentState</a> does not exist in <a href="../[common]-states-manager/index.html">StatesManager</a> must be declared inside of realization of <a href="../[common]-states-manager/update.html">StatesManager.update</a> function</p></div></div>
</div>
</div>
</div>
</div>
</div>
<h2 class="">Inheritors</h2>
<div class="table" data-togglable="Inheritors"><a data-name="1080667633%2FInheritors%2F1737121690" anchor-label="DefaultUpdatableStatesMachine" id="1080667633%2FInheritors%2F1737121690" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine///PointingToDeclaration/">DefaultUpdatableStatesMachine</span><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1080667633%2FInheritors%2F1737121690"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div></div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>
</div>
</body>
</html>

View File

@ -0,0 +1,39 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>updateChain</title>
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../../";</script><script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script><link href="../../../styles/style.css" rel="Stylesheet"><link href="../../../styles/logo-styles.css" rel="Stylesheet"><link href="../../../styles/jetbrains-mono.css" rel="Stylesheet"><link href="../../../styles/main.css" rel="Stylesheet"><script type="text/javascript" src="../../../scripts/clipboard.js" async="async"></script><script type="text/javascript" src="../../../scripts/navigation-loader.js" async="async"></script><script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script><script type="text/javascript" src="../../../scripts/main.js" async="async"></script> </head>
<body>
<div id="container">
<div id="leftColumn"><a href="../../../index.html">
<div id="logo"></div>
</a>
<div id="paneSearch"></div>
<div id="sideMenu"></div>
</div>
<div id="main">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<script type="text/javascript" src="../../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/UpdatableStatesMachine/updateChain/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration//-1478683138">
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a>/<a href="../index.html">dev.inmo.micro_utils.fsm.common</a>/<a href="index.html">[common]UpdatableStatesMachine</a>/<a href="update-chain.html">updateChain</a></div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
<div id="searchBar"></div>
</div>
</div>
<div class="cover ">
<h1 class="cover"><span>update</span><wbr></wbr><span><span>Chain</span></span></h1>
</div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">abstract suspend fun <a href="update-chain.html">updateChain</a>(currentState: <a href="index.html">T</a>, newState: <a href="index.html">T</a>)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<p class="paragraph">Update chain with current state equal to <a href="update-chain.html">currentState</a> with <a href="update-chain.html">newState</a>. Behaviour of this update preforming in cases when <a href="update-chain.html">currentState</a> does not exist in <a href="../[common]-states-manager/index.html">StatesManager</a> must be declared inside of realization of <a href="../[common]-states-manager/update.html">StatesManager.update</a> function</p></div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>
</div>
</body>
</html>

View File

@ -17,16 +17,16 @@
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a>/<a href="../index.html">dev.inmo.micro_utils.fsm.common</a>/<a href="index.html">[jvm]DefaultStatesMachine</a></div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button><button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button><button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
<div id="searchBar"></div>
</div>
</div>
<div class="cover ">
<h1 class="cover"><span>Default</span><wbr></wbr><span>States</span><wbr></wbr><span><span>Machine</span></span></h1>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">class <a href="index.html">DefaultStatesMachine</a>&lt;<a href="index.html">T</a> : <a href="../[jvm]-state/index.html">State</a>&gt;(statesManager: <a href="../[jvm]-states-manager/index.html">StatesManager</a>&lt;<a href="index.html">T</a>&gt;, handlers: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="../[jvm]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;in <a href="index.html">T</a>, <a href="index.html">T</a>&gt;&gt;) : <a href="../[jvm]-states-machine/index.html">StatesMachine</a>&lt;<a href="index.html">T</a>&gt; <span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Default realization of <a href="../[jvm]-states-machine/index.html">StatesMachine</a>. It uses <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/statesManager/#/PointingToDeclaration/">statesManager</span> for incapsulation of <a href="../[jvm]-state/index.html">State</a>s storing and contexts resolving, and uses <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/launchStateHandling/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]/PointingToDeclaration/">launchStateHandling</span> for <a href="../[jvm]-state/index.html">State</a> handling</p></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">open class <a href="index.html">DefaultStatesMachine</a>&lt;<a href="index.html">T</a> : <a href="../[jvm]-state/index.html">State</a>&gt;(statesManager: <a href="../[jvm]-states-manager/index.html">StatesManager</a>&lt;<a href="index.html">T</a>&gt;, handlers: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="../[jvm]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;in <a href="index.html">T</a>, <a href="index.html">T</a>&gt;&gt;) : <a href="../[jvm]-states-machine/index.html">StatesMachine</a>&lt;<a href="index.html">T</a>&gt; <span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Default realization of <a href="../[jvm]-states-machine/index.html">StatesMachine</a>. It uses <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/statesManager/#/PointingToDeclaration/">statesManager</span> for incapsulation of <a href="../[jvm]-state/index.html">State</a>s storing and contexts resolving, and uses <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/launchStateHandling/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]/PointingToDeclaration/">launchStateHandling</span> for <a href="../[jvm]-state/index.html">State</a> handling.</p><p class="paragraph">This class suppose to be extended in case you wish some custom behaviour inside of <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/launchStateHandling/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]/PointingToDeclaration/">launchStateHandling</span>, for example</p></div></div>
</div>
<div class="tabbedcontent">
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="Constructors">Constructors</button><button class="section-tab" data-togglable="Functions">Functions</button></div>
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="Constructors">Constructors</button><button class="section-tab" data-togglable="Functions">Functions</button><button class="section-tab" data-togglable="Inheritors">Inheritors</button></div>
<div class="tabs-section-body">
<h2 class="tabbedcontent">Constructors</h2>
<div class="table" data-togglable="Constructors"><a data-name="809174968%2FConstructors%2F-1052446920" anchor-label="DefaultStatesMachine" id="809174968%2FConstructors%2F-1052446920" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a>
@ -83,6 +83,26 @@
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">open suspend fun <a href="../[jvm]-states-machine/launch-state-handling.html">launchStateHandling</a>(state: <a href="index.html">T</a>, handlers: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="../[jvm]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;in <a href="index.html">T</a>, <a href="index.html">T</a>&gt;&gt;): <a href="index.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
</div>
</div>
</div>
<a data-name="1723185228%2FFunctions%2F-1052446920" anchor-label="performStateUpdate" id="1723185228%2FFunctions%2F-1052446920" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="perform-state-update.html"><span>perform</span><wbr></wbr><span>State</span><wbr></wbr><span><span>Update</span></span></a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1723185228%2FFunctions%2F-1052446920"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
</div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">open suspend fun <a href="perform-state-update.html">performStateUpdate</a>(previousState: <a href="../../dev.inmo.micro_utils.common/[jvm]-optional/index.html">Optional</a>&lt;<a href="index.html">T</a>&gt;, actualState: <a href="index.html">T</a>, scope: <span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span>)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
</div>
</div>
@ -128,6 +148,17 @@
</div>
</div>
</div>
<h2 class="">Inheritors</h2>
<div class="table" data-togglable="Inheritors"><a data-name="1080667633%2FInheritors%2F1737121690" anchor-label="DefaultUpdatableStatesMachine" id="1080667633%2FInheritors%2F1737121690" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine///PointingToDeclaration/">DefaultUpdatableStatesMachine</span><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1080667633%2FInheritors%2F1737121690"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div></div>
</div>
</div>
</div>
</div>
</div>
</div>

View File

@ -0,0 +1,39 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>performStateUpdate</title>
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../../";</script><script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script><link href="../../../styles/style.css" rel="Stylesheet"><link href="../../../styles/logo-styles.css" rel="Stylesheet"><link href="../../../styles/jetbrains-mono.css" rel="Stylesheet"><link href="../../../styles/main.css" rel="Stylesheet"><script type="text/javascript" src="../../../scripts/clipboard.js" async="async"></script><script type="text/javascript" src="../../../scripts/navigation-loader.js" async="async"></script><script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script><script type="text/javascript" src="../../../scripts/main.js" async="async"></script> </head>
<body>
<div id="container">
<div id="leftColumn"><a href="../../../index.html">
<div id="logo"></div>
</a>
<div id="paneSearch"></div>
<div id="sideMenu"></div>
</div>
<div id="main">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<script type="text/javascript" src="../../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/performStateUpdate/#dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#kotlinx.coroutines.CoroutineScope/PointingToDeclaration//-1052446920">
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a>/<a href="../index.html">dev.inmo.micro_utils.fsm.common</a>/<a href="index.html">[jvm]DefaultStatesMachine</a>/<a href="perform-state-update.html">performStateUpdate</a></div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
<div id="searchBar"></div>
</div>
</div>
<div class="cover ">
<h1 class="cover"><span>perform</span><wbr></wbr><span>State</span><wbr></wbr><span><span>Update</span></span></h1>
</div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">open suspend fun <a href="perform-state-update.html">performStateUpdate</a>(previousState: <a href="../../dev.inmo.micro_utils.common/[jvm]-optional/index.html">Optional</a>&lt;<a href="index.html">T</a>&gt;, actualState: <a href="index.html">T</a>, scope: <span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span>)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>
</div>
</body>
</html>

View File

@ -0,0 +1,39 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>DefaultUpdatableStatesMachine</title>
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../../";</script><script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script><link href="../../../styles/style.css" rel="Stylesheet"><link href="../../../styles/logo-styles.css" rel="Stylesheet"><link href="../../../styles/jetbrains-mono.css" rel="Stylesheet"><link href="../../../styles/main.css" rel="Stylesheet"><script type="text/javascript" src="../../../scripts/clipboard.js" async="async"></script><script type="text/javascript" src="../../../scripts/navigation-loader.js" async="async"></script><script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script><script type="text/javascript" src="../../../scripts/main.js" async="async"></script> </head>
<body>
<div id="container">
<div id="leftColumn"><a href="../../../index.html">
<div id="logo"></div>
</a>
<div id="paneSearch"></div>
<div id="sideMenu"></div>
</div>
<div id="main">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<script type="text/javascript" src="../../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/DefaultUpdatableStatesMachine/#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]/PointingToDeclaration//-1052446920">
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a>/<a href="../index.html">dev.inmo.micro_utils.fsm.common</a>/<a href="index.html">[jvm]DefaultUpdatableStatesMachine</a>/<a href="-default-updatable-states-machine.html">DefaultUpdatableStatesMachine</a></div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
<div id="searchBar"></div>
</div>
</div>
<div class="cover ">
<h1 class="cover"><span>Default</span><wbr></wbr><span>Updatable</span><wbr></wbr><span>States</span><wbr></wbr><span><span>Machine</span></span></h1>
</div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">fun &lt;<a href="index.html">T</a> : <a href="../[jvm]-state/index.html">State</a>&gt; <a href="-default-updatable-states-machine.html">DefaultUpdatableStatesMachine</a>(statesManager: <a href="../[jvm]-states-manager/index.html">StatesManager</a>&lt;<a href="index.html">T</a>&gt;, handlers: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="../[jvm]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;in <a href="index.html">T</a>, <a href="index.html">T</a>&gt;&gt;)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>
</div>
</body>
</html>

View File

@ -0,0 +1,161 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>[jvm]DefaultUpdatableStatesMachine</title>
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../../";</script><script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script><link href="../../../styles/style.css" rel="Stylesheet"><link href="../../../styles/logo-styles.css" rel="Stylesheet"><link href="../../../styles/jetbrains-mono.css" rel="Stylesheet"><link href="../../../styles/main.css" rel="Stylesheet"><script type="text/javascript" src="../../../scripts/clipboard.js" async="async"></script><script type="text/javascript" src="../../../scripts/navigation-loader.js" async="async"></script><script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script><script type="text/javascript" src="../../../scripts/main.js" async="async"></script> </head>
<body>
<div id="container">
<div id="leftColumn"><a href="../../../index.html">
<div id="logo"></div>
</a>
<div id="paneSearch"></div>
<div id="sideMenu"></div>
</div>
<div id="main">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<script type="text/javascript" src="../../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine///PointingToDeclaration//-1052446920">
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a>/<a href="../index.html">dev.inmo.micro_utils.fsm.common</a>/<a href="index.html">[jvm]DefaultUpdatableStatesMachine</a></div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
<div id="searchBar"></div>
</div>
</div>
<div class="cover ">
<h1 class="cover"><span>Default</span><wbr></wbr><span>Updatable</span><wbr></wbr><span>States</span><wbr></wbr><span><span>Machine</span></span></h1>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">open class <a href="index.html">DefaultUpdatableStatesMachine</a>&lt;<a href="index.html">T</a> : <a href="../[jvm]-state/index.html">State</a>&gt;(statesManager: <a href="../[jvm]-states-manager/index.html">StatesManager</a>&lt;<a href="index.html">T</a>&gt;, handlers: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="../[jvm]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;in <a href="index.html">T</a>, <a href="index.html">T</a>&gt;&gt;) : <a href="../[jvm]-default-states-machine/index.html">DefaultStatesMachine</a>&lt;<a href="index.html">T</a>&gt; , <a href="../[jvm]-updatable-states-machine/index.html">UpdatableStatesMachine</a>&lt;<a href="index.html">T</a>&gt; <span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="tabbedcontent">
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="Functions">Functions</button></div>
<div class="tabs-section-body">
<h2 class="">Functions</h2>
<div class="table" data-togglable="Functions"><a data-name="-1429929647%2FFunctions%2F-1052446920" anchor-label="handleState" id="-1429929647%2FFunctions%2F-1052446920" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="../[jvm]-default-states-machine/handle-state.html"><span>handle</span><wbr></wbr><span><span>State</span></span></a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1429929647%2FFunctions%2F-1052446920"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
</div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">open suspend override fun <a href="../[jvm]-states-machine/index.html">StatesMachine</a>&lt;in <a href="index.html">T</a>&gt;.<a href="../[jvm]-default-states-machine/handle-state.html">handleState</a>(state: <a href="index.html">T</a>): <a href="index.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Will call <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/launchStateHandling/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]/PointingToDeclaration/">launchStateHandling</span> for state handling</p></div></div>
</div>
</div>
</div>
</div>
<a data-name="-1673894440%2FFunctions%2F-1052446920" anchor-label="launchStateHandling" id="-1673894440%2FFunctions%2F-1052446920" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="../[jvm]-states-machine/launch-state-handling.html"><span>launch</span><wbr></wbr><span>State</span><wbr></wbr><span><span>Handling</span></span></a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1673894440%2FFunctions%2F-1052446920"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
</div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">open suspend fun <a href="../[jvm]-states-machine/launch-state-handling.html">launchStateHandling</a>(state: <a href="index.html">T</a>, handlers: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="../[jvm]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;in <a href="index.html">T</a>, <a href="index.html">T</a>&gt;&gt;): <a href="index.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
</div>
</div>
</div>
<a data-name="142106656%2FFunctions%2F-1052446920" anchor-label="performStateUpdate" id="142106656%2FFunctions%2F-1052446920" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="perform-state-update.html"><span>perform</span><wbr></wbr><span>State</span><wbr></wbr><span><span>Update</span></span></a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="142106656%2FFunctions%2F-1052446920"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
</div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">open suspend override fun <a href="perform-state-update.html">performStateUpdate</a>(previousState: <a href="../../dev.inmo.micro_utils.common/[jvm]-optional/index.html">Optional</a>&lt;<a href="index.html">T</a>&gt;, actualState: <a href="index.html">T</a>, scope: <span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span>)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
</div>
</div>
</div>
<a data-name="180131764%2FFunctions%2F-1052446920" anchor-label="start" id="180131764%2FFunctions%2F-1052446920" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="../[jvm]-default-states-machine/start.html"><span><span>start</span></span></a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="180131764%2FFunctions%2F-1052446920"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
</div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">open override fun <a href="../[jvm]-default-states-machine/start.html">start</a>(scope: <span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span>): <span data-unresolved-link="kotlinx.coroutines/Job///PointingToDeclaration/">Job</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Launch handling of states. On <a href="../[jvm]-states-manager/on-start-chain.html">statesManager</a>, <a href="../[jvm]-states-manager/on-chain-state-updated.html">statesManager</a> will be called lambda with performing of state. If <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/launchStateHandling/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]/PointingToDeclaration/">launchStateHandling</span> will returns some <a href="../[jvm]-state/index.html">State</a> then <a href="../[jvm]-states-manager/update.html">statesManager</a> will be used, otherwise <a href="../[jvm]-states-manager/end-chain.html">StatesManager.endChain</a>.</p></div></div>
</div>
</div>
</div>
</div>
<a data-name="704297849%2FFunctions%2F-1052446920" anchor-label="startChain" id="704297849%2FFunctions%2F-1052446920" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="../[jvm]-default-states-machine/start-chain.html"><span>start</span><wbr></wbr><span><span>Chain</span></span></a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="704297849%2FFunctions%2F-1052446920"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
</div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">open suspend override fun <a href="../[jvm]-default-states-machine/start-chain.html">startChain</a>(state: <a href="index.html">T</a>)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Just calls <a href="../[jvm]-states-manager/start-chain.html">StatesManager.startChain</a> of <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/statesManager/#/PointingToDeclaration/">statesManager</span></p></div></div>
</div>
</div>
</div>
</div>
<a data-name="1443712933%2FFunctions%2F-1052446920" anchor-label="updateChain" id="1443712933%2FFunctions%2F-1052446920" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="update-chain.html"><span>update</span><wbr></wbr><span><span>Chain</span></span></a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1443712933%2FFunctions%2F-1052446920"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
</div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">open suspend override fun <a href="update-chain.html">updateChain</a>(currentState: <a href="index.html">T</a>, newState: <a href="index.html">T</a>)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Update chain with current state equal to <a href="update-chain.html">currentState</a> with <a href="update-chain.html">newState</a>. Behaviour of this update preforming in cases when <a href="update-chain.html">currentState</a> does not exist in <a href="../[jvm]-states-manager/index.html">StatesManager</a> must be declared inside of realization of <a href="../[jvm]-states-manager/update.html">StatesManager.update</a> function</p></div></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>
</div>
</body>
</html>

View File

@ -0,0 +1,39 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>performStateUpdate</title>
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../../";</script><script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script><link href="../../../styles/style.css" rel="Stylesheet"><link href="../../../styles/logo-styles.css" rel="Stylesheet"><link href="../../../styles/jetbrains-mono.css" rel="Stylesheet"><link href="../../../styles/main.css" rel="Stylesheet"><script type="text/javascript" src="../../../scripts/clipboard.js" async="async"></script><script type="text/javascript" src="../../../scripts/navigation-loader.js" async="async"></script><script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script><script type="text/javascript" src="../../../scripts/main.js" async="async"></script> </head>
<body>
<div id="container">
<div id="leftColumn"><a href="../../../index.html">
<div id="logo"></div>
</a>
<div id="paneSearch"></div>
<div id="sideMenu"></div>
</div>
<div id="main">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<script type="text/javascript" src="../../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/performStateUpdate/#dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#kotlinx.coroutines.CoroutineScope/PointingToDeclaration//-1052446920">
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a>/<a href="../index.html">dev.inmo.micro_utils.fsm.common</a>/<a href="index.html">[jvm]DefaultUpdatableStatesMachine</a>/<a href="perform-state-update.html">performStateUpdate</a></div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
<div id="searchBar"></div>
</div>
</div>
<div class="cover ">
<h1 class="cover"><span>perform</span><wbr></wbr><span>State</span><wbr></wbr><span><span>Update</span></span></h1>
</div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">open suspend override fun <a href="perform-state-update.html">performStateUpdate</a>(previousState: <a href="../../dev.inmo.micro_utils.common/[jvm]-optional/index.html">Optional</a>&lt;<a href="index.html">T</a>&gt;, actualState: <a href="index.html">T</a>, scope: <span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span>)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>
</div>
</body>
</html>

View File

@ -0,0 +1,39 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>updateChain</title>
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../../";</script><script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script><link href="../../../styles/style.css" rel="Stylesheet"><link href="../../../styles/logo-styles.css" rel="Stylesheet"><link href="../../../styles/jetbrains-mono.css" rel="Stylesheet"><link href="../../../styles/main.css" rel="Stylesheet"><script type="text/javascript" src="../../../scripts/clipboard.js" async="async"></script><script type="text/javascript" src="../../../scripts/navigation-loader.js" async="async"></script><script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script><script type="text/javascript" src="../../../scripts/main.js" async="async"></script> </head>
<body>
<div id="container">
<div id="leftColumn"><a href="../../../index.html">
<div id="logo"></div>
</a>
<div id="paneSearch"></div>
<div id="sideMenu"></div>
</div>
<div id="main">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<script type="text/javascript" src="../../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/updateChain/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration//-1052446920">
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a>/<a href="../index.html">dev.inmo.micro_utils.fsm.common</a>/<a href="index.html">[jvm]DefaultUpdatableStatesMachine</a>/<a href="update-chain.html">updateChain</a></div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
<div id="searchBar"></div>
</div>
</div>
<div class="cover ">
<h1 class="cover"><span>update</span><wbr></wbr><span><span>Chain</span></span></h1>
</div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">open suspend override fun <a href="update-chain.html">updateChain</a>(currentState: <a href="index.html">T</a>, newState: <a href="index.html">T</a>)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<p class="paragraph">Update chain with current state equal to <a href="update-chain.html">currentState</a> with <a href="update-chain.html">newState</a>. Behaviour of this update preforming in cases when <a href="update-chain.html">currentState</a> does not exist in <a href="../[jvm]-states-manager/index.html">StatesManager</a> must be declared inside of realization of <a href="../[jvm]-states-manager/update.html">StatesManager.update</a> function</p></div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>
</div>
</body>
</html>

View File

@ -142,6 +142,15 @@
<div></div>
</div>
</div>
<a data-name="155986834%2FInheritors%2F1737121690" anchor-label="UpdatableStatesMachine" id="155986834%2FInheritors%2F1737121690" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><span data-unresolved-link="dev.inmo.micro_utils.fsm.common/UpdatableStatesMachine///PointingToDeclaration/">UpdatableStatesMachine</span><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="155986834%2FInheritors%2F1737121690"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div></div>
</div>
</div>
</div>
</div>
</div>

View File

@ -0,0 +1,152 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>[jvm]UpdatableStatesMachine</title>
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../../";</script><script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script><link href="../../../styles/style.css" rel="Stylesheet"><link href="../../../styles/logo-styles.css" rel="Stylesheet"><link href="../../../styles/jetbrains-mono.css" rel="Stylesheet"><link href="../../../styles/main.css" rel="Stylesheet"><script type="text/javascript" src="../../../scripts/clipboard.js" async="async"></script><script type="text/javascript" src="../../../scripts/navigation-loader.js" async="async"></script><script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script><script type="text/javascript" src="../../../scripts/main.js" async="async"></script> </head>
<body>
<div id="container">
<div id="leftColumn"><a href="../../../index.html">
<div id="logo"></div>
</a>
<div id="paneSearch"></div>
<div id="sideMenu"></div>
</div>
<div id="main">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<script type="text/javascript" src="../../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/UpdatableStatesMachine///PointingToDeclaration//-1052446920">
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a>/<a href="../index.html">dev.inmo.micro_utils.fsm.common</a>/<a href="index.html">[jvm]UpdatableStatesMachine</a></div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button><button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button><button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
<div id="searchBar"></div>
</div>
</div>
<div class="cover ">
<h1 class="cover"><span>Updatable</span><wbr></wbr><span>States</span><wbr></wbr><span><span>Machine</span></span></h1>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">interface <a href="index.html">UpdatableStatesMachine</a>&lt;<a href="index.html">T</a> : <a href="../[jvm]-state/index.html">State</a>&gt; : <a href="../[jvm]-states-machine/index.html">StatesMachine</a>&lt;<a href="index.html">T</a>&gt; <span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">This extender of <a href="../[jvm]-states-machine/index.html">StatesMachine</a> interface declare one new function <a href="update-chain.html">updateChain</a>. Realizations of this interface must be able to perform update of chain in internal <a href="../[jvm]-states-manager/index.html">StatesManager</a></p></div></div>
</div>
<div class="tabbedcontent">
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="Functions">Functions</button><button class="section-tab" data-togglable="Inheritors">Inheritors</button></div>
<div class="tabs-section-body">
<h2 class="">Functions</h2>
<div class="table" data-togglable="Functions"><a data-name="1210167093%2FFunctions%2F-1052446920" anchor-label="handleState" id="1210167093%2FFunctions%2F-1052446920" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="../[jvm]-states-handler/handle-state.html"><span>handle</span><wbr></wbr><span><span>State</span></span></a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1210167093%2FFunctions%2F-1052446920"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
</div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">abstract suspend fun <a href="../[jvm]-states-machine/index.html">StatesMachine</a>&lt;in <a href="index.html">T</a>&gt;.<a href="../[jvm]-states-handler/handle-state.html">handleState</a>(state: <a href="index.html">T</a>): <a href="index.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Main handling of <a href="../[jvm]-states-handler/handle-state.html">state</a>. In case when this <a href="../[jvm]-states-handler/handle-state.html">state</a> leads to another <a href="../[jvm]-state/index.html">State</a> and <a href="../[jvm]-states-handler/handle-state.html">handleState</a> returns not null <a href="../[jvm]-state/index.html">State</a> it is assumed that chain is not completed.</p></div></div>
</div>
</div>
</div>
</div>
<a data-name="-1673894440%2FFunctions%2F-1052446920" anchor-label="launchStateHandling" id="-1673894440%2FFunctions%2F-1052446920" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="../[jvm]-states-machine/launch-state-handling.html"><span>launch</span><wbr></wbr><span>State</span><wbr></wbr><span><span>Handling</span></span></a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1673894440%2FFunctions%2F-1052446920"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
</div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">open suspend fun <a href="../[jvm]-states-machine/launch-state-handling.html">launchStateHandling</a>(state: <a href="index.html">T</a>, handlers: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="../[jvm]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;in <a href="index.html">T</a>, <a href="index.html">T</a>&gt;&gt;): <a href="index.html">T</a>?<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
</div>
</div>
</div>
</div>
</div>
<a data-name="1816937877%2FFunctions%2F-1052446920" anchor-label="start" id="1816937877%2FFunctions%2F-1052446920" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="../[jvm]-states-machine/start.html"><span><span>start</span></span></a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1816937877%2FFunctions%2F-1052446920"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
</div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">abstract fun <a href="../[jvm]-states-machine/start.html">start</a>(scope: <span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span>): <span data-unresolved-link="kotlinx.coroutines/Job///PointingToDeclaration/">Job</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Starts handling of <a href="../[jvm]-state/index.html">State</a>s</p></div></div>
</div>
</div>
</div>
</div>
<a data-name="-1903622856%2FFunctions%2F-1052446920" anchor-label="startChain" id="-1903622856%2FFunctions%2F-1052446920" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="../[jvm]-states-machine/start-chain.html"><span>start</span><wbr></wbr><span><span>Chain</span></span></a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1903622856%2FFunctions%2F-1052446920"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
</div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">abstract suspend fun <a href="../[jvm]-states-machine/start-chain.html">startChain</a>(state: <a href="index.html">T</a>)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Start chain of <a href="../[jvm]-state/index.html">State</a>s witn <a href="../[jvm]-states-machine/start-chain.html">state</a></p></div></div>
</div>
</div>
</div>
</div>
<a data-name="-1587467804%2FFunctions%2F-1052446920" anchor-label="updateChain" id="-1587467804%2FFunctions%2F-1052446920" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><a href="update-chain.html"><span>update</span><wbr></wbr><span><span>Chain</span></span></a><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1587467804%2FFunctions%2F-1052446920"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
</div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">abstract suspend fun <a href="update-chain.html">updateChain</a>(currentState: <a href="index.html">T</a>, newState: <a href="index.html">T</a>)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Update chain with current state equal to <a href="update-chain.html">currentState</a> with <a href="update-chain.html">newState</a>. Behaviour of this update preforming in cases when <a href="update-chain.html">currentState</a> does not exist in <a href="../[jvm]-states-manager/index.html">StatesManager</a> must be declared inside of realization of <a href="../[jvm]-states-manager/update.html">StatesManager.update</a> function</p></div></div>
</div>
</div>
</div>
</div>
</div>
<h2 class="">Inheritors</h2>
<div class="table" data-togglable="Inheritors"><a data-name="1080667633%2FInheritors%2F1737121690" anchor-label="DefaultUpdatableStatesMachine" id="1080667633%2FInheritors%2F1737121690" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine///PointingToDeclaration/">DefaultUpdatableStatesMachine</span><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1080667633%2FInheritors%2F1737121690"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div></div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>
</div>
</body>
</html>

View File

@ -0,0 +1,39 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>updateChain</title>
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../../";</script><script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script><link href="../../../styles/style.css" rel="Stylesheet"><link href="../../../styles/logo-styles.css" rel="Stylesheet"><link href="../../../styles/jetbrains-mono.css" rel="Stylesheet"><link href="../../../styles/main.css" rel="Stylesheet"><script type="text/javascript" src="../../../scripts/clipboard.js" async="async"></script><script type="text/javascript" src="../../../scripts/navigation-loader.js" async="async"></script><script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script><script type="text/javascript" src="../../../scripts/main.js" async="async"></script> </head>
<body>
<div id="container">
<div id="leftColumn"><a href="../../../index.html">
<div id="logo"></div>
</a>
<div id="paneSearch"></div>
<div id="sideMenu"></div>
</div>
<div id="main">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<script type="text/javascript" src="../../../scripts/main.js"></script> <div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/UpdatableStatesMachine/updateChain/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration//-1052446920">
<div class="navigation-wrapper" id="navigation-wrapper">
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a>/<a href="../index.html">dev.inmo.micro_utils.fsm.common</a>/<a href="index.html">[jvm]UpdatableStatesMachine</a>/<a href="update-chain.html">updateChain</a></div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section"><button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
<div id="searchBar"></div>
</div>
</div>
<div class="cover ">
<h1 class="cover"><span>update</span><wbr></wbr><span><span>Chain</span></span></h1>
</div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">abstract suspend fun <a href="update-chain.html">updateChain</a>(currentState: <a href="index.html">T</a>, newState: <a href="index.html">T</a>)<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<p class="paragraph">Update chain with current state equal to <a href="update-chain.html">currentState</a> with <a href="update-chain.html">newState</a>. Behaviour of this update preforming in cases when <a href="update-chain.html">currentState</a> does not exist in <a href="../[jvm]-states-manager/index.html">StatesManager</a> must be declared inside of realization of <a href="../[jvm]-states-manager/update.html">StatesManager.update</a> function</p></div>
</div>
<div class="footer"><span class="go-to-top-icon"><a href="#content"></a></span><span>© 2021 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span></div>
</div>
</div>
</body>
</html>

View File

@ -124,9 +124,9 @@
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">class <a href="[android]-default-states-machine/index.html">DefaultStatesMachine</a>&lt;<a href="[android]-default-states-machine/index.html">T</a> : <a href="[android]-state/index.html">State</a>&gt;(statesManager: <a href="[android]-states-manager/index.html">StatesManager</a>&lt;<a href="[android]-default-states-machine/index.html">T</a>&gt;, handlers: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="[android]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;in <a href="[android]-default-states-machine/index.html">T</a>, <a href="[android]-default-states-machine/index.html">T</a>&gt;&gt;) : <a href="[android]-states-machine/index.html">StatesMachine</a>&lt;<a href="[android]-default-states-machine/index.html">T</a>&gt; <span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">open class <a href="[android]-default-states-machine/index.html">DefaultStatesMachine</a>&lt;<a href="[android]-default-states-machine/index.html">T</a> : <a href="[android]-state/index.html">State</a>&gt;(statesManager: <a href="[android]-states-manager/index.html">StatesManager</a>&lt;<a href="[android]-default-states-machine/index.html">T</a>&gt;, handlers: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="[android]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;in <a href="[android]-default-states-machine/index.html">T</a>, <a href="[android]-default-states-machine/index.html">T</a>&gt;&gt;) : <a href="[android]-states-machine/index.html">StatesMachine</a>&lt;<a href="[android]-default-states-machine/index.html">T</a>&gt; <span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Default realization of <a href="[android]-states-machine/index.html">StatesMachine</a>. It uses <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/statesManager/#/PointingToDeclaration/">statesManager</span> for incapsulation of <a href="[android]-state/index.html">State</a>s storing and contexts resolving, and uses <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/launchStateHandling/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]/PointingToDeclaration/">launchStateHandling</span> for <a href="[android]-state/index.html">State</a> handling</p></div></div>
<div class="brief "><p class="paragraph">Default realization of <a href="[android]-states-machine/index.html">StatesMachine</a>. It uses <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/statesManager/#/PointingToDeclaration/">statesManager</span> for incapsulation of <a href="[android]-state/index.html">State</a>s storing and contexts resolving, and uses <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/launchStateHandling/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]/PointingToDeclaration/">launchStateHandling</span> for <a href="[android]-state/index.html">State</a> handling.</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
@ -134,9 +134,9 @@
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">class <a href="[common]-default-states-machine/index.html">DefaultStatesMachine</a>&lt;<a href="[common]-default-states-machine/index.html">T</a> : <a href="[common]-state/index.html">State</a>&gt;(statesManager: <a href="[common]-states-manager/index.html">StatesManager</a>&lt;<a href="[common]-default-states-machine/index.html">T</a>&gt;, handlers: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="[common]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;in <a href="[common]-default-states-machine/index.html">T</a>, <a href="[common]-default-states-machine/index.html">T</a>&gt;&gt;) : <a href="[common]-states-machine/index.html">StatesMachine</a>&lt;<a href="[common]-default-states-machine/index.html">T</a>&gt; <span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">open class <a href="[common]-default-states-machine/index.html">DefaultStatesMachine</a>&lt;<a href="[common]-default-states-machine/index.html">T</a> : <a href="[common]-state/index.html">State</a>&gt;(statesManager: <a href="[common]-states-manager/index.html">StatesManager</a>&lt;<a href="[common]-default-states-machine/index.html">T</a>&gt;, handlers: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="[common]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;in <a href="[common]-default-states-machine/index.html">T</a>, <a href="[common]-default-states-machine/index.html">T</a>&gt;&gt;) : <a href="[common]-states-machine/index.html">StatesMachine</a>&lt;<a href="[common]-default-states-machine/index.html">T</a>&gt; <span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Default realization of <a href="[common]-states-machine/index.html">StatesMachine</a>. It uses <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/statesManager/#/PointingToDeclaration/">statesManager</span> for incapsulation of <a href="[common]-state/index.html">State</a>s storing and contexts resolving, and uses <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/launchStateHandling/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]/PointingToDeclaration/">launchStateHandling</span> for <a href="[common]-state/index.html">State</a> handling</p></div></div>
<div class="brief "><p class="paragraph">Default realization of <a href="[common]-states-machine/index.html">StatesMachine</a>. It uses <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/statesManager/#/PointingToDeclaration/">statesManager</span> for incapsulation of <a href="[common]-state/index.html">State</a>s storing and contexts resolving, and uses <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/launchStateHandling/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]/PointingToDeclaration/">launchStateHandling</span> for <a href="[common]-state/index.html">State</a> handling.</p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
@ -144,9 +144,28 @@
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">class <a href="[jvm]-default-states-machine/index.html">DefaultStatesMachine</a>&lt;<a href="[jvm]-default-states-machine/index.html">T</a> : <a href="[jvm]-state/index.html">State</a>&gt;(statesManager: <a href="[jvm]-states-manager/index.html">StatesManager</a>&lt;<a href="[jvm]-default-states-machine/index.html">T</a>&gt;, handlers: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="[jvm]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;in <a href="[jvm]-default-states-machine/index.html">T</a>, <a href="[jvm]-default-states-machine/index.html">T</a>&gt;&gt;) : <a href="[jvm]-states-machine/index.html">StatesMachine</a>&lt;<a href="[jvm]-default-states-machine/index.html">T</a>&gt; <span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">open class <a href="[jvm]-default-states-machine/index.html">DefaultStatesMachine</a>&lt;<a href="[jvm]-default-states-machine/index.html">T</a> : <a href="[jvm]-state/index.html">State</a>&gt;(statesManager: <a href="[jvm]-states-manager/index.html">StatesManager</a>&lt;<a href="[jvm]-default-states-machine/index.html">T</a>&gt;, handlers: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="[jvm]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;in <a href="[jvm]-default-states-machine/index.html">T</a>, <a href="[jvm]-default-states-machine/index.html">T</a>&gt;&gt;) : <a href="[jvm]-states-machine/index.html">StatesMachine</a>&lt;<a href="[jvm]-default-states-machine/index.html">T</a>&gt; <span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">Default realization of <a href="[jvm]-states-machine/index.html">StatesMachine</a>. It uses <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/statesManager/#/PointingToDeclaration/">statesManager</span> for incapsulation of <a href="[jvm]-state/index.html">State</a>s storing and contexts resolving, and uses <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/launchStateHandling/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]/PointingToDeclaration/">launchStateHandling</span> for <a href="[jvm]-state/index.html">State</a> handling</p></div></div>
<div class="brief "><p class="paragraph">Default realization of <a href="[jvm]-states-machine/index.html">StatesMachine</a>. It uses <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/statesManager/#/PointingToDeclaration/">statesManager</span> for incapsulation of <a href="[jvm]-state/index.html">State</a>s storing and contexts resolving, and uses <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/launchStateHandling/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]/PointingToDeclaration/">launchStateHandling</span> for <a href="[jvm]-state/index.html">State</a> handling.</p></div></div>
</div>
</div>
</div>
</div>
<a data-name="1080667633%2FClasslikes%2F1737121690" anchor-label="DefaultUpdatableStatesMachine" id="1080667633%2FClasslikes%2F1737121690" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine///PointingToDeclaration/"><span>Default</span><wbr></wbr><span>Updatable</span><wbr></wbr><span>States</span><wbr></wbr><span><span>Machine</span></span></span><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1080667633%2FClasslikes%2F1737121690"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
<div>
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">open class <a href="[android]-default-updatable-states-machine/index.html">DefaultUpdatableStatesMachine</a>&lt;<a href="[android]-default-updatable-states-machine/index.html">T</a> : <a href="[android]-state/index.html">State</a>&gt;(statesManager: <a href="[android]-states-manager/index.html">StatesManager</a>&lt;<a href="[android]-default-updatable-states-machine/index.html">T</a>&gt;, handlers: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="[android]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;in <a href="[android]-default-updatable-states-machine/index.html">T</a>, <a href="[android]-default-updatable-states-machine/index.html">T</a>&gt;&gt;) : <a href="[android]-default-states-machine/index.html">DefaultStatesMachine</a>&lt;<a href="[android]-default-updatable-states-machine/index.html">T</a>&gt; , <a href="[android]-updatable-states-machine/index.html">UpdatableStatesMachine</a>&lt;<a href="[android]-default-updatable-states-machine/index.html">T</a>&gt; <span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div><div class="content sourceset-depenent-content" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">open class <a href="[common]-default-updatable-states-machine/index.html">DefaultUpdatableStatesMachine</a>&lt;<a href="[common]-default-updatable-states-machine/index.html">T</a> : <a href="[common]-state/index.html">State</a>&gt;(statesManager: <a href="[common]-states-manager/index.html">StatesManager</a>&lt;<a href="[common]-default-updatable-states-machine/index.html">T</a>&gt;, handlers: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="[common]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;in <a href="[common]-default-updatable-states-machine/index.html">T</a>, <a href="[common]-default-updatable-states-machine/index.html">T</a>&gt;&gt;) : <a href="[common]-default-states-machine/index.html">DefaultStatesMachine</a>&lt;<a href="[common]-default-updatable-states-machine/index.html">T</a>&gt; , <a href="[common]-updatable-states-machine/index.html">UpdatableStatesMachine</a>&lt;<a href="[common]-default-updatable-states-machine/index.html">T</a>&gt; <span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div><div class="content sourceset-depenent-content" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">open class <a href="[jvm]-default-updatable-states-machine/index.html">DefaultUpdatableStatesMachine</a>&lt;<a href="[jvm]-default-updatable-states-machine/index.html">T</a> : <a href="[jvm]-state/index.html">State</a>&gt;(statesManager: <a href="[jvm]-states-manager/index.html">StatesManager</a>&lt;<a href="[jvm]-default-updatable-states-machine/index.html">T</a>&gt;, handlers: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="[jvm]-checkable-handler-holder/index.html">CheckableHandlerHolder</a>&lt;in <a href="[jvm]-default-updatable-states-machine/index.html">T</a>, <a href="[jvm]-default-updatable-states-machine/index.html">T</a>&gt;&gt;) : <a href="[jvm]-default-states-machine/index.html">DefaultStatesMachine</a>&lt;<a href="[jvm]-default-updatable-states-machine/index.html">T</a>&gt; , <a href="[jvm]-updatable-states-machine/index.html">UpdatableStatesMachine</a>&lt;<a href="[jvm]-default-updatable-states-machine/index.html">T</a>&gt; <span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
</div>
</div>
</div>
</div>
</div>
@ -245,6 +264,47 @@
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">interface <a href="[android]-states-manager/index.html">StatesManager</a>&lt;<a href="[android]-states-manager/index.html">T</a> : <a href="[android]-state/index.html">State</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div><div class="content sourceset-depenent-content" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">interface <a href="[common]-states-manager/index.html">StatesManager</a>&lt;<a href="[common]-states-manager/index.html">T</a> : <a href="[common]-state/index.html">State</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div><div class="content sourceset-depenent-content" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">interface <a href="[jvm]-states-manager/index.html">StatesManager</a>&lt;<a href="[jvm]-states-manager/index.html">T</a> : <a href="[jvm]-state/index.html">State</a>&gt;<span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
</div>
</div>
</div>
</div>
</div>
</div>
<a data-name="155986834%2FClasslikes%2F1737121690" anchor-label="UpdatableStatesMachine" id="155986834%2FClasslikes%2F1737121690" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain"></a>
<div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain :micro_utils.dokka:dokkaHtml/commonMain :micro_utils.dokka:dokkaHtml/jvmMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex"><span data-unresolved-link="dev.inmo.micro_utils.fsm.common/UpdatableStatesMachine///PointingToDeclaration/"><span>Updatable</span><wbr></wbr><span>States</span><wbr></wbr><span><span>Machine</span></span></span><span class="anchor-wrapper"><span class="anchor-icon" pointing-to="155986834%2FClasslikes%2F1737121690"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title"><div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">android</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace">interface <a href="[android]-updatable-states-machine/index.html">UpdatableStatesMachine</a>&lt;<a href="[android]-updatable-states-machine/index.html">T</a> : <a href="[android]-state/index.html">State</a>&gt; : <a href="[android]-states-machine/index.html">StatesMachine</a>&lt;<a href="[android]-updatable-states-machine/index.html">T</a>&gt; <span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">This extender of <a href="[android]-states-machine/index.html">StatesMachine</a> interface declare one new function <a href="[android]-updatable-states-machine/update-chain.html">updateChain</a>. Realizations of this interface must be able to perform update of chain in internal <a href="[android]-states-manager/index.html">StatesManager</a></p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag common-like">common</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace">interface <a href="[common]-updatable-states-machine/index.html">UpdatableStatesMachine</a>&lt;<a href="[common]-updatable-states-machine/index.html">T</a> : <a href="[common]-state/index.html">State</a>&gt; : <a href="[common]-states-machine/index.html">StatesMachine</a>&lt;<a href="[common]-updatable-states-machine/index.html">T</a>&gt; <span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">This extender of <a href="[common]-states-machine/index.html">StatesMachine</a> interface declare one new function <a href="[common]-updatable-states-machine/update-chain.html">updateChain</a>. Realizations of this interface must be able to perform update of chain in internal <a href="[common]-states-manager/index.html">StatesManager</a></p></div></div>
<div class="divergent-group" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="with-platform-tags"><span class="pull-right">
<div class="platform-tags ">
<div class="platform-tag jvm-like">jvm</div>
</div>
</span></div>
<div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace">interface <a href="[jvm]-updatable-states-machine/index.html">UpdatableStatesMachine</a>&lt;<a href="[jvm]-updatable-states-machine/index.html">T</a> : <a href="[jvm]-state/index.html">State</a>&gt; : <a href="[jvm]-states-machine/index.html">StatesMachine</a>&lt;<a href="[jvm]-updatable-states-machine/index.html">T</a>&gt; <span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<div class="brief "><p class="paragraph">This extender of <a href="[jvm]-states-machine/index.html">StatesMachine</a> interface declare one new function <a href="[jvm]-updatable-states-machine/update-chain.html">updateChain</a>. Realizations of this interface must be able to perform update of chain in internal <a href="[jvm]-states-manager/index.html">StatesManager</a></p></div></div>
</div>
</div>
</div>

View File

@ -64,7 +64,6 @@ $dokka.location:dev.inmo.micro_utils.common//changeVisibility/android.view.View#
$dokka.location:dev.inmo.micro_utils.common//collapse/android.view.View#kotlin.Long/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.common/collapse.html
$dokka.location:dev.inmo.micro_utils.common//collapseHorizontally/android.view.View#kotlin.Long/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.common/collapse-horizontally.html
$dokka.location:dev.inmo.micro_utils.common//dataOrElse/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]data-or-else.html
$dokka.location:dev.inmo.micro_utils.common//dataOrElseSuspendable/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]data-or-else-suspendable.html
$dokka.location:dev.inmo.micro_utils.common//dataOrNull/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]data-or-null.html
$dokka.location:dev.inmo.micro_utils.common//dataOrThrow/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Throwable/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]data-or-throw.html
$dokka.location:dev.inmo.micro_utils.common//diff/kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.Boolean/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]diff.html
@ -99,6 +98,8 @@ $dokka.location:dev.inmo.micro_utils.common//joinTo/kotlin.collections.Iterable[
$dokka.location:dev.inmo.micro_utils.common//joinTo/kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]#TypeParam(bounds=[kotlin.Any?])?#TypeParam(bounds=[kotlin.Any?])?/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]join-to.html
$dokka.location:dev.inmo.micro_utils.common//mapNotNullA/kotlin.Array[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.common/map-not-null-a.html
$dokka.location:dev.inmo.micro_utils.common//mapNotNullA/kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.common/map-not-null-a.html
$dokka.location:dev.inmo.micro_utils.common//mapOnAbsent/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]map-on-absent.html
$dokka.location:dev.inmo.micro_utils.common//mapOnPresented/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]map-on-presented.html
$dokka.location:dev.inmo.micro_utils.common//onAbsent/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]on-absent.html
$dokka.location:dev.inmo.micro_utils.common//onFirst/TypeParam(bounds=[dev.inmo.micro_utils.common.Either[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]])#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]on-first.html
$dokka.location:dev.inmo.micro_utils.common//onPresented/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]on-presented.html
@ -151,6 +152,8 @@ $dokka.location:dev.inmo.micro_utils.common/Optional.Companion///PointingToDecla
$dokka.location:dev.inmo.micro_utils.common/Optional.Companion/absent/#/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]-optional/-companion/absent.html
$dokka.location:dev.inmo.micro_utils.common/Optional.Companion/presented/#TypeParam(bounds=[kotlin.Any?])/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]-optional/-companion/presented.html
$dokka.location:dev.inmo.micro_utils.common/Optional///PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]-optional/index.html
$dokka.location:dev.inmo.micro_utils.common/Optional/data/#/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]-optional/data.html
$dokka.location:dev.inmo.micro_utils.common/Optional/dataPresented/#/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]-optional/data-presented.html
$dokka.location:dev.inmo.micro_utils.common/PreviewFeature///PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]-preview-feature/index.html
$dokka.location:dev.inmo.micro_utils.common/PreviewFeature/PreviewFeature/#kotlin.String/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]-preview-feature/-preview-feature.html
$dokka.location:dev.inmo.micro_utils.common/PreviewFeature/message/#/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]-preview-feature/message.html
@ -257,7 +260,7 @@ $dokka.location:dev.inmo.micro_utils.crypto//md5/kotlin.String#/PointingToDeclar
$dokka.location:dev.inmo.micro_utils.fsm.common.dsl////PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.fsm.common.dsl/index.html
$dokka.location:dev.inmo.micro_utils.fsm.common.dsl//buildFSM/#kotlin.Function1[dev.inmo.micro_utils.fsm.common.dsl.FSMBuilder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.fsm.common.dsl/[jvm]build-f-s-m.html
$dokka.location:dev.inmo.micro_utils.fsm.common.dsl/FSMBuilder///PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.fsm.common.dsl/[jvm]-f-s-m-builder/index.html
$dokka.location:dev.inmo.micro_utils.fsm.common.dsl/FSMBuilder/FSMBuilder/#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#dev.inmo.micro_utils.fsm.common.StatesHandler[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.fsm.common.dsl/[jvm]-f-s-m-builder/-f-s-m-builder.html
$dokka.location:dev.inmo.micro_utils.fsm.common.dsl/FSMBuilder/FSMBuilder/#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.Function2[dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]],dev.inmo.micro_utils.fsm.common.StatesMachine[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.micro_utils.fsm.common.StatesHandler[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.fsm.common.dsl/[jvm]-f-s-m-builder/-f-s-m-builder.html
$dokka.location:dev.inmo.micro_utils.fsm.common.dsl/FSMBuilder/add/#dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.fsm.common.dsl/[jvm]-f-s-m-builder/add.html
$dokka.location:dev.inmo.micro_utils.fsm.common.dsl/FSMBuilder/add/#kotlin.coroutines.SuspendFunction1[dev.inmo.micro_utils.fsm.common.State,kotlin.Boolean]#dev.inmo.micro_utils.fsm.common.StatesHandler[TypeParam(bounds=[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.fsm.common.dsl/[jvm]-f-s-m-builder/add.html
$dokka.location:dev.inmo.micro_utils.fsm.common.dsl/FSMBuilder/add/#kotlin.reflect.KClass[TypeParam(bounds=[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])])]#dev.inmo.micro_utils.fsm.common.StatesHandler[TypeParam(bounds=[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.fsm.common.dsl/[jvm]-f-s-m-builder/add.html
@ -265,6 +268,7 @@ $dokka.location:dev.inmo.micro_utils.fsm.common.dsl/FSMBuilder/addStrict/#kotlin
$dokka.location:dev.inmo.micro_utils.fsm.common.dsl/FSMBuilder/build/#/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.fsm.common.dsl/[jvm]-f-s-m-builder/build.html
$dokka.location:dev.inmo.micro_utils.fsm.common.dsl/FSMBuilder/defaultStateHandler/#/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.fsm.common.dsl/[jvm]-f-s-m-builder/default-state-handler.html
$dokka.location:dev.inmo.micro_utils.fsm.common.dsl/FSMBuilder/doWhen/#kotlin.coroutines.SuspendFunction1[dev.inmo.micro_utils.fsm.common.State,kotlin.Boolean]#dev.inmo.micro_utils.fsm.common.StatesHandler[TypeParam(bounds=[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.fsm.common.dsl/[jvm]-f-s-m-builder/do-when.html
$dokka.location:dev.inmo.micro_utils.fsm.common.dsl/FSMBuilder/fsmBuilder/#/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.fsm.common.dsl/[jvm]-f-s-m-builder/fsm-builder.html
$dokka.location:dev.inmo.micro_utils.fsm.common.dsl/FSMBuilder/onStateOrSubstate/#dev.inmo.micro_utils.fsm.common.StatesHandler[TypeParam(bounds=[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.fsm.common.dsl/[jvm]-f-s-m-builder/on-state-or-substate.html
$dokka.location:dev.inmo.micro_utils.fsm.common.dsl/FSMBuilder/statesManager/#/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.fsm.common.dsl/[jvm]-f-s-m-builder/states-manager.html
$dokka.location:dev.inmo.micro_utils.fsm.common.dsl/FSMBuilder/strictlyOn/#dev.inmo.micro_utils.fsm.common.StatesHandler[TypeParam(bounds=[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.fsm.common.dsl/[jvm]-f-s-m-builder/strictly-on.html
@ -305,8 +309,13 @@ $dokka.location:dev.inmo.micro_utils.fsm.common/CustomizableHandlerHolder/handle
$dokka.location:dev.inmo.micro_utils.fsm.common/DefaultStatesMachine///PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[jvm]-default-states-machine/index.html
$dokka.location:dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/DefaultStatesMachine/#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[jvm]-default-states-machine/-default-states-machine.html
$dokka.location:dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/handleState/dev.inmo.micro_utils.fsm.common.StatesMachine[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[jvm]-default-states-machine/handle-state.html
$dokka.location:dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/performStateUpdate/#dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#kotlinx.coroutines.CoroutineScope/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[jvm]-default-states-machine/perform-state-update.html
$dokka.location:dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/start/#kotlinx.coroutines.CoroutineScope/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[jvm]-default-states-machine/start.html
$dokka.location:dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/startChain/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[jvm]-default-states-machine/start-chain.html
$dokka.location:dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine///PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[jvm]-default-updatable-states-machine/index.html
$dokka.location:dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/DefaultUpdatableStatesMachine/#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[jvm]-default-updatable-states-machine/-default-updatable-states-machine.html
$dokka.location:dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/performStateUpdate/#dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#kotlinx.coroutines.CoroutineScope/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[jvm]-default-updatable-states-machine/perform-state-update.html
$dokka.location:dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/updateChain/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[jvm]-default-updatable-states-machine/update-chain.html
$dokka.location:dev.inmo.micro_utils.fsm.common/State///PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[jvm]-state/index.html
$dokka.location:dev.inmo.micro_utils.fsm.common/State/context/#/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[jvm]-state/context.html
$dokka.location:dev.inmo.micro_utils.fsm.common/StatesHandler///PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[jvm]-states-handler/index.html
@ -325,6 +334,8 @@ $dokka.location:dev.inmo.micro_utils.fsm.common/StatesManager/onEndChain/#/Point
$dokka.location:dev.inmo.micro_utils.fsm.common/StatesManager/onStartChain/#/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[jvm]-states-manager/on-start-chain.html
$dokka.location:dev.inmo.micro_utils.fsm.common/StatesManager/startChain/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[jvm]-states-manager/start-chain.html
$dokka.location:dev.inmo.micro_utils.fsm.common/StatesManager/update/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[jvm]-states-manager/update.html
$dokka.location:dev.inmo.micro_utils.fsm.common/UpdatableStatesMachine///PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[jvm]-updatable-states-machine/index.html
$dokka.location:dev.inmo.micro_utils.fsm.common/UpdatableStatesMachine/updateChain/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[jvm]-updatable-states-machine/update-chain.html
$dokka.location:dev.inmo.micro_utils.fsm.repos.common////PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.fsm.repos.common/index.html
$dokka.location:dev.inmo.micro_utils.fsm.repos.common/KeyValueBasedDefaultStatesManagerRepo///PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.fsm.repos.common/[jvm]-key-value-based-default-states-manager-repo/index.html
$dokka.location:dev.inmo.micro_utils.fsm.repos.common/KeyValueBasedDefaultStatesManagerRepo/KeyValueBasedDefaultStatesManagerRepo/#dev.inmo.micro_utils.repos.StandardKeyValueRepo[kotlin.Any,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.fsm.repos.common/[jvm]-key-value-based-default-states-manager-repo/-key-value-based-default-states-manager-repo.html

View File

@ -95,102 +95,102 @@
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-7" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//dataOrElse/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[android]data-or-else.html"><span>[android]data</span><wbr></wbr><span>Or</span><wbr></wbr><span><span>Else()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-8" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//dataOrElseSuspendable/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[android]data-or-else-suspendable.html"><span>[android]data</span><wbr></wbr><span>Or</span><wbr></wbr><span>Else</span><wbr></wbr><span><span>Suspendable()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-9" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//dataOrNull/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-8" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//dataOrNull/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[android]data-or-null.html"><span>[android]data</span><wbr></wbr><span>Or</span><wbr></wbr><span><span>Null()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-10" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//dataOrThrow/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Throwable/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-9" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//dataOrThrow/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Throwable/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[android]data-or-throw.html"><span>[android]data</span><wbr></wbr><span>Or</span><wbr></wbr><span><span>Throw()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-11" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/Diff///PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-10" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/Diff///PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[android]-diff/index.html"><span><span>[android]Diff</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-12" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//diff/kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.Boolean/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-11" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//diff/kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.Boolean/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[android]diff.html"><span><span>[android]diff()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-13" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//Diff/#kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-12" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//Diff/#kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[android]-diff.html"><span><span>[android]Diff()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-14" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/Either///PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-13" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/Either///PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[android]-either/index.html"><span><span>[android]Either</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-15" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//either/kotlin.Any#/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-14" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//either/kotlin.Any#/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[android]either.html"><span><span>[android]either()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-16" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/EitherFirst///PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-15" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/EitherFirst///PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[android]-either-first/index.html"><span>[android]Either</span><wbr></wbr><span><span>First</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-17" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/EitherSecond///PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-16" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/EitherSecond///PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[android]-either-second/index.html"><span>[android]Either</span><wbr></wbr><span><span>Second</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-18" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/EitherSerializer///PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-17" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/EitherSerializer///PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[android]-either-serializer/index.html"><span>[android]Either</span><wbr></wbr><span><span>Serializer</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-19" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/FileName///PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-18" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/FileName///PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[android]-file-name/index.html"><span>[android]File</span><wbr></wbr><span><span>Name</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-20" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//first/dev.inmo.micro_utils.common.Either.Companion#TypeParam(bounds=[kotlin.Any?])/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-19" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//first/dev.inmo.micro_utils.common.Either.Companion#TypeParam(bounds=[kotlin.Any?])/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[android]first.html"><span><span>[android]first()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-21" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//firstNotNull/kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])?]#/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-20" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//firstNotNull/kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])?]#/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[android]first-not-null.html"><span>[android]first</span><wbr></wbr><span>Not</span><wbr></wbr><span><span>Null()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-22" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//intersect/kotlin.ranges.ClosedRange[TypeParam(bounds=[kotlin.Comparable[^]])]#kotlin.ranges.ClosedRange[TypeParam(bounds=[kotlin.Comparable[^]])]/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-21" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//intersect/kotlin.ranges.ClosedRange[TypeParam(bounds=[kotlin.Comparable[^]])]#kotlin.ranges.ClosedRange[TypeParam(bounds=[kotlin.Comparable[^]])]/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[android]intersect.html"><span><span>[android]intersect()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-23" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//joinTo/kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]#TypeParam(bounds=[kotlin.Any?])?#TypeParam(bounds=[kotlin.Any?])?#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-22" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//joinTo/kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]#TypeParam(bounds=[kotlin.Any?])?#TypeParam(bounds=[kotlin.Any?])?#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[android]join-to.html"><span>[android]join</span><wbr></wbr><span><span>To()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-24" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//onAbsent/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-23" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//mapOnAbsent/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[android]map-on-absent.html"><span>[android]map</span><wbr></wbr><span>On</span><wbr></wbr><span><span>Absent()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-24" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//mapOnPresented/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[android]map-on-presented.html"><span>[android]map</span><wbr></wbr><span>On</span><wbr></wbr><span><span>Presented()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-25" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//onAbsent/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[android]on-absent.html"><span>[android]on</span><wbr></wbr><span><span>Absent()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-25" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//onFirst/TypeParam(bounds=[dev.inmo.micro_utils.common.Either[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]])#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-26" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//onFirst/TypeParam(bounds=[dev.inmo.micro_utils.common.Either[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]])#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[android]on-first.html"><span>[android]on</span><wbr></wbr><span><span>First()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-26" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//onPresented/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-27" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//onPresented/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[android]on-presented.html"><span>[android]on</span><wbr></wbr><span><span>Presented()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-27" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//onSecond/TypeParam(bounds=[dev.inmo.micro_utils.common.Either[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]])#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-28" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//onSecond/TypeParam(bounds=[dev.inmo.micro_utils.common.Either[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]])#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[android]on-second.html"><span>[android]on</span><wbr></wbr><span><span>Second()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-28" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/Optional///PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-29" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/Optional///PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[android]-optional/index.html"><span><span>[android]Optional</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-29" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/PreviewFeature///PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-30" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/PreviewFeature///PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[android]-preview-feature/index.html"><span>[android]Preview</span><wbr></wbr><span><span>Feature</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-30" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//repeatOnFailure/#kotlin.Int#kotlin.Function1[kotlin.Throwable,kotlin.Unit]#kotlin.Function1[kotlin.Int,TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-31" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//repeatOnFailure/#kotlin.Int#kotlin.Function1[kotlin.Throwable,kotlin.Unit]#kotlin.Function1[kotlin.Int,TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[android]repeat-on-failure.html"><span>[android]repeat</span><wbr></wbr><span>On</span><wbr></wbr><span><span>Failure()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-31" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//second/dev.inmo.micro_utils.common.Either.Companion#TypeParam(bounds=[kotlin.Any?])/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-32" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//second/dev.inmo.micro_utils.common.Either.Companion#TypeParam(bounds=[kotlin.Any?])/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[android]second.html"><span><span>[android]second()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-32" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//StrictDiff/#kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-33" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//StrictDiff/#kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[android]-strict-diff.html"><span>[android]Strict</span><wbr></wbr><span><span>Diff()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-33" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/Warning///PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-34" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/Warning///PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[android]-warning/index.html"><span><span>[android]Warning</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-34" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//asAllocator/kotlin.coroutines.SuspendFunction0[kotlin.ByteArray]#/PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-35" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//asAllocator/kotlin.coroutines.SuspendFunction0[kotlin.ByteArray]#/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[common]as-allocator.html"><span>[common]as</span><wbr></wbr><span><span>Allocator()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-35" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/ByteArrayAllocatorSerializer///PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-36" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/ByteArrayAllocatorSerializer///PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[common]-byte-array-allocator-serializer/index.html"><span>[common]Byte</span><wbr></wbr><span>Array</span><wbr></wbr><span>Allocator</span><wbr></wbr><span><span>Serializer</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-36" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//calculateDiff/kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.Boolean/PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-37" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//calculateDiff/kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.Boolean/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[common]calculate-diff.html"><span>[common]calculate</span><wbr></wbr><span><span>Diff()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-37" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//calculateStrictDiff/kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-38" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//calculateStrictDiff/kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[common]calculate-strict-diff.html"><span>[common]calculate</span><wbr></wbr><span>Strict</span><wbr></wbr><span><span>Diff()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-38" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//dataOrElse/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-39" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//dataOrElse/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[common]data-or-else.html"><span>[common]data</span><wbr></wbr><span>Or</span><wbr></wbr><span><span>Else()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-39" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//dataOrElseSuspendable/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[common]data-or-else-suspendable.html"><span>[common]data</span><wbr></wbr><span>Or</span><wbr></wbr><span>Else</span><wbr></wbr><span><span>Suspendable()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-40" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//dataOrNull/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[common]data-or-null.html"><span>[common]data</span><wbr></wbr><span>Or</span><wbr></wbr><span><span>Null()</span></span></a></div>
</div>
@ -236,229 +236,238 @@
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-54" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//joinTo/kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]#TypeParam(bounds=[kotlin.Any?])?#TypeParam(bounds=[kotlin.Any?])?#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[common]join-to.html"><span>[common]join</span><wbr></wbr><span><span>To()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-55" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//onAbsent/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-55" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//mapOnAbsent/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[common]map-on-absent.html"><span>[common]map</span><wbr></wbr><span>On</span><wbr></wbr><span><span>Absent()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-56" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//mapOnPresented/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[common]map-on-presented.html"><span>[common]map</span><wbr></wbr><span>On</span><wbr></wbr><span><span>Presented()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-57" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//onAbsent/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[common]on-absent.html"><span>[common]on</span><wbr></wbr><span><span>Absent()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-56" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//onFirst/TypeParam(bounds=[dev.inmo.micro_utils.common.Either[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]])#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-58" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//onFirst/TypeParam(bounds=[dev.inmo.micro_utils.common.Either[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]])#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[common]on-first.html"><span>[common]on</span><wbr></wbr><span><span>First()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-57" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//onPresented/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-59" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//onPresented/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[common]on-presented.html"><span>[common]on</span><wbr></wbr><span><span>Presented()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-58" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//onSecond/TypeParam(bounds=[dev.inmo.micro_utils.common.Either[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]])#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-60" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//onSecond/TypeParam(bounds=[dev.inmo.micro_utils.common.Either[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]])#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[common]on-second.html"><span>[common]on</span><wbr></wbr><span><span>Second()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-59" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/Optional///PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-61" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/Optional///PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[common]-optional/index.html"><span><span>[common]Optional</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-60" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/PreviewFeature///PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-62" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/PreviewFeature///PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[common]-preview-feature/index.html"><span>[common]Preview</span><wbr></wbr><span><span>Feature</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-61" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//repeatOnFailure/#kotlin.Int#kotlin.Function1[kotlin.Throwable,kotlin.Unit]#kotlin.Function1[kotlin.Int,TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-63" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//repeatOnFailure/#kotlin.Int#kotlin.Function1[kotlin.Throwable,kotlin.Unit]#kotlin.Function1[kotlin.Int,TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[common]repeat-on-failure.html"><span>[common]repeat</span><wbr></wbr><span>On</span><wbr></wbr><span><span>Failure()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-62" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//second/dev.inmo.micro_utils.common.Either.Companion#TypeParam(bounds=[kotlin.Any?])/PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-64" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//second/dev.inmo.micro_utils.common.Either.Companion#TypeParam(bounds=[kotlin.Any?])/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[common]second.html"><span><span>[common]second()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-63" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//StrictDiff/#kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-65" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//StrictDiff/#kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[common]-strict-diff.html"><span>[common]Strict</span><wbr></wbr><span><span>Diff()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-64" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/Warning///PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-66" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/Warning///PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[common]-warning/index.html"><span><span>[common]Warning</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-65" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//asAllocator/kotlin.coroutines.SuspendFunction0[kotlin.ByteArray]#/PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-67" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//asAllocator/kotlin.coroutines.SuspendFunction0[kotlin.ByteArray]#/PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]as-allocator.html"><span>[jvm]as</span><wbr></wbr><span><span>Allocator()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-66" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/ByteArrayAllocatorSerializer///PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-68" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/ByteArrayAllocatorSerializer///PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]-byte-array-allocator-serializer/index.html"><span>[jvm]Byte</span><wbr></wbr><span>Array</span><wbr></wbr><span>Allocator</span><wbr></wbr><span><span>Serializer</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-67" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//bytes/java.io.File#/PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-69" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//bytes/java.io.File#/PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]bytes.html"><span><span>[jvm]bytes()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-68" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//bytesSync/java.io.File#/PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-70" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//bytesSync/java.io.File#/PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]bytes-sync.html"><span>[jvm]bytes</span><wbr></wbr><span><span>Sync()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-69" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//calculateDiff/kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.Boolean/PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-71" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//calculateDiff/kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.Boolean/PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]calculate-diff.html"><span>[jvm]calculate</span><wbr></wbr><span><span>Diff()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-70" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//calculateStrictDiff/kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-72" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//calculateStrictDiff/kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]calculate-strict-diff.html"><span>[jvm]calculate</span><wbr></wbr><span>Strict</span><wbr></wbr><span><span>Diff()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-71" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//dataOrElse/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-73" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//dataOrElse/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]data-or-else.html"><span>[jvm]data</span><wbr></wbr><span>Or</span><wbr></wbr><span><span>Else()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-72" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//dataOrElseSuspendable/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]data-or-else-suspendable.html"><span>[jvm]data</span><wbr></wbr><span>Or</span><wbr></wbr><span>Else</span><wbr></wbr><span><span>Suspendable()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-73" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//dataOrNull/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-74" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//dataOrNull/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]data-or-null.html"><span>[jvm]data</span><wbr></wbr><span>Or</span><wbr></wbr><span><span>Null()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-74" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//dataOrThrow/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Throwable/PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-75" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//dataOrThrow/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Throwable/PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]data-or-throw.html"><span>[jvm]data</span><wbr></wbr><span>Or</span><wbr></wbr><span><span>Throw()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-75" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/Diff///PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-76" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/Diff///PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]-diff/index.html"><span><span>[jvm]Diff</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-76" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//diff/kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.Boolean/PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-77" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//diff/kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.Boolean/PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]diff.html"><span><span>[jvm]diff()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-77" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//Diff/#kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-78" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//Diff/#kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]-diff.html"><span><span>[jvm]Diff()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-78" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/Either///PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-79" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/Either///PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]-either/index.html"><span><span>[jvm]Either</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-79" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//either/kotlin.Any#/PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-80" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//either/kotlin.Any#/PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]either.html"><span><span>[jvm]either()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-80" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/EitherFirst///PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-81" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/EitherFirst///PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]-either-first/index.html"><span>[jvm]Either</span><wbr></wbr><span><span>First</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-81" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/EitherSecond///PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-82" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/EitherSecond///PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]-either-second/index.html"><span>[jvm]Either</span><wbr></wbr><span><span>Second</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-82" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/EitherSerializer///PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-83" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/EitherSerializer///PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]-either-serializer/index.html"><span>[jvm]Either</span><wbr></wbr><span><span>Serializer</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-83" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/FileName///PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-84" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/FileName///PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]-file-name/index.html"><span>[jvm]File</span><wbr></wbr><span><span>Name</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-84" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//first/dev.inmo.micro_utils.common.Either.Companion#TypeParam(bounds=[kotlin.Any?])/PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-85" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//first/dev.inmo.micro_utils.common.Either.Companion#TypeParam(bounds=[kotlin.Any?])/PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]first.html"><span><span>[jvm]first()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-85" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//firstNotNull/kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])?]#/PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-86" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//firstNotNull/kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])?]#/PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]first-not-null.html"><span>[jvm]first</span><wbr></wbr><span>Not</span><wbr></wbr><span><span>Null()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-86" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//intersect/kotlin.ranges.ClosedRange[TypeParam(bounds=[kotlin.Comparable[^]])]#kotlin.ranges.ClosedRange[TypeParam(bounds=[kotlin.Comparable[^]])]/PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-87" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//intersect/kotlin.ranges.ClosedRange[TypeParam(bounds=[kotlin.Comparable[^]])]#kotlin.ranges.ClosedRange[TypeParam(bounds=[kotlin.Comparable[^]])]/PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]intersect.html"><span><span>[jvm]intersect()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-87" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//joinTo/kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]#TypeParam(bounds=[kotlin.Any?])?#TypeParam(bounds=[kotlin.Any?])?#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]/PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-88" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//joinTo/kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]#TypeParam(bounds=[kotlin.Any?])?#TypeParam(bounds=[kotlin.Any?])?#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]/PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]join-to.html"><span>[jvm]join</span><wbr></wbr><span><span>To()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-88" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//onAbsent/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-89" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//mapOnAbsent/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]map-on-absent.html"><span>[jvm]map</span><wbr></wbr><span>On</span><wbr></wbr><span><span>Absent()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-90" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//mapOnPresented/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]map-on-presented.html"><span>[jvm]map</span><wbr></wbr><span>On</span><wbr></wbr><span><span>Presented()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-91" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//onAbsent/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]on-absent.html"><span>[jvm]on</span><wbr></wbr><span><span>Absent()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-89" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//onFirst/TypeParam(bounds=[dev.inmo.micro_utils.common.Either[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]])#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-92" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//onFirst/TypeParam(bounds=[dev.inmo.micro_utils.common.Either[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]])#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]on-first.html"><span>[jvm]on</span><wbr></wbr><span><span>First()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-90" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//onPresented/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-93" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//onPresented/dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]on-presented.html"><span>[jvm]on</span><wbr></wbr><span><span>Presented()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-91" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//onSecond/TypeParam(bounds=[dev.inmo.micro_utils.common.Either[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]])#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-94" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//onSecond/TypeParam(bounds=[dev.inmo.micro_utils.common.Either[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]])#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]on-second.html"><span>[jvm]on</span><wbr></wbr><span><span>Second()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-92" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/Optional///PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-95" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/Optional///PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]-optional/index.html"><span><span>[jvm]Optional</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-93" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/PreviewFeature///PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-96" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/PreviewFeature///PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]-preview-feature/index.html"><span>[jvm]Preview</span><wbr></wbr><span><span>Feature</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-94" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//repeatOnFailure/#kotlin.Int#kotlin.Function1[kotlin.Throwable,kotlin.Unit]#kotlin.Function1[kotlin.Int,TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-97" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//repeatOnFailure/#kotlin.Int#kotlin.Function1[kotlin.Throwable,kotlin.Unit]#kotlin.Function1[kotlin.Int,TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]repeat-on-failure.html"><span>[jvm]repeat</span><wbr></wbr><span>On</span><wbr></wbr><span><span>Failure()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-95" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//second/dev.inmo.micro_utils.common.Either.Companion#TypeParam(bounds=[kotlin.Any?])/PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-98" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//second/dev.inmo.micro_utils.common.Either.Companion#TypeParam(bounds=[kotlin.Any?])/PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]second.html"><span><span>[jvm]second()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-96" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//StrictDiff/#kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-99" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//StrictDiff/#kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]-strict-diff.html"><span>[jvm]Strict</span><wbr></wbr><span><span>Diff()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-97" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/Warning///PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-100" pageId="micro_utils.dokka::dev.inmo.micro_utils.common/Warning///PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]-warning/index.html"><span><span>[jvm]Warning</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-98" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//asAllocator/kotlin.ByteArray#/PointingToDeclaration//1737121690">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-101" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//asAllocator/kotlin.ByteArray#/PointingToDeclaration//1737121690">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/as-allocator.html"><span>as</span><wbr></wbr><span><span>Allocator()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-99" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//asSuspendAllocator/kotlin.ByteArray#/PointingToDeclaration//1737121690">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-102" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//asSuspendAllocator/kotlin.ByteArray#/PointingToDeclaration//1737121690">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/as-suspend-allocator.html"><span>as</span><wbr></wbr><span>Suspend</span><wbr></wbr><span><span>Allocator()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-100" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//bytes/dev.inmo.micro_utils.common.MPPFile#/PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-103" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//bytes/dev.inmo.micro_utils.common.MPPFile#/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/bytes.html"><span><span>bytes()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-101" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//bytesAllocator/java.io.File#/PointingToDeclaration//1737121690">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-104" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//bytesAllocator/java.io.File#/PointingToDeclaration//1737121690">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/bytes-allocator.html"><span>bytes</span><wbr></wbr><span><span>Allocator()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-102" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//bytesAllocatorSync/java.io.File#/PointingToDeclaration//1737121690">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-105" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//bytesAllocatorSync/java.io.File#/PointingToDeclaration//1737121690">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/bytes-allocator-sync.html"><span>bytes</span><wbr></wbr><span>Allocator</span><wbr></wbr><span><span>Sync()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-103" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//bytesSync/dev.inmo.micro_utils.common.MPPFile#/PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-106" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//bytesSync/dev.inmo.micro_utils.common.MPPFile#/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/bytes-sync.html"><span>bytes</span><wbr></wbr><span><span>Sync()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-104" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//changeVisibility/android.view.View#kotlin.Boolean#kotlin.Boolean/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-107" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//changeVisibility/android.view.View#kotlin.Boolean#kotlin.Boolean/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/change-visibility.html"><span>change</span><wbr></wbr><span><span>Visibility()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-105" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//collapse/android.view.View#kotlin.Long/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-108" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//collapse/android.view.View#kotlin.Long/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/collapse.html"><span><span>collapse()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-106" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//collapseHorizontally/android.view.View#kotlin.Long/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-109" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//collapseHorizontally/android.view.View#kotlin.Long/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/collapse-horizontally.html"><span>collapse</span><wbr></wbr><span><span>Horizontally()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-107" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//disable/android.view.View#/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-110" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//disable/android.view.View#/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/disable.html"><span><span>disable()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-108" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//disabled/android.view.View#/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-111" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//disabled/android.view.View#/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/disabled.html"><span><span>disabled</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-109" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//enable/android.view.View#/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-112" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//enable/android.view.View#/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/enable.html"><span><span>enable()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-110" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//enabled/android.view.View#/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-113" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//enabled/android.view.View#/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/enabled.html"><span><span>enabled</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-111" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//expand/android.view.View#kotlin.Long#kotlin.Int#kotlin.Int/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-114" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//expand/android.view.View#kotlin.Long#kotlin.Int#kotlin.Int/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/expand.html"><span><span>expand()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-112" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//expandHorizontally/android.view.View#kotlin.Long#kotlin.Int#kotlin.Int/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-115" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//expandHorizontally/android.view.View#kotlin.Long#kotlin.Int#kotlin.Int/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/expand-horizontally.html"><span>expand</span><wbr></wbr><span><span>Horizontally()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-113" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//filename/java.io.File#/PointingToDeclaration//1737121690">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-116" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//filename/java.io.File#/PointingToDeclaration//1737121690">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/filename.html"><span><span>filename()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-114" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//filesize/java.io.File#/PointingToDeclaration//1737121690">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-117" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//filesize/java.io.File#/PointingToDeclaration//1737121690">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/filesize.html"><span><span>filesize()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-115" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//getDp/android.content.res.Resources#kotlin.Int/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-118" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//getDp/android.content.res.Resources#kotlin.Int/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/get-dp.html"><span>get</span><wbr></wbr><span><span>Dp()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-116" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//getSp/android.content.res.Resources#kotlin.Int/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-119" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//getSp/android.content.res.Resources#kotlin.Int/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/get-sp.html"><span>get</span><wbr></wbr><span><span>Sp()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-117" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//gone/android.view.View#/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-120" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//gone/android.view.View#/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/gone.html"><span><span>gone()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-118" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//hidden/android.view.View#/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-121" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//hidden/android.view.View#/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/hidden.html"><span><span>hidden</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-119" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//hide/android.view.View#/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-122" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//hide/android.view.View#/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/hide.html"><span><span>hide()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-120" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//isCollapsed/android.view.View#/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-123" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//isCollapsed/android.view.View#/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/is-collapsed.html"><span>is</span><wbr></wbr><span><span>Collapsed</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-121" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//isExpanded/android.view.View#/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-124" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//isExpanded/android.view.View#/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/is-expanded.html"><span>is</span><wbr></wbr><span><span>Expanded</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-122" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//mapNotNullA/kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-125" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//mapNotNullA/kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/map-not-null-a.html"><span>map</span><wbr></wbr><span>Not</span><wbr></wbr><span>Null</span><wbr></wbr><span><span>A()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-123" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//optional/TypeParam(bounds=[kotlin.Any?])#/PointingToDeclaration//1737121690">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-126" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//optional/TypeParam(bounds=[kotlin.Any?])#/PointingToDeclaration//1737121690">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/optional.html"><span><span>optional()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-124" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//show/android.view.View#/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-127" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//show/android.view.View#/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/show.html"><span><span>show()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-125" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//shown/android.view.View#/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-128" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//shown/android.view.View#/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/shown.html"><span><span>shown</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-126" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//toggleEnabledState/android.view.View#kotlin.Boolean/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-129" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//toggleEnabledState/android.view.View#kotlin.Boolean/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/toggle-enabled-state.html"><span>toggle</span><wbr></wbr><span>Enabled</span><wbr></wbr><span><span>State()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-127" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//toggleExpandHorizontallyState/android.view.View#kotlin.Long/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-130" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//toggleExpandHorizontallyState/android.view.View#kotlin.Long/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/toggle-expand-horizontally-state.html"><span>toggle</span><wbr></wbr><span>Expand</span><wbr></wbr><span>Horizontally</span><wbr></wbr><span><span>State()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-128" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//toggleExpandState/android.view.View#kotlin.Long/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-131" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//toggleExpandState/android.view.View#kotlin.Long/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/toggle-expand-state.html"><span>toggle</span><wbr></wbr><span>Expand</span><wbr></wbr><span><span>State()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-129" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//toggleVisibility/android.view.View#kotlin.Boolean/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-3-132" pageId="micro_utils.dokka::dev.inmo.micro_utils.common//toggleVisibility/android.view.View#kotlin.Boolean/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.common/toggle-visibility.html"><span>toggle</span><wbr></wbr><span><span>Visibility()</span></span></a></div>
</div>
</div>
@ -1028,75 +1037,93 @@
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-3" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultStatesMachine///PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[android]-default-states-machine/index.html"><span>[android]Default</span><wbr></wbr><span>States</span><wbr></wbr><span><span>Machine</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-4" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common//holder/dev.inmo.micro_utils.fsm.common.StatesHandler[TypeParam(bounds=[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.Boolean/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-4" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine///PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[android]-default-updatable-states-machine/index.html"><span>[android]Default</span><wbr></wbr><span>Updatable</span><wbr></wbr><span>States</span><wbr></wbr><span><span>Machine</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-5" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common//holder/dev.inmo.micro_utils.fsm.common.StatesHandler[TypeParam(bounds=[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.Boolean/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[android]holder.html"><span><span>[android]holder()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-5" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/State///PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-6" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/State///PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[android]-state/index.html"><span><span>[android]State</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-6" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesHandler///PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-7" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesHandler///PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[android]-states-handler/index.html"><span>[android]States</span><wbr></wbr><span><span>Handler</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-7" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesMachine///PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-8" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesMachine///PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[android]-states-machine/index.html"><span>[android]States</span><wbr></wbr><span><span>Machine</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-8" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesManager///PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-9" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesManager///PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[android]-states-manager/index.html"><span>[android]States</span><wbr></wbr><span><span>Manager</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-9" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/CheckableHandlerHolder///PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-10" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/UpdatableStatesMachine///PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[android]-updatable-states-machine/index.html"><span>[android]Updatable</span><wbr></wbr><span>States</span><wbr></wbr><span><span>Machine</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-11" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/CheckableHandlerHolder///PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[common]-checkable-handler-holder/index.html"><span>[common]Checkable</span><wbr></wbr><span>Handler</span><wbr></wbr><span><span>Holder</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-10" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common//CheckableHandlerHolder/#kotlin.reflect.KClass[TypeParam(bounds=[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])])]#kotlin.Boolean#dev.inmo.micro_utils.fsm.common.StatesHandler[TypeParam(bounds=[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]/PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-12" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common//CheckableHandlerHolder/#kotlin.reflect.KClass[TypeParam(bounds=[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])])]#kotlin.Boolean#dev.inmo.micro_utils.fsm.common.StatesHandler[TypeParam(bounds=[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[common]-checkable-handler-holder.html"><span>[common]Checkable</span><wbr></wbr><span>Handler</span><wbr></wbr><span><span>Holder()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-11" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/CustomizableHandlerHolder///PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-13" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/CustomizableHandlerHolder///PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[common]-customizable-handler-holder/index.html"><span>[common]Customizable</span><wbr></wbr><span>Handler</span><wbr></wbr><span><span>Holder</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-12" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultStatesMachine///PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-14" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultStatesMachine///PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[common]-default-states-machine/index.html"><span>[common]Default</span><wbr></wbr><span>States</span><wbr></wbr><span><span>Machine</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-13" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common//holder/dev.inmo.micro_utils.fsm.common.StatesHandler[TypeParam(bounds=[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.Boolean/PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-15" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine///PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[common]-default-updatable-states-machine/index.html"><span>[common]Default</span><wbr></wbr><span>Updatable</span><wbr></wbr><span>States</span><wbr></wbr><span><span>Machine</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-16" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common//holder/dev.inmo.micro_utils.fsm.common.StatesHandler[TypeParam(bounds=[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.Boolean/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[common]holder.html"><span><span>[common]holder()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-14" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/State///PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-17" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/State///PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[common]-state/index.html"><span><span>[common]State</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-15" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesHandler///PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-18" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesHandler///PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[common]-states-handler/index.html"><span>[common]States</span><wbr></wbr><span><span>Handler</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-16" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesMachine///PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-19" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesMachine///PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[common]-states-machine/index.html"><span>[common]States</span><wbr></wbr><span><span>Machine</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-17" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesManager///PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-20" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesManager///PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[common]-states-manager/index.html"><span>[common]States</span><wbr></wbr><span><span>Manager</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-18" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/CheckableHandlerHolder///PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-21" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/UpdatableStatesMachine///PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[common]-updatable-states-machine/index.html"><span>[common]Updatable</span><wbr></wbr><span>States</span><wbr></wbr><span><span>Machine</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-22" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/CheckableHandlerHolder///PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[jvm]-checkable-handler-holder/index.html"><span>[jvm]Checkable</span><wbr></wbr><span>Handler</span><wbr></wbr><span><span>Holder</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-19" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common//CheckableHandlerHolder/#kotlin.reflect.KClass[TypeParam(bounds=[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])])]#kotlin.Boolean#dev.inmo.micro_utils.fsm.common.StatesHandler[TypeParam(bounds=[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]/PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-23" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common//CheckableHandlerHolder/#kotlin.reflect.KClass[TypeParam(bounds=[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])])]#kotlin.Boolean#dev.inmo.micro_utils.fsm.common.StatesHandler[TypeParam(bounds=[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]/PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[jvm]-checkable-handler-holder.html"><span>[jvm]Checkable</span><wbr></wbr><span>Handler</span><wbr></wbr><span><span>Holder()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-20" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/CustomizableHandlerHolder///PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-24" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/CustomizableHandlerHolder///PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[jvm]-customizable-handler-holder/index.html"><span>[jvm]Customizable</span><wbr></wbr><span>Handler</span><wbr></wbr><span><span>Holder</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-21" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultStatesMachine///PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-25" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultStatesMachine///PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[jvm]-default-states-machine/index.html"><span>[jvm]Default</span><wbr></wbr><span>States</span><wbr></wbr><span><span>Machine</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-22" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common//holder/dev.inmo.micro_utils.fsm.common.StatesHandler[TypeParam(bounds=[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.Boolean/PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-26" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine///PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[jvm]-default-updatable-states-machine/index.html"><span>[jvm]Default</span><wbr></wbr><span>Updatable</span><wbr></wbr><span>States</span><wbr></wbr><span><span>Machine</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-27" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common//holder/dev.inmo.micro_utils.fsm.common.StatesHandler[TypeParam(bounds=[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.Boolean/PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[jvm]holder.html"><span><span>[jvm]holder()</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-23" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/State///PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-28" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/State///PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[jvm]-state/index.html"><span><span>[jvm]State</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-24" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesHandler///PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-29" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesHandler///PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[jvm]-states-handler/index.html"><span>[jvm]States</span><wbr></wbr><span><span>Handler</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-25" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesMachine///PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-30" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesMachine///PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[jvm]-states-machine/index.html"><span>[jvm]States</span><wbr></wbr><span><span>Machine</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-26" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesManager///PointingToDeclaration//-1052446920">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-31" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesManager///PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[jvm]-states-manager/index.html"><span>[jvm]States</span><wbr></wbr><span><span>Manager</span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-6-32" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/UpdatableStatesMachine///PointingToDeclaration//-1052446920">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.fsm.common/[jvm]-updatable-states-machine/index.html"><span>[jvm]Updatable</span><wbr></wbr><span>States</span><wbr></wbr><span><span>Machine</span></span></a></div>
</div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-7" pageId="micro_utils.dokka::dev.inmo.micro_utils.fsm.common.dsl////PointingToDeclaration//1737121690">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.fsm.common.dsl/index.html"><span>dev.</span><wbr></wbr><span>inmo.</span><wbr></wbr><span>micro_utils.</span><wbr></wbr><span>fsm.</span><wbr></wbr><span>common.</span><wbr></wbr><span>dsl</span></a><span class="navButton pull-right" onclick="document.getElementById(&quot;micro_utils.dokka-nav-submenu-7&quot;).classList.toggle(&quot;hidden&quot;);"><span class="navButtonContent"></span></span></div>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long