|
BFLibCPP 0.1
CPP Library
|
#include <queue.hpp>


Public Member Functions | |
| Queue () | |
| ~Queue () | |
| int | push (T object) |
| int | pop () |
| T | front () const |
| T | back () const |
| S | size () |
| bool | empty () |
Additional Inherited Members | |
Protected Member Functions inherited from BF::List< T, int > | |
| int | deleteNode (Node *node) |
| List () | |
| List (const std::initializer_list< T > &list) | |
| virtual | ~List () |
| int | count () const |
| int | add (T obj) |
| int | pluckObject (T obj) |
| int | deleteObjectAtIndex (int index) |
| int | insertObjectAtIndex (T obj, int index) |
| void | deleteAll () |
| T | objectAtIndex (int index) const |
| void | setDeallocateCallback (void(*callback)(T obj)) |
| void | setReleaseCallback (void(*callback)(T obj)) |
| void | setCompareCallback (int(*callback)(T a, T b)) |
| Node * | first () const |
| Node * | last () const |
| bool | contains (const T obj) |
| void | print () |
| int | sort () |
| int | sort (const ListSortOptions option) |
| int | shuffle () |
| void | operator= (const std::initializer_list< T > &list) |
| Iterator | begin () |
| required interfaces: begin() & end() | |
| Iterator | end () |
Protected Member Functions inherited from BF::Object | |
| Object () | |
| Object (Object &obj) | |
| virtual | ~Object () |
Static Protected Member Functions inherited from BF::Object | |
| static void | retain (Object *obj) |
| static void | release (Object *obj) |
| static int | retainCount (Object *obj) |
| static int | retainCount (Object &obj) |
|
inline |
|
inline |

|
inline |

|
inline |

|
inline |

|
inline |

|
inline |
