Wx
view release on metacpan or search on metacpan
cpp/overload.cpp view on Meta::CPAN
int required,
bool allow_more, size_t offset )
{
dXSARGS; // restore the mark we implicitly popped in dMARK!
int argc = items - int(offset);
if( required != -1 )
{
if( allow_more && argc < required )
{ PUSHMARK(MARK); return false; }
if( !allow_more && argc != required )
{ PUSHMARK(MARK); return false; }
}
else if( argc < int(prototype.count) )
{ PUSHMARK(MARK); return false; }
size_t max = wxMin( prototype.count, size_t(argc) ) + offset;
for( size_t i = offset; i < max; ++i )
{
const char* p = prototype.args[i - offset];
// everything is a string or a boolean
( run in 0.321 second using v1.01-cache-2.11-cpan-05444aca049 )