Aspose::iCalendar Namespace Reference

Classes

class  ByDay
 
class  ByDayCollection
 Represents a collection of ByDay objects. More...
 
class  ByNumberCollection
 Represents a set of months, weeks, days, hours, minutes or seconds in a recurrence rule. More...
 
class  DateCollection
 Represents a collection of DateTime values. More...
 
class  RecurrencePattern
 The main class, represents a recurrence pattern. More...
 
class  RecurrenceRule
 Represents one recurrence or exception rule in a recurrence pattern. More...
 
class  RecurrenceRuleCollection
 Represents a collection of RecurrenceRule objects. More...
 

Enumerations

enum  EndType { EndType::None, EndType::Until, EndType::Count }
 Specifies how the recurrence rule ends. More...
 
enum  Frequency {
  Frequency::None = 0, Frequency::Secondly = 1, Frequency::Minutely = 2, Frequency::Hourly = 3,
  Frequency::Daily = 4, Frequency::Weekly = 5, Frequency::Monthly = 6, Frequency::Yearly = 7
}
 Specifies frequency of the recurrence rule. More...
 

Functions

bool operator== (System::SharedPtr< RecurrencePattern > left, System::SharedPtr< RecurrencePattern > right)
 
bool operator!= (System::SharedPtr< RecurrencePattern > left, System::SharedPtr< RecurrencePattern > right)
 

Enumeration Type Documentation

◆ EndType

Specifies how the recurrence rule ends.

Enumerator
None 

Pattern does not have an end.

Until 

Pattern ends on a specified end date.

Count 

Pattern ends after specified number of occurrences.

◆ Frequency

Specifies frequency of the recurrence rule.

Enumerator
None 

No values are set.

Secondly 

Occurrences repeat based on an interval of a second or more.

Minutely 

Occurrences repeat based on an interval of a minute or more.

Hourly 

Occurrences repeat based on an interval of an hour or more.

Daily 

Occurrences repeat based on an interval of a day or more.

Weekly 

Occurrences repeat based on an interval of a week or more.

Monthly 

Occurrences repeat based on an interval of a month or more.

Yearly 

Occurrences repeat based on an interval of a year or more.

Function Documentation

◆ operator!=()

bool Aspose::iCalendar::operator!= ( System::SharedPtr< RecurrencePattern left,
System::SharedPtr< RecurrencePattern right 
)

◆ operator==()

bool Aspose::iCalendar::operator== ( System::SharedPtr< RecurrencePattern left,
System::SharedPtr< RecurrencePattern right 
)