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

Go to the source code of this file.


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


static std::mutexgetHashMapMutex ()
PPPOptimizerTokenEnum TKGet (const OUString &rToken)
OUString TKGet (const PPPOptimizerTokenEnum eToken)


static TypeNameHashMappHashMap = nullptr
const TokenTable pTokenTableArray []

Typedef Documentation

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

Definition at line 28 of file pppoptimizertoken.cxx.

Function Documentation

static std::mutex& getHashMapMutex ( )

Definition at line 30 of file pppoptimizertoken.cxx.

Referenced by TKGet().

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

Definition at line 193 of file pppoptimizertoken.cxx.

References pS.

Variable Documentation

TypeNameHashMap* pHashMap = nullptr

Definition at line 29 of file pppoptimizertoken.cxx.

Referenced by TKGet().

const TokenTable pTokenTableArray[]

Definition at line 46 of file pppoptimizertoken.cxx.

Referenced by TKGet().