Simple Application Framework  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
Saf::Algo::Selector::FirstMember< PairClass > Struct Template Reference

Select the first member of a pair or triplet container. More...

#include <Selector.h>

Inheritance diagram for Saf::Algo::Selector::FirstMember< PairClass >:
Saf::Algo::UnaryFunction< PairClass, PairClass::FirstMemberType >

List of all members.

Public Member Functions

PairClass::FirstMemberType & operator() (PairClass &pr) const
 Get the first member from a mutable pair.
const PairClass::FirstMemberType & operator() (const PairClass &pr) const
 Get the first member from an immutable pair.

Detailed Description

template<class PairClass>
struct Saf::Algo::Selector::FirstMember< PairClass >

Select the first member of a pair or triplet container.

See also:
Saf::Collection::Pair, Saf::Collection::Triplet.

Member Function Documentation

template<class PairClass>
PairClass::FirstMemberType& Saf::Algo::Selector::FirstMember< PairClass >::operator() ( PairClass &  pr) const [inline]

Get the first member from a mutable pair.

template<class PairClass>
const PairClass::FirstMemberType& Saf::Algo::Selector::FirstMember< PairClass >::operator() ( const PairClass &  pr) const [inline]

Get the first member from an immutable pair.


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