My Project: dgFastQueue< T, sizeInPowerOfTwo > Class Template Reference

My Project

Public Member Functions | List of all members
dgFastQueue< T, sizeInPowerOfTwo > Class Template Reference

`#include <dgFastQueue.h>`

## Public Member Functions

| dgFastQueue (dgMemoryAllocator *const allocator)
| ~dgFastQueue ()
bool | IsEmpty () const
bool | IsFull () const
const T & | GetHead () const
void | Pop ()
void | Push (T &object)

## Constructor & Destructor Documentation

## § dgFastQueue()

template<class T , dgInt32 sizeInPowerOfTwo>

dgFastQueue< T, sizeInPowerOfTwo >::dgFastQueue | ( | dgMemoryAllocator *const | allocator | ) |

## § ~dgFastQueue()

template<class T , dgInt32 sizeInPowerOfTwo>

dgFastQueue< T, sizeInPowerOfTwo >::~dgFastQueue | ( |  | ) |

## Member Function Documentation

## § GetHead()

template<class T , dgInt32 sizeInPowerOfTwo>

const T & dgFastQueue< T, sizeInPowerOfTwo >::GetHead | ( |  | ) | const

## § IsEmpty()

template<class T , dgInt32 sizeInPowerOfTwo>

bool dgFastQueue< T, sizeInPowerOfTwo >::IsEmpty | ( |  | ) | const

## § IsFull()

template<class T , dgInt32 sizeInPowerOfTwo>

bool dgFastQueue< T, sizeInPowerOfTwo >::IsFull | ( |  | ) | const

## § Pop()

template<class T , dgInt32 sizeInPowerOfTwo>

void dgFastQueue< T, sizeInPowerOfTwo >::Pop | ( |  | ) |

## § Push()

template<class T, dgInt32 sizeInPowerOfTwo>

void dgFastQueue< T, sizeInPowerOfTwo >::Push | ( | T & | object | ) |

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

- dynamics.mod/NewtonDynamics/source/core/dgFastQueue.h