1 #include <../../nrnconf.h>
14 #if COLLECT_TQueue_STATISTICS
15 #define STAT(arg) ++arg;
24 q->insert(*
getarg(1), (
void*) 1);
142 SelfQueue::SelfQueue(TQItemPool* tp,
int mkmut) {
147 SelfQueue::~SelfQueue() {
167 q->left_->right_ =
q->right_;
170 q->right_->left_ =
q->left_;
#define MUTCONSTRUCT(mkmut)
void class2oc(const char *, void *(*cons)(Object *), void(*destruct)(void *), Member_func *, int(*checkpoint)(void **), Member_ret_obj_func *, Member_ret_str_func *)
implementPool(TQItemPool, TQItem) SelfQueue
static Member_func members[]
static void * cons(Object *)
static void destruct(void *v)
static double remove(void *v)
static double find(void *v)
static double mvleast(void *v)
static const char * errmess_
static double insert(void *v)
static double rmleast(void *v)
static double stats(void *v)
static double print(void *v)
static double least(void *v)