27#ifndef NIDAS_CORE_DSMCATALOG_H
28#define NIDAS_CORE_DSMCATALOG_H
34namespace nidas {
namespace core {
61 const xercesc::DOMElement*
find(
const std::string&
id)
const;
73 std::map<std::string,xercesc::DOMElement*>
_dsms;
Interface of an object that can be instantiated from a DOM element, via the fromDOMElement method,...
Definition DOMable.h:51
A catalog of DSM DOMElements, implemented with std::map, containing dsm DOMElements,...
Definition DSMCatalog.h:42
std::map< std::string, xercesc::DOMElement * > _dsms
Definition DSMCatalog.h:73
DSMCatalog & operator=(const DSMCatalog &)
Definition DSMCatalog.cc:49
~DSMCatalog()
Definition DSMCatalog.cc:45
void fromDOMElement(const xercesc::DOMElement *)
Build this DSMCatalog from a catalog element.
Definition DSMCatalog.cc:66
xercesc::DOMElement *& operator[](const std::string &id)
Get or set a DOMElement in this catalog by the DSM name.
Definition DSMCatalog.h:56
const xercesc::DOMElement * find(const std::string &id) const
Definition DSMCatalog.cc:58
DSMCatalog()
Definition DSMCatalog.cc:36
Root namespace for the NCAR In-Situ Data Acquisition Software.
Definition A2DConverter.h:31