binary_helper< integer > Struct Template Reference

#include <integer.hpp>

Inheritance diagram for binary_helper< integer >:
void_binary_helper< integer >

List of all members.

Static Public Member Functions


Detailed Description

template<>
struct mmx::binary_helper< integer >

Definition at line 1044 of file integer.hpp.


Member Function Documentation

static generic access ( const integer x,
nat  i 
) [static, inherited]
static integer assemble ( const generic x  )  [inline, static]

Reimplemented from void_binary_helper< integer >.

Definition at line 1049 of file integer.hpp.

01049                                                     {
01050     return integer (as<string> (x)); }

static generic disassemble ( const integer x  )  [inline, static]

Reimplemented from void_binary_helper< integer >.

Definition at line 1047 of file integer.hpp.

References mmx::as_string().

01047                                                        {
01048     return as<generic> (as_string (x)); }

static generic full_type_name (  )  [inline, static]

Reimplemented from void_binary_helper< integer >.

Definition at line 1046 of file integer.hpp.

01046 { return "Integer"; }

static integer read ( const port in  )  [inline, static]

Reimplemented from void_binary_helper< integer >.

Definition at line 1053 of file integer.hpp.

01053                                               {
01054     integer i; mpz_binary_read (in, *i); return i; }

static string short_type_name (  )  [inline, static]

Reimplemented from void_binary_helper< integer >.

Definition at line 1045 of file integer.hpp.

01045 { return "Z"; }

static nat size ( const integer x  )  [static, inherited]
static void write ( const port out,
const integer i 
) [inline, static]

Reimplemented from void_binary_helper< integer >.

Definition at line 1051 of file integer.hpp.

01051                                                                {
01052     mpz_binary_write (out, *i); }


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

Generated on 6 Dec 2012 for numerix by  doxygen 1.6.1