basix_doc 0.1
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 373 of file port.hpp.


Member Function Documentation

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

Definition at line 187 of file port.hpp.

                                                   {
    return vector_access (disassemble (x), i); }
static syntactic assemble ( const generic x) [inline, static]

Reimplemented from void_binary_helper< syntactic >.

Definition at line 378 of file port.hpp.

References mmx::as_syntactic().

                                                      {
    return as_syntactic (x); }
static generic disassemble ( const syntactic x) [inline, static]

Reimplemented from void_binary_helper< syntactic >.

Definition at line 376 of file port.hpp.

                                                         {
    return *x; }
static generic full_type_name ( ) [inline, static]

Reimplemented from void_binary_helper< syntactic >.

Definition at line 375 of file port.hpp.

{ return "Syntactic"; }
static syntactic read ( const port in) [inline, static]

Reimplemented from void_binary_helper< syntactic >.

Definition at line 382 of file port.hpp.

References mmx::as_syntactic().

                                                {
    return as_syntactic (binary_read<generic> (in)); }
static string short_type_name ( ) [inline, static]

Reimplemented from void_binary_helper< syntactic >.

Definition at line 374 of file port.hpp.

{ return "Y"; }
static nat size ( const syntactic x) [inline, static, inherited]

Definition at line 185 of file port.hpp.

                                      {
    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 380 of file port.hpp.

References s.

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

The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines