JReadBool
Description
Read a boolean value (“true” or “false”) from input string.
Parameters
| Name | Direction | Description |
|---|---|---|
si |
in | Current reading position in input string |
b |
out | Pointer to bool to store parsed result |
Success
Returns StrIter advanced past parsed boolean
Failure
Returns original StrIter if invalid or unrecognized value
Usage example (Cross-references)
Usage examples (Cross-references)
- In
JSON.c:499:
}
StrIter JReadBool(StrIter si, bool *b) {
if (!StrIterRemainingLength(&si)) {
return si;- In
JSON.c:602:
StrIter before_si = si;
bool b;
si = JReadBool(si, &b);
if (StrIterIndex(&si) == StrIterIndex(&before_si)) {- In
JSON.h:385:
do { \
bool UNPL(my_b) = 0; \
si = JReadBool((si), &UNPL(my_b)); \
(b) = UNPL(my_b); \
} while (0)- In
JSON.h:408:
if (!StrCmp(&key, (k))) { \
bool UNPL(my_b) = 0; \
si = JReadBool((si), &UNPL(my_b)); \
(b) = UNPL(my_b); \
} \
Last updated on