|
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.