10#ifndef __RTActorSlot_h__
11#define __RTActorSlot_h__ included
32 RTS_INLINE
static int supports(
int size );
33 RTS_INLINE
void insert(
int prev,
int next );
34 RTS_INLINE
int inuse(
void )
const;
35 RTS_INLINE
void prev(
int );
36 RTS_INLINE
int prev(
void )
const;
37 RTS_INLINE
void next(
int );
38 RTS_INLINE
int next(
void )
const;
43 static const size_t link_bits = 4 *
sizeof( size_t ) - 1;
44 static const size_t threshold = 1U << link_bits;
45 static const size_t link_mask = threshold - 1;
46 static const size_t next_shift = 1U;
47 static const size_t prev_shift = next_shift + link_bits;
65#include <RTActorSlot.inl>
An instance of this class represents a capsule instance.
Definition: RTActor.h:44
Definition: RTActorSlot.h:55
Definition: RTActorSlot.h:31