LibreOffice Module helpcompiler (master) 1
Classes | Macros | Enumerations | Functions
compilehelp.hxx File Reference
#include <sal/config.h>
#include <string_view>
#include <sal/types.h>
#include <rtl/ustring.hxx>
Include dependency graph for compilehelp.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  HelpProcessingErrorInfo
 

Macros

#define HELPLINKER_DLLPUBLIC   SAL_DLLPUBLIC_IMPORT
 
#define HELPLINKER_DLLPRIVATE   SAL_DLLPRIVATE
 

Enumerations

enum class  HelpProcessingErrorClass {
  NONE ,
  General ,
  XmlParsing
}
 

Functions

HELPLINKER_DLLPUBLIC bool compileExtensionHelp (const OUString &aOfficeHelpPath, std::u16string_view aExtensionName, std::u16string_view aExtensionLanguageRoot, sal_Int32 nXhpFileCount, const OUString *pXhpFiles, std::u16string_view aDestination, HelpProcessingErrorInfo &o_rHelpProcessingErrorInfo)
 

Macro Definition Documentation

◆ HELPLINKER_DLLPRIVATE

#define HELPLINKER_DLLPRIVATE   SAL_DLLPRIVATE

Definition at line 34 of file compilehelp.hxx.

◆ HELPLINKER_DLLPUBLIC

#define HELPLINKER_DLLPUBLIC   SAL_DLLPUBLIC_IMPORT

Definition at line 32 of file compilehelp.hxx.

Enumeration Type Documentation

◆ HelpProcessingErrorClass

enum class HelpProcessingErrorClass
strong
Enumerator
NONE 
General 
XmlParsing 

Definition at line 38 of file compilehelp.hxx.

Function Documentation

◆ compileExtensionHelp()

HELPLINKER_DLLPUBLIC bool compileExtensionHelp ( const OUString &  aOfficeHelpPath,
std::u16string_view  aExtensionName,
std::u16string_view  aExtensionLanguageRoot,
sal_Int32  nXhpFileCount,
const OUString *  pXhpFiles,
std::u16string_view  aDestination,
HelpProcessingErrorInfo o_rHelpProcessingErrorInfo 
)