#ifndef ____imaplist_h__ # define ____imaplist_h__ # include "Tag.h" namespace jet { /// /// /// /// Self-closing tag (no container) - writes a JSON array of message /// summaries for `folder`, newest first, straight into `out`, the /// same way any other self-closing value tag with default /// output=true/evaluate=true does: Tag::~Tag() copies `out` into the /// caller's parentOut verbatim (Tag::copyContainer() is a raw byte /// copy, no re-evaluation - see Tag.cpp - so literal "$"/"["/"<" in /// real email subjects pass through unmolested; __imap::jsonEscape() /// already handled quote/backslash/control-char JSON-escaping). /// class __imaplist : public Tag { public: __imaplist(coreutils::ZString &in, coreutils::MString &parentOut, Global &global, Tag *parent, Tag *local); }; } #endif