DGtal 1.3.0
|
Aim: Defines the concept describing an Associative Container of the STL (https://www.sgi.com/tech/stl/AssociativeContainer.html). More...
#include <DGtal/base/CSTLAssociativeContainer.h>
Public Types | |
typedef T::iterator | iterator |
typedef T::value_type | value_type |
typedef T::key_type | key_type |
typedef T::size_type | size_type |
typedef T::const_iterator | const_iterator |
Public Member Functions | |
BOOST_CONCEPT_USAGE (CSTLAssociativeContainer) | |
Private Member Functions | |
void | const_constraints (const T &cc) |
Private Attributes | |
T | x |
iterator | p |
iterator | q |
const_iterator | ci |
value_type | val |
key_type | key |
size_type | n |
std::pair< iterator, iterator > | r |
std::pair< const_iterator, const_iterator > | cr |
Aim: Defines the concept describing an Associative Container of the STL (https://www.sgi.com/tech/stl/AssociativeContainer.html).
DescriptionDescription of concept 'CSTLAssociativeContainer'
For a complete desccription of this concept, please check https://www.sgi.com/tech/stl/AssociativeContainer.html.
std::set, std::unordered_set (c++11), boost::unordered_set.
T | the type that is checked. T should be a model of CSTLAssociativeContainer. |
Definition at line 102 of file CSTLAssociativeContainer.h.
typedef T::const_iterator DGtal::concepts::CSTLAssociativeContainer< T >::const_iterator |
Definition at line 110 of file CSTLAssociativeContainer.h.
typedef T::iterator DGtal::concepts::CSTLAssociativeContainer< T >::iterator |
Definition at line 106 of file CSTLAssociativeContainer.h.
typedef T::key_type DGtal::concepts::CSTLAssociativeContainer< T >::key_type |
Definition at line 108 of file CSTLAssociativeContainer.h.
typedef T::size_type DGtal::concepts::CSTLAssociativeContainer< T >::size_type |
Definition at line 109 of file CSTLAssociativeContainer.h.
typedef T::value_type DGtal::concepts::CSTLAssociativeContainer< T >::value_type |
Definition at line 107 of file CSTLAssociativeContainer.h.
|
inline |
Definition at line 112 of file CSTLAssociativeContainer.h.
References DGtal::concepts::CSTLAssociativeContainer< T >::key.
|
inlineprivate |
Definition at line 124 of file CSTLAssociativeContainer.h.
References DGtal::concepts::CSTLAssociativeContainer< T >::ci, DGtal::concepts::CSTLAssociativeContainer< T >::cr, and DGtal::concepts::CSTLAssociativeContainer< T >::key.
|
private |
Definition at line 135 of file CSTLAssociativeContainer.h.
Referenced by DGtal::concepts::CSTLAssociativeContainer< T >::const_constraints().
|
private |
Definition at line 140 of file CSTLAssociativeContainer.h.
Referenced by DGtal::concepts::CSTLAssociativeContainer< T >::const_constraints().
|
private |
Definition at line 137 of file CSTLAssociativeContainer.h.
Referenced by DGtal::concepts::CSTLAssociativeContainer< T >::BOOST_CONCEPT_USAGE(), and DGtal::concepts::CSTLAssociativeContainer< T >::const_constraints().
|
private |
Definition at line 138 of file CSTLAssociativeContainer.h.
|
private |
Definition at line 134 of file CSTLAssociativeContainer.h.
|
private |
Definition at line 134 of file CSTLAssociativeContainer.h.
|
private |
Definition at line 139 of file CSTLAssociativeContainer.h.
|
private |
Definition at line 136 of file CSTLAssociativeContainer.h.
|
private |
Definition at line 133 of file CSTLAssociativeContainer.h.