Public Member Functions | Public Attributes

JSFunctionBoxQueue Struct Reference

#include <jsparse.h>

Collaboration diagram for JSFunctionBoxQueue:

List of all members.

Public Member Functions

size_t count ()
size_t length ()
 JSFunctionBoxQueue ()
bool init (uint32 count)
 ~JSFunctionBoxQueue ()
void push (JSFunctionBox *funbox)
JSFunctionBoxpull ()

Public Attributes

JSFunctionBox ** vector
size_t head
size_t tail
size_t lengthMask

Constructor & Destructor Documentation

JSFunctionBoxQueue::JSFunctionBoxQueue (  )  [inline]
JSFunctionBoxQueue::~JSFunctionBoxQueue (  )  [inline]

Member Function Documentation

size_t JSFunctionBoxQueue::count (  )  [inline]
bool JSFunctionBoxQueue::init ( uint32  count  )  [inline]
size_t JSFunctionBoxQueue::length (  )  [inline]
JSFunctionBox* JSFunctionBoxQueue::pull (  )  [inline]
void JSFunctionBoxQueue::push ( JSFunctionBox funbox  )  [inline]

Member Data Documentation

The documentation for this struct was generated from the following file: