Rosetta 3.3
Public Types | Public Member Functions
ObjexxFCL::SetWrapper< T > Class Template Reference

SetWrapper: Insulating Wrapper of std::set That Can Be Forward Declared. More...

#include <SetWrapper.hh>

Collaboration diagram for ObjexxFCL::SetWrapper< T >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef std::set< T > Container
typedefvalue_type
typedef Container::iterator iterator
typedef Container::const_iterator const_iterator
typedefValue
typedef Container::iterator Iterator
typedef Container::const_iterator ConstIterator

Public Member Functions

 SetWrapper ()
 Default Constructor.
 ~SetWrapper ()
 Destructor.
Container const & operator() () const
 set Accessor
Containeroperator() ()
 set Accessor

Detailed Description

template<typename T>
class ObjexxFCL::SetWrapper< T >

SetWrapper: Insulating Wrapper of std::set That Can Be Forward Declared.

Note:
For objects that manage their own memory not pointers to owned objects

Member Typedef Documentation

template<typename T >
typedef std::set< T > ObjexxFCL::SetWrapper< T >::Container
template<typename T >
typedef Container::iterator ObjexxFCL::SetWrapper< T >::Iterator
template<typename T >
typedef Container::iterator ObjexxFCL::SetWrapper< T >::iterator
template<typename T >
typedef T ObjexxFCL::SetWrapper< T >::Value
template<typename T >
typedef T ObjexxFCL::SetWrapper< T >::value_type

Constructor & Destructor Documentation

template<typename T >
ObjexxFCL::SetWrapper< T >::SetWrapper ( ) [inline]

Default Constructor.

template<typename T >
ObjexxFCL::SetWrapper< T >::~SetWrapper ( ) [inline]

Destructor.


Member Function Documentation

template<typename T >
Container const& ObjexxFCL::SetWrapper< T >::operator() ( ) const [inline]

set Accessor

template<typename T >
Container& ObjexxFCL::SetWrapper< T >::operator() ( ) [inline]

set Accessor


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines