Overview | Namespace | Class | Index | Help |
PUBLIC MEMBERS: | CLASSES | STRUCTS | UNIONS | ENUMS | TYPEDEFS | METHODS | STATIC METHODS | DATA | STATIC DATA |
PROTECTED MEMBERS: | CLASSES | STRUCTS | UNIONS | ENUMS | TYPEDEFS | METHODS | STATIC METHODS | DATA | STATIC DATA |
PRIVATE MEMBERS: | CLASSES | STRUCTS | UNIONS | ENUMS | TYPEDEFS | METHODS | STATIC METHODS | DATA | STATIC DATA |
rtl::IReference (public) | +--ReferenceObject
virtual | abstract | interface | template |
YES | NO | NO | NO |
Methods |
|
ReferenceObject( ) throw( ); |
Construction. |
virtual oslInterlockedCount acquire( ) throw( ); |
IReference. |
virtual oslInterlockedCount release( ) throw( ); |
Static Methods |
|
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( ); |
Methods |
|
virtual ~ReferenceObject( ) throw( ); |
Destruction. |
Methods |
|
ReferenceObject( const ReferenceObject & ); |
Not implemented. |
ReferenceObject & operator=( const ReferenceObject & ); |
Data |
|
oslInterlockedCount m_nReferenceCount; | Representation. |
Copyright © 2012, The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache, the Apache feather logo, Apache OpenOffice and OpenOffice.org are trademarks of The Apache Software Foundation. Other names may be trademarks of their respective owners.