Qt 4.8
Classes | Namespaces | Functions
qitem_p.h File Reference

Due to strong interdependencies, this file contains the definitions for the classes Item, QXmlNodeModelIndex, QAbstractXmlNodeModel and AtomicValue. The implementations are in their respective source files. More...

#include <QtXmlPatterns/private/qcppcastinghelper_p.h>
#include <QtXmlPatterns/private/qitemtype_p.h>
#include <QtXmlPatterns/private/qsingletoniterator_p.h>
#include <QtXmlPatterns/QAbstractXmlNodeModel>
#include <QUrl>
#include <QVariant>

Go to the source code of this file.

Classes

class  QAbstractXmlForwardIterator< T >
 The QAbstractXmlForwardIterator class is a base class for forward iterators. More...
 
class  QList< T >
 The QList class is a template class that provides lists. More...
 
class  QPatternist::AtomicValue
 Base class for all classes representing atomic values. More...
 
class  QPatternist::EmptyIterator< T >
 An QAbstractXmlForwardIterator which always is empty. More...
 
class  QPatternist::Item
 Represents an item in the XPath 2.0 Data Model. More...
 
class  QPatternist::ListIterator< T, ListType >
 Bridges values in Qt's QList container class into an QAbstractXmlForwardIterator. More...
 
class  QVector< T >
 The QVector class is a template class that provides a dynamic array. More...
 

Namespaces

 QPatternist
 The namespace for the internal API of QtXmlPatterns.
 

Functions

 Q_DECLARE_TYPEINFO (QPatternist::Item::Iterator::Ptr, Q_MOVABLE_TYPE)
 
 Q_DECLARE_TYPEINFO (QPatternist::AtomicValue, Q_MOVABLE_TYPE)
 
template<typename T >
Item QPatternist::toItem (const QExplicitlySharedDataPointer< T > atomicValue)
 

Detailed Description

Due to strong interdependencies, this file contains the definitions for the classes Item, QXmlNodeModelIndex, QAbstractXmlNodeModel and AtomicValue. The implementations are in their respective source files.

Definition in file qitem_p.h.

Function Documentation

◆ Q_DECLARE_TYPEINFO() [1/2]

Q_DECLARE_TYPEINFO ( QPatternist::Item::Iterator::Ptr  ,
Q_MOVABLE_TYPE   
)

Referenced by QXmlItem::QXmlItem().

◆ Q_DECLARE_TYPEINFO() [2/2]

Q_DECLARE_TYPEINFO ( QPatternist::AtomicValue  ,
Q_MOVABLE_TYPE   
)