QXmlStreamAttributes Class Reference

QXmlStreamAttributes Class Reference

#include <qxmlstream.h>

Class Description

Definition at line 169 of file qxmlstream.h.

+ Inheritance diagram for QXmlStreamAttributes:

Public Member Functions

 QXmlStreamAttributes ()
 
QStringRef value (const QString &namespaceUri, const QString &name) const
 
QStringRef value (const QString &namespaceUri, const QLatin1String &name) const
 
QStringRef value (const QLatin1String &namespaceUri, const QLatin1String &name) const
 
QStringRef value (const QString &qualifiedName) const
 
QStringRef value (const QLatin1String &qualifiedName) const
 
void append (const QString &namespaceUri, const QString &name, const QString &value)
 
void append (const QString &qualifiedName, const QString &value)
 
bool hasAttribute (const QString &qualifiedName) const
 
bool hasAttribute (const QLatin1String &qualifiedName) const
 
bool hasAttribute (const QString &namespaceUri, const QString &name) const
 
- Public Member Functions inherited from QVector< QXmlStreamAttribute >
 QVector ()
 
 QVector (int size)
 
 QVector (int size, const QXmlStreamAttribute &t)
 
 QVector (const QVector< QXmlStreamAttribute > &v)
 
 ~QVector ()
 
QVector< QXmlStreamAttribute > & operator= (const QVector< QXmlStreamAttribute > &v)
 
void swap (QVector< QXmlStreamAttribute > &other)
 
bool operator== (const QVector< QXmlStreamAttribute > &v) const
 
bool operator!= (const QVector< QXmlStreamAttribute > &v) const
 
int size () const
 
bool isEmpty () const
 
void resize (int size)
 
int capacity () const
 
void reserve (int size)
 
void squeeze ()
 
void detach ()
 
bool isDetached () const
 
void setSharable (bool sharable)
 
bool isSharedWith (const QVector< QXmlStreamAttribute > &other) const
 
QXmlStreamAttributedata ()
 
const QXmlStreamAttributedata () const
 
const QXmlStreamAttributeconstData () const
 
void clear ()
 
const QXmlStreamAttributeat (int i) const
 
QXmlStreamAttributeoperator[] (int i)
 
const QXmlStreamAttributeoperator[] (int i) const
 
void append (const QXmlStreamAttribute &t)
 
void prepend (const QXmlStreamAttribute &t)
 
void insert (int i, const QXmlStreamAttribute &t)
 
void insert (int i, int n, const QXmlStreamAttribute &t)
 
iterator insert (iterator before, int n, const QXmlStreamAttribute &x)
 
iterator insert (iterator before, const QXmlStreamAttribute &x)
 
void replace (int i, const QXmlStreamAttribute &t)
 
void remove (int i)
 
void remove (int i, int n)
 
QVector< QXmlStreamAttribute > & fill (const QXmlStreamAttribute &t, int size=-1)
 
int indexOf (const QXmlStreamAttribute &t, int from=0) const
 
int lastIndexOf (const QXmlStreamAttribute &t, int from=-1) const
 
bool contains (const QXmlStreamAttribute &t) const
 
int count (const QXmlStreamAttribute &t) const
 
int count () const
 
iterator begin ()
 
const_iterator begin () const
 
const_iterator constBegin () const
 
iterator end ()
 
const_iterator end () const
 
const_iterator constEnd () const
 
iterator erase (iterator begin, iterator end)
 
iterator erase (iterator pos)
 
QXmlStreamAttributefirst ()
 
const QXmlStreamAttributefirst () const
 
QXmlStreamAttributelast ()
 
const QXmlStreamAttributelast () const
 
bool startsWith (const QXmlStreamAttribute &t) const
 
bool endsWith (const QXmlStreamAttribute &t) const
 
QVector< QXmlStreamAttributemid (int pos, int length=-1) const
 
QXmlStreamAttribute value (int i) const
 
QXmlStreamAttribute value (int i, const QXmlStreamAttribute &defaultValue) const
 
void push_back (const QXmlStreamAttribute &t)
 
void push_front (const QXmlStreamAttribute &t)
 
void pop_back ()
 
void pop_front ()
 
bool empty () const
 
QXmlStreamAttributefront ()
 
const_reference front () const
 
reference back ()
 
const_reference back () const
 
QVector< QXmlStreamAttribute > & operator+= (const QVector< QXmlStreamAttribute > &l)
 
QVector< QXmlStreamAttribute > & operator+= (const QXmlStreamAttribute &t)
 
QVector< QXmlStreamAttributeoperator+ (const QVector< QXmlStreamAttribute > &l) const
 
QVector< QXmlStreamAttribute > & operator<< (const QXmlStreamAttribute &t)
 
QVector< QXmlStreamAttribute > & operator<< (const QVector< QXmlStreamAttribute > &l)
 
QList< QXmlStreamAttributetoList () const
 
std::vector< QXmlStreamAttributetoStdVector () const
 

Additional Inherited Members

- Public Types inherited from QVector< QXmlStreamAttribute >
typedef QXmlStreamAttributeiterator
 
typedef const QXmlStreamAttributeconst_iterator
 
typedef QXmlStreamAttribute value_type
 
typedef value_typepointer
 
typedef const value_typeconst_pointer
 
typedef value_typereference
 
typedef const value_typeconst_reference
 
typedef qptrdiff difference_type
 
typedef iterator Iterator
 
typedef const_iterator ConstIterator
 
typedef int size_type
 
- Static Public Member Functions inherited from QVector< QXmlStreamAttribute >
static QVector< QXmlStreamAttributefromList (const QList< QXmlStreamAttribute > &list)
 
static QVector< QXmlStreamAttributefromStdVector (const std::vector< QXmlStreamAttribute > &vector)
 
- Public Attributes inherited from QVector< QXmlStreamAttribute >
QVectorDatad
 
Datap
 

Constructor & Destructor Documentation

Definition at line 172 of file qxmlstream.h.

172 {}

Member Function Documentation

QStringRef value ( const QString namespaceUri,
const QString name 
) const
QStringRef value ( const QString namespaceUri,
const QLatin1String name 
) const
QStringRef value ( const QLatin1String namespaceUri,
const QLatin1String name 
) const
QStringRef value ( const QString qualifiedName) const
QStringRef value ( const QLatin1String qualifiedName) const
void append ( const QString namespaceUri,
const QString name,
const QString value 
)
void append ( const QString qualifiedName,
const QString value 
)
bool hasAttribute ( const QString qualifiedName) const
inline

Definition at line 181 of file qxmlstream.h.

182  {
183  return !value(qualifiedName).isNull();
184  }
QStringRef value(const QString &namespaceUri, const QString &name) const
bool isNull() const
Definition: qstring.h:1170
bool hasAttribute ( const QLatin1String qualifiedName) const
inline

Definition at line 186 of file qxmlstream.h.

187  {
188  return !value(qualifiedName).isNull();
189  }
QStringRef value(const QString &namespaceUri, const QString &name) const
bool isNull() const
Definition: qstring.h:1170
bool hasAttribute ( const QString namespaceUri,
const QString name 
) const
inline

Definition at line 191 of file qxmlstream.h.

192  {
193  return !value(namespaceUri, name).isNull();
194  }
QStringRef value(const QString &namespaceUri, const QString &name) const
bool isNull() const
Definition: qstring.h:1170

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