as_helper< signed char, integer > Struct Template Reference

#include <integer.hpp>

List of all members.

Static Public Member Functions


Detailed Description

template<>
struct mmx::as_helper< signed char, integer >

Definition at line 1058 of file integer.hpp.


Member Function Documentation

static signed char cv ( const integer i  )  [inline, static]

Definition at line 1059 of file integer.hpp.

References mmx::abs(), and VERIFY.

01059                                                   {
01060     VERIFY (mpz_fits_sshort_p (*i), "integer too large");
01061     signed short r= mpz_get_si (*i);
01062     VERIFY ((unsigned short) abs (r)
01063             <= (unsigned short) ((unsigned char) (-1)), "integer too large");
01064     return (signed char) r; }


The documentation for this struct was generated from the following file:

Generated on 6 Dec 2012 for numerix by  doxygen 1.6.1