Initial commit
[yaffs-website] / node_modules / node-sass / src / libsass / src / color_maps.hpp
1
2 #ifndef SASS_COLOR_MAPS_H
3 #define SASS_COLOR_MAPS_H
4
5 #include <map>
6 #include "ast.hpp"
7
8 namespace Sass {
9
10   struct map_cmp_str
11   {
12     bool operator()(char const *a, char const *b) const
13     {
14       return std::strcmp(a, b) < 0;
15     }
16   };
17
18   namespace ColorNames
19   {
20     extern const char aliceblue[];
21     extern const char antiquewhite[];
22     extern const char cyan[];
23     extern const char aqua[];
24     extern const char aquamarine[];
25     extern const char azure[];
26     extern const char beige[];
27     extern const char bisque[];
28     extern const char black[];
29     extern const char blanchedalmond[];
30     extern const char blue[];
31     extern const char blueviolet[];
32     extern const char brown[];
33     extern const char burlywood[];
34     extern const char cadetblue[];
35     extern const char chartreuse[];
36     extern const char chocolate[];
37     extern const char coral[];
38     extern const char cornflowerblue[];
39     extern const char cornsilk[];
40     extern const char crimson[];
41     extern const char darkblue[];
42     extern const char darkcyan[];
43     extern const char darkgoldenrod[];
44     extern const char darkgray[];
45     extern const char darkgrey[];
46     extern const char darkgreen[];
47     extern const char darkkhaki[];
48     extern const char darkmagenta[];
49     extern const char darkolivegreen[];
50     extern const char darkorange[];
51     extern const char darkorchid[];
52     extern const char darkred[];
53     extern const char darksalmon[];
54     extern const char darkseagreen[];
55     extern const char darkslateblue[];
56     extern const char darkslategray[];
57     extern const char darkslategrey[];
58     extern const char darkturquoise[];
59     extern const char darkviolet[];
60     extern const char deeppink[];
61     extern const char deepskyblue[];
62     extern const char dimgray[];
63     extern const char dimgrey[];
64     extern const char dodgerblue[];
65     extern const char firebrick[];
66     extern const char floralwhite[];
67     extern const char forestgreen[];
68     extern const char magenta[];
69     extern const char fuchsia[];
70     extern const char gainsboro[];
71     extern const char ghostwhite[];
72     extern const char gold[];
73     extern const char goldenrod[];
74     extern const char gray[];
75     extern const char grey[];
76     extern const char green[];
77     extern const char greenyellow[];
78     extern const char honeydew[];
79     extern const char hotpink[];
80     extern const char indianred[];
81     extern const char indigo[];
82     extern const char ivory[];
83     extern const char khaki[];
84     extern const char lavender[];
85     extern const char lavenderblush[];
86     extern const char lawngreen[];
87     extern const char lemonchiffon[];
88     extern const char lightblue[];
89     extern const char lightcoral[];
90     extern const char lightcyan[];
91     extern const char lightgoldenrodyellow[];
92     extern const char lightgray[];
93     extern const char lightgrey[];
94     extern const char lightgreen[];
95     extern const char lightpink[];
96     extern const char lightsalmon[];
97     extern const char lightseagreen[];
98     extern const char lightskyblue[];
99     extern const char lightslategray[];
100     extern const char lightslategrey[];
101     extern const char lightsteelblue[];
102     extern const char lightyellow[];
103     extern const char lime[];
104     extern const char limegreen[];
105     extern const char linen[];
106     extern const char maroon[];
107     extern const char mediumaquamarine[];
108     extern const char mediumblue[];
109     extern const char mediumorchid[];
110     extern const char mediumpurple[];
111     extern const char mediumseagreen[];
112     extern const char mediumslateblue[];
113     extern const char mediumspringgreen[];
114     extern const char mediumturquoise[];
115     extern const char mediumvioletred[];
116     extern const char midnightblue[];
117     extern const char mintcream[];
118     extern const char mistyrose[];
119     extern const char moccasin[];
120     extern const char navajowhite[];
121     extern const char navy[];
122     extern const char oldlace[];
123     extern const char olive[];
124     extern const char olivedrab[];
125     extern const char orange[];
126     extern const char orangered[];
127     extern const char orchid[];
128     extern const char palegoldenrod[];
129     extern const char palegreen[];
130     extern const char paleturquoise[];
131     extern const char palevioletred[];
132     extern const char papayawhip[];
133     extern const char peachpuff[];
134     extern const char peru[];
135     extern const char pink[];
136     extern const char plum[];
137     extern const char powderblue[];
138     extern const char purple[];
139     extern const char red[];
140     extern const char rosybrown[];
141     extern const char royalblue[];
142     extern const char saddlebrown[];
143     extern const char salmon[];
144     extern const char sandybrown[];
145     extern const char seagreen[];
146     extern const char seashell[];
147     extern const char sienna[];
148     extern const char silver[];
149     extern const char skyblue[];
150     extern const char slateblue[];
151     extern const char slategray[];
152     extern const char slategrey[];
153     extern const char snow[];
154     extern const char springgreen[];
155     extern const char steelblue[];
156     extern const char tan[];
157     extern const char teal[];
158     extern const char thistle[];
159     extern const char tomato[];
160     extern const char turquoise[];
161     extern const char violet[];
162     extern const char wheat[];
163     extern const char white[];
164     extern const char whitesmoke[];
165     extern const char yellow[];
166     extern const char yellowgreen[];
167     extern const char rebeccapurple[];
168     extern const char transparent[];
169   }
170
171   namespace Colors {
172     extern const Color aliceblue;
173     extern const Color antiquewhite;
174     extern const Color cyan;
175     extern const Color aqua;
176     extern const Color aquamarine;
177     extern const Color azure;
178     extern const Color beige;
179     extern const Color bisque;
180     extern const Color black;
181     extern const Color blanchedalmond;
182     extern const Color blue;
183     extern const Color blueviolet;
184     extern const Color brown;
185     extern const Color burlywood;
186     extern const Color cadetblue;
187     extern const Color chartreuse;
188     extern const Color chocolate;
189     extern const Color coral;
190     extern const Color cornflowerblue;
191     extern const Color cornsilk;
192     extern const Color crimson;
193     extern const Color darkblue;
194     extern const Color darkcyan;
195     extern const Color darkgoldenrod;
196     extern const Color darkgray;
197     extern const Color darkgrey;
198     extern const Color darkgreen;
199     extern const Color darkkhaki;
200     extern const Color darkmagenta;
201     extern const Color darkolivegreen;
202     extern const Color darkorange;
203     extern const Color darkorchid;
204     extern const Color darkred;
205     extern const Color darksalmon;
206     extern const Color darkseagreen;
207     extern const Color darkslateblue;
208     extern const Color darkslategray;
209     extern const Color darkslategrey;
210     extern const Color darkturquoise;
211     extern const Color darkviolet;
212     extern const Color deeppink;
213     extern const Color deepskyblue;
214     extern const Color dimgray;
215     extern const Color dimgrey;
216     extern const Color dodgerblue;
217     extern const Color firebrick;
218     extern const Color floralwhite;
219     extern const Color forestgreen;
220     extern const Color magenta;
221     extern const Color fuchsia;
222     extern const Color gainsboro;
223     extern const Color ghostwhite;
224     extern const Color gold;
225     extern const Color goldenrod;
226     extern const Color gray;
227     extern const Color grey;
228     extern const Color green;
229     extern const Color greenyellow;
230     extern const Color honeydew;
231     extern const Color hotpink;
232     extern const Color indianred;
233     extern const Color indigo;
234     extern const Color ivory;
235     extern const Color khaki;
236     extern const Color lavender;
237     extern const Color lavenderblush;
238     extern const Color lawngreen;
239     extern const Color lemonchiffon;
240     extern const Color lightblue;
241     extern const Color lightcoral;
242     extern const Color lightcyan;
243     extern const Color lightgoldenrodyellow;
244     extern const Color lightgray;
245     extern const Color lightgrey;
246     extern const Color lightgreen;
247     extern const Color lightpink;
248     extern const Color lightsalmon;
249     extern const Color lightseagreen;
250     extern const Color lightskyblue;
251     extern const Color lightslategray;
252     extern const Color lightslategrey;
253     extern const Color lightsteelblue;
254     extern const Color lightyellow;
255     extern const Color lime;
256     extern const Color limegreen;
257     extern const Color linen;
258     extern const Color maroon;
259     extern const Color mediumaquamarine;
260     extern const Color mediumblue;
261     extern const Color mediumorchid;
262     extern const Color mediumpurple;
263     extern const Color mediumseagreen;
264     extern const Color mediumslateblue;
265     extern const Color mediumspringgreen;
266     extern const Color mediumturquoise;
267     extern const Color mediumvioletred;
268     extern const Color midnightblue;
269     extern const Color mintcream;
270     extern const Color mistyrose;
271     extern const Color moccasin;
272     extern const Color navajowhite;
273     extern const Color navy;
274     extern const Color oldlace;
275     extern const Color olive;
276     extern const Color olivedrab;
277     extern const Color orange;
278     extern const Color orangered;
279     extern const Color orchid;
280     extern const Color palegoldenrod;
281     extern const Color palegreen;
282     extern const Color paleturquoise;
283     extern const Color palevioletred;
284     extern const Color papayawhip;
285     extern const Color peachpuff;
286     extern const Color peru;
287     extern const Color pink;
288     extern const Color plum;
289     extern const Color powderblue;
290     extern const Color purple;
291     extern const Color red;
292     extern const Color rosybrown;
293     extern const Color royalblue;
294     extern const Color saddlebrown;
295     extern const Color salmon;
296     extern const Color sandybrown;
297     extern const Color seagreen;
298     extern const Color seashell;
299     extern const Color sienna;
300     extern const Color silver;
301     extern const Color skyblue;
302     extern const Color slateblue;
303     extern const Color slategray;
304     extern const Color slategrey;
305     extern const Color snow;
306     extern const Color springgreen;
307     extern const Color steelblue;
308     extern const Color tan;
309     extern const Color teal;
310     extern const Color thistle;
311     extern const Color tomato;
312     extern const Color turquoise;
313     extern const Color violet;
314     extern const Color wheat;
315     extern const Color white;
316     extern const Color whitesmoke;
317     extern const Color yellow;
318     extern const Color yellowgreen;
319     extern const Color rebeccapurple;
320     extern const Color transparent;
321   }
322
323   Color_Ptr_Const name_to_color(const char*);
324   Color_Ptr_Const name_to_color(const std::string&);
325   const char* color_to_name(const int);
326   const char* color_to_name(const Color&);
327   const char* color_to_name(const double);
328
329 }
330
331 #endif