BitMagic-C++: bm::pair< First, Second > Struct Template Reference

BitMagic-C++

Public Member Functions | Data Fields
bm::pair< First, Second > Struct Template Reference

Pair type. More...

`#include <bmfunc.h>`

Inheritance diagram for bm::pair< First, Second >:
[legend]

## Public Member Functions
| pair (First f, Second s)

## Data Fields
First | first
Second | second

## Detailed Description

### template<typename First, typename Second>
struct bm::pair< First, Second >

Pair type.

Definition at line 121 of file bmfunc.h.

## Constructor & Destructor Documentation

## ◆ pair()

template<typename First , typename Second >

bm::pair< First, Second >::pair | ( | First | f,
|  | Second | s
| ) |  |
| inline

Definition at line 126 of file bmfunc.h.

## Field Documentation

## ◆ first

template<typename First , typename Second >

First bm::pair< First, Second >::first

Definition at line 123 of file bmfunc.h.

Referenced by bm::interval_enumerator< BV >::advance(), bm::interval_enumerator< BV >::go_to_impl(), bm::interval_enumerator< BV >::invalidate(), main(), bm::interval_enumerator< BV >::start(), bm::interval_enumerator< BV >::swap(), and bm::interval_enumerator< BV >::valid().

## ◆ second

template<typename First , typename Second >

Second bm::pair< First, Second >::second

Definition at line 124 of file bmfunc.h.

Referenced by bm::interval_enumerator< BV >::advance(), bm::interval_enumerator< BV >::end(), bm::interval_enumerator< BV >::go_to_impl(), bm::interval_enumerator< BV >::invalidate(), main(), and bm::interval_enumerator< BV >::swap().

The documentation for this struct was generated from the following file:

- bmfunc.h