ACE 8.0.5
Loading...
Searching...
No Matches
ACE_Configuration_ExtId Class Reference

External ID for the section and value hash. More...

#include <Configuration.h>

Public Member Functions

*Defeault ctor ACE_Configuration_ExtId ()=default
*Named constructor ACE_Configuration_ExtId (const ACE_TCHAR *name)
*Copy ctor ACE_Configuration_ExtId (const ACE_Configuration_ExtId &rhs)
*destructor ~ACE_Configuration_ExtId ()=default
*Assignment operator ACE_Configuration_ExtId &operator= (const ACE_Configuration_ExtId &rhs)
*Equality comparison operator (must match name_). bool operator
*Inequality comparison operator.bool operator!= (const ACE_Configuration_ExtId &rhs) const
*Frees the name of the value needed since we don t know the *allocator name_ was created in void free (ACE_Allocator *alloc)
*hash function is required in order for this class to be usable by *ACE_Hash_Map_Manager u_long hash () const
const ACE_TCHARname ()

Public Attributes

const ACE_TCHARname_ {}

Detailed Description

External ID for the section and value hash.

Contains a pointer to the section or value name.

Constructor & Destructor Documentation

◆ ACE_Configuration_ExtId() [1/3]

*Defeault ctor ACE_Configuration_ExtId::ACE_Configuration_ExtId ( )
default

◆ ACE_Configuration_ExtId() [2/3]

ACE_Configuration_ExtId::ACE_Configuration_ExtId ( const ACE_TCHAR * name)
explicit

◆ ACE_Configuration_ExtId() [3/3]

ACE_Configuration_ExtId::ACE_Configuration_ExtId ( const ACE_Configuration_ExtId & rhs)

◆ ~ACE_Configuration_ExtId()

*destructor ACE_Configuration_ExtId::~ACE_Configuration_ExtId ( )
default

Member Function Documentation

◆ free()

void ACE_Configuration_ExtId::free ( ACE_Allocator * alloc)

◆ hash()

u_long ACE_Configuration_ExtId::hash ( ) const

◆ name()

const ACE_TCHAR * ACE_Configuration_ExtId::name ( )
inline

◆ operator()

*Equality comparison ACE_Configuration_ExtId::operator ( must match name_)

◆ operator ACE_Configuration_ExtId &operator=()

◆ operator.bool operator!=()

*Inequality comparison ACE_Configuration_ExtId::operator.bool operator!= ( const ACE_Configuration_ExtId & rhs) const

Member Data Documentation

◆ name_

const ACE_TCHAR* ACE_Configuration_ExtId::name_ {}

The documentation for this class was generated from the following files: