#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) |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
Definition at line 50 of file bqueue.h.
References cmsutils::_bqueue_item< T >::refCount.
Referenced by cmsutils::intrusive_ptr_add_ref().
|
inlineprivate |
Definition at line 51 of file bqueue.h.
References cmsutils::_bqueue_item< T >::refCount.
Referenced by cmsutils::intrusive_ptr_release().
|
friend |
|
friend |
|
friend |
|
private |
|
private |
Definition at line 64 of file bqueue.h.
Referenced by cmsutils::_bqueue_item< T >::addRef(), and cmsutils::_bqueue_item< T >::delRef().
|
private |
Definition at line 63 of file bqueue.h.
Referenced by Types.int32::__nonzero__(), Types.uint32::__nonzero__(), Types.int64::__nonzero__(), Types.uint64::__nonzero__(), Types.double::__nonzero__(), Types.bool::__nonzero__(), Types.string::__nonzero__(), average.Average::average(), 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().