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