15#ifndef WSFPARSERECURRENCE_HPP
16#define WSFPARSERECURRENCE_HPP
Definition WsfParseNode.hpp:61
void GetCountRange(size_t &aMin, size_t &aMax) const
Definition WsfParseRecurrence.hpp:41
WsfParseRecurrence(WsfParseRuleMemory &aMem)
Definition WsfParseRecurrence.hpp:23
~WsfParseRecurrence() override
Definition WsfParseRecurrence.cpp:132
void Initialize(int aSequence) override
Definition WsfParseRecurrence.cpp:139
std::string GetRuleDescription() override
Definition WsfParseRecurrence.hpp:55
bool Read(WsfParser &aParser, WsfParseNode *&aNode) override
Definition WsfParseRecurrence.cpp:34
Count
Definition WsfParseRecurrence.hpp:32
@ cZERO_TO_MANY
Definition WsfParseRecurrence.hpp:35
@ cZERO_OR_ONE
Definition WsfParseRecurrence.hpp:33
@ cONE_TO_MANY
Definition WsfParseRecurrence.hpp:34
std::string mEndKeyword
Definition WsfParseRecurrence.hpp:72
Count mCount
Definition WsfParseRecurrence.hpp:71
void SetRecurringRule(WsfParseRule *aRulePtr)
Definition WsfParseRecurrence.cpp:134
std::vector< WsfParseRule * > GetSequence() override
Definition WsfParseRecurrence.hpp:39
Definition WsfParseRule.hpp:263
Definition WsfParseRule.hpp:131
WsfParseRule * mSubordinateRulePtr
Definition WsfParseRule.hpp:258
WsfParseRule(WsfParseRuleMemory &aMem, RuleType aType)
Definition WsfParseRule.cpp:85
@ cRECURRENCE
Definition WsfParseRule.hpp:140
Definition WsfParser.hpp:36