From d796c9dd933ab96ec83b9a634feedd5d32e1ba3f Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Tue, 8 Nov 2011 12:31:36 -0600 Subject: Test conversion to TQt3 from Qt3 8c6fc1f8e35fd264dd01c582ca5e7549b32ab731 --- doc/html/qasciicacheiterator.html | 211 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 211 insertions(+) create mode 100644 doc/html/qasciicacheiterator.html (limited to 'doc/html/qasciicacheiterator.html') diff --git a/doc/html/qasciicacheiterator.html b/doc/html/qasciicacheiterator.html new file mode 100644 index 000000000..45c5b238f --- /dev/null +++ b/doc/html/qasciicacheiterator.html @@ -0,0 +1,211 @@ + + + + + +TQAsciiCacheIterator Class + + + + + + + +
+ +Home + | +All Classes + | +Main Classes + | +Annotated + | +Grouped Classes + | +Functions +

TQAsciiCacheIterator Class Reference

+ +

The TQAsciiCacheIterator class provides an iterator for TQAsciiCache collections. +More... +

#include <qasciicache.h> +

List of all member functions. +

Public Members

+ +

Detailed Description

+ + +The TQAsciiCacheIterator class provides an iterator for TQAsciiCache collections. +

+ +

Note that the traversal order is arbitrary; you are not guaranteed +any particular order. If new objects are inserted into the cache +while the iterator is active, the iterator may or may not see +them. +

Multiple iterators are completely independent, even when they +operate on the same TQAsciiCache. TQAsciiCache updates all iterators +that refer an item when that item is removed. +

TQAsciiCacheIterator provides an operator++() and an operator+=() +to traverse the cache; current() and currentKey() to access the +current cache item and its key. It also provides atFirst() and +atLast(), which return TRUE if the iterator points to the first or +last item in the cache respectively. The isEmpty() function +returns TRUE if the cache is empty; and count() returns the number +of items in the cache. +

Note that atFirst() and atLast() refer to the iterator's arbitrary +ordering, not to the cache's internal least recently used list. +

See also TQAsciiCache, Collection Classes, and Non-GUI Classes. + +


Member Function Documentation

+

TQAsciiCacheIterator::TQAsciiCacheIterator ( const TQAsciiCache<type> & cache ) +

+ +

Constructs an iterator for cache. The current iterator item is +set to point to the first item in the cache. + +

TQAsciiCacheIterator::TQAsciiCacheIterator ( const TQAsciiCacheIterator<type> & ci ) +

+ +

Constructs an iterator for the same cache as ci. The new +iterator starts at the same item as ci.current() but moves +independently from there on. + +

bool TQAsciiCacheIterator::atFirst () const +

+ +

Returns TRUE if the iterator points to the first item in the +cache; otherwise returns FALSE. Note that this refers to the +iterator's arbitrary ordering, not to the cache's internal least +recently used list. +

See also toFirst() and atLast(). + +

bool TQAsciiCacheIterator::atLast () const +

+ +

Returns TRUE if the iterator points to the last item in the cache; +otherwise returns FALSE. Note that this refers to the iterator's +arbitrary ordering, not to the cache's internal least recently +used list. +

See also toLast() and atFirst(). + +

uint TQAsciiCacheIterator::count () const +

+ +

Returns the number of items in the cache over which this iterator +operates. +

See also isEmpty(). + +

type * TQAsciiCacheIterator::current () const +

+ +

Returns a pointer to the current iterator item. + +

const char * TQAsciiCacheIterator::currentKey () const +

+ +

Returns the key for the current iterator item. + +

bool TQAsciiCacheIterator::isEmpty () const +

+ +

Returns TRUE if the cache is empty, i.e. count() == 0; otherwise +returns FALSE. +

See also count(). + +

TQAsciiCacheIterator::operator type * () const +

+ +

Cast operator. Returns a pointer to the current iterator item. +Same as current(). + +

type * TQAsciiCacheIterator::operator() () +

+ +

Makes the succeeding item current and returns the original current +item. +

If the current iterator item was the last item in the cache or if +it was 0, 0 is returned. + +

type * TQAsciiCacheIterator::operator++ () +

+ +

Prefix ++ makes the iterator point to the item just after +current(), and makes that the new current item for the iterator. If +current() was the last item, operator++() returns 0. + +

type * TQAsciiCacheIterator::operator+= ( uint jump ) +

+ +

Returns the item jump positions after the current item, or 0 +if it is beyond the last item. Makes this the current item. + +

type * TQAsciiCacheIterator::operator-- () +

+ +

Prefix -- makes the iterator point to the item just before +current(), and makes that the new current item for the iterator. If +current() was the first item, operator--() returns 0. + +

type * TQAsciiCacheIterator::operator-= ( uint jump ) +

+ +

Returns the item jump positions before the current item, or 0 +if it is before the first item. Makes this the current item. + +

TQAsciiCacheIterator<type> & TQAsciiCacheIterator::operator= ( const TQAsciiCacheIterator<type> & ci ) +

+ +

Makes this an iterator for the same cache as ci. The new +iterator starts at the same item as ci.current(), but moves +independently thereafter. + +

type * TQAsciiCacheIterator::toFirst () +

+ +

Sets the iterator to point to the first item in the cache and +returns a pointer to the item. +

Sets the iterator to 0 and returns 0 if the cache is empty. +

See also toLast() and isEmpty(). + +

type * TQAsciiCacheIterator::toLast () +

+ +

Sets the iterator to point to the last item in the cache and +returns a pointer to the item. +

Sets the iterator to 0 and returns 0 if the cache is empty. +

See also isEmpty(). + + +


+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.1