Lines Matching refs:val

345 		M_APM val=m_apm_init();
347 return val;
349 static void ref(M_APM val)
351 val->m_apm_refcount++;
353 static void unref(M_APM val)
355 val->m_apm_refcount--;
356 if (val->m_apm_refcount==0)
357 m_apm_free(val);
362 M_APM val(void)
417 {create();m_apm_set_string(val(),(char *)s);}
419 {create();m_apm_set_double(val(),d);}
421 {create();m_apm_set_long(val(),l);}
423 {create();m_apm_set_long(val(),l);}
443 {m_apm_set_string(val(),(char *)s);return *this;}
445 {m_apm_set_double(val(),d);return *this;}
447 {m_apm_set_long(val(),l);return *this;}
449 {m_apm_set_long(val(),l);return *this;}
483 {MAPM ret;m_apm_add(ret.val(),a.cval(),b.cval());return ret;}
485 {MAPM ret;m_apm_subtract(ret.val(),a.cval(),b.cval());return ret;}
487 {MAPM ret;m_apm_multiply(ret.val(),a.cval(),b.cval());return ret;}
489 {MAPM quot,ret;m_apm_integer_div_rem(quot.val(),ret.val(),
498 {MAPM ret;m_apm_divide(ret.val(),toDigits,cval(),
525 {MAPM ret;m_apm_absolute_value(ret.val(),cval());return ret;}
527 {MAPM ret;m_apm_negate(ret.val(),cval());return ret;}
529 {MAPM ret;m_apm_round(ret.val(),toDigits,cval());return ret;}
540 {MAPM ret;m_apm_##func(ret.val(),toDigits,cval());return ret;}\
563 {m_apm_sin_cos(sinR.val(),cosR.val(),toDigits,cval());}
567 {MAPM ret;m_apm_pow(ret.val(),toDigits,cval(),
571 {MAPM ret;m_apm_arctan2(ret.val(),toDigits,cval(),
577 {MAPM ret;m_apm_gcd(ret.val(),cval(),m.cval());return ret;}
580 {MAPM ret;m_apm_lcm(ret.val(),cval(),m.cval());return ret;}
583 {MAPM ret;m_apm_get_random(ret.val());return ret;}
586 {MAPM ret;m_apm_floor(ret.val(),cval());return ret;}
588 {MAPM ret;m_apm_ceil(ret.val(),cval());return ret;}
592 {MAPM ret;m_apm_factorial(ret.val(),cval());return ret;}
594 {MAPM ret;m_apm_integer_pow_nr(ret.val(),
597 {MAPM ret;m_apm_integer_pow(ret.val(),
602 {MAPM ret;m_apm_integer_divide(ret.val(),cval(),
605 {m_apm_integer_div_rem(quot.val(),rem.val(),cval(),