6 #include <mix/Exceptions.h>
7 #include <ldb/dbnamedefs.h>
23 #define STANDARD_VIRTUAL_METHODS \
24 virtual size_t size (MemBlock* mb) const;\
25 virtual const char* base_type () const;\
26 virtual Logic eq (MemBlock* mb1, MemBlock* mb2);\
27 virtual void text_input (MemBlock* mb, FILE* stream);\
28 virtual void text_output (MemBlock* mb, FILE* stream);\
29 virtual void init (MemBlock* mb);\
30 virtual void set_value (MemBlock* mb, va_list val);\
31 virtual void get_value (MemBlock* mb, va_list val);
52 STANDARD_VIRTUAL_METHODS
85 MemMap_int& repres (
MemBlock* mb)
const;
89 STANDARD_VIRTUAL_METHODS
125 MemMap_int2& repres (
MemBlock* mb)
const;
129 STANDARD_VIRTUAL_METHODS
162 MemMap_float& repres (
MemBlock* mb)
const;
166 STANDARD_VIRTUAL_METHODS
202 MemMap_float2& repres (
MemBlock* mb)
const;
206 STANDARD_VIRTUAL_METHODS
239 MemMap_dbname& repres (
MemBlock* mb)
const;
243 STANDARD_VIRTUAL_METHODS
277 MemMap_dbitem& repres (
MemBlock* mb)
const;
281 STANDARD_VIRTUAL_METHODS
314 MemMap_nmod& repres (
MemBlock* mb)
const;
318 STANDARD_VIRTUAL_METHODS
348 struct MemMap_float_ar1
355 MemMap_float_ar1& repres (
MemBlock* mb)
const;
359 STANDARD_VIRTUAL_METHODS
389 struct MemMap_int_ar1
396 MemMap_int_ar1& repres (
MemBlock* mb)
const;
400 STANDARD_VIRTUAL_METHODS
429 char v[PEP_STRING_LEN+1];
433 MemMap_string& repres (
MemBlock* mb)
const;
437 STANDARD_VIRTUAL_METHODS
470 MemMap_double& repres (
MemBlock* mb)
const;
474 STANDARD_VIRTUAL_METHODS
503 struct MemMap_double2
510 MemMap_double2& repres (
MemBlock* mb)
const;
514 STANDARD_VIRTUAL_METHODS
544 struct MemMap_double_ar1
551 MemMap_double_ar1& repres (
MemBlock* mb)
const;
555 STANDARD_VIRTUAL_METHODS
Definition: pep_types.H:48
Definition: dbnamedefs.h:67
Definition: pep_types.H:344
Definition: pep_types.H:423
Definition: pep_types.H:191
Definition: pep_types.H:460
Definition: pep_types.H:304
Definition: pep_types.H:267
Definition: pep_types.H:114
Definition: pep_types.H:540
Definition: pep_types.H:152
Definition: pep_types.H:385
Definition: pep_types.H:75
Definition: pep_types.H:229
Definition: pep_types.H:499
Definition: dbnamedefs.h:85