20#ifndef INCLUDED_FORMULA_FORMULAOPCODEMAPPEROBJ_HXX
21#define INCLUDED_FORMULA_FORMULAOPCODEMAPPEROBJ_HXX
25#include <com/sun/star/lang/XServiceInfo.hpp>
26#include <com/sun/star/uno/Sequence.hxx>
27#include <com/sun/star/sheet/XFormulaOpCodeMapper.hpp>
30#include <rtl/ustring.hxx>
34 namespace sheet {
struct FormulaOpCodeMapEntry; }
35 namespace sheet {
struct FormulaToken; }
36 namespace uno {
class XComponentContext; }
46 css::sheet::XFormulaOpCodeMapper,
47 css::lang::XServiceInfo >
58 virtual ::sal_Int32 SAL_CALL getOpCodeExternal()
override;
59 virtual ::sal_Int32 SAL_CALL getOpCodeUnknown()
override;
61 virtual css::uno::Sequence< css::sheet::FormulaToken > SAL_CALL getMappings(
62 const css::uno::Sequence< OUString >& rNames,
63 sal_Int32 nLanguage )
override;
64 virtual css::uno::Sequence< css::sheet::FormulaOpCodeMapEntry > SAL_CALL getAvailableMappings(
65 sal_Int32 nLanguage, sal_Int32 nGroups )
override;
css::uno::Sequence< OUString > getSupportedServiceNames()
OUString getImplementationName()
bool CPPUHELPER_DLLPUBLIC supportsService(css::lang::XServiceInfo *implementation, rtl::OUString const &name)