#include <stdio.h>
#include "host.h"
#include "serialis.h"
#include "lsterr.h"
Go to the source code of this file.
Define Documentation
#define ELIST2IZE |
( |
|
CLASSNAME | ) |
|
Value:\
\
\
DLLSYM void CLASSNAME##_zapper( \
ELIST2_LINK* link) \
{ \
delete (CLASSNAME *) link; \
} \
\
\
void CLASSNAME##_LIST::deep_copy(const CLASSNAME##_LIST* src_list, \
CLASSNAME* (*copier)(const CLASSNAME*)) { \
\
CLASSNAME##_IT from_it(const_cast<CLASSNAME##_LIST*>(src_list)); \
CLASSNAME##_IT to_it(this); \
\
for (from_it.mark_cycle_pt(); !from_it.cycled_list(); from_it.forward()) \
to_it.add_after_then_move((*copier)(from_it.data())); \
}
Definition at line 996 of file elst2.h.
#define ELIST2IZEH |
( |
|
CLASSNAME | ) |
|
#define ELIST2IZEH_A |
( |
|
CLASSNAME | ) |
|
#define ELIST2IZEH_B |
( |
|
CLASSNAME | ) |
|
#define ELIST2IZEH_C |
( |
|
CLASSNAME | ) |
|
#define QUOTE_IT |
( |
|
parm | ) |
#parm |