LibreOffice Module cppu (master) 1
Namespaces | Macros | Functions
prim.hxx File Reference
#include <typelib/typedescription.h>
#include <typelib/typeclass.h>
#include <uno/sequence2.h>
#include <uno/any2.h>
#include <uno/data.h>
#include <uno/mapping.h>
#include <uno/dispatcher.h>
#include <osl/interlck.h>
#include <stdint.h>
Include dependency graph for prim.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  cppu
 

Macros

#define TYPE_ACQUIRE(pType)    osl_atomic_increment( &(pType)->nRefCount );
 

Functions

void * cppu::_map (void *p, typelib_TypeDescriptionReference *pType, typelib_TypeDescription *pTypeDescr, uno_Mapping *mapping)
 
void cppu::_acquire (void *p, uno_AcquireFunc acquire)
 
void cppu::_release (void *p, uno_ReleaseFunc release)
 
sal_uInt32 cppu::calcSeqMemSize (sal_Int32 nElementSize, sal_Int32 nElements)
 
uno_Sequence * cppu::createEmptySequence ()
 
typelib_TypeDescriptionReference * cppu::_getVoidType ()
 
void cppu::CONSTRUCT_EMPTY_ANY (uno_Any *pAny)
 
void * cppu::binuno_queryInterface (void *pUnoI, typelib_TypeDescriptionReference *pDestType)
 
bool cppu::_type_equals (typelib_TypeDescriptionReference const *pType1, typelib_TypeDescriptionReference const *pType2)
 

Macro Definition Documentation

◆ TYPE_ACQUIRE

#define TYPE_ACQUIRE (   pType)     osl_atomic_increment( &(pType)->nRefCount );

Definition at line 133 of file prim.hxx.