PageRenderTime 16ms CodeModel.GetById 12ms app.highlight 1ms RepoModel.GetById 1ms app.codeStats 0ms

/DetectorDescription/Parser/src/DDLString.h

https://github.com/aivanov-cern/cmssw
C Header | 38 lines | 17 code | 7 blank | 14 comment | 0 complexity | 331f6b7c04a983d02868263377387287 MD5 | raw file
 1#ifndef DDL_String_H
 2#define DDL_String_H
 3
 4// -------------------------------------------------------------------------
 5// Includes
 6// -------------------------------------------------------------------------
 7#include "DDXMLElement.h"
 8#include "DetectorDescription/Core/interface/DDString.h"
 9#include "DetectorDescription/Base/interface/DDTypes.h"
10
11#include <string>
12#include <vector>
13#include <map>
14
15///  DDLString handles String Elements.
16/** @class DDLString
17 * @author Michael Case
18 *
19 *  DDLString.h  -  description
20 *  -------------------
21 *  begin: Fri Nov 21 2003
22 *  email: case@ucdhep.ucdavis.edu
23 *
24 *
25 */
26class DDLString : public DDXMLElement
27{
28public:
29
30  DDLString( DDLElementRegistry* myreg );
31
32  ~DDLString( void );
33
34  void preProcessElement( const std::string& name, const std::string& nmspace, DDCompactView& cpv );
35
36  void processElement( const std::string& name, const std::string& nmspace, DDCompactView& cpv );
37};
38#endif