aa
com.cliffc.aa.util.NonBlockingHashMap< TypeK, TypeV >.SnapshotK Class Reference
Inheritance diagram for com.cliffc.aa.util.NonBlockingHashMap< TypeK, TypeV >.SnapshotK:
[legend]
Collaboration diagram for com.cliffc.aa.util.NonBlockingHashMap< TypeK, TypeV >.SnapshotK:
[legend]

Public Member Functions

 SnapshotK ()
 
boolean hasMoreElements ()
 
boolean hasNext ()
 
TypeK next ()
 
TypeK nextElement ()
 
void remove ()
 

Package Attributes

final SnapshotV _ss
 

Detailed Description

Definition at line 1276 of file NonBlockingHashMap.java.

Constructor & Destructor Documentation

◆ SnapshotK()

com.cliffc.aa.util.NonBlockingHashMap< TypeK, TypeV >.SnapshotK.SnapshotK ( )

Definition at line 1278 of file NonBlockingHashMap.java.

1278 { _ss = new SnapshotV(); }

Member Function Documentation

◆ hasMoreElements()

boolean com.cliffc.aa.util.NonBlockingHashMap< TypeK, TypeV >.SnapshotK.hasMoreElements ( )

Definition at line 1283 of file NonBlockingHashMap.java.

1283 { return hasNext(); }

◆ hasNext()

boolean com.cliffc.aa.util.NonBlockingHashMap< TypeK, TypeV >.SnapshotK.hasNext ( )

Definition at line 1281 of file NonBlockingHashMap.java.

1281 { return _ss.hasNext(); }

References com.cliffc.aa.util.NonBlockingHashMap< TypeK, TypeV >.SnapshotV.hasNext().

Here is the call graph for this function:

◆ next()

TypeK com.cliffc.aa.util.NonBlockingHashMap< TypeK, TypeV >.SnapshotK.next ( )

Definition at line 1280 of file NonBlockingHashMap.java.

1280 { _ss.next(); return (TypeK)_ss._prevK; }

References com.cliffc.aa.util.NonBlockingHashMap< TypeK, TypeV >.SnapshotV._prevK, and com.cliffc.aa.util.NonBlockingHashMap< TypeK, TypeV >.SnapshotV.next().

Here is the call graph for this function:

◆ nextElement()

TypeK com.cliffc.aa.util.NonBlockingHashMap< TypeK, TypeV >.SnapshotK.nextElement ( )

Definition at line 1282 of file NonBlockingHashMap.java.

1282 { return next(); }

◆ remove()

void com.cliffc.aa.util.NonBlockingHashMap< TypeK, TypeV >.SnapshotK.remove ( )

Definition at line 1279 of file NonBlockingHashMap.java.

1279 { _ss.remove(); }

References com.cliffc.aa.util.NonBlockingHashMap< TypeK, TypeV >.SnapshotV.remove().

Here is the call graph for this function:

Member Data Documentation

◆ _ss

final SnapshotV com.cliffc.aa.util.NonBlockingHashMap< TypeK, TypeV >.SnapshotK._ss
package

Definition at line 1277 of file NonBlockingHashMap.java.


The documentation for this class was generated from the following file:
com.cliffc.aa.util.NonBlockingHashMap.SnapshotK.next
TypeK next()
Definition: NonBlockingHashMap.java:1280
com.cliffc.aa.util.NonBlockingHashMap.SnapshotV.remove
void remove()
Definition: NonBlockingHashMap.java:1234
com.cliffc.aa.util.NonBlockingHashMap.SnapshotV.next
TypeV next()
Definition: NonBlockingHashMap.java:1208
com.cliffc.aa.util.NonBlockingHashMap.SnapshotK._ss
final SnapshotV _ss
Definition: NonBlockingHashMap.java:1277
com.cliffc.aa.util.NonBlockingHashMap.SnapshotV._prevK
Object _prevK
Definition: NonBlockingHashMap.java:1204
com.cliffc.aa.util.NonBlockingHashMap.SnapshotK.hasNext
boolean hasNext()
Definition: NonBlockingHashMap.java:1281
com.cliffc.aa.util.NonBlockingHashMap.SnapshotV.hasNext
boolean hasNext()
Definition: NonBlockingHashMap.java:1206