23#include <rtl/ustring.hxx>
41 void add(OString
const & entityName);
63 FileStream & out, OUString
const * companionHdl,
bool exceptions);
66 FileStream & out, OString
const & entityName,
bool hpp);
A simple class to track which other entities a given entity depends on.
std::map< OUString, Kind > Map
bool m_includeRtlTextencH
void add(OString const &entityName)
bool m_includeTypelibTypeclassH
bool m_includeOslMutexHxx
bool isInterfaceType(std::string_view entityName) const
Includes(rtl::Reference< TypeManager > manager, Dependencies const &dependencies, bool hpp)
bool m_includeRtlStrbufHxx
void addTypelibTypedescriptionH()
Includes(Includes const &)=delete
bool m_includeRtlUstrbufHxx
bool m_includeTypelibTypedescriptionH
static void dumpInclude(FileStream &out, OString const &entityName, bool hpp)
bool m_includeRtlUstringH
void dump(FileStream &out, OUString const *companionHdl, bool exceptions)
void addTypelibTypeclassH()
bool m_includeCppuUnotypeHxx
Includes & operator=(const Includes &)=delete
rtl::Reference< TypeManager > m_manager
void addCustom(const OUString &s)
bool m_includeRtlInstanceHxx
bool m_includeRtlUstringHxx
bool m_includeCppuMacrosHxx
std::vector< OUString > m_custom
rtl::Reference< ParseManager > manager