g4tools  5.4.0
ifield_factory
Go to the documentation of this file.
1 // Copyright (C) 2010, Guy Barrand. All rights reserved.
2 // See the file tools.license for terms.
3 
4 #ifndef tools_sg_ifield_factory
5 #define tools_sg_ifield_factory
6 
7 namespace tools {
8 namespace sg {
9  class field;
10 }}
11 
12 #include <string>
13 
14 namespace tools {
15 namespace sg {
16 
18 public:
19  virtual ~ifield_factory(){}
20 public:
21  virtual field* create(const std::string&) const = 0;
22 };
23 
24 }}
25 
26 #endif
tools::sg::field
Definition: field:25
tools::sg::ifield_factory::create
virtual field * create(const std::string &) const =0
tools::sg::ifield_factory
Definition: ifield_factory:17
tools
inlined C code : ///////////////////////////////////
Definition: aida_ntuple:26
tools::sg::ifield_factory::~ifield_factory
virtual ~ifield_factory()
Definition: ifield_factory:19