ColorValue Concept

This concept describes the requirements for the type used for color values, as in for coloring a graph during a breath-first search to mark which vertices have been visited.

Refinement of

EqualityComparable and DefaultConstructible

Notation

T

A type that is a model of ColorValue.

cv

An object of type T.

Valid Expressions

Name Expression Return Type Description

Get Color White

color_traits<T>::white()

T

Returns an object that represents the color white.

Get Color Gray

color_traits<T>::gray()

T

Returns an object that represents the color gray.

Get Color Black

color_traits<T>::black()

T

Returns an object that represents the color black.

Models

  • default_color_type (in

    boost/graph/properties.hpp)