CMS 3D CMS Logo

Namespaces | Functions
DictionaryTools.h File Reference
#include <set>
#include <string>
#include <vector>

Go to the source code of this file.

Namespaces

 edm
 HLT enums.
 

Functions

void edm::addToMissingDictionariesException (edm::Exception &exception, std::vector< std::string > &missingDictionaries, std::string const &context)
 
bool edm::checkClassDictionaries (std::vector< std::string > &missingDictionaries, TypeID const &typeID)
 
bool edm::checkClassDictionaries (std::vector< std::string > &missingDictionaries, std::string const &name, TypeWithDict const &typeWithDict)
 
bool edm::checkDictionary (std::vector< std::string > &missingDictionaries, TypeID const &typeID)
 
bool edm::checkDictionary (std::vector< std::string > &missingDictionaries, std::string const &name, TypeWithDict const &typeWithDict)
 
bool edm::checkDictionaryOfWrappedType (std::vector< std::string > &missingDictionaries, TypeID const &unwrappedTypeID)
 
bool edm::checkDictionaryOfWrappedType (std::vector< std::string > &missingDictionaries, std::string const &unwrappedName)
 
bool edm::public_base_classes (std::vector< std::string > &missingDictionaries, TypeID const &typeID, std::vector< TypeID > &baseTypes)
 
void edm::throwMissingDictionariesException (std::vector< std::string > &missingDictionaries, std::string const &context)
 
void edm::throwMissingDictionariesException (std::vector< std::string > &missingDictionaries, std::string const &context, std::vector< std::string > &producedTypes)
 
void edm::throwMissingDictionariesException (std::vector< std::string > &missingDictionaries, std::string const &context, std::vector< std::string > &producedTypes, std::vector< std::string > &branchNames, bool fromStreamerSource=false)
 
void edm::throwMissingDictionariesException (std::vector< std::string > &missingDictionaries, std::string const &context, std::set< std::string > &producedTypes, bool consumedWithView)