sample_size_policy Interface (original) (raw)
A sample size policy.
This class serves to show the interface a size policy needs to support.
Defined in: sample_size_policy.hpp
Public Types and Constants
General definitions.
Type | Definition | Description |
---|---|---|
size_type | size_t, e.g. | Size type. |
Public Methods
Constructors, destructor, and related.
Method | Description |
---|---|
sample_size_policy () | Default constructor. Must be default constructable. |
sample_range_hashing (const sample_size_policy &other) | Copy constructor. Must be copy constructable. |
inline void swap (sample_size_policy &other) | Swaps content. Must be swappable (if there is such a word). |
Protected Methods
Size methods
Method | Description |
---|---|
inline size_type get_nearest_larger_size (size_type size) const | Given a size size, returns a size that is larger. |
inline size_type get_nearest_smaller_size (size_type size) const | Given a size size, returns a size that is smaller. |