33 :
public TorqueGeneratedJSDurationFormat<JSDurationFormat, JSObject> {
98#define DECLARE_INLINE_SETTER_GETTER(T, n) \
99 inline void set_##n(T); \
102#define DECLARE_INLINE_DISPLAY_SETTER_GETTER(f) \
103 DECLARE_INLINE_SETTER_GETTER(Display, f##_display)
105#define DECLARE_INLINE_FIELD_STYLE_SETTER_GETTER(f) \
106 DECLARE_INLINE_SETTER_GETTER(FieldStyle, f##_style)
133#undef DECLARE_INLINE_SETTER_GETTER
134#undef DECLARE_INLINE_STYLE_SETTER_GETTER
135#undef DECLARE_INLINE_FIELD_STYLE_SETTER_GETTER
144 DEFINE_TORQUE_GENERATED_JS_DURATION_FORMAT_DISPLAY_FLAGS()
145 DEFINE_TORQUE_GENERATED_JS_DURATION_FORMAT_STYLE_FLAGS()
147 static_assert(YearsDisplayBit::is_valid(
Display::
kMax));
148 static_assert(MonthsDisplayBit::is_valid(
Display::
kMax));
149 static_assert(WeeksDisplayBit::is_valid(
Display::
kMax));
150 static_assert(DaysDisplayBit::is_valid(
Display::
kMax));
151 static_assert(HoursDisplayBit::is_valid(
Display::
kMax));
152 static_assert(MinutesDisplayBit::is_valid(
Display::
kMax));
153 static_assert(SecondsDisplayBit::is_valid(
Display::
kMax));
154 static_assert(MillisecondsDisplayBit::is_valid(
Display::
kMax));
155 static_assert(MicrosecondsDisplayBit::is_valid(
Display::
kMax));
156 static_assert(NanosecondsDisplayBit::is_valid(
Display::
kMax));
158 static_assert(StyleBits::is_valid(
Style::
kMax));