NAME
ACE_Name_Binding - Maintains a mapping from name to value and type.
SYNOPSIS
#include <ACE/Name_Space.h>
class ACE_Name_Binding
{
public:
ACE_Name_Binding (
const ACE_WString &n,
const ACE_WString &v,
const char *t
);
ACE_Name_Binding (void);
ACE_Name_Binding (const ACE_Name_Binding &);
void operator= (const ACE_Name_Binding &);
~ACE_Name_Binding (void);
int operator == (const ACE_Name_Binding &s) const;
ACE_WString name_;
ACE_WString value_;
char *type_;
};
Initialization and termination.
ACE_Name_Binding (
const ACE_WString &n,
const ACE_WString &v,
const char *t
);
Main constructor that initializes all the fields.
ACE_Name_Binding (void);
Default constructor.
ACE_Name_Binding (const ACE_Name_Binding &);
Copy constructor.
void operator= (const ACE_Name_Binding &);
Assignment operator.
~ACE_Name_Binding (void);
Destructor.
int operator == (const ACE_Name_Binding &s) const;
Test for equality.
ACE_WString name_;
Name of the binding.
ACE_WString value_;
Value of the binding.
char *type_;
Type of the binding.
AUTHOR
Prashant Jain
LIBRARY
ACE