カラーコードを保持するクラス。 More...
#include <kanjiPrint.h>

| Public Member Functions | |
| Color () | |
| Color (const std::string &value, const std::string &name, const bool valid=true) | |
| ~Color () | |
| bool | isValid () const | 
| const std::string & | getName () const | 
| bool | operator== (const Color &rhs) const | 
| bool | operator!= (const Color &rhs) const | 
| Static Public Member Functions | |
| static const Color | colorFor (const std::string &str) | 
| 文字列に対応するColor objectを返す  More... | |
| Static Public Attributes | |
| static const Color | NONE | 
| 色指定しない(デフォルトのまま)ことを示す特別なオブジェクト  More... | |
| static const Color | Black | 
| static const Color | Red | 
| static const Color | Green | 
| static const Color | Brown | 
| static const Color | Blue | 
| static const Color | Purple | 
| static const Color | Cyan | 
| static const Color | LightGray | 
| static const Color | DarkGray | 
| static const Color | LightRed | 
| static const Color | LightGreen | 
| static const Color | Yellow | 
| static const Color | LightBlue | 
| static const Color | LightPurple | 
| static const Color | LightCyan | 
| static const Color | White | 
| Private Attributes | |
| std::string | value | 
| std::string | name | 
| bool | valid | 
| Friends | |
| std::ostream & | operator<< (std::ostream &os, const Color &c) | 
カラーコードを保持するクラス。
Definition at line 23 of file kanjiPrint.h.
| 
 | inline | 
Definition at line 26 of file kanjiPrint.h.
| osl::record::Color::Color | ( | const std::string & | value, | 
| const std::string & | name, | ||
| const bool | valid = true | ||
| ) | 
Definition at line 65 of file kanjiPrint.cc.
| osl::record::Color::~Color | ( | ) | 
Definition at line 69 of file kanjiPrint.cc.
| 
 | static | 
| 
 | inline | 
| 
 | inline | 
Definition at line 34 of file kanjiPrint.h.
References valid.
| 
 | inline | 
Definition at line 41 of file kanjiPrint.h.
| 
 | inline | 
Definition at line 36 of file kanjiPrint.h.
| 
 | friend | 
| 
 | static | 
Definition at line 54 of file kanjiPrint.h.
Referenced by colorFor().
| 
 | static | 
Definition at line 58 of file kanjiPrint.h.
Referenced by colorFor().
| 
 | static | 
Definition at line 57 of file kanjiPrint.h.
Referenced by colorFor().
| 
 | static | 
Definition at line 60 of file kanjiPrint.h.
Referenced by colorFor().
| 
 | static | 
Definition at line 62 of file kanjiPrint.h.
Referenced by colorFor().
| 
 | static | 
Definition at line 56 of file kanjiPrint.h.
Referenced by colorFor().
| 
 | static | 
Definition at line 66 of file kanjiPrint.h.
Referenced by colorFor().
| 
 | static | 
Definition at line 68 of file kanjiPrint.h.
Referenced by colorFor().
| 
 | static | 
Definition at line 61 of file kanjiPrint.h.
Referenced by colorFor().
| 
 | static | 
Definition at line 64 of file kanjiPrint.h.
Referenced by colorFor().
| 
 | static | 
Definition at line 67 of file kanjiPrint.h.
Referenced by colorFor().
| 
 | static | 
Definition at line 63 of file kanjiPrint.h.
Referenced by colorFor().
| 
 | private | 
Definition at line 31 of file kanjiPrint.h.
Referenced by getName().
| 
 | static | 
色指定しない(デフォルトのまま)ことを示す特別なオブジェクト
Definition at line 53 of file kanjiPrint.h.
Referenced by colorFor().
| 
 | static | 
Definition at line 59 of file kanjiPrint.h.
Referenced by colorFor().
| 
 | static | 
Definition at line 55 of file kanjiPrint.h.
Referenced by colorFor().
| 
 | private | 
Definition at line 32 of file kanjiPrint.h.
Referenced by isValid(), and operator==().
| 
 | private | 
Definition at line 30 of file kanjiPrint.h.
Referenced by osl::record::operator<<(), and operator==().
| 
 | static | 
Definition at line 69 of file kanjiPrint.h.
Referenced by colorFor().
| 
 | static | 
Definition at line 65 of file kanjiPrint.h.
Referenced by colorFor().
 1.8.4
 1.8.4