Reference

ACE_Pair(3)

NAME

ACE_Pair

SYNOPSIS

#include <ace/Pair_T.h>
template<class T1, class T2>
class ACE_Pair
{
  public:
    typedef T1 first_type;
    typedef T2 second_type;
    ACE_Pair (const T1 &t1, const T2 &t2);
    ACE_Pair (void);
    T1 &first (void);
    void first (const T1 &t1);
    T2 &second (void);
    void second (const T2 &t2);
  protected:
    T1 first_;
    T2 second_;
};

DESCRIPTION

Similar to the STL pair.

Traits.

typedef T1 first_type;

typedef T2 second_type;

Initialization and termination methods.

ACE_Pair (const T1 &t1, const T2 &t2);

Constructor.

ACE_Pair (void);

Default constructor.

T1 &first (void);

void first (const T1 &t1);

Get/Set first.

T2 &second (void);

void second (const T2 &t2);

Access second.

AUTHOR

Irfan Pyarali

TITLE

Defines a pair.

LIBRARY

ace