7#ifndef expectcommand_h_inluded
8#define expectcommand_h_inluded
Declaration of the common items for parsing IMAP input.
Operator::ParseResult expectNumber(unsigned int &i_in)
Operator::ParseResult expectFlag(std::vector< std::string > &v_in)
Operator::ParseResult expectLF(void)
Operator::ParseResult expectTagChar(int &c_in)
Operator::ParseResult expectAtomChar(int &i_in)
Operator::ParseResult expectAstring(std::string &s_in)
Operator::ParseResult expectZone(std::string &s_in)
Operator::ParseResult expectString(std::string &s_in)
Operator::ParseResult expectSPACE(void)
Operator::ParseResult expectLiteral(std::string &s_in)
Operator::ParseResult expectTime(std::string &s_in)
Operator::ParseResult expectDigit(unsigned int &i_in)
void unReadChar(int c_in)
Operator::ParseResult expectTag(std::string &s_in)
Operator::ParseResult expectThisString(const std::string &s_in)
Operator::ParseResult expectAtom(std::string &s_in)
Operator::ParseResult expectQuotedChar(int &c_in)
Operator::ParseResult expectListWildcards(int &c_in)
Operator::ParseResult expectCR(void)
Operator::ParseResult expectSequenceNum(unsigned int &i_in)
Operator::ParseResult expectDateTime(std::string &s_in)
Operator::ParseResult expectDigitNZ(unsigned int &i_in)
Operator::ParseResult expectQuoted(std::string &s_in)
Operator::ParseResult expectListMailbox(std::string &s_in)
Operator::ParseResult expectDate(std::string &s_in)
Operator::ParseResult expectNZNumber(unsigned int &i_in)
Operator::ParseResult expectSet(SequenceSet &s_in)
Operator::ParseResult expectCRLF(void)
std::stack< int > inputBuffer
Operator::ParseResult expectMailbox(std::string &s_in)
Declaration of all operators.