VariantType.stringScan

Scan for a single complete and valid GVariant type string in @string. The memory pointed to by @limit (or bytes beyond it) is never accessed.

If a valid type string is found, @endptr is updated to point to the first character past the end of the string that was found and %TRUE is returned.

If there is no valid type string starting at @string, or if the type string does not end before @limit then %FALSE is returned.

For the simple case of checking if a string is a valid type string, see g_variant_type_string_is_valid().

class VariantType
static
bool
stringScan
(
string str
,
string limit
,
out string endptr
)

Parameters

str string

a pointer to any string

limit string

the end of @string, or %NULL

endptr string

location to store the end pointer, or %NULL

Return Value

Type: bool

%TRUE if a valid type string was found

Meta

Since

2.24