libstdc++
|
Public Member Functions | |
sample_update_policy () | |
sample_update_policy (const sample_update_policy &) | |
void | swap (sample_update_policy &other) |
Protected Types | |
typedef some_metadata_type | metadata_type |
Protected Member Functions | |
metadata_type | operator() () const |
bool | operator() (metadata_reference) const |
A sample list-update policy.
Definition at line 47 of file sample_update_policy.hpp.
typedef some_metadata_type __gnu_pbds::sample_update_policy::metadata_type [protected] |
Metadata on which this functor operates.
Definition at line 61 of file sample_update_policy.hpp.
Default constructor.
Copy constructor.
metadata_type __gnu_pbds::sample_update_policy::operator() | ( | ) | const [protected] |
Creates a metadata object.
bool __gnu_pbds::sample_update_policy::operator() | ( | metadata_reference | ) | const [protected] |
Decides whether a metadata object should be moved to the front of the list. A list-update based containers object will call this method to decide whether to move a node to the front of the list. The method shoule return true if the node should be moved to the front of the list.
void __gnu_pbds::sample_update_policy::swap | ( | sample_update_policy & | other | ) | [inline] |
Swaps content.