Module ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr ListLoad decorator_list FunctionDef arguments args NameParam defaults body Return CompareEq AttributeLoad NameLoad attr ListLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad AttributeLoad NameLoad attr decorator_list decorator_list
N/A queue N/A object N/A N/A 
    A queue is a container of objects (a linear collection)
    that are inserted and removed according to the
    first-in first-out (FIFO) principle.

    >>> from pydsa import queue
    >>> q = queue()
    >>> q.enqueue(5)
    >>> q.enqueue(8)
    >>> q.enqueue(19)
    >>> q.dequeue()
    5
     __init__ N/A N/A self N/A N/A N/A N/A self List N/A N/A isEmpty N/A N/A self N/A N/A N/A N/A N/A self List N/A N/A enqueue N/A N/A self item N/A N/A N/A 
        Insert element in queue.
         N/A N/A N/A N/A self List append item N/A dequeue N/A N/A self N/A N/A N/A 
        Remove element from front of the Queue.
         N/A N/A N/A N/A self List pop 0 N/A size N/A N/A self N/A N/A N/A 
        Return size of Queue.
         N/A N/A len N/A self List N/A N/A