Modules | Alphabetical List | Class List | Directories | File List | GIL Home Page

# Algorithms and Utility Functions
[ColorBase]

## Detailed Description

ColorBase algorithms, metafunctions and utility functions.

## Modules

| size
| Returns an MPL integral type specifying the number of elements in a color base.

| kth_semantic_element_type, kth_semantic_element_reference_type, kth_semantic_element_const_reference_type, semantic_at_c
| Support for accessing the elements of a color base by semantic index.

| color_element_type, color_element_reference_type, color_element_const_reference_type, get_color, contains_color
| Support for accessing the elements of a color base by color name.

| element_type, element_reference_type, element_const_reference_type
| Types 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. Pairs the elements semantically.

| static_copy
| Equivalent to std::copy. Pairs the elements semantically.

| static_fill
| Equivalent to std::fill.

| static_generate
| Equivalent to std::generate.

| static_transform
| Equivalent to std::transform. Pairs the elements semantically.

| static_for_each
| Equivalent to std::for_each. Pairs the elements semantically.