Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::bimaps::unconstrained_set_of< KeyType > Struct Template Reference

Set Type Specification. More...

#include <unconstrained_set_of.hpp>

Inheritance diagram for boost::bimaps::unconstrained_set_of< KeyType >:
Collaboration diagram for boost::bimaps::unconstrained_set_of< KeyType >:

Classes

struct  lazy_concept_checked
 

Public Types

typedef KeyType user_type
 User type, can be tagged. More...
 
typedef
BOOST_DEDUCED_TYPENAME::boost::bimaps::tags::support::value_type_of
< user_type >::type 
value_type
 Type of the object that will be stored in the container. More...
 

Detailed Description

template<class KeyType>
struct boost::bimaps::unconstrained_set_of< KeyType >

Set Type Specification.

This struct is used to specify a set specification. It is not a container, it is just a metaprogramming facility to express the type of a set. Generally, this specification will be used in other place to create a container. The first parameter is the type of the objects in the set.

using namespace support;
BOOST_STATIC_ASSERT( is_set_type_of< unconstrained_set_of<Type> >::value )

See also unconstrained_set_of_relation.

Member Typedef Documentation

template<class KeyType >
typedef KeyType boost::bimaps::unconstrained_set_of< KeyType >::user_type

User type, can be tagged.

template<class KeyType >
typedef BOOST_DEDUCED_TYPENAME ::boost::bimaps::tags::support:: value_type_of<user_type>::type boost::bimaps::unconstrained_set_of< KeyType >::value_type

Type of the object that will be stored in the container.


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