Source-highlight Library
srchilite::ColorMap Class Reference

Simple map for colors (maps a color constant string to the corresponding color of the output format). More...

#include <colormap.h>

Inheritance diagram for srchilite::ColorMap:
Collaboration diagram for srchilite::ColorMap:

Public Member Functions

void setDefault (const string &d)
 Sets the default color.
const string getColor (const string &key)
const string toString () const
 Returns a string representation of the map.

Public Attributes

keys
 STL member.
elements
 STL member.

Protected Attributes

string default_color
 when no color corresponds to the requested one

Detailed Description

Simple map for colors (maps a color constant string to the corresponding color of the output format).

Member Function Documentation

◆ getColor()

const string srchilite::ColorMap::getColor ( const string & key)
inline
Parameters
keythe color we're looking for
Returns
the color corresponding to the specified key, or the default color if we don't have the requested key

◆ setDefault()

void srchilite::ColorMap::setDefault ( const string & d)
inline

Sets the default color.

Parameters
dthe default color

The documentation for this class was generated from the following file:
  • /cygdrive/d/a/scallywag/source-highlight/source-highlight-3.1.9-1.x86_64/src/source-highlight-3.1.9/lib/srchilite/colormap.h