Qt 4.8
Public Functions | Private Functions | Friends | List of all members
QPatternist::VariantListIterator Class Reference
Inheritance diagram for QPatternist::VariantListIterator:
QPatternist::ListIteratorPlatform< QVariant, Item, VariantListIterator > QAbstractXmlForwardIterator< Item > QSharedData

Public Functions

 VariantListIterator (const QVariantList &list)
 
- Public Functions inherited from QPatternist::ListIteratorPlatform< QVariant, Item, VariantListIterator >
virtual QAbstractXmlForwardIterator< Item >::Ptr copy () const
 Copies this QAbstractXmlForwardIterator and returns the copy. More...
 
virtual qint64 count ()
 Determines the number of items this QAbstractXmlForwardIterator represents. More...
 
virtual Item current () const
 Returns the current item in the sequence. More...
 
virtual Item next ()
 Returns the next item in the sequence, or a null object if the end has been reached. More...
 
virtual qint64 position () const
 Returns the current position in the sequence represented by this. More...
 
- Public Functions inherited from QAbstractXmlForwardIterator< Item >
virtual bool isEmpty ()
 Returns true if the sequence is empty. More...
 
virtual Item last ()
 Returns the item at the end of this QAbstractXmlForwardIterator. More...
 
 QAbstractXmlForwardIterator ()
 Default constructor. More...
 
virtual qint64 sizeHint () const
 Gives a hint to the size of the contained sequence. More...
 
virtual QList< ItemtoList ()
 Performs a copy of this QAbstractXmlForwardIterator(with copy()), and returns its items in a QList. More...
 
virtual QAbstractXmlForwardIterator< Item >::Ptr toReversed ()
 Returns a reverse iterator for the sequence. More...
 
virtual ~QAbstractXmlForwardIterator ()
 Destructor. More...
 
- Public Functions inherited from QSharedData
 QSharedData ()
 Constructs a QSharedData object with a reference count of 0. More...
 
 QSharedData (const QSharedData &)
 Constructs a QSharedData object with reference count 0. More...
 

Private Functions

Item inputToOutputItem (const QVariant &inputType) const
 

Friends

class ListIteratorPlatform< QVariant, Item, VariantListIterator >
 

Additional Inherited Members

- Public Types inherited from QAbstractXmlForwardIterator< Item >
typedef QList< QExplicitlySharedDataPointer< QAbstractXmlForwardIterator< Item > > > List
 A QList containing QAbstractXmlForwardIterator::Ptr instances. More...
 
typedef QExplicitlySharedDataPointer< QAbstractXmlForwardIterator< Item > > Ptr
 A smart pointer wrapping an instance of a QAbstractXmlForwardIterator subclass. More...
 
typedef QVector< QExplicitlySharedDataPointer< QAbstractXmlForwardIterator< Item > > > Vector
 A QVector containing QAbstractXmlForwardIterator::Ptr instances. More...
 
- Public Variables inherited from QSharedData
QAtomicInt ref
 
- Protected Functions inherited from QPatternist::ListIteratorPlatform< QVariant, Item, VariantListIterator >
 ListIteratorPlatform (const QList< QVariant > &list)
 Constructs a ListIteratorPlatform that walks the given list. More...
 
- Protected Variables inherited from QPatternist::ListIteratorPlatform< QVariant, Item, VariantListIterator >
Item m_current
 
const QList< QVariantm_list
 
qint64 m_position
 

Detailed Description

Definition at line 61 of file qvariableloader.cpp.

Constructors and Destructors

◆ VariantListIterator()

QPatternist::VariantListIterator::VariantListIterator ( const QVariantList list)
inline

Functions

◆ inputToOutputItem()

Item QPatternist::VariantListIterator::inputToOutputItem ( const QVariant inputType) const
inlineprivate

Definition at line 71 of file qvariableloader.cpp.

72  {
73  return AtomicValue::toXDM(inputType);
74  }
static Item toXDM(const QVariant &value)

Friends and Related Functions

◆ ListIteratorPlatform< QVariant, Item, VariantListIterator >

Definition at line 69 of file qvariableloader.cpp.


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