37 return numberOfElements == 0;
42 return numberOfElements >= rawSize;
46 unsigned int count()
const override
48 return numberOfElements;
62 volatile int numberOfElements;
75 if(count() >= rawSize) {
78 raw[numberOfElements++] = element;
84 if(numberOfElements > 0) {
85 return raw[--numberOfElements];
92 if(numberOfElements > 0) {
93 return raw[numberOfElements - 1];
100 nextIn = nextOut = numberOfElements = 0;