My Project
UDK 3.2.7 C/C++ API Reference
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
salhelper::ReferenceObject Class Reference

#include <refobj.hxx>

Inheritance diagram for salhelper::ReferenceObject:
rtl::IReference salhelper::Future< value_type > salhelper::QueuedReaderWriterMonitor

Public Member Functions

 ReferenceObject () throw ()
 Construction.
virtual oslInterlockedCount acquire () throw ()
 IReference.
virtual oslInterlockedCount release () throw ()

Static Public Member Functions

static void * operator new (size_t n) throw ()
 Allocation.
static void operator delete (void *p) throw ()
static void * operator new (size_t, void *p) throw ()
static void operator delete (void *, void *) throw ()

Protected Member Functions

virtual ~ReferenceObject () throw ()
 Destruction.
- Protected Member Functions inherited from rtl::IReference
 ~IReference ()

Constructor & Destructor Documentation

salhelper::ReferenceObject::ReferenceObject ( ) throw ()
inline

Construction.

virtual salhelper::ReferenceObject::~ReferenceObject ( ) throw ()
inlineprotectedvirtual

Destruction.

Member Function Documentation

virtual oslInterlockedCount salhelper::ReferenceObject::acquire ( ) throw ()
inlinevirtual

IReference.

Implements rtl::IReference.

static void salhelper::ReferenceObject::operator delete ( void *  p) throw ()
inlinestatic
static void salhelper::ReferenceObject::operator delete ( void *  ,
void *   
) throw ()
inlinestatic
static void* salhelper::ReferenceObject::operator new ( size_t  n) throw ()
inlinestatic

Allocation.

static void* salhelper::ReferenceObject::operator new ( size_t  ,
void *  p 
) throw ()
inlinestatic
virtual oslInterlockedCount salhelper::ReferenceObject::release ( ) throw ()
inlinevirtual

The documentation for this class was generated from the following file: