File indexing completed on 2024-04-06 12:05:33
0001 #ifndef DDL_String_H
0002 #define DDL_String_H
0003
0004 #include <map>
0005 #include <string>
0006 #include <vector>
0007
0008 #include "DDXMLElement.h"
0009 #include "DetectorDescription/Core/interface/DDTypes.h"
0010 #include "DetectorDescription/Core/interface/DDString.h"
0011
0012 class DDCompactView;
0013 class DDLElementRegistry;
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026 class DDLString final : public DDXMLElement {
0027 public:
0028 DDLString(DDLElementRegistry* myreg);
0029
0030 void preProcessElement(const std::string& name, const std::string& nmspace, DDCompactView& cpv) override;
0031 void processElement(const std::string& name, const std::string& nmspace, DDCompactView& cpv) override;
0032 };
0033
0034 #endif