LibreOffice Module vcl (master)  1
Classes | Macros | Functions
osx/saldata.hxx File Reference
#include <config_features.h>
#include <premac.h>
#include <Cocoa/Cocoa.h>
#include <postmac.h>
#include <com/sun/star/uno/Reference.hxx>
#include <vcl/ptrstyle.hxx>
#include <svdata.hxx>
#include <salwtype.hxx>
#include <functional>
#include <list>
#include <map>
#include <unordered_set>
#include <vector>
#include <o3tl/enumarray.hxx>
#include <cstdio>
#include <cstdarg>
#include <apple_remote/RemoteMainController.h>
Include dependency graph for osx/saldata.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SalData
 

Macros

#define SAL_CLIPRECT_COUNT   16
 
#define INVALID_CURSOR_PTR   reinterpret_cast<NSCursor*>(0xdeadbeef)
 

Functions

void SetSalData (SalData *pData)
 
SalDataGetSalData ()
 
bool ImplSalYieldMutexTryToAcquire ()
 
void ImplSalYieldMutexRelease ()
 

Macro Definition Documentation

#define INVALID_CURSOR_PTR   reinterpret_cast<NSCursor*>(0xdeadbeef)

Definition at line 57 of file osx/saldata.hxx.

#define SAL_CLIPRECT_COUNT   16

Definition at line 56 of file osx/saldata.hxx.

Function Documentation

SalData* GetSalData ( )
inline

Definition at line 104 of file osx/saldata.hxx.

References ImplGetSVData(), and ImplSVData::mpSalData.

Referenced by GetGenericInstance(), and AquaSalFrame::isAlive().

void ImplSalYieldMutexRelease ( )
bool ImplSalYieldMutexTryToAcquire ( )
void SetSalData ( SalData pData)
inline

Definition at line 103 of file osx/saldata.hxx.

References ImplGetSVData(), and ImplSVData::mpSalData.