8 #include "aspose.tasks.cpp/Recurring/days/DailyRepetitionBase.h"
9 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
17 class RecurrencePatternValidatorBase;
22 class RecurrenceDateCalculatorBase;
40 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
41 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
53 ASPOSE_TASKS_SHARED_API System::SharedPtr<RecurrencePatternValidatorBase> GetValidatorInternal(System::SharedPtr<Calendar> calendar)
override;
54 ASPOSE_TASKS_SHARED_API System::SharedPtr<Recurring::Calculators::RecurrenceDateCalculatorBase> GetCalculatorInternal(System::SharedPtr<Calendar> calendar,
Duration duration)
override;
55 ASPOSE_TASKS_SHARED_API System::SharedPtr<Calendar> GetCalendarInternal()
override;
Represents a class for repetitions in daily recurrence pattern based on calendar days.
Definition: DailyCalendarRepetition.h:36
DailyCalendarRepetition()
Initializes a new instance of the DailyCalendarRepetition class.
Represents a base class for repetitions in daily recurrence pattern.
Definition: DailyRepetitionBase.h:40
Represents duration in a project.
Definition: Duration.h:163