Reference

ACE_Name_Binding(3)

Maintains a mapping from name to value and type.

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