#include <Strategies_T.h>
Inheritance diagram for ACE_Refcounted_Hash_Recyclable< T >:


Public Member Functions | |
| ACE_Refcounted_Hash_Recyclable (void) | |
| Default constructor. | |
| ACE_Refcounted_Hash_Recyclable (const T &t, int refcount=0, ACE_Recyclable_State state=ACE_RECYCLABLE_UNKNOWN) | |
| Constructor. | |
| virtual | ~ACE_Refcounted_Hash_Recyclable (void) |
| Destructor. | |
| bool | operator== (const ACE_Refcounted_Hash_Recyclable< T > &rhs) const |
| Compares two instances. | |
| bool | operator!= (const ACE_Refcounted_Hash_Recyclable< T > &rhs) const |
| T & | subject () |
Protected Member Functions | |
| u_long | hash_i (void) const |
| Computes and returns hash value. | |
Protected Attributes | |
| T | t_ |
|
||||||||||
|
Default constructor.
Definition at line 185 of file Strategies_T.inl. References ACE_RECYCLABLE_UNKNOWN.
00186 : ACE_Refcountable (0), 00187 ACE_Hashable (), 00188 ACE_Recyclable (ACE_RECYCLABLE_UNKNOWN), 00189 t_ () 00190 { 00191 } |
|
||||||||||||||||||||
|
Constructor.
Definition at line 194 of file Strategies_T.inl.
00197 : ACE_Refcountable (refcount), 00198 ACE_Hashable (), 00199 ACE_Recyclable (state), 00200 t_ (t) 00201 { 00202 } |
|
||||||||||
|
Destructor.
Definition at line 1431 of file Strategies_T.cpp.
01432 {
01433 }
|
|
||||||||||
|
Computes and returns hash value.
Implements ACE_Hashable. Definition at line 205 of file Strategies_T.inl.
00206 {
00207 return this->t_.hash ();
00208 }
|
|
||||||||||
|
Definition at line 225 of file Strategies_T.inl. References ACE_Refcounted_Hash_Recyclable< T >::operator==().
00226 {
00227 return !this->operator== (rhs);
00228 }
|
|
||||||||||
|
Compares two instances.
Definition at line 217 of file Strategies_T.inl. References ACE_Recyclable::recycle_state(), and ACE_Refcounted_Hash_Recyclable< T >::t_. Referenced by ACE_Refcounted_Hash_Recyclable< T >::operator!=().
00218 {
00219 return
00220 this->recycle_state () == rhs.recycle_state ()
00221 && this->t_ == rhs.t_;
00222 }
|
|
|||||||||
|
Definition at line 211 of file Strategies_T.inl.
00212 {
00213 return this->t_;
00214 }
|
|
|||||
|
Definition at line 814 of file Strategies_T.h. Referenced by ACE_Refcounted_Hash_Recyclable< T >::operator==(). |
1.3.6