oa::Pair

Pair struct in the OA Core public surface.

Public Methods

void oa::Pair::Pair<A, B>()
void oa::Pair::Pair<A, B>(A && inFirst, B && inSecond)
void oa::Pair::Pair<A, B>(A && inFirst, const B & inSecond)
void oa::Pair::Pair<A, B>(const A & inFirst, B && inSecond)
void oa::Pair::Pair<A, B>(const A & inFirst, const B & inSecond)

Public Data Members

firstAfield
secondBfield

Public Method Documentation

void oa::Pair::Pair<A, B>()
No public source comment is attached to this declaration.

Returns

void

The declared return value.

void oa::Pair::Pair<A, B>( A && inFirst, B && inSecond )
No public source comment is attached to this declaration.

Parameters

inFirst
A &&

inSecond
B &&

Returns

void

The declared return value.

void oa::Pair::Pair<A, B>( A && inFirst, const B & inSecond )
No public source comment is attached to this declaration.

Parameters

inFirst
A &&

inSecond
const B &

Returns

void

The declared return value.

void oa::Pair::Pair<A, B>( const A & inFirst, B && inSecond )
No public source comment is attached to this declaration.

Parameters

inFirst
const A &

inSecond
B &&

Returns

void

The declared return value.

void oa::Pair::Pair<A, B>( const A & inFirst, const B & inSecond )
No public source comment is attached to this declaration.

Parameters

inFirst
const A &

inSecond
const B &

Returns

void

The declared return value.