| Overview | Namespace | Class | Index | Help |
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(
void * pPtr ) 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(
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 © 2009 Sun Microsystems, Inc.


