CMS 3D CMS Logo

Namespaces | Functions
ParameterDescription.cc File Reference
#include "FWCore/ParameterSet/interface/ParameterDescription.h"
#include "DataFormats/Provenance/interface/EventID.h"
#include "DataFormats/Provenance/interface/EventRange.h"
#include "DataFormats/Provenance/interface/LuminosityBlockID.h"
#include "DataFormats/Provenance/interface/LuminosityBlockRange.h"
#include "FWCore/ParameterSet/interface/DocFormatHelper.h"
#include "FWCore/ParameterSet/interface/FileInPath.h"
#include "FWCore/ParameterSet/interface/FillDescriptionFromPSet.h"
#include "FWCore/ParameterSet/interface/ParameterSetDescription.h"
#include "FWCore/ParameterSet/interface/VParameterSetEntry.h"
#include "FWCore/Utilities/interface/Algorithms.h"
#include "FWCore/Utilities/interface/EDMException.h"
#include "FWCore/Utilities/interface/InputTag.h"
#include <cassert>
#include <cstdlib>
#include <iomanip>
#include <ostream>
#include <sstream>

Go to the source code of this file.

Namespaces

 edm
 HLT enums.
 
 edm::writeParameterValue
 

Functions

void edm::writeParameterValue::formatDouble (double value, std::string &result)
 
bool edm::writeParameterValue::hasNestedContent (int const &value)
 
bool edm::writeParameterValue::hasNestedContent (std::vector< int > const &value)
 
bool edm::writeParameterValue::hasNestedContent (unsigned const &value)
 
bool edm::writeParameterValue::hasNestedContent (std::vector< unsigned > const &value)
 
bool edm::writeParameterValue::hasNestedContent (long long const &value)
 
bool edm::writeParameterValue::hasNestedContent (std::vector< long long > const &value)
 
bool edm::writeParameterValue::hasNestedContent (unsigned long long const &value)
 
bool edm::writeParameterValue::hasNestedContent (std::vector< unsigned long long > const &value)
 
bool edm::writeParameterValue::hasNestedContent (double const &value)
 
bool edm::writeParameterValue::hasNestedContent (std::vector< double > const &value)
 
bool edm::writeParameterValue::hasNestedContent (bool const &value)
 
bool edm::writeParameterValue::hasNestedContent (std::string const &value)
 
bool edm::writeParameterValue::hasNestedContent (std::vector< std::string > const &value)
 
bool edm::writeParameterValue::hasNestedContent (EventID const &value)
 
bool edm::writeParameterValue::hasNestedContent (std::vector< EventID > const &value)
 
bool edm::writeParameterValue::hasNestedContent (LuminosityBlockID const &value)
 
bool edm::writeParameterValue::hasNestedContent (std::vector< LuminosityBlockID > const &value)
 
bool edm::writeParameterValue::hasNestedContent (LuminosityBlockRange const &value)
 
bool edm::writeParameterValue::hasNestedContent (std::vector< LuminosityBlockRange > const &value)
 
bool edm::writeParameterValue::hasNestedContent (EventRange const &value)
 
bool edm::writeParameterValue::hasNestedContent (std::vector< EventRange > const &value)
 
bool edm::writeParameterValue::hasNestedContent (InputTag const &value)
 
bool edm::writeParameterValue::hasNestedContent (std::vector< InputTag > const &value)
 
bool edm::writeParameterValue::hasNestedContent (FileInPath const &value)
 
template<typename T >
void edm::writeParameterValue::writeSingleValue (std::ostream &os, T const &value, ValueFormat)
 
template<>
void edm::writeParameterValue::writeSingleValue< bool > (std::ostream &os, bool const &value, ValueFormat)
 
template<>
void edm::writeParameterValue::writeSingleValue< double > (std::ostream &os, double const &value, ValueFormat)
 
template<>
void edm::writeParameterValue::writeSingleValue< EventID > (std::ostream &os, EventID const &value, ValueFormat format)
 
template<>
void edm::writeParameterValue::writeSingleValue< EventRange > (std::ostream &os, EventRange const &value, ValueFormat format)
 
template<>
void edm::writeParameterValue::writeSingleValue< FileInPath > (std::ostream &os, FileInPath const &value, ValueFormat)
 
template<>
void edm::writeParameterValue::writeSingleValue< InputTag > (std::ostream &os, InputTag const &value, ValueFormat format)
 
template<>
void edm::writeParameterValue::writeSingleValue< LuminosityBlockID > (std::ostream &os, LuminosityBlockID const &value, ValueFormat format)
 
template<>
void edm::writeParameterValue::writeSingleValue< LuminosityBlockRange > (std::ostream &os, LuminosityBlockRange const &value, ValueFormat format)
 
template<>
void edm::writeParameterValue::writeSingleValue< std::string > (std::ostream &os, std::string const &value, ValueFormat)
 
void edm::writeParameterValue::writeValue (std::ostream &os, int indentation, int const &value_, ValueFormat format)
 
void edm::writeParameterValue::writeValue (std::ostream &os, int indentation, std::vector< int > const &value_, ValueFormat format)
 
void edm::writeParameterValue::writeValue (std::ostream &os, int indentation, unsigned const &value_, ValueFormat format)
 
void edm::writeParameterValue::writeValue (std::ostream &os, int indentation, std::vector< unsigned > const &value_, ValueFormat format)
 
void edm::writeParameterValue::writeValue (std::ostream &os, int indentation, long long const &value_, ValueFormat format)
 
void edm::writeParameterValue::writeValue (std::ostream &os, int indentation, std::vector< long long > const &value_, ValueFormat format)
 
void edm::writeParameterValue::writeValue (std::ostream &os, int indentation, unsigned long long const &value_, ValueFormat format)
 
void edm::writeParameterValue::writeValue (std::ostream &os, int indentation, std::vector< unsigned long long > const &value_, ValueFormat format)
 
void edm::writeParameterValue::writeValue (std::ostream &os, int indentation, double const &value_, ValueFormat format)
 
void edm::writeParameterValue::writeValue (std::ostream &os, int indentation, std::vector< double > const &value_, ValueFormat format)
 
void edm::writeParameterValue::writeValue (std::ostream &os, int indentation, bool const &value_, ValueFormat format)
 
void edm::writeParameterValue::writeValue (std::ostream &os, int indentation, std::string const &value_, ValueFormat format)
 
void edm::writeParameterValue::writeValue (std::ostream &os, int indentation, std::vector< std::string > const &value_, ValueFormat format)
 
void edm::writeParameterValue::writeValue (std::ostream &os, int indentation, EventID const &value_, ValueFormat format)
 
void edm::writeParameterValue::writeValue (std::ostream &os, int indentation, std::vector< EventID > const &value_, ValueFormat format)
 
void edm::writeParameterValue::writeValue (std::ostream &os, int indentation, LuminosityBlockID const &value_, ValueFormat format)
 
void edm::writeParameterValue::writeValue (std::ostream &os, int indentation, std::vector< LuminosityBlockID > const &value_, ValueFormat format)
 
void edm::writeParameterValue::writeValue (std::ostream &os, int indentation, LuminosityBlockRange const &value_, ValueFormat format)
 
void edm::writeParameterValue::writeValue (std::ostream &os, int indentation, std::vector< LuminosityBlockRange > const &value_, ValueFormat format)
 
void edm::writeParameterValue::writeValue (std::ostream &os, int indentation, EventRange const &value_, ValueFormat format)
 
void edm::writeParameterValue::writeValue (std::ostream &os, int indentation, std::vector< EventRange > const &value_, ValueFormat format)
 
void edm::writeParameterValue::writeValue (std::ostream &os, int indentation, InputTag const &value_, ValueFormat format)
 
void edm::writeParameterValue::writeValue (std::ostream &os, int indentation, std::vector< InputTag > const &value_, ValueFormat format)
 
void edm::writeParameterValue::writeValue (std::ostream &os, int indentation, FileInPath const &value_, ValueFormat format)
 
template<typename T >
void edm::writeParameterValue::writeValue (std::ostream &os, T const &value_, ValueFormat format)
 
template<typename T >
void edm::writeParameterValue::writeValueInVector (std::ostream &os, T const &value, ValueFormat format)
 
template<>
void edm::writeParameterValue::writeValueInVector< EventID > (std::ostream &os, EventID const &value, ValueFormat format)
 
template<>
void edm::writeParameterValue::writeValueInVector< InputTag > (std::ostream &os, InputTag const &value, ValueFormat)
 
template<>
void edm::writeParameterValue::writeValueInVector< LuminosityBlockID > (std::ostream &os, LuminosityBlockID const &value, ValueFormat format)
 
template<typename T >
void edm::writeParameterValue::writeValueInVectorWithSpace (T const &value, std::ostream &os, int indentation, bool &startWithComma, ValueFormat format, int &i)
 
template<typename T >
void edm::writeParameterValue::writeVector (std::ostream &os, int indentation, std::vector< T > const &value_, ValueFormat format)