CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Namespaces | Functions
DictionaryTools.cc File Reference
#include "FWCore/Utilities/interface/DictionaryTools.h"
#include "FWCore/Utilities/interface/Algorithms.h"
#include "FWCore/Utilities/interface/BaseWithDict.h"
#include "FWCore/Utilities/interface/EDMException.h"
#include "FWCore/Utilities/interface/MemberWithDict.h"
#include "FWCore/Utilities/interface/TypeID.h"
#include "FWCore/Utilities/interface/TypeWithDict.h"
#include "TClass.h"
#include "TInterpreter.h"
#include "THashTable.h"
#include "boost/algorithm/string.hpp"
#include "boost/thread/tss.hpp"
#include <algorithm>
#include <sstream>
#include <string>

Go to the source code of this file.

Namespaces

 edm
 HLT enums.
 

Functions

void edm::checkClassDictionaries (TypeID const &type, TypeSet &missingTypes, bool recursive=true)
 
bool edm::checkClassDictionary (TypeID const &type, TypeSet &missingTypes)
 
void edm::checkTypeDictionaries (TypeID const &type, TypeSet &missingTypes, bool recursive=true)
 
bool edm::checkTypeDictionary (TypeID const &type, TypeSet &missingTypes)
 
void edm::loadMissingDictionaries (TypeSet missingTypes)
 
void edm::public_base_classes (TypeWithDict const &type, std::vector< TypeWithDict > &baseTypes)
 
void edm::throwMissingDictionariesException (TypeSet const &)