Public Member Functions | Public Attributes
Clasp::QueueImpl Struct Reference

#include <solver_types.h>

List of all members.

Public Member Functions

uint32 cap () const
void clear ()
bool full () const
void pop ()
void push (uint32 x)
 QueueImpl (uint32 size)
uint32 size () const
uint32 top () const

Public Attributes

uint32 buffer [1]
uint32 maxSize
uint32 rp
uint32 wp

Detailed Description

Definition at line 208 of file solver_types.h.


Constructor & Destructor Documentation

Clasp::QueueImpl::QueueImpl ( uint32  size) [inline, explicit]

Definition at line 209 of file solver_types.h.


Member Function Documentation

uint32 Clasp::QueueImpl::cap ( ) const [inline]

Definition at line 212 of file solver_types.h.

void Clasp::QueueImpl::clear ( ) [inline]

Definition at line 213 of file solver_types.h.

bool Clasp::QueueImpl::full ( ) const [inline]

Definition at line 210 of file solver_types.h.

void Clasp::QueueImpl::pop ( ) [inline]

Definition at line 216 of file solver_types.h.

void Clasp::QueueImpl::push ( uint32  x) [inline]

Definition at line 215 of file solver_types.h.

uint32 Clasp::QueueImpl::size ( ) const [inline]

Definition at line 211 of file solver_types.h.

uint32 Clasp::QueueImpl::top ( ) const [inline]

Definition at line 214 of file solver_types.h.


Member Data Documentation

Definition at line 220 of file solver_types.h.

Definition at line 217 of file solver_types.h.

Definition at line 219 of file solver_types.h.

Definition at line 218 of file solver_types.h.


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


clasp
Author(s): Benjamin Kaufmann
autogenerated on Thu Aug 27 2015 12:41:41