@@ -52,70 +52,70 @@ namespace Sass {
52
52
{
53
53
switch (unit & 0xFF00 )
54
54
{
55
- case SIZE: return SIZE; break ;
56
- case ANGLE: return ANGLE; break ;
57
- case TIME: return TIME; break ;
58
- case FREQUENCY: return FREQUENCY; break ;
59
- case RESOLUTION: return RESOLUTION; break ;
60
- default : return INCOMMENSURABLE; break ;
55
+ case SassUnitType:: SIZE: return SassUnitType:: SIZE; break ;
56
+ case SassUnitType:: ANGLE: return SassUnitType:: ANGLE; break ;
57
+ case SassUnitType:: TIME: return SassUnitType:: TIME; break ;
58
+ case SassUnitType:: FREQUENCY: return SassUnitType:: FREQUENCY; break ;
59
+ case SassUnitType:: RESOLUTION: return SassUnitType:: RESOLUTION; break ;
60
+ default : return SassUnitType:: INCOMMENSURABLE; break ;
61
61
}
62
62
};
63
63
64
64
SassUnit string_to_unit (const string& s)
65
65
{
66
66
// size units
67
- if (s == " px" ) return PX;
68
- else if (s == " pt" ) return PT;
69
- else if (s == " pc" ) return PC;
70
- else if (s == " mm" ) return MM;
71
- else if (s == " cm" ) return CM;
72
- else if (s == " in" ) return IN;
67
+ if (s == " px" ) return SassUnit:: PX;
68
+ else if (s == " pt" ) return SassUnit:: PT;
69
+ else if (s == " pc" ) return SassUnit:: PC;
70
+ else if (s == " mm" ) return SassUnit:: MM;
71
+ else if (s == " cm" ) return SassUnit:: CM;
72
+ else if (s == " in" ) return SassUnit:: IN;
73
73
// angle units
74
- else if (s == " deg" ) return DEG;
75
- else if (s == " grad" ) return GRAD;
76
- else if (s == " rad" ) return RAD;
77
- else if (s == " turn" ) return TURN;
74
+ else if (s == " deg" ) return SassUnit:: DEG;
75
+ else if (s == " grad" ) return SassUnit:: GRAD;
76
+ else if (s == " rad" ) return SassUnit:: RAD;
77
+ else if (s == " turn" ) return SassUnit:: TURN;
78
78
// time units
79
- else if (s == " s" ) return SEC;
80
- else if (s == " ms" ) return MSEC;
79
+ else if (s == " s" ) return SassUnit:: SEC;
80
+ else if (s == " ms" ) return SassUnit:: MSEC;
81
81
// frequency units
82
- else if (s == " Hz" ) return HERTZ;
83
- else if (s == " kHz" ) return KHERTZ;
82
+ else if (s == " Hz" ) return SassUnit:: HERTZ;
83
+ else if (s == " kHz" ) return SassUnit:: KHERTZ;
84
84
// resolutions units
85
- else if (s == " dpi" ) return DPI;
86
- else if (s == " dpcm" ) return DPCM;
87
- else if (s == " dppx" ) return DPPX;
85
+ else if (s == " dpi" ) return SassUnit:: DPI;
86
+ else if (s == " dpcm" ) return SassUnit:: DPCM;
87
+ else if (s == " dppx" ) return SassUnit:: DPPX;
88
88
// for unknown units
89
- else return UNKNOWN;
89
+ else return SassUnit:: UNKNOWN;
90
90
}
91
91
92
92
const char * unit_to_string (SassUnit unit)
93
93
{
94
94
switch (unit) {
95
95
// size units
96
- case PX: return " px" ; break ;
97
- case PT: return " pt" ; break ;
98
- case PC: return " pc" ; break ;
99
- case MM: return " mm" ; break ;
100
- case CM: return " cm" ; break ;
101
- case IN: return " in" ; break ;
96
+ case SassUnit:: PX: return " px" ; break ;
97
+ case SassUnit:: PT: return " pt" ; break ;
98
+ case SassUnit:: PC: return " pc" ; break ;
99
+ case SassUnit:: MM: return " mm" ; break ;
100
+ case SassUnit:: CM: return " cm" ; break ;
101
+ case SassUnit:: IN: return " in" ; break ;
102
102
// angle units
103
- case DEG: return " deg" ; break ;
104
- case GRAD: return " grad" ; break ;
105
- case RAD: return " rad" ; break ;
106
- case TURN: return " turn" ; break ;
103
+ case SassUnit:: DEG: return " deg" ; break ;
104
+ case SassUnit:: GRAD: return " grad" ; break ;
105
+ case SassUnit:: RAD: return " rad" ; break ;
106
+ case SassUnit:: TURN: return " turn" ; break ;
107
107
// time units
108
- case SEC: return " s" ; break ;
109
- case MSEC: return " ms" ; break ;
108
+ case SassUnit:: SEC: return " s" ; break ;
109
+ case SassUnit:: MSEC: return " ms" ; break ;
110
110
// frequency units
111
- case HERTZ: return " Hz" ; break ;
112
- case KHERTZ: return " kHz" ; break ;
111
+ case SassUnit:: HERTZ: return " Hz" ; break ;
112
+ case SassUnit:: KHERTZ: return " kHz" ; break ;
113
113
// resolutions units
114
- case DPI: return " dpi" ; break ;
115
- case DPCM: return " dpcm" ; break ;
116
- case DPPX: return " dppx" ; break ;
114
+ case SassUnit:: DPI: return " dpi" ; break ;
115
+ case SassUnit:: DPCM: return " dpcm" ; break ;
116
+ case SassUnit:: DPPX: return " dppx" ; break ;
117
117
// for unknown units
118
- default : return " " ; break ; ;
118
+ default : return " " ; break ;
119
119
}
120
120
}
121
121
@@ -140,13 +140,13 @@ namespace Sass {
140
140
// only process known units
141
141
if (u1 != UNKNOWN && u2 != UNKNOWN) {
142
142
switch (t1) {
143
- case SIZE: return size_conversion_factors[i1][i2]; break ;
144
- case ANGLE: return angle_conversion_factors[i1][i2]; break ;
145
- case TIME: return time_conversion_factors[i1][i2]; break ;
146
- case FREQUENCY: return frequency_conversion_factors[i1][i2]; break ;
147
- case RESOLUTION: return resolution_conversion_factors[i1][i2]; break ;
143
+ case SassUnitType:: SIZE: return size_conversion_factors[i1][i2]; break ;
144
+ case SassUnitType:: ANGLE: return angle_conversion_factors[i1][i2]; break ;
145
+ case SassUnitType:: TIME: return time_conversion_factors[i1][i2]; break ;
146
+ case SassUnitType:: FREQUENCY: return frequency_conversion_factors[i1][i2]; break ;
147
+ case SassUnitType:: RESOLUTION: return resolution_conversion_factors[i1][i2]; break ;
148
148
// ToDo: should we throw error here?
149
- case INCOMMENSURABLE: return 0 ; break ;
149
+ case SassUnitType:: INCOMMENSURABLE: return 0 ; break ;
150
150
}
151
151
}
152
152
// fallback
0 commit comments