1 #ifndef FWCore_Reflection_DictionaryTools_h
2 #define FWCore_Reflection_DictionaryTools_h
23 bool checkDictionary(std::vector<std::string>& missingDictionaries, TypeID
const& typeID);
31 TypeWithDict
const& typeWithDict);
37 TypeWithDict
const& typeWithDict);
40 std::vector<std::string>& missingDictionaries,
47 std::vector<std::string>& producedTypes);
51 std::vector<std::string>& producedTypes,
53 bool fromStreamerSource =
false);
57 std::set<std::string>& producedTypes,
58 bool consumedWithView);
62 std::vector<TypeWithDict>& baseTypes);
65 #endif // FWCore_Reflection_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)