gather | gather() takes a collection of elements defined by a pair of iterators and moves the ones satisfying a predicate to them to a position (called the pivot) within the sequence |
boost::asio::buffer_size | The boost::asio::buffer_size function determines the total number of bytes in a buffer or buffer sequence |
boost::asio::buffer_cast | The boost::asio::buffer_cast function is used to obtain a pointer to the underlying memory region associated with a buffer |
boost::asio::buffer | The boost::asio::buffer function is used to create a buffer object to represent raw memory, an array of POD elements, a vector of POD elements, or a std::string |
boost::asio::buffer_copy | The boost::asio::buffer_copy function is used to copy bytes from a source buffer (or buffer sequence) to a target buffer (or buffer sequence) |
Completion Condition Function Objects | Function objects used for determining when a read or write operation should complete |
boost::asio::connect | Establishes a socket connection by trying each endpoint in a sequence |
boost::asio::async_connect | Asynchronously establishes a socket connection by trying each endpoint in a sequence |
boost::asio::asio_handler_invoke | Default invoke function for handlers |
boost::asio::read | Attempt to read a certain amount of data from a stream before returning |
boost::asio::async_read | Start an asynchronous operation to read a certain amount of data from a stream |
boost::asio::read_at | Attempt to read a certain amount of data at the specified offset before returning |
boost::asio::async_read_at | Start an asynchronous operation to read a certain amount of data at the specified offset |
boost::asio::read_until | Read data into a streambuf until it contains a delimiter, matches a regular expression, or a function object indicates a match |
boost::asio::async_read_until | Start an asynchronous operation to read data into a streambuf until it contains a delimiter, matches a regular expression, or a function object indicates a match |
boost::asio::spawn | Start a new stackful coroutine |
boost::asio::write | Write a certain amount of data to a stream before returning |
boost::asio::async_write | Start an asynchronous operation to write a certain amount of data to a stream |
boost::asio::write_at | Write a certain amount of data at a specified offset before returning |
boost::asio::async_write_at | Start an asynchronous operation to write a certain amount of data at the specified offset |
Adaptors (boost::geometry::index::adaptors::) | |
Nearest relations (boost::geometry::index::) | |
Inserters (boost::geometry::index::) | |
Predicates (boost::geometry::index::) | |
R-tree free functions (boost::geometry::index::) | |
►STL-like Algorithms | Image view-equivalents of STL algorithms |
copy_pixels | Std::copy and gil::copy_pixels |
copy_and_convert_pixels | Copy_and_convert_pixels |
fill_pixels | Std::fill for image views |
destruct_pixels | Destruct_pixels |
uninitialized_fill_pixels | Uninitialized_fill_pixels |
default_construct_pixels | Default_construct_pixels |
uninitialized_copy_pixels | Uninitialized_copy_pixels |
for_each_pixel | For_each_pixel |
for_each_pixel_position | Adobe::for_each_position for image views (passes locators, instead of pixel references, to the function object) |
generate_pixels | Generate_pixels |
equal_pixels | Std::equal and gil::equal_pixels for GIL constructs |
transform_pixels | Transform_pixels |
transform_pixel_positions | Adobe::transform_positions for image views (passes locators, instead of pixel references, to the function object) |
Performance overloads of STL algorithms | Overloads of STL algorithms allowing more efficient implementation when used with GIL constructs |
bit_aligned_pixel_iterator | An iterator over non-byte-aligned pixels |
bit_aligned_pixel_reference | A heterogeneous color base representing pixel that may not be byte aligned, i.e |
bit_aligned_pixel_reference | A heterogeneous pixel reference used to represent non-byte-aligned pixels |
scoped_channel_value | A channel adaptor that modifies the range of the source channel |
packed_channel_value | Represents the value of an unsigned integral channel operating over a bit range |
packed_channel_reference | Represents a reference proxy to a channel operating over a bit range whose offset is fixed at compile time |
packed_dynamic_channel_reference | Represents a reference proxy to a channel operating over a bit range whose offset is specified at run time |
bits8 | 8-bit unsigned integral channel type (typedef from uint8_t) |
bits16 | 16-bit unsigned integral channel type (typedef from uint16_t) |
bits32 | 32-bit unsigned integral channel type (typedef from uint32_t) |
bits8s | 8-bit signed integral channel type (typedef from int8_t) |
bits16s | 16-bit signed integral channel type (typedef from int16_t) |
bits32s | 32-bit signed integral channel type (typedef from int32_t) |
bits32f | 32-bit floating point channel type with range [0.0f .. |
►channel_convert | Converting from one channel type to anotherConversion is done as a simple linear mapping of one channel range to the other, such that the minimum/maximum value of the source maps to the minimum/maximum value of the destination |
channel_converter_unsigned | Convert one unsigned/floating point channel to another |
channel_multiply | Multiplying unsigned channel values of the same type |
channel_invert | Returns the inverse of a channel |
detail::homogeneous_color_base | A homogeneous color base holding one color element |
size | Size: Semantic channel size |
kth_semantic_element_type, kth_semantic_element_reference_type, kth_semantic_element_const_reference_type, semantic_at_c | Semantic_at_c: Semantic channel accessors |
color_element_type, color_element_reference_type, color_element_const_reference_type, get_color, contains_color | Get_color: Named channel accessors |
element_type, element_reference_type, element_const_reference_type | Element_type, element_reference_type, element_const_reference_type: Support for homogeneous color bases |
static_min, static_max | Equivalents to std::min_element and std::max_element for homogeneous color bases |
static_equal | Equivalent to std::equal |
static_copy | Equivalent to std::copy |
static_fill | Equivalent to std::fill |
static_generate | Equivalent to std::generate |
static_transform | Equivalent to std::transform |
static_for_each | Equivalent to std::for_each |
Color Space Converion | Support for conversion between pixels of different color spaces and channel depths |
PixelIteratorConcept | STL iterator over pixels |
StepIteratorConcept | Iterator that advances by a specified step |
IteratorAdaptorConcept | Adaptor over another iterator |
RandomAccessNDLocatorConcept | LOCATOR CONCEPTS |
RandomAccess2DLocatorConcept | 2-dimensional locator |
PixelLocatorConcept | 2-dimensional locator over pixel data |
ImageViewNDLocatorConcept | IMAGE VIEW CONCEPTS |
ImageView2DConcept | 2-dimensional range |
ImageViewConcept | 2-dimensional range over pixel data |
Image View From Raw Data | Methods for constructing image views from raw data and for getting raw data from views |
►Image View Transformations | Methods for constructing one image view from another |
color_converted_view | Color converted view of another view |
flipped_up_down_view | View of a view flipped up-to-down |
flipped_left_right_view | View of a view flipped left-to-right |
transposed_view | View of a view transposed |
rotated90cw_view | View of a view rotated 90 degrees clockwise |
rotated90ccw_view | View of a view rotated 90 degrees counter-clockwise |
rotated180_view | View of a view rotated 180 degrees |
subimage_view | View of an axis-aligned rectangular area within an image_view |
subsampled_view | View of a subsampled version of an image_view, stepping over a number of channels in X and number of rows in Y |
nth_channel_view | Single-channel (grayscale) view of the N-th channel of a given image_view |
kth_channel_view | Single-channel (grayscale) view of the K-th channel of a given image_view |
iterator_from_2d | ITERATOR FROM 2D ADAPTOR |
xxx_is_basic | TYPE ANALYSIS METAFUNCTIONS Predicate metafunctions determining properties of GIL types |
xxx_is_step | Determines if the given iterator/locator/view has a step that could be set dynamically |
xxx_is_mutable | Determines if the given pixel reference/iterator/locator/view is mutable (i.e |
►xxx_type | TYPE FACTORY METAFUNCTIONS Metafunctions returning GIL types from other GIL types |
packed_image_type,bit_aligned_image_type | Returns the type of an image whose channels are not byte-aligned |
xxx_type_from_pixel | Returns the type of a GIL construct given its pixel type, whether it is planar, step, mutable, etc |
derived_xxx_type | Returns the type of a homogeneous GIL construct given a related construct by changing some of its properties |
packed_pixel | A heterogeneous color base whose elements are reference proxies to channels in a pixel |
packed_pixel | A heterogeneous pixel used to represent packed pixels with non-byte-aligned channels |
Pointer to packed_pixel<P,CR,Layout> | Support for interleaved iterators over packed pixel |
pixel | A homogeneous color base whose element is a channel value |
pixel | A homogeneous pixel value |
C pointer to a pixel | Iterators over interleaved pixels |
dereference_iterator_adaptor | An iterator that invokes a provided function object upon dereference |
planar_pixel_iterator | A homogeneous color base whose element is a channel iterator |
planar_pixel_iterator | An iterator over planar pixels |
planar_pixel_reference | A homogeneous color base whose element is a channel reference |
planar_pixel_reference | A reference proxy to a planar pixel |
position_iterator | An iterator that remembers its current X,Y position and invokes a function object with it upon dereferencing |
step iterators | Iterators that allow for specifying the step between two adjacent values |
Boundary Analysis | This module contains all operations required for boundary analysis of text: character, word, like and sentence boundaries |
Collation | This module introduces collation related classes |
Text Conversions | This module provides various function for string manipulation like Unicode normalization, case conversion etc |
Date, Time, Timezone and Calendar manipulations | This module provides various calendar, timezone and date time services |
Character conversion functions | |
Format | This module provides printf like functionality integrated into iostreams and suitable for localization |
►Message Formatting (translation) | This module provides message translation functionality, i.e |
I/O Stream manipulators | |
Logical operations | |
ColorNameModel | |
PixelBasedAlgorithm | Example: |
PointModel | Example: |
PointAlgorithm | Example: |