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: