Lines Matching refs:DateTimeRule
27 * <code>DateTimeRule</code> is a class representing a time in a year by
33 class U_I18N_API DateTimeRule : public UObject {
62 * Constructs a <code>DateTimeRule</code> by the day of month and
73 DateTimeRule(int32_t month, int32_t dayOfMonth,
77 * Constructs a <code>DateTimeRule</code> by the day of week and its ordinal
91 DateTimeRule(int32_t month, int32_t weekInMonth, int32_t dayOfWeek,
95 * Constructs a <code>DateTimeRule</code> by the first/last day of week
109 DateTimeRule(int32_t month, int32_t dayOfMonth, int32_t dayOfWeek, UBool after,
114 * @param source The DateTimeRule object to be copied.
117 DateTimeRule(const DateTimeRule& source);
123 ~DateTimeRule();
126 * Clone this DateTimeRule object polymorphically. The caller owns the result and
131 DateTimeRule* clone() const;
138 DateTimeRule& operator=(const DateTimeRule& right);
141 * Return true if the given DateTimeRule objects are semantically equal. Objects
144 * @return true if the given DateTimeRule objects are semantically equal.
147 bool operator==(const DateTimeRule& that) const;
150 * Return true if the given DateTimeRule objects are semantically unequal. Objects
153 * @return true if the given DateTimeRule objects are semantically unequal.
156 bool operator!=(const DateTimeRule& that) const;