ATLAS Offline Software
Loading...
Searching...
No Matches
XMLHandlerStore.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef XMLHandlerStore_H
6#define XMLHandlerStore_H
7
8class XMLHandler;
10
11#include <map>
12#include <string>
13
14#include <xercesc/dom/DOM.hpp>
15
16//using namespace xercesc;
17
18typedef std::map<std::string,XMLHandler*,std::less<std::string> > handlerStore;
19
21public:
24 XMLHandler* GetHandler(const std::string& name);
25 XMLHandler* GetHandler(xercesc::DOMNode *);
26 void Handle(AGDDController& c, xercesc::DOMNode *);
27};
28
29#endif
std::map< std::string, XMLHandler *, std::less< std::string > > handlerStore
void RegisterHandler(XMLHandler *)
XMLHandler * GetHandler(xercesc::DOMNode *)
XMLHandler * GetHandler(const std::string &name)
void Handle(AGDDController &c, xercesc::DOMNode *)