45 virtual const char*
xmlType()
const override
54 virtual bool hasMappingFor(
const DtString&)
const;
57 virtual std::map<DtString, DtString> asStdMap(
const DtString&)
const;
60 virtual void setValuesFor(
const DtString& rw,
const std::map<DtString, DtString>&);
64 virtual void remove(
const DtString&);
73 virtual std::set<DtString> readerWriterItems()
const;
virtual DtlObjPtr getData(DtlObjPtr args, const DtReaderWriter::SearchPaths &searchPaths, const DtVariableBindingsList &variableBindings) override
This method must be overridden by a subclass. Within this method, new instances of the DtReaderWriter...
virtual DtRwTemplatedListPtr & operator=(const DtRwTemplatedListPtr &orig)
Class which holds a list of string key and string value pairs. This class is a DtReaderWriter, and also has associated DtBufferSerialize methods available.
Definition: rwKeyValueList.h:21
static const char * theXmlType()
Definition: rwTemplatedList.h:109
std::list< const DtRwVariableBindings * > DtVariableBindingsList
Definition: readerWriterRegistry.h:29
virtual const char * xmlType() const override
Routines to archive/dearchive from an XML Environment.
Definition: rwKeywordValuePairsReader.h:45
std::vector< DtFilename > SearchPaths
Definition: readerWriter.h:92
Definition: rwTemplatedList.h:34
virtual const char * readerWriterType() const override
Used to supply a string type that this reader writer type is. This can be used in place of dynamic-ca...
#define DT_DLL_vrfutil
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfutilDefines.h:34
DT_DLL_readerWriter std::shared_ptr< DtEnvironment > DtEnvironmentSP
Definition: readerWriter.h:30
This file reader will read a specically formatted file that has multiple keyword/value pairs by reade...
Definition: rwKeywordValuePairsReader.h:26