1 #ifndef FWCore_Utilities_DictionaryTools_h
2 #define FWCore_Utilities_DictionaryTools_h
63 std::vector<TypeWithDict>& baseTypes);
bool find_nested_type_named(std::string const &nested_type, TypeWithDict const &type_to_search, TypeWithDict &found_type)
bool is_RefToBaseVector(TypeWithDict const &possible_ref_vector, TypeWithDict &value_type)
std::string const & dictionaryPlugInPrefix()
void public_base_classes(TypeWithDict const &type, std::vector< TypeWithDict > &baseTypes)
bool is_RefVector(TypeWithDict const &possible_ref_vector, TypeWithDict &value_type)
StringSet & missingTypes()
bool wrapper_type_of(TypeWithDict const &possible_wrapper, TypeWithDict &found_wrapped_type)
std::set< std::string > StringSet
void checkDictionaries(std::string const &name, bool noComponents=false)
Container::value_type value_type
void throwMissingDictionariesException()
void loadMissingDictionaries()
bool is_PtrVector(TypeWithDict const &possible_ref_vector, TypeWithDict &value_type)
bool value_type_of(TypeWithDict const &t, TypeWithDict &found_type)