binary_helper< syntactic > Struct Template Reference

#include <port.hpp>

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

List of all members.

Static Public Member Functions


Detailed Description

template<>
struct mmx::binary_helper< syntactic >

Definition at line 375 of file port.hpp.


Member Function Documentation

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

Definition at line 189 of file port.hpp.

00189                                                    {
00190     return vector_access (disassemble (x), i); }

static syntactic assemble ( const generic x  )  [inline, static]

Reimplemented from void_binary_helper< syntactic >.

Definition at line 380 of file port.hpp.

References mmx::as_syntactic().

00380                                                       {
00381     return as_syntactic (x); }

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

Reimplemented from void_binary_helper< syntactic >.

Definition at line 378 of file port.hpp.

00378                                                          {
00379     return *x; }

static generic full_type_name (  )  [inline, static]

Reimplemented from void_binary_helper< syntactic >.

Definition at line 377 of file port.hpp.

00377 { return "Syntactic"; }

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

Reimplemented from void_binary_helper< syntactic >.

Definition at line 384 of file port.hpp.

References mmx::as_syntactic().

00384                                                 {
00385     return as_syntactic (binary_read<generic> (in)); }

static string short_type_name (  )  [inline, static]

Reimplemented from void_binary_helper< syntactic >.

Definition at line 376 of file port.hpp.

00376 { return "Y"; }

static nat size ( const syntactic x  )  [inline, static, inherited]

Definition at line 187 of file port.hpp.

00187                                       {
00188     return vector_size (disassemble (x)); }

static void write ( const port out,
const syntactic s 
) [inline, static]

Reimplemented from void_binary_helper< syntactic >.

Definition at line 382 of file port.hpp.

00382                                                                  {
00383     binary_write<generic> (out, *s); }


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

Generated on 6 Dec 2012 for basix by  doxygen 1.6.1