ACE
6.3.3
|
Reference counted wrapper for ACE_Section_Key_Internal. More...
#include <Configuration.h>
Public Member Functions | |
ACE_Configuration_Section_Key (void) | |
Default constructor. More... | |
ACE_Configuration_Section_Key (ACE_Section_Key_Internal *key) | |
Constructor that initializes to a pointer to a concrete internal key. More... | |
ACE_Configuration_Section_Key (const ACE_Configuration_Section_Key &rhs) | |
Copy constructor, increments the reference count on the key. More... | |
~ACE_Configuration_Section_Key (void) | |
Destructor, decrements reference count on the referenced key. More... | |
ACE_Configuration_Section_Key & | operator= (const ACE_Configuration_Section_Key &rhs) |
Private Attributes | |
ACE_Section_Key_Internal * | key_ |
Friends | |
class | ACE_Configuration |
Reference counted wrapper for ACE_Section_Key_Internal.
Reference counted wrapper class for the abstract internal section key. A user gets one of these to represent a section in the configuration database.
ACE_Configuration_Section_Key::ACE_Configuration_Section_Key | ( | void | ) |
Default constructor.
|
explicit |
Constructor that initializes to a pointer to a concrete internal key.
key | The section key to reference. Calls add_ref() with key. |
ACE_Configuration_Section_Key::ACE_Configuration_Section_Key | ( | const ACE_Configuration_Section_Key & | rhs | ) |
Copy constructor, increments the reference count on the key.
ACE_Configuration_Section_Key::~ACE_Configuration_Section_Key | ( | void | ) |
Destructor, decrements reference count on the referenced key.
ACE_Configuration_Section_Key & ACE_Configuration_Section_Key::operator= | ( | const ACE_Configuration_Section_Key & | rhs | ) |
Assignment operator, increments reference count for this object and decrements it on rhs.
|
friend |
|
private |