#include <bqueue.h>
Private Member Functions | |
_bqueue_item () | |
_bqueue_item (boost::intrusive_ptr< _bqueue_item< T > > tail, const T &val) | |
_bqueue_item (boost::intrusive_ptr< _bqueue_item< T > > tail, T &&val) | |
template<typename... Args> | |
_bqueue_item (boost::intrusive_ptr< _bqueue_item< T > > tail, Args &&...args) | |
void | addRef () |
void | delRef () |
Private Attributes | |
boost::intrusive_ptr < _bqueue_item< T > > | back |
unsigned int | refCount |
T const | value |
Friends | |
class | _bqueue_itr< T > |
class | bqueue< T > |
void | intrusive_ptr_add_ref (_bqueue_item< T > *it) |
void | intrusive_ptr_release (_bqueue_item< T > *it) |
Additional Inherited Members | |
Static Public Member Functions inherited from BlockWipedAllocated< _bqueue_item< T > > | |
static void * | alloc () |
static BlockWipedAllocator & | allocator () |
static void | dealloc (void *p) |
static void | destroy (_bqueue_item< T > *p) |
static void | operator delete (void *p) |
static void * | operator new (size_t) |
static void * | operator new (size_t, void *p) |
static BlockWipedAllocator::Stat | stat () |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
Definition at line 51 of file bqueue.h.
References cmsutils::_bqueue_item< T >::refCount.
Referenced by cmsutils::intrusive_ptr_add_ref().
|
inlineprivate |
Definition at line 52 of file bqueue.h.
References cmsutils::_bqueue_item< T >::refCount.
Referenced by cmsutils::intrusive_ptr_release().
|
friend |
|
friend |
|
friend |
|
private |
|
private |
Definition at line 65 of file bqueue.h.
Referenced by cmsutils::_bqueue_item< T >::addRef(), and cmsutils::_bqueue_item< T >::delRef().
|
private |
Definition at line 64 of file bqueue.h.
Referenced by Vispa.Views.PropertyView.FileProperty::buttonClicked(), Types.string::configValue(), Types.FileInPath::configValue(), Mixins.UsingBlock::dumpPython(), Types.int32::insertInto(), Types.uint32::insertInto(), Types.int64::insertInto(), Types.uint64::insertInto(), Mixins.UsingBlock::insertInto(), Types.double::insertInto(), Types.bool::insertInto(), Types.string::insertInto(), Types.FileInPath::insertInto(), Types.vint32::insertInto(), Types.vuint32::insertInto(), Types.vint64::insertInto(), Types.vuint64::insertInto(), Types.vdouble::insertInto(), Types.vbool::insertInto(), Types.vstring::insertInto(), and Vispa.Views.PropertyView.FileProperty::labelDoubleClicked().