more.parse

Undocumented in source.

Members

Functions

findCharIndex
size_t findCharIndex(const(char)* str, char c)

Returns the index of the first occurence of c. If no c is found then the length of the string is returned.

findCharIndex
size_t findCharIndex(const(char)* str, const(char)* limit, char c)
Undocumented in source. Be warned that the author may not have intended to support it.
findCharIndex
size_t findCharIndex(const(char)[] str, char c)
Undocumented in source. Be warned that the author may not have intended to support it.
findCharPtr
inout(char)* findCharPtr(inout(char)* str, char c)

Returns a pointer to the first occurence of c or sentinal.

findCharPtr
inout(char)* findCharPtr(inout(char)* str, const(char)* limit, char c)
inout(char)* findCharPtr(inout(char)[] str, char c)

Returns a pointer to the first occurence of c. If no c is found then the limit is returned.

hasCharSet
bool hasCharSet(const(char)* str, const(char)* limit)
Undocumented in source. Be warned that the author may not have intended to support it.
hasCharSet
bool hasCharSet(const(char)[] str)
Undocumented in source. Be warned that the author may not have intended to support it.
hexValue
ubyte hexValue(char c)
Undocumented in source. Be warned that the author may not have intended to support it.
skipCharSet
inout(char)* skipCharSet(inout(char)* str)
inout(char)* skipCharSet(inout(char)* str, const(char)* limit)

Iterates over the given string and returns a pointer to the first character that is not in the given charSet.

skipSpace
inout(char)* skipSpace(inout(char)* str)

Iterates over the given string and returns a pointer to the first character that is not a space.

skipSpace
inout(char)* skipSpace(inout(char)* str, const(char)* limit)
Undocumented in source. Be warned that the author may not have intended to support it.
startsWith
bool startsWith(const(char)* str, const(char)* limit, const(char)[] needle)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta