Lines Matching refs:iter
683 std::map<std::string, std::string>::const_iterator iter;
684 for (iter = ruleMap.begin(); iter != ruleMap.end(); iter++) {
685 if (iter->first == "FREQ") {
686 ConvertRecurrenceFrequency(iter->second, out);
689 if (iter->first == "COUNT") {
690 out.count = std::make_optional<int64_t>(StringToInt(iter->second));
693 if (iter->first == "INTERVAL") {
694 out.interval = std::make_optional<int64_t>(StringToInt(iter->second));
697 if (iter->first == "UNTIL") {
698 out.expire = std::make_optional<int64_t>(TimeToUTC(iter->second));
700 if (iter->first == "BYDAY") {
701 std::vector<std::string> weekDayList = SplitString(iter->second, ",");
704 if (iter->first == "BYWEEKNO") {
706 SetVecNum(out.weeksOfYear, iter->second);
708 if (iter->first == "BYMONTHDAY") {
710 SetVecNum(out.daysOfMonth, iter->second);
712 if (iter->first == "BYYEARDAY") {
714 SetVecNum(out.daysOfYear, iter->second);
716 if (iter->first == "BYMONTH") {
718 SetVecNum(out.monthsOfYear, iter->second);