__gnu_pbds::sample_size_policy.3cxx
Contents
Constructor & Destructor Documentation
__gnu_pbds::sample_size_policy::sample_size_policy()
Default constructor.
Detailed Description
A sample size policy.
Member Function Documentation
size_type__gnu_pbds::sample_size_policy::get_nearest_larger_size(size_typesize)const[inline],[protected]
Given a __size size, returns a __size that is larger.
size_type__gnu_pbds::sample_size_policy::get_nearest_smaller_size(size_typesize)const[inline],[protected]
Given a __size size, returns a __size that is smaller.
__gnu_pbds::sample_size_policy::sample_range_hashing(constsample_size_policy&)
Copy constructor.
void__gnu_pbds::sample_size_policy::swap(sample_size_policy&other)[inline]
Swaps content.
Member Typedef Documentation
typedefstd::size_t__gnu_pbds::sample_size_policy::size_type
Size type.
Name
__gnu_pbds::sample_size_policy - A sample size policy.
Synopsis
#include <sample_size_policy.hpp>
PublicTypes
typedef std::size_t size_type
Size type.
PublicMemberFunctionssample_size_policy ()
Default constructor.
sample_range_hashing (const sample_size_policy &)
Copy constructor.
void swap (sample_size_policy &other)
Swaps content.
ProtectedMemberFunctionssize_typeget_nearest_larger_size (size_type size) const
Given a __size size, returns a __size that is larger.
size_typeget_nearest_smaller_size (size_type size) const
Given a __size size, returns a __size that is smaller.
