From ea318d1431c89e647598c510c4245c6571aa5f46 Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Thu, 26 Jan 2012 23:32:43 -0600 Subject: Update to latest tqt3 automated conversion --- doc/html/qptrqueue.html | 216 ------------------------------------------------ 1 file changed, 216 deletions(-) delete mode 100644 doc/html/qptrqueue.html (limited to 'doc/html/qptrqueue.html') diff --git a/doc/html/qptrqueue.html b/doc/html/qptrqueue.html deleted file mode 100644 index b79acb513..000000000 --- a/doc/html/qptrqueue.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - -TQPtrQueue Class - - - - - - - -
- -Home - | -All Classes - | -Main Classes - | -Annotated - | -Grouped Classes - | -Functions -

TQPtrQueue Class Reference

- -

The TQPtrQueue class is a template class that provides a queue. -More... -

#include <qptrqueue.h> -

List of all member functions. -

Public Members

- -

Protected Members

- -

Detailed Description

- - -The TQPtrQueue class is a template class that provides a queue. -

- -

TQValueVector can be used as an STL-compatible alternative to this -class. -

A template instance TQPtrQueue<X> is a queue that operates on -pointers to X (X*). -

A queue is a first in, first out structure. Items are added to the -tail of the queue with enqueue() and retrieved from the head with -dequeue(). You can peek at the head item without dequeing it using -head(). -

You can control the queue's deletion policy with setAutoDelete(). -

For compatibility with the TQPtrCollection classes, current() and -remove() are provided; both operate on the head(). -

See also TQPtrList, TQPtrStack, Collection Classes, and Non-GUI Classes. - -


Member Function Documentation

-

TQPtrQueue::TQPtrQueue () -

- -

Creates an empty queue with autoDelete() set to FALSE. - -

TQPtrQueue::TQPtrQueue ( const TQPtrQueue<type> & queue ) -

- -

Creates a queue from queue. -

Only the pointers are copied; the items are not. The autoDelete() -flag is set to FALSE. - -

TQPtrQueue::~TQPtrQueue () -

- -

Destroys the queue. Items in the queue are deleted if autoDelete() -is TRUE. - -

bool TQPtrQueue::autoDelete () const -

- -

Returns the setting of the auto-delete option. The default is -FALSE. -

See also setAutoDelete(). - -

void TQPtrQueue::clear () -

- -

Removes all items from the queue, and deletes them if autoDelete() -is TRUE. -

See also remove(). - -

uint TQPtrQueue::count () const -

- -

Returns the number of items in the queue. -

See also isEmpty(). - -

type * TQPtrQueue::current () const -

- -

Returns a pointer to the head item in the queue. The queue is not -changed. Returns 0 if the queue is empty. -

See also dequeue() and isEmpty(). - -

type * TQPtrQueue::dequeue () -

- -

Takes the head item from the queue and returns a pointer to it. -Returns 0 if the queue is empty. -

See also enqueue() and count(). - -

void TQPtrQueue::enqueue ( const type * d ) -

- -

Adds item d to the tail of the queue. -

See also count() and dequeue(). - -

type * TQPtrQueue::head () const -

- -

Returns a pointer to the head item in the queue. The queue is not -changed. Returns 0 if the queue is empty. -

See also dequeue() and isEmpty(). - -

bool TQPtrQueue::isEmpty () const -

- -

Returns TRUE if the queue is empty; otherwise returns FALSE. -

See also count(), dequeue(), and head(). - -

TQPtrQueue::operator type * () const -

- -

Returns a pointer to the head item in the queue. The queue is not -changed. Returns 0 if the queue is empty. -

See also dequeue() and isEmpty(). - -

TQPtrQueue<type> & TQPtrQueue::operator= ( const TQPtrQueue<type> & queue ) -

- -

Assigns queue to this queue and returns a reference to this -queue. -

This queue is first cleared and then each item in queue is -enqueued to this queue. Only the pointers are copied. -

Warning: The autoDelete() flag is not modified. If it it TRUE for -both queue and this queue, deleting the two lists will cause double-deletion of the items. - -

TQDataStream & TQPtrQueue::read ( TQDataStream & s, TQPtrCollection::Item & item ) [virtual protected] -

- -

Reads a queue item, item, from the stream s and returns a -reference to the stream. -

The default implementation sets item to 0. -

See also write(). - -

bool TQPtrQueue::remove () -

- -

Removes the head item from the queue, and returns TRUE if there -was an item, i.e. the queue wasn't empty; otherwise returns FALSE. -

The item is deleted if autoDelete() is TRUE. -

See also head(), isEmpty(), and dequeue(). - -

void TQPtrQueue::setAutoDelete ( bool enable ) -

- -

Sets the queue to auto-delete its contents if enable is TRUE -and not to delete them if enable is FALSE. -

If auto-deleting is turned on, all the items in a queue are -deleted when the queue itself is deleted. This can be quite -convenient if the queue has the only pointer to the items. -

The default setting is FALSE, for safety. If you turn it on, be -careful about copying the queue: you might find yourself with two -queues deleting the same items. -

See also autoDelete(). - -

TQDataStream & TQPtrQueue::write ( TQDataStream & s, TQPtrCollection::Item item ) const [virtual protected] -

- -

Writes a queue item, item, to the stream s and returns a -reference to the stream. -

The default implementation does nothing. -

See also read(). - - -


-This file is part of the TQt toolkit. -Copyright © 1995-2007 -Trolltech. All Rights Reserved.


- -
Copyright © 2007 -TrolltechTrademarks -
TQt 3.3.8
-
- -- cgit v1.2.3