LibreOffice Module helpcompiler (master) 1
Classes | Namespaces | Macros | Typedefs | Enumerations | Functions
HelpCompiler.hxx File Reference
#include <sal/config.h>
#include <deque>
#include <memory>
#include <string>
#include <unordered_map>
#include <utility>
#include <vector>
#include <libxml/parser.h>
#include <rtl/ustring.hxx>
#include <rtl/character.hxx>
#include <osl/process.h>
#include <osl/file.hxx>
#include <osl/thread.h>
#include <o3tl/char16_t2wchar_t.hxx>
#include <helpcompiler/compilehelp.hxx>
Include dependency graph for HelpCompiler.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  fs::path
 
class  StreamTable
 
struct  HelpProcessingException
 
class  HelpCompiler
 

Namespaces

namespace  fs
 

Macros

#define HCDBG(foo)   do { } while(false)
 

Typedefs

typedef std::unordered_map< std::string, std::string > Stringtable
 
typedef std::deque< std::string > LinkedList
 
typedef std::unordered_map< std::string, LinkedListHashtable
 

Enumerations

enum  fs::convert { fs::native }
 

Functions

void fs::create_directory (const fs::path &indexDirName)
 
void fs::copy (const fs::path &src, const fs::path &dest)
 
char tocharlower (char c)
 

Macro Definition Documentation

◆ HCDBG

#define HCDBG (   foo)    do { } while(false)

Definition at line 45 of file HelpCompiler.hxx.

Typedef Documentation

◆ Hashtable

typedef std::unordered_map<std::string, LinkedList> Hashtable

Definition at line 127 of file HelpCompiler.hxx.

◆ LinkedList

typedef std::deque<std::string> LinkedList

Definition at line 125 of file HelpCompiler.hxx.

◆ Stringtable

typedef std::unordered_map<std::string, std::string> Stringtable

Definition at line 124 of file HelpCompiler.hxx.

Function Documentation

◆ tocharlower()

char tocharlower ( char  c)
inline

Definition at line 207 of file HelpCompiler.hxx.

Referenced by HelpLinker::link().