Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
Fireworks
Core
src
FWValidatorBase.h
Go to the documentation of this file.
1
#ifndef Fireworks_Core_FWValidatorBase_h
2
#define Fireworks_Core_FWValidatorBase_h
3
// -*- C++ -*-
4
//
5
// Package: Core
6
// Class : FWValidatorBase
7
//
16
//
17
// Original Author: Chris Jones
18
// Created: Fri Aug 22 20:42:39 EDT 2008
19
// $Id: FWValidatorBase.h,v 1.3 2009/01/23 21:35:44 amraktad Exp $
20
//
21
22
// system include files
23
#include <vector>
24
#include <string>
25
#include <boost/shared_ptr.hpp>
26
27
// user include files
28
29
// forward declarations
30
31
class
FWValidatorBase
{
32
33
public
:
34
FWValidatorBase
() {
35
}
36
virtual
~FWValidatorBase
() {
37
}
38
39
// ---------- const member functions ---------------------
40
//fills the vector with
41
// first: the full details about the substitution
42
// second: exactly what should be inserted into the expression to complete the option
43
virtual
void
fillOptions
(
const
char
* iBegin,
const
char
* iEnd,
44
std::vector<std::pair<boost::shared_ptr<std::string>, std::string> >& oOptions)
const
= 0;
45
46
// ---------- static member functions --------------------
47
48
// ---------- member functions ---------------------------
49
50
private
:
51
FWValidatorBase
(
const
FWValidatorBase
&);
// stop default
52
53
const
FWValidatorBase
&
operator=
(
const
FWValidatorBase
&);
// stop default
54
55
// ---------- member data --------------------------------
56
57
};
58
59
60
#endif
FWValidatorBase::~FWValidatorBase
virtual ~FWValidatorBase()
Definition:
FWValidatorBase.h:36
FWValidatorBase::fillOptions
virtual void fillOptions(const char *iBegin, const char *iEnd, std::vector< std::pair< boost::shared_ptr< std::string >, std::string > > &oOptions) const =0
FWValidatorBase
Definition:
FWValidatorBase.h:31
FWValidatorBase::operator=
const FWValidatorBase & operator=(const FWValidatorBase &)
FWValidatorBase::FWValidatorBase
FWValidatorBase()
Definition:
FWValidatorBase.h:34
Generated for CMSSW Reference Manual by
1.8.5