ATLAS Offline Software
Loading...
Searching...
No Matches
XmlStreamer.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 * XmlStreamer.h
6 * Formatter
7 *
8 * Created by sroe on 12/01/2010.
9 *
10 */
11#ifndef XmlStreamer_h
12#define XmlStreamer_h
13
14#include "IElementStreamer.h"
15
16namespace SCT_CalibAlgs {
17
19
20 public:
21 XmlStreamer(const std::string& name, const std::map<std::string, std::string>& attributes, std::ostream& os=std::cout);
22 XmlStreamer(const std::string& name, const std::string& attributeName, const std::string& attributeValue, std::ostream& os=std::cout);
23
24 XmlStreamer(const std::string& name, const std::vector<std::string>& attributeNames, const std::vector<std::string>& attributeValues, std::ostream& os=std::cout);
25 XmlStreamer(const std::string& name, std::ostream& os=std::cout);
26 virtual ~XmlStreamer();
27};
28
29}
30#endif
IElementStreamer(const std::string &name, const std::map< std::string, std::string > &attributeMap, std::ostream &os=std::cout)
XmlStreamer(const std::string &name, const std::map< std::string, std::string > &attributes, std::ostream &os=std::cout)