15 #include <vlutil/vlString.h>
18 #include <boost/function.hpp>
60 virtual std::set<DtString> xmlTypes()
const;
93 void addDefaultRwCreators();
99 template<
typename T_RWType>
100 void registerType(
const DtString& rwTypeString);
103 template<
typename T_RWType>
104 void registerTypeWithoutSerialization(
const DtString& rwTypeString);
109 bool typeRegistered(
const DtString& rwTypeString)
const;
125 template <
typename T_RWType>
129 template <
typename T_RWType>
133 template <
typename T_RWType>
137 template <
typename T_RWType>
141 template <
typename T_RWType>
142 static char* encodeRwType(
const DtReaderWriter* sourceRw,
char* buf);
145 template <
typename T_RWType>
146 static const char* decodeRwType(
DtReaderWriter* sourceRw,
const char* buf);
196 return myRollUpRules;
201 return myRollUpRules;
210 #define readerWriterFactory_inl_
211 #include "vrfutil/readerWriterFactory.inl"
212 #undef readerWriterFactory_inl_