Home Libraries Author Links

stm::smartptr::MakeSurjective< Policy > Struct Template Reference
[SmartptrAids: Smart Pointer Aids]

List of all members.


Detailed Description

template<class Policy>
struct stm::smartptr::MakeSurjective< Policy >

Class template serving as wrapper of template parameter Policy to ensure the surjective policy property.

Definition at line 159 of file smartptraids.hpp.


Public Types

typedef boost::mpl::true_ surjective
 Surjective policy type being boost::mpl::true_.
typedef Policy::multirange multirange
 Multirange policy type being the same as that of the tempalte type prameter Policy.

Member Typedef Documentation

template<class Policy>
typedef boost::mpl::true_ stm::smartptr::MakeSurjective< Policy >::surjective

Surjective policy type being boost::mpl::true_.

Definition at line 162 of file smartptraids.hpp.

template<class Policy>
typedef Policy::multirange stm::smartptr::MakeSurjective< Policy >::multirange

Multirange policy type being the same as that of the tempalte type prameter Policy.

Definition at line 166 of file smartptraids.hpp.


© Copyright Tom Michaelis 2002-2007

Distributed under the SysToMath Software License (See the accompanying file license.txt or a copy at www.SysToMath.com).