#include <lu_policy.hpp>
Inheritance diagram for pb_assoc::counter_lu_policy< Size_Type, Metadata_Reference >:
Public Types | |
typedef Size_Type | size_type |
Public Member Functions | |
counter_lu_policy (size_type max_count=5) | |
void | swap (PB_ASSOC_CLASS_C_DEC &r_other) |
size_type | get_max_count () const |
Protected Types | |
typedef counter_lu_metadata< Size_Type > | metadata_type |
typedef Metadata_Reference | metadata_reference |
Protected Member Functions | |
metadata_type | operator() () const |
bool | operator() (metadata_reference r_data) const |
Private Types | |
typedef counter_lu_policy_base< Size_Type > | my_base |
Private Attributes | |
size_type | m_max_count |
Definition at line 141 of file lu_policy.hpp.
typedef Metadata_Reference pb_assoc::counter_lu_policy< Size_Type, Metadata_Reference >::metadata_reference [protected] |
Definition at line 159 of file lu_policy.hpp.
typedef counter_lu_metadata< Size_Type> pb_assoc::counter_lu_policy< Size_Type, Metadata_Reference >::metadata_type [protected] |
Definition at line 157 of file lu_policy.hpp.
typedef counter_lu_policy_base< Size_Type> pb_assoc::counter_lu_policy< Size_Type, Metadata_Reference >::my_base [private] |
Definition at line 168 of file lu_policy.hpp.
typedef Size_Type pb_assoc::counter_lu_policy< Size_Type, Metadata_Reference >::size_type |
Reimplemented from pb_assoc::counter_lu_policy_base< Size_Type >.
Definition at line 144 of file lu_policy.hpp.
pb_assoc::counter_lu_policy< Size_Type, Metadata_Reference >::counter_lu_policy | ( | size_type | max_count = 5 |
) |
size_type pb_assoc::counter_lu_policy< Size_Type, Metadata_Reference >::get_max_count | ( | ) | const [inline] |
bool pb_assoc::counter_lu_policy< Size_Type, Metadata_Reference >::operator() | ( | metadata_reference | r_data | ) | const [protected] |
metadata_type pb_assoc::counter_lu_policy< Size_Type, Metadata_Reference >::operator() | ( | ) | const [protected] |
void pb_assoc::counter_lu_policy< Size_Type, Metadata_Reference >::swap | ( | PB_ASSOC_CLASS_C_DEC & | r_other | ) |
size_type pb_assoc::counter_lu_policy< Size_Type, Metadata_Reference >::m_max_count [private] |
Definition at line 170 of file lu_policy.hpp.