LibreOffice Module bridges (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
bridges::cpp_uno::shared::VtableFactory::BaseOffset Class Reference

Public Member Functions

 BaseOffset (typelib_InterfaceTypeDescription *type)
 
sal_Int32 getFunctionOffset (OUString const &name) const
 

Private Member Functions

sal_Int32 calculate (typelib_InterfaceTypeDescription *type, sal_Int32 offset)
 

Private Attributes

std::unordered_map< OUString, sal_Int32 > m_map
 

Detailed Description

Definition at line 173 of file vtablefactory.cxx.

Constructor & Destructor Documentation

◆ BaseOffset()

bridges::cpp_uno::shared::VtableFactory::BaseOffset::BaseOffset ( typelib_InterfaceTypeDescription *  type)
inlineexplicit

Member Function Documentation

◆ calculate()

sal_Int32 bridges::cpp_uno::shared::VtableFactory::BaseOffset::calculate ( typelib_InterfaceTypeDescription *  type,
sal_Int32  offset 
)
private

◆ getFunctionOffset()

sal_Int32 bridges::cpp_uno::shared::VtableFactory::BaseOffset::getFunctionOffset ( OUString const &  name) const
inline

Member Data Documentation

◆ m_map

std::unordered_map< OUString, sal_Int32 > bridges::cpp_uno::shared::VtableFactory::BaseOffset::m_map
private

The documentation for this class was generated from the following file: