-- ---- --------------
Null undef
Bool Perl core bool (v5.36+) or JSON::PP::Boolean
Int scalar
Float scalar
String scalar
Bytes
use warnings;
BEGIN {
our $VERSION = "0.5001";
require XSLoader;
XSLoader::load();
}
use JSON::PP; # operator overloading for boolean values
use Neo4j::Bolt::Node;
use Neo4j::Bolt::Relationsh
f (SvOBJECT(ref)) {
if (reftype < SVt_PVAV) { // blessed scalar ref
if (sv_isa(sv, "JSON::PP::Boolean")) {
return SViv_to_neo4j_bool(ref);
}
}
if (reftype =
ewSVsv(neo4j_bool_value(value) ? &PL_sv_yes : &PL_sv_no);
#else
HV* boolean_stash = gv_stashpv("JSON::PP::Boolean", GV_ADD);
SV* scalar = newSViv( (IV) neo4j_bool_value(value) );
return sv_bless
SvRV(sv);
if (SvTYPE(ref) < SVt_PVAV) { // scalar ref
if (SvOBJECT(ref) && sv_isa(sv, "JSON::PP::Boolean")) {
return &PL_sv_yes;
}
if (SvIOK(ref) && SvIV(ref) >> 1 == 0)