#include <port.hpp>
Definition at line 204 of file port.hpp.
Reimplemented in binary_helper< heap< C > >, binary_helper< pair< C1, C2 > >, binary_helper< sparse_vector< C, T, V > >, and binary_helper< triple< C1, C2, C3 > >.
Definition at line 189 of file port.hpp.
00189 { 00190 return vector_access (disassemble (x), i); }
Reimplemented in binary_helper< chain< C > >, binary_helper< compound >, binary_helper< document >, binary_helper< heap< C > >, binary_helper< list< C > >, binary_helper< literal >, binary_helper< new_table< C, T, V > >, binary_helper< pair< C1, C2 > >, binary_helper< char >, binary_helper< uchar >, binary_helper< short >, binary_helper< ushort >, binary_helper< int >, binary_helper< nat >, binary_helper< long >, binary_helper< ulong >, binary_helper< float >, binary_helper< double >, binary_helper< bool >, binary_helper< syntactic >, binary_helper< exception >, binary_helper< format< T > >, binary_helper< sparse_vector< C, T, V > >, binary_helper< symbol< C, V > >, binary_helper< table< C, T, V > >, and binary_helper< triple< C1, C2, C3 > >.
Reimplemented in binary_helper< chain< C > >, binary_helper< compound >, binary_helper< document >, binary_helper< heap< C > >, binary_helper< list< C > >, binary_helper< literal >, binary_helper< new_table< C, T, V > >, binary_helper< pair< C1, C2 > >, binary_helper< char >, binary_helper< uchar >, binary_helper< short >, binary_helper< ushort >, binary_helper< int >, binary_helper< nat >, binary_helper< long >, binary_helper< ulong >, binary_helper< float >, binary_helper< double >, binary_helper< bool >, binary_helper< syntactic >, binary_helper< exception >, binary_helper< format< T > >, binary_helper< sparse_vector< C, T, V > >, binary_helper< symbol< C, V > >, binary_helper< table< C, T, V > >, and binary_helper< triple< C1, C2, C3 > >.
static generic full_type_name | ( | ) | [inline, static, inherited] |
Reimplemented in binary_helper< chain< C > >, binary_helper< compound >, binary_helper< document >, binary_helper< heap< C > >, binary_helper< iterator< C > >, binary_helper< list< C > >, binary_helper< literal >, binary_helper< new_table< C, T, V > >, binary_helper< pair< C1, C2 > >, binary_helper< char >, binary_helper< uchar >, binary_helper< short >, binary_helper< ushort >, binary_helper< int >, binary_helper< nat >, binary_helper< long >, binary_helper< ulong >, binary_helper< float >, binary_helper< double >, binary_helper< bool >, binary_helper< string >, binary_helper< syntactic >, binary_helper< exception >, binary_helper< format< T > >, binary_helper< sparse_vector< C, T, V > >, binary_helper< symbol< C, V > >, binary_helper< table< C, T, V > >, and binary_helper< triple< C1, C2, C3 > >.
Definition at line 186 of file port.hpp.
Referenced by generic_concrete_rep< C >::binary_type().
Reimplemented in binary_helper< chain< C > >, binary_helper< compound >, binary_helper< document >, binary_helper< heap< C > >, binary_helper< list< C > >, binary_helper< literal >, binary_helper< new_table< C, T, V > >, binary_helper< pair< C1, C2 > >, binary_helper< char >, binary_helper< uchar >, binary_helper< short >, binary_helper< ushort >, binary_helper< int >, binary_helper< nat >, binary_helper< long >, binary_helper< ulong >, binary_helper< float >, binary_helper< double >, binary_helper< bool >, binary_helper< string >, binary_helper< syntactic >, binary_helper< exception >, binary_helper< format< T > >, binary_helper< sparse_vector< C, T, V > >, binary_helper< symbol< C, V > >, binary_helper< table< C, T, V > >, and binary_helper< triple< C1, C2, C3 > >.
Definition at line 199 of file port.hpp.
Referenced by binary_helper< sparse_vector< C, T, V > >::read(), and binary_helper< chain< C > >::read().
static string short_type_name | ( | ) | [inline, static, inherited] |
Reimplemented in binary_helper< chain< C > >, binary_helper< compound >, binary_helper< document >, binary_helper< heap< C > >, binary_helper< iterator< C > >, binary_helper< list< C > >, binary_helper< literal >, binary_helper< new_table< C, T, V > >, binary_helper< pair< C1, C2 > >, binary_helper< char >, binary_helper< uchar >, binary_helper< short >, binary_helper< ushort >, binary_helper< int >, binary_helper< nat >, binary_helper< long >, binary_helper< ulong >, binary_helper< float >, binary_helper< double >, binary_helper< bool >, binary_helper< string >, binary_helper< syntactic >, binary_helper< exception >, binary_helper< format< T > >, binary_helper< sparse_vector< C, T, V > >, binary_helper< symbol< C, V > >, binary_helper< table< C, T, V > >, and binary_helper< triple< C1, C2, C3 > >.
Reimplemented in binary_helper< heap< C > >, binary_helper< pair< C1, C2 > >, binary_helper< sparse_vector< C, T, V > >, and binary_helper< triple< C1, C2, C3 > >.
Definition at line 187 of file port.hpp.
00187 { 00188 return vector_size (disassemble (x)); }
Reimplemented in binary_helper< chain< C > >, binary_helper< compound >, binary_helper< document >, binary_helper< heap< C > >, binary_helper< list< C > >, binary_helper< literal >, binary_helper< new_table< C, T, V > >, binary_helper< pair< C1, C2 > >, binary_helper< char >, binary_helper< uchar >, binary_helper< short >, binary_helper< ushort >, binary_helper< int >, binary_helper< nat >, binary_helper< long >, binary_helper< ulong >, binary_helper< float >, binary_helper< double >, binary_helper< bool >, binary_helper< string >, binary_helper< syntactic >, binary_helper< exception >, binary_helper< format< T > >, binary_helper< sparse_vector< C, T, V > >, binary_helper< symbol< C, V > >, binary_helper< table< C, T, V > >, and binary_helper< triple< C1, C2, C3 > >.
Definition at line 195 of file port.hpp.
00195 { 00196 generic d= binary_disassemble<C> (x); 00197 ASSERT (is<string> (d) || !is<C> (d), "binary write not implemented"); 00198 binary_write<generic> (out, d); }