gmime.references

Module for [References] class

Types 1

A List of references, as per the References or In-Reply-To header fields.

Methods
void * _cPtr(Flag!"Dup" dup = No.Dup) nothrow
GType _getGType() static nothrow
GType _gType() @property nothrow
References self() nothrowReturns `this`, for use in `with` statements.
void append(string msgid) nothrowAppends a reference to msgid to the list of references.
void clear() nothrowClears the #GMimeReferences list.
gmime.references.References copy() nothrowCopies a #GMimeReferences list. Returns: a new #GMimeReferences list that contains an identical list of items as refs.
string getMessageId(int index) nothrowGets the specified Message-Id reference from the #GMimeReferences.
int length() nothrowGets the length of the #GMimeReferences list. Returns: the number of message ids in the list.
void setMessageId(int index, string msgid) nothrowSets the specified Message-Id reference from the #GMimeReferences.
gmime.references.References parse(gmime.parser_options.ParserOptions options, string text) static nothrowDecodes a list of msg-ids as in the References and/or In-Reply-To headers defined in rfc822.
Constructors
this(void * ptr, Flag!"Take" take)
this()Creates a new #GMimeReferences. Returns: a new #GMimeReferences.