Color.h file
Declarations in Color.h.
Namespaces
- namespace Rodin
- The Rodin library for finite element methods and shape optimization.
- namespace Rodin::Alert
- Contextual exceptions and diagnostic reporting.
Classes
-
template<size_t RED, size_t GREEN, size_t BLUE>struct Rodin::Alert::RGB
- RGB color template with compile-time color values.
- struct Rodin::Alert::NoColorT
- Tag type representing no color (transparent/default).
-
template<class CodeT>class Rodin::Alert::Color
- Type-safe wrapper for custom RGB colors.
- struct Rodin::Alert::RedT
- Tag type for red terminal color.
- struct Rodin::Alert::GreenT
- Tag type for green terminal color.
- struct Rodin::Alert::BlueT
- Tag type for blue terminal color.
- struct Rodin::Alert::YellowT
- Tag type for yellow terminal color.
- struct Rodin::Alert::MagentaT
- Tag type for magenta terminal color.
- struct Rodin::Alert::CyanT
- Tag type for cyan terminal color.
- struct Rodin::Alert::WhiteT
- Tag type for white terminal color.
- struct Rodin::Alert::GrayT
- Tag type for gray terminal color.
- struct Rodin::Alert::BrightGrayT
- Tag type for bright gray terminal color.
- struct Rodin::Alert::BrightWhiteT
- Tag type for bright white terminal color.