18 #include <vlutil/vlTime.h>
42 virtual char*
encode(
char*)
const = 0;
45 virtual const char*
decode(
const char*) = 0;
107 if (arg->tag() == DtpSymbol)
116 else if (arg->tag() == DtpList)
118 DtlObjPtr pub = DtcCar(arg);
119 if (!DtcNull(pub) && pub->tag() == DtpSymbol)
127 DtlObjPtr recType = DtcCadr(arg);
128 if (!DtcNull(recType) && recType->tag() == DtpFix)
130 disVarRecType = recType->fixnum();
154 virtual void reset() = 0;
159 template <
typename _RwType>
177 virtual char*
encode(
char*)
const;
180 virtual const char*
decode(
const char*);
192 virtual void getSelf(DtlObjPtr args,
234 virtual void reset();
248 template <
typename _RwType>
267 virtual char*
encode(
char*)
const;