diff options
author | dotty-bot <felix.mulder@epfl.ch> | 2017-02-03 18:05:53 +0000 |
---|---|---|
committer | dotty-bot <felix.mulder@epfl.ch> | 2017-02-03 18:05:53 +0000 |
commit | 881c3b182fda1036d5a507d08ff85f7709d70703 (patch) | |
tree | c0248d0a1664dcbf9f483b65f65e4d4710c3d0bb /api/dotty/tools/dotc/util/LRUCache.html | |
parent | b45ed2e609603cdaa94f9b7f5099da01e5e45314 (diff) | |
download | dotty-881c3b182fda1036d5a507d08ff85f7709d70703.tar.gz dotty-881c3b182fda1036d5a507d08ff85f7709d70703.tar.bz2 dotty-881c3b182fda1036d5a507d08ff85f7709d70703.zip |
Update gh-pages site for da7d7231b7f21fe1085abc569eb783590074a359
Diffstat (limited to 'api/dotty/tools/dotc/util/LRUCache.html')
-rw-r--r-- | api/dotty/tools/dotc/util/LRUCache.html | 443 |
1 files changed, 419 insertions, 24 deletions
diff --git a/api/dotty/tools/dotc/util/LRUCache.html b/api/dotty/tools/dotc/util/LRUCache.html index 9b83a00a6..0f9183551 100644 --- a/api/dotty/tools/dotc/util/LRUCache.html +++ b/api/dotty/tools/dotc/util/LRUCache.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> </span> @@ -5330,6 +5333,26 @@ <span id="entity-name"> LRUCache </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + Key, + + </span> + + <span class="no-left"> + + Value + + </span> + + <span class="no-left">]</span> + </span> + + </div> @@ -5348,12 +5371,67 @@ at the <code>last</code> position.</p> </div> - <h1 class="section ">Members</h1> + <h1 class="section "> + Constructors + </h1> + + <div id="entity-constructors" class="entity-section "> + + + <div class="member"> + <div class="member-title"> + <span class="member-name">LRUCache</span> + <span class="no-left">(</span> + + + <span class="no-left">)</span> + </div> + </div> + + <div class="member"> + <div class="member-title"> + <span class="member-name">LRUCache</span> + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + evidence$1: + </span> + ClassTag +<span class="no-left no-right">[</span> +Key +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + evidence$2: + </span> + ClassTag +<span class="no-left no-right">[</span> +Value +<span class="no-left">]</span> + + + <span class="no-left">)</span> + </div> + </div> + + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="evidence$1" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'evidence$1');">[+]</span> <span class="member-annotations"> </span> @@ -5374,17 +5452,37 @@ at the <code>last</code> position.</p> - <span class="no-left">: ClassTag</span> + <span class="no-left">: ClassTag +<span class="no-left no-right">[</span> +Key +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-evidence$1"> + + </div> + <div class="member-body-long" id ="long-body-evidence$1"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="evidence$2" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'evidence$2');">[+]</span> <span class="member-annotations"> </span> @@ -5405,17 +5503,37 @@ at the <code>last</code> position.</p> - <span class="no-left">: ClassTag</span> + <span class="no-left">: ClassTag +<span class="no-left no-right">[</span> +Value +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-evidence$2"> + + </div> + <div class="member-body-long" id ="long-body-evidence$2"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="keys" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'keys');">[+]</span> <span class="member-annotations"> </span> @@ -5436,17 +5554,37 @@ at the <code>last</code> position.</p> - <span class="no-left">: Array</span> + <span class="no-left">: Array +<span class="no-left no-right">[</span> +Key +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-keys"> + + </div> + <div class="member-body-long" id ="long-body-keys"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="last" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'last');">[+]</span> <span class="member-annotations"> </span> @@ -5472,12 +5610,29 @@ at the <code>last</code> position.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-last"> + + </div> + <div class="member-body-long" id ="long-body-last"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="lastButOne" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'lastButOne');">[+]</span> <span class="member-annotations"> </span> @@ -5503,12 +5658,29 @@ at the <code>last</code> position.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-lastButOne"> + + </div> + <div class="member-body-long" id ="long-body-lastButOne"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="next" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'next');">[+]</span> <span class="member-annotations"> </span> @@ -5534,12 +5706,29 @@ at the <code>last</code> position.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-next"> + + </div> + <div class="member-body-long" id ="long-body-next"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="values" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'values');">[+]</span> <span class="member-annotations"> </span> @@ -5560,17 +5749,37 @@ at the <code>last</code> position.</p> - <span class="no-left">: Array</span> + <span class="no-left">: Array +<span class="no-left no-right">[</span> +Value +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-values"> + + </div> + <div class="member-body-long" id ="long-body-values"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="enter(key,value)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'enter(key,value)');">[+]</span> <span class="member-annotations"> </span> @@ -5617,17 +5826,40 @@ at the <code>last</code> position.</p> </div><!-- end member-title --> <div class="member-body"> - <p>Enter key/value in cache at position <code>last</code>. + <div class="member-body-short" id="short-body-enter(key,value)"> + <p>Enter key/value in cache at position <code>last</code>. As a side effect, sets <code>last</code> to <code>lastButOne</code>. If <code>lastButOne</code> was set by a preceding unsuccessful <code>lookup</code> for the sa... </p> + </div> + <div class="member-body-long" id ="long-body-enter(key,value)"> + <p>Enter key/value in cache at position <code>last</code>. +As a side effect, sets <code>last</code> to <code>lastButOne</code>. +If <code>lastButOne</code> was set by a preceding unsuccessful <code>lookup</code> +for the same key, this means that the new element is now the +first in the queue. If there was no preceding lookup, the element +is inserted at a random position in the queue.</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="first" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'first');">[+]</span> <span class="member-annotations"> </span> @@ -5653,12 +5885,29 @@ for the sa... </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-first"> + + </div> + <div class="member-body-long" id ="long-body-first"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="indices" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'indices');">[+]</span> <span class="member-annotations"> </span> @@ -5679,17 +5928,37 @@ for the sa... - <span class="no-left">: Iterator</span> + <span class="no-left">: Iterator +<span class="no-left no-right">[</span> +Int +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-indices"> + + </div> + <div class="member-body-long" id ="long-body-indices"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="invalidate(key)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'invalidate(key)');">[+]</span> <span class="member-annotations"> </span> @@ -5728,14 +5997,33 @@ for the sa... </div><!-- end member-title --> <div class="member-body"> - <p>Invalidate key. The invalidated element becomes + <div class="member-body-short" id="short-body-invalidate(key)"> + <p>Invalidate key. The invalidated element becomes +the last in the queue.</p> + + </div> + <div class="member-body-long" id ="long-body-invalidate(key)"> + <p>Invalidate key. The invalidated element becomes the last in the queue.</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="keysIterator" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'keysIterator');">[+]</span> <span class="member-annotations"> </span> @@ -5756,17 +6044,37 @@ the last in the queue.</p> - <span class="no-left">: Iterator</span> + <span class="no-left">: Iterator +<span class="no-left no-right">[</span> +Key +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-keysIterator"> + + </div> + <div class="member-body-long" id ="long-body-keysIterator"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="lastButOne_=(x$1)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'lastButOne_=(x$1)');">[+]</span> <span class="member-annotations"> </span> @@ -5805,12 +6113,29 @@ the last in the queue.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-lastButOne_=(x$1)"> + + </div> + <div class="member-body-long" id ="long-body-lastButOne_=(x$1)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="last_=(x$1)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'last_=(x$1)');">[+]</span> <span class="member-annotations"> </span> @@ -5849,12 +6174,29 @@ the last in the queue.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-last_=(x$1)"> + + </div> + <div class="member-body-long" id ="long-body-last_=(x$1)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="lookup(key)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'lookup(key)');">[+]</span> <span class="member-annotations"> </span> @@ -5893,15 +6235,35 @@ the last in the queue.</p> </div><!-- end member-title --> <div class="member-body"> - <p>Lookup key, returning value or <code>null</code> for not found. + <div class="member-body-short" id="short-body-lookup(key)"> + <p>Lookup key, returning value or <code>null</code> for not found. As a side effect, sets <code>lastButOne</code> to the element before <code>last</code> if key was not found.</p> + </div> + <div class="member-body-long" id ="long-body-lookup(key)"> + <p>Lookup key, returning value or <code>null</code> for not found. +As a side effect, sets <code>lastButOne</code> to the element before <code>last</code> +if key was not found.</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="next_=(x$1)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'next_=(x$1)');">[+]</span> <span class="member-annotations"> </span> @@ -5940,12 +6302,29 @@ if key was not found.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-next_=(x$1)"> + + </div> + <div class="member-body-long" id ="long-body-next_=(x$1)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="toString" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'toString');">[+]</span> <span class="member-annotations"> </span> @@ -5971,8 +6350,24 @@ if key was not found.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-toString"> + + </div> + <div class="member-body-long" id ="long-body-toString"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> </div> |