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