LibreOffice Module sdext (master)  1
Typedefs | Functions | Variables
pppoptimizertoken.cxx File Reference
#include "pppoptimizertoken.hxx"
#include <osl/mutex.hxx>
#include <sal/macros.h>
#include <unordered_map>
#include <memory>
Include dependency graph for pppoptimizertoken.cxx:

Go to the source code of this file.

Typedefs

typedef std::unordered_map< const char *, PPPOptimizerTokenEnum, rtl::CStringHash, rtl::CStringEqual > TypeNameHashMap
 

Functions

::osl::Mutex & getHashMapMutex ()
 
PPPOptimizerTokenEnum TKGet (const OUString &rToken)
 
OUString TKGet (const PPPOptimizerTokenEnum eToken)
 

Variables

static TypeNameHashMappHashMap = nullptr
 
static const TokenTable pTokenTableArray []
 

Typedef Documentation

typedef std::unordered_map< const char*, PPPOptimizerTokenEnum, rtl::CStringHash, rtl::CStringEqual> TypeNameHashMap

Definition at line 27 of file pppoptimizertoken.cxx.

Function Documentation

::osl::Mutex& getHashMapMutex ( )
static

Definition at line 29 of file pppoptimizertoken.cxx.

Referenced by TKGet().

PPPOptimizerTokenEnum TKGet ( const OUString &  rToken)
OUString TKGet ( const PPPOptimizerTokenEnum  eToken)

Definition at line 192 of file pppoptimizertoken.cxx.

References pS.

Variable Documentation

TypeNameHashMap* pHashMap = nullptr
static

Definition at line 28 of file pppoptimizertoken.cxx.

Referenced by TKGet().

const TokenTable pTokenTableArray[]
static

Definition at line 45 of file pppoptimizertoken.cxx.

Referenced by TKGet().