Oracle® Fusion Middleware C++ API Reference for Oracle Coherence
12c (12.1.3.0.0)

E47891-01

SortedBag::UniqueElement Class Reference

#include <coherence/util/SortedBag.hpp>

Inherits Object, and Comparable.

List of all members.


Detailed Description

UniqueElement represents a unique instance of a logical element in the bag.

Public Types

typedef spec::Handle Handle
 UniqueElement Handle definition.
typedef spec::View View
 UniqueElement View definition.
typedef spec::Holder Holder
 UniqueElement Holder definition.

Public Member Functions

virtual int32_t compareTo (Object::View vThat) const
 

Protected Member Functions

 UniqueElement (SortedBag::Handle hBag, Object::Holder oh)
 Create a UniqueElement to represent the specified element.

Protected Attributes

const int64_t f_nUniqueId
 The unique "id" for this element.
FinalHolder< Objectf_ohElem
 The "actual" element.
WeakHandle< SortedBagf_hBagOuter
 The handle to the "outer-this" SortedBag.

Constructor & Destructor Documentation

UniqueElement ( SortedBag::Handle  hBag,
Object::Holder  oh 
) [protected]

Create a UniqueElement to represent the specified element.

Parameters:
hBag reference to the "outer this"
oh the element


The documentation for this class was generated from the following file:
Copyright © 2000, 2014, Oracle and/or its affiliates. All rights reserved.