Fireworks
Core
src
FWExpressionValidator.h
Go to the documentation of this file.
1
#ifndef Fireworks_Core_FWExpressionValidator_h
2
#define Fireworks_Core_FWExpressionValidator_h
3
// -*- C++ -*-
4
//
5
// Package: Core
6
// Class : FWExpressionValidator
7
//
16
//
17
// Original Author: Chris Jones
18
// Created: Fri Aug 22 20:42:49 EDT 2008
19
//
20
21
// system include files
22
#include <vector>
23
#include <memory>
24
#include "
FWCore/Reflection/interface/TypeWithDict.h
"
25
26
// user include files
27
#include "
Fireworks/Core/src/FWValidatorBase.h
"
28
29
// forward declarations
30
namespace
fireworks
{
31
class
OptionNode;
32
}
33
34
class
FWExpressionValidator
:
public
FWValidatorBase
{
35
public
:
36
FWExpressionValidator
();
37
~FWExpressionValidator
()
override
;
38
39
// ---------- const member functions ---------------------
40
void
fillOptions
(
const
char
* iBegin,
41
const
char
* iEnd,
42
std::vector<std::pair<std::shared_ptr<std::string>,
std::string
> >& oOptions)
const override
;
43
44
// ---------- static member functions --------------------
45
46
// ---------- member functions ---------------------------
47
void
setType
(
const
edm::TypeWithDict
&);
48
49
private
:
50
FWExpressionValidator
(
const
FWExpressionValidator
&) =
delete
;
// stop default
51
52
const
FWExpressionValidator
&
operator=
(
const
FWExpressionValidator
&) =
delete
;
// stop default
53
54
// ---------- member data --------------------------------
55
edm::TypeWithDict
m_type
;
56
std::vector<std::shared_ptr<fireworks::OptionNode> >
m_options
;
57
std::vector<std::shared_ptr<fireworks::OptionNode> >
m_builtins
;
58
};
59
60
#endif
FWExpressionValidator::FWExpressionValidator
FWExpressionValidator()
Definition:
FWExpressionValidator.cc:144
FWExpressionValidator
Definition:
FWExpressionValidator.h:34
TypeWithDict.h
FWExpressionValidator::m_options
std::vector< std::shared_ptr< fireworks::OptionNode > > m_options
Definition:
FWExpressionValidator.h:56
FWValidatorBase
Definition:
FWValidatorBase.h:30
FWExpressionValidator::operator=
const FWExpressionValidator & operator=(const FWExpressionValidator &)=delete
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
edm::TypeWithDict
Definition:
TypeWithDict.h:38
FWExpressionValidator::m_builtins
std::vector< std::shared_ptr< fireworks::OptionNode > > m_builtins
Definition:
FWExpressionValidator.h:57
FWExpressionValidator::~FWExpressionValidator
~FWExpressionValidator() override
Definition:
FWExpressionValidator.cc:174
FWValidatorBase.h
FWExpressionValidator::fillOptions
void fillOptions(const char *iBegin, const char *iEnd, std::vector< std::pair< std::shared_ptr< std::string >, std::string > > &oOptions) const override
Definition:
FWExpressionValidator.cc:239
FWExpressionValidator::setType
void setType(const edm::TypeWithDict &)
Definition:
FWExpressionValidator.cc:191
fireworks
Definition:
FWTauProxyBuilderBase.h:35
FWExpressionValidator::m_type
edm::TypeWithDict m_type
Definition:
FWExpressionValidator.h:55
Generated for CMSSW Reference Manual by
1.8.16