Data-Checks
view release on metacpan or search on metacpan
lib/Data/Checks.xs view on Meta::CPAN
{
if(check_value(checker, value))
return;
croak_sv(checker->assertmess);
}
MODULE = Data::Checks PACKAGE = Data::Checks::Debug
void stringify_constraint(SV *sv)
PPCODE:
/* Prevent XSUB from double-mortalising it */
PUSHs(stringify_constraint_sv(extract_constraint(sv)));
XSRETURN(1);
MODULE = Data::Checks PACKAGE = Data::Checks::Constraint
void DESTROY(SV *self)
CODE:
{
struct Constraint *c = (struct Constraint *)SvPVX(SvRV(self));
( run in 0.496 second using v1.01-cache-2.11-cpan-5511b514fd6 )