1 #ifndef FWCore_Utilities_DictionaryTools_h
2 #define FWCore_Utilities_DictionaryTools_h
24 TypeID
const& typeID);
27 TypeID
const& unwrappedTypeID);
34 TypeWithDict
const& typeWithDict);
37 TypeID
const& typeID);
41 TypeWithDict
const& typeWithDict);
44 std::vector<std::string>& missingDictionaries,
52 std::vector<std::string>& producedTypes);
56 std::vector<std::string>& producedTypes,
57 std::vector<std::string>& branchNames,
58 bool fromStreamerSource =
false);
62 std::set<std::string>& producedTypes,
63 bool consumedWithView);
67 std::vector<TypeWithDict>& baseTypes);
70 #endif // FWCore_Utilities_DictionaryTools_h
void throwMissingDictionariesException(std::vector< std::string > &missingDictionaries, std::string const &context)
bool public_base_classes(std::vector< std::string > &missingDictionaries, TypeID const &typeID, std::vector< TypeWithDict > &baseTypes)
bool checkDictionary(std::vector< std::string > &missingDictionaries, TypeID const &typeID)
bool checkClassDictionaries(std::vector< std::string > &missingDictionaries, TypeID const &typeID)
void addToMissingDictionariesException(edm::Exception &exception, std::vector< std::string > &missingDictionaries, std::string const &context)
bool checkDictionaryOfWrappedType(std::vector< std::string > &missingDictionaries, TypeID const &unwrappedTypeID)