imap.searchquery

Members

Aliases

SearchExpr
alias SearchExpr = Variant!(FlagTerm, KeywordTerm, FieldTerm, HeaderTerm, DateTerm, SizeTerm, UidSeqTerm, Tuple!(char, "op", const(This)*, "lhs", const(This)*, "rhs"))
Undocumented in source.
SearchOp
alias SearchOp = Tuple!(char, "op", const(SearchExpr)*, "lhs", const(SearchExpr)*, "rhs")
Undocumented in source.

Classes

SearchQuery
class SearchQuery
Undocumented in source.

Functions

isBinaryOp
bool isBinaryOp(SearchExpr* expr)
Undocumented in source. Be warned that the author may not have intended to support it.
notOpToString
string notOpToString(SearchExpr* expr)
Undocumented in source. Be warned that the author may not have intended to support it.
orOpToString
string orOpToString(const(SearchExpr)* lhs, const(SearchExpr)* rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
rfcDateStr
string rfcDateStr(Date date)
Undocumented in source. Be warned that the author may not have intended to support it.
searchExprToString
string searchExprToString(SearchExpr* expr)
Undocumented in source. Be warned that the author may not have intended to support it.
searchOpToString
string searchOpToString(SearchOp op)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

DateTerm
struct DateTerm
Undocumented in source.
FieldTerm
struct FieldTerm
Undocumented in source.
FlagTerm
struct FlagTerm
Undocumented in source.
HeaderTerm
struct HeaderTerm
Undocumented in source.
KeywordTerm
struct KeywordTerm
Undocumented in source.
SizeTerm
struct SizeTerm
Undocumented in source.
UidSeqTerm
struct UidSeqTerm
Undocumented in source.

Meta