Lines Matching refs:imap_arg
47 ARRAY_DEFINE_TYPE(imap_arg_list, struct imap_arg);
48 struct imap_arg {
50 struct imap_arg *parent; /* always of type IMAP_ARG_LIST */
77 bool imap_arg_get_atom(const struct imap_arg *arg, const char **str_r)
79 bool imap_arg_get_quoted(const struct imap_arg *arg, const char **str_r)
81 bool imap_arg_get_string(const struct imap_arg *arg, const char **str_r)
83 bool imap_arg_get_astring(const struct imap_arg *arg, const char **str_r)
86 bool imap_arg_get_nstring(const struct imap_arg *arg, const char **str_r)
89 bool imap_arg_get_literal_size(const struct imap_arg *arg, uoff_t *size_r)
92 bool imap_arg_get_list(const struct imap_arg *arg,
93 const struct imap_arg **list_r)
95 bool imap_arg_get_list_full(const struct imap_arg *arg,
96 const struct imap_arg **list_r,
100 const char *imap_arg_as_astring(const struct imap_arg *arg);
101 const char *imap_arg_as_nstring(const struct imap_arg *arg);
102 uoff_t imap_arg_as_literal_size(const struct imap_arg *arg);
103 const struct imap_arg *imap_arg_as_list(const struct imap_arg *arg);
106 bool imap_arg_atom_equals(const struct imap_arg *arg, const char *str);