24#include <rtl/string.hxx>
36typedef ::std::vector< unoidl::AccumulationBasedServiceEntity::Property >
90 OString
const & extension,
91 std::ostream** ppOutputStream,
92 OString & targetSourceFileName,
93 OString & tmpSourceFileName);
96 OUString
const & type,
97 std::set< OUString >& interfaceTypes,
98 std::set< OUString >& serviceTypes,
102 std::set< OUString >& interfaces,
103 const std::set< OUString >& services,
104 std::u16string_view propertyhelper);
108 const std::set< OUString >& services,
109 const std::set< OUString >& interfaces,
111 std::set< OUString >& propinterfaces);
124 std::set< OUString >& interfaces);
134 const std::set< OUString >& interfaces);
OUString checkPropertyHelper(ProgramOptions const &options, rtl::Reference< TypeManager > const &manager, const std::set< OUString > &services, const std::set< OUString > &interfaces, AttributeInfo &attributes, std::set< OUString > &propinterfaces)
bool getOutputStream(ProgramOptions const &options, OString const &extension, std::ostream **ppOutputStream, OString &targetSourceFileName, OString &tmpSourceFileName)
create dependent on the output path, the implementation name and the extension a new output file.
::std::vector< unoidl::AccumulationBasedServiceEntity::Property > AttributeInfo
void checkDefaultInterfaces(std::set< OUString > &interfaces, const std::set< OUString > &services, std::u16string_view propertyhelper)
static bool checkXComponentSupport(rtl::Reference< TypeManager > const &manager, OUString const &name)
::std::map< OString, ::std::vector< OString > > ProtocolCmdMap
unoidl::AccumulationBasedServiceEntity::Property::Attributes checkAdditionalPropertyFlags(unoidl::InterfaceTypeEntity::Attribute const &attribute)
void checkType(rtl::Reference< TypeManager > const &manager, OUString const &name, std::set< OUString > &interfaceTypes, std::set< OUString > &serviceTypes, AttributeInfo &properties)
void printLicenseHeader(std::ostream &o)
print the standard OpenOffice.org license header
static void generateFunctionParameterMap(std::ostream &o, ProgramOptions const &options, rtl::Reference< TypeManager > const &manager, OUString const &name, ::codemaker::GeneratedTypeSet &generated, bool &bFirst)
ProtocolCmdMap protocolCmdMap
bool supportpropertysetmixin