boolean_t::object_type boolean_t::decode()

in src/codec/boolean.cpp [32:38]


boolean_t::object_type boolean_t::decode(decode_context &context) const {
  switch (detail::peek(context)) {
    case 'f': detail::skip_false(context); return false;
    case 't': detail::skip_true(context); return true;
    default: detail::fail(context, "Unexpected input, expected boolean");
  }
}