LibreOffice Module svx (master)  1
Typedefs | Functions | Variables
EnhancedCustomShapeTypeNames.cxx File Reference
#include <svx/EnhancedCustomShapeTypeNames.hxx>
#include <osl/mutex.hxx>
#include <unordered_map>
#include <memory>
Include dependency graph for EnhancedCustomShapeTypeNames.cxx:

Go to the source code of this file.

Typedefs

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

Functions

::osl::Mutex & getHashMapMutex ()
 

Variables

static TypeNameHashMappHashMap = nullptr
 
const NameTypeTable pNameTypeTableArray []
 
static TypeACCNameHashMappACCHashMap = nullptr
 
const ACCNameTypeTable pACCNameTypeTableArray []
 

Typedef Documentation

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

Definition at line 314 of file EnhancedCustomShapeTypeNames.cxx.

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

Definition at line 25 of file EnhancedCustomShapeTypeNames.cxx.

Function Documentation

::osl::Mutex& getHashMapMutex ( )
static

Variable Documentation

TypeACCNameHashMap* pACCHashMap = nullptr
static
const ACCNameTypeTable pACCNameTypeTableArray[]
TypeNameHashMap* pHashMap = nullptr
static

Definition at line 27 of file EnhancedCustomShapeTypeNames.cxx.

Referenced by EnhancedCustomShapeTypeNames::Get().

const NameTypeTable pNameTypeTableArray[]

Definition at line 44 of file EnhancedCustomShapeTypeNames.cxx.

Referenced by EnhancedCustomShapeTypeNames::Get().