neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neolib::mutable_base< Container > Class Template Reference

#include <mutable_set.hpp>

Inheritance diagram for neolib::mutable_base< Container >:
neolib::mutable_multiset< value_type, compare_type, allocator_type > neolib::mutable_set< value_type, compare_type, allocator_type > neolib::mutable_multiset< T, Pr, Alloc > neolib::mutable_set< T, Pr, Alloc >

Classes

class  const_iterator
 
class  const_reverse_iterator
 
class  iterator
 
class  reverse_iterator
 

Public Types

typedef Container std_type
 
typedef std_type::key_type key_type
 
typedef std_type::mapped_type value_type
 

Public Member Functions

const_iterator cbegin () const
 
const_iterator begin () const
 
iterator begin ()
 
const_iterator cend () const
 
const_iterator end () const
 
iterator end ()
 
const_reverse_iterator crbegin () const
 
const_reverse_iterator rbegin () const
 
reverse_iterator rbegin ()
 
const_reverse_iterator crend () const
 
const_reverse_iterator rend () const
 
reverse_iterator rend ()
 
iterator find (const key_type &aKey)
 
const_iterator find (const key_type &aKey) const
 

Detailed Description

template<typename Container>
class neolib::mutable_base< Container >

Definition at line 51 of file mutable_set.hpp.

Member Typedef Documentation

◆ key_type

template<typename Container >
typedef std_type::key_type neolib::mutable_base< Container >::key_type

Definition at line 55 of file mutable_set.hpp.

◆ std_type

template<typename Container >
typedef Container neolib::mutable_base< Container >::std_type

Definition at line 54 of file mutable_set.hpp.

◆ value_type

template<typename Container >
typedef std_type::mapped_type neolib::mutable_base< Container >::value_type

Definition at line 56 of file mutable_set.hpp.

Member Function Documentation

◆ begin() [1/2]

template<typename Container >
iterator neolib::mutable_base< Container >::begin ( )
inline

Definition at line 111 of file mutable_set.hpp.

◆ begin() [2/2]

template<typename Container >
const_iterator neolib::mutable_base< Container >::begin ( ) const
inline

Definition at line 110 of file mutable_set.hpp.

◆ cbegin()

template<typename Container >
const_iterator neolib::mutable_base< Container >::cbegin ( ) const
inline

Definition at line 109 of file mutable_set.hpp.

◆ cend()

template<typename Container >
const_iterator neolib::mutable_base< Container >::cend ( ) const
inline

Definition at line 112 of file mutable_set.hpp.

◆ crbegin()

template<typename Container >
const_reverse_iterator neolib::mutable_base< Container >::crbegin ( ) const
inline

Definition at line 115 of file mutable_set.hpp.

◆ crend()

template<typename Container >
const_reverse_iterator neolib::mutable_base< Container >::crend ( ) const
inline

Definition at line 118 of file mutable_set.hpp.

◆ end() [1/2]

template<typename Container >
iterator neolib::mutable_base< Container >::end ( )
inline

Definition at line 114 of file mutable_set.hpp.

◆ end() [2/2]

template<typename Container >
const_iterator neolib::mutable_base< Container >::end ( ) const
inline

Definition at line 113 of file mutable_set.hpp.

◆ find() [1/2]

template<typename Container >
iterator neolib::mutable_base< Container >::find ( const key_type aKey)
inline

Definition at line 121 of file mutable_set.hpp.

◆ find() [2/2]

template<typename Container >
const_iterator neolib::mutable_base< Container >::find ( const key_type aKey) const
inline

Definition at line 122 of file mutable_set.hpp.

◆ rbegin() [1/2]

template<typename Container >
reverse_iterator neolib::mutable_base< Container >::rbegin ( )
inline

Definition at line 117 of file mutable_set.hpp.

◆ rbegin() [2/2]

template<typename Container >
const_reverse_iterator neolib::mutable_base< Container >::rbegin ( ) const
inline

Definition at line 116 of file mutable_set.hpp.

◆ rend() [1/2]

template<typename Container >
reverse_iterator neolib::mutable_base< Container >::rend ( )
inline

Definition at line 120 of file mutable_set.hpp.

◆ rend() [2/2]

template<typename Container >
const_reverse_iterator neolib::mutable_base< Container >::rend ( ) const
inline

Definition at line 119 of file mutable_set.hpp.


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