Methods of Class SimpleReferenceObject
- SimpleReferenceObject
- SimpleReferenceObject() throw();
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
NO |
- acquire
- void acquire() throw();
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
NO |
- ATTENTION!
-
The results are undefined if, for any individual instance of
SimpleReferenceObject, the total number of calls to acquire() exceeds
the total number of calls to release() by a plattform dependent amount
(which, hopefully, is quite large).
- release
- void release() throw();
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
NO |
- ~SimpleReferenceObject
- virtual ~SimpleReferenceObject() throw();
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
YES |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
- operator new
- static void * operator new(
std::size_t |
nSize ) |
| throw( std::bad_alloc ); |
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
YES |
NO |
NO |
- Summary
- see general class documentation
- operator new
- static void * operator new(
std::size_t |
nSize, |
const std::nothrow_t & |
rNothrow ) throw(); |
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
YES |
NO |
NO |
- Summary
- see general class documentation
- operator delete
- static void operator delete(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
YES |
NO |
NO |
- Summary
- see general class documentation
- operator delete
- static void operator delete(
void * |
pPtr, |
const std::nothrow_t & |
rNothrow ) throw(); |
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
YES |
NO |
NO |
- Summary
- see general class documentation
Top of Page
Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.