NAME
Qt::Core::Template::T000
PUBLIC METHODS
- QList<QByteArray>()
- QList<QByteArray>(const QList<QByteArray> & l)
- ~QList<QByteArray>()
- void append(const QByteArray & t)
- void append(const QList<QByteArray> & t)
- void clear()
- QBool contains(const QByteArray & t)
- int count(const QByteArray & t)
- void detach()
- int indexOf(const QByteArray & t, int from)
- int indexOf(const QByteArray & t, int from = 0)
- void insert(int i, const QByteArray & t)
- bool isDetached()
- bool isEmpty()
- int lastIndexOf(const QByteArray & t, int from)
- int lastIndexOf(const QByteArray & t, int from = -1)
- void move(int from, int to)
- bool operator!=(const QList<QByteArray> & l)
- QList<QByteArray> operator=(const QList<QByteArray> & l)
- bool operator==(const QList<QByteArray> & l)
- QByteArray & operator[](int i)
- void prepend(const QByteArray & t)
- int removeAll(const QByteArray & t)
- void removeAt(int i)
- bool removeOne(const QByteArray & t)
- void replace(int i, const QByteArray & t)
- void reserve(int size)
- void setSharable(bool shrable)
- int size()
- void swap(int i, int j)
- QByteArray takeAt(int i)
- QByteArray takeFirst()
- QByteArray takeLast()
ENUM VALUES
EXPORT
None by default.
AUTHOR
Dongxu Ma <dongxu@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2011 - 2012 by Dongxu Ma
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See http://dev.perl.org/licenses/artistic.html
NAME
Qt::Core::Template::T001
PUBLIC METHODS
- QList<int>()
- QList<int>(const QList<int> & l)
- ~QList<int>()
- void append(const int & t)
- void append(const QList<int> & t)
- void clear()
- QBool contains(const int & t)
- int count(const int & t)
- void detach()
- int indexOf(const int & t, int from)
- int indexOf(const int & t, int from = 0)
- void insert(int i, const int & t)
- bool isDetached()
- bool isEmpty()
- int lastIndexOf(const int & t, int from)
- int lastIndexOf(const int & t, int from = -1)
- void move(int from, int to)
- bool operator!=(const QList<int> & l)
- QList<int> operator=(const QList<int> & l)
- bool operator==(const QList<int> & l)
- int & operator[](int i)
- void prepend(const int & t)
- int removeAll(const int & t)
- void removeAt(int i)
- bool removeOne(const int & t)
- void replace(int i, const int & t)
- void reserve(int size)
- void setSharable(bool shrable)
- int size()
- void swap(int i, int j)
- int takeAt(int i)
- int takeFirst()
- int takeLast()
ENUM VALUES
EXPORT
None by default.
AUTHOR
Dongxu Ma <dongxu@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2011 - 2012 by Dongxu Ma
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See http://dev.perl.org/licenses/artistic.html
NAME
Qt::Core::Template::T002
PUBLIC METHODS
- QVector<unsigned int>()
- QVector<unsigned int>(int size)
- QVector<unsigned int>(const QVector<unsigned int> & v)
- QVector<unsigned int>(int size, const unsigned int & t)
- ~QVector<unsigned int>()
- void append(const unsigned int & t)
- int capacity()
- void clear()
- const unsigned int * constData()
- bool contains(const unsigned int & t)
- int count(const unsigned int & t)
- const unsigned int * data()
- void detach()
- QVector<unsigned int> & fill(const unsigned int & t, int size)
- QVector<unsigned int> & fill(const unsigned int & t, int size = -1)
- int indexOf(const unsigned int & t, int from)
- int indexOf(const unsigned int & t, int from = 0)
- void insert(int i, const unsigned int & t)
- void insert(int i, int n, const unsigned int & t)
- bool isDetached()
- bool isEmpty()
- int lastIndexOf(const unsigned int & t, int from)
- int lastIndexOf(const unsigned int & t, int from = -1)
- bool operator!=(const QVector<unsigned int> & v)
- QVector<unsigned int> & operator=(const QVector<unsigned int> & v)
- bool operator==(const QVector<unsigned int> & v)
- const unsigned int & operator[](int i)
- void prepend(const unsigned int & t)
- void remove(int i)
- void remove(int i, int n)
- void replace(int i, const unsigned int & t)
- void reserve(int size)
- void resize(int size)
- void setSharable(bool shrable)
- int size()
- void squeeze()
ENUM VALUES
EXPORT
None by default.
AUTHOR
Dongxu Ma <dongxu@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2011 - 2012 by Dongxu Ma
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See http://dev.perl.org/licenses/artistic.html
NAME
Qt::Core::Template::T003
PUBLIC METHODS
- QPair<int,int>()
- QPair<int,int>(const int & t1, const int & t2)
- ~QPair<int,int>()
- QPair<int,int> & operator=(const QPair<int,int> & other)
ENUM VALUES
EXPORT
None by default.
AUTHOR
Dongxu Ma <dongxu@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2011 - 2012 by Dongxu Ma
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See http://dev.perl.org/licenses/artistic.html
NAME
Qt::Core::Template::T004
PUBLIC METHODS
- QList<QPair<int,int> >()
- QList<QPair<int,int> >(const QList<QPair<int,int> > & l)
- ~QList<QPair<int,int> >()
- void append(const QPair<int,int> & t)
- void append(const QList<QPair<int,int> > & t)
- void clear()
- QBool contains(const QPair<int,int> & t)
- int count(const QPair<int,int> & t)
- void detach()
- int indexOf(const QPair<int,int> & t, int from)
- int indexOf(const QPair<int,int> & t, int from = 0)
- void insert(int i, const QPair<int,int> & t)
- bool isDetached()
- bool isEmpty()
- int lastIndexOf(const QPair<int,int> & t, int from)
- int lastIndexOf(const QPair<int,int> & t, int from = -1)
- void move(int from, int to)
- bool operator!=(const QList<QPair<int,int> > & l)
- QList<QPair<int,int> > operator=(const QList<QPair<int,int> > & l)
- bool operator==(const QList<QPair<int,int> > & l)
- QPair<int,int> & operator[](int i)
- void prepend(const QPair<int,int> & t)
- int removeAll(const QPair<int,int> & t)
- void removeAt(int i)
- bool removeOne(const QPair<int,int> & t)
- void replace(int i, const QPair<int,int> & t)
- void reserve(int size)
- void setSharable(bool shrable)
- int size()
- void swap(int i, int j)
- QPair<int,int> takeAt(int i)
- QPair<int,int> takeFirst()
- QPair<int,int> takeLast()
ENUM VALUES
EXPORT
None by default.
AUTHOR
Dongxu Ma <dongxu@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2011 - 2012 by Dongxu Ma
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See http://dev.perl.org/licenses/artistic.html
NAME
Qt::Core::Template::T005
PUBLIC METHODS
- QList<QFileInfo>()
- QList<QFileInfo>(const QList<QFileInfo> & l)
- ~QList<QFileInfo>()
- void append(const QFileInfo & t)
- void append(const QList<QFileInfo> & t)
- void clear()
- QBool contains(const QFileInfo & t)
- int count(const QFileInfo & t)
- void detach()
- int indexOf(const QFileInfo & t, int from)
- int indexOf(const QFileInfo & t, int from = 0)
- void insert(int i, const QFileInfo & t)
- bool isDetached()
- bool isEmpty()
- int lastIndexOf(const QFileInfo & t, int from)
- int lastIndexOf(const QFileInfo & t, int from = -1)
- void move(int from, int to)
- bool operator!=(const QList<QFileInfo> & l)
- QList<QFileInfo> operator=(const QList<QFileInfo> & l)
- bool operator==(const QList<QFileInfo> & l)
- QFileInfo & operator[](int i)
- void prepend(const QFileInfo & t)
- int removeAll(const QFileInfo & t)
- void removeAt(int i)
- bool removeOne(const QFileInfo & t)
- void replace(int i, const QFileInfo & t)
- void reserve(int size)
- void setSharable(bool shrable)
- int size()
- void swap(int i, int j)
- QFileInfo takeAt(int i)
- QFileInfo takeFirst()
- QFileInfo takeLast()
ENUM VALUES
EXPORT
None by default.
AUTHOR
Dongxu Ma <dongxu@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2011 - 2012 by Dongxu Ma
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See http://dev.perl.org/licenses/artistic.html
NAME
Qt::Core::Template::T006
PUBLIC METHODS
- QList<QString>()
- QList<QString>(const QList<QString> & l)
- ~QList<QString>()
- void append(const QString & t)
- void append(const QList<QString> & t)
- void clear()
- QBool contains(const QString & t)
- int count(const QString & t)
- void detach()
- int indexOf(const QString & t, int from)
- int indexOf(const QString & t, int from = 0)
- void insert(int i, const QString & t)
- bool isDetached()
- bool isEmpty()
- int lastIndexOf(const QString & t, int from)
- int lastIndexOf(const QString & t, int from = -1)
- void move(int from, int to)
- bool operator!=(const QList<QString> & l)
- QList<QString> operator=(const QList<QString> & l)
- bool operator==(const QList<QString> & l)
- QString & operator[](int i)
- void prepend(const QString & t)
- int removeAll(const QString & t)
- void removeAt(int i)
- bool removeOne(const QString & t)
- void replace(int i, const QString & t)
- void reserve(int size)
- void setSharable(bool shrable)
- int size()
- void swap(int i, int j)
- QString takeAt(int i)
- QString takeFirst()
- QString takeLast()
ENUM VALUES
EXPORT
None by default.
AUTHOR
Dongxu Ma <dongxu@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2011 - 2012 by Dongxu Ma
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See http://dev.perl.org/licenses/artistic.html
NAME
Qt::Core::Template::T007
PUBLIC METHODS
- QVector<QXmlStreamNamespaceDeclaration>()
- QVector<QXmlStreamNamespaceDeclaration>(int size)
- QVector<QXmlStreamNamespaceDeclaration>(const QVector<QXmlStreamNamespaceDeclaration> & v)
- QVector<QXmlStreamNamespaceDeclaration>(int size, const QXmlStreamNamespaceDeclaration & t)
- ~QVector<QXmlStreamNamespaceDeclaration>()
- void append(const QXmlStreamNamespaceDeclaration & t)
- int capacity()
- void clear()
- const QXmlStreamNamespaceDeclaration * constData()
- bool contains(const QXmlStreamNamespaceDeclaration & t)
- int count(const QXmlStreamNamespaceDeclaration & t)
- const QXmlStreamNamespaceDeclaration * data()
- void detach()
- QVector<QXmlStreamNamespaceDeclaration> & fill(const QXmlStreamNamespaceDeclaration & t, int size)
- QVector<QXmlStreamNamespaceDeclaration> & fill(const QXmlStreamNamespaceDeclaration & t, int size = -1)
- int indexOf(const QXmlStreamNamespaceDeclaration & t, int from)
- int indexOf(const QXmlStreamNamespaceDeclaration & t, int from = 0)
- void insert(int i, const QXmlStreamNamespaceDeclaration & t)
- void insert(int i, int n, const QXmlStreamNamespaceDeclaration & t)
- bool isDetached()
- bool isEmpty()
- int lastIndexOf(const QXmlStreamNamespaceDeclaration & t, int from)
- int lastIndexOf(const QXmlStreamNamespaceDeclaration & t, int from = -1)
- bool operator!=(const QVector<QXmlStreamNamespaceDeclaration> & v)
- QVector<QXmlStreamNamespaceDeclaration> & operator=(const QVector<QXmlStreamNamespaceDeclaration> & v)
- bool operator==(const QVector<QXmlStreamNamespaceDeclaration> & v)
- const QXmlStreamNamespaceDeclaration & operator[](int i)
- void prepend(const QXmlStreamNamespaceDeclaration & t)
- void remove(int i)
- void remove(int i, int n)
- void replace(int i, const QXmlStreamNamespaceDeclaration & t)
- void reserve(int size)
- void resize(int size)
- void setSharable(bool shrable)
- int size()
- void squeeze()
ENUM VALUES
EXPORT
None by default.
AUTHOR
Dongxu Ma <dongxu@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2011 - 2012 by Dongxu Ma
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See http://dev.perl.org/licenses/artistic.html
NAME
Qt::Core::Template::T008
PUBLIC METHODS
- QVector<QXmlStreamNotationDeclaration>()
- QVector<QXmlStreamNotationDeclaration>(int size)
- QVector<QXmlStreamNotationDeclaration>(const QVector<QXmlStreamNotationDeclaration> & v)
- QVector<QXmlStreamNotationDeclaration>(int size, const QXmlStreamNotationDeclaration & t)
- ~QVector<QXmlStreamNotationDeclaration>()
- void append(const QXmlStreamNotationDeclaration & t)
- int capacity()
- void clear()
- const QXmlStreamNotationDeclaration * constData()
- bool contains(const QXmlStreamNotationDeclaration & t)
- int count(const QXmlStreamNotationDeclaration & t)
- const QXmlStreamNotationDeclaration * data()
- void detach()
- QVector<QXmlStreamNotationDeclaration> & fill(const QXmlStreamNotationDeclaration & t, int size)
- QVector<QXmlStreamNotationDeclaration> & fill(const QXmlStreamNotationDeclaration & t, int size = -1)
- int indexOf(const QXmlStreamNotationDeclaration & t, int from)
- int indexOf(const QXmlStreamNotationDeclaration & t, int from = 0)
- void insert(int i, const QXmlStreamNotationDeclaration & t)
- void insert(int i, int n, const QXmlStreamNotationDeclaration & t)
- bool isDetached()
- bool isEmpty()
- int lastIndexOf(const QXmlStreamNotationDeclaration & t, int from)
- int lastIndexOf(const QXmlStreamNotationDeclaration & t, int from = -1)
- bool operator!=(const QVector<QXmlStreamNotationDeclaration> & v)
- QVector<QXmlStreamNotationDeclaration> & operator=(const QVector<QXmlStreamNotationDeclaration> & v)
- bool operator==(const QVector<QXmlStreamNotationDeclaration> & v)
- const QXmlStreamNotationDeclaration & operator[](int i)
- void prepend(const QXmlStreamNotationDeclaration & t)
- void remove(int i)
- void remove(int i, int n)
- void replace(int i, const QXmlStreamNotationDeclaration & t)
- void reserve(int size)
- void resize(int size)
- void setSharable(bool shrable)
- int size()
- void squeeze()
ENUM VALUES
EXPORT
None by default.
AUTHOR
Dongxu Ma <dongxu@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2011 - 2012 by Dongxu Ma
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See http://dev.perl.org/licenses/artistic.html
NAME
Qt::Core::Template::T009
PUBLIC METHODS
- QVector<QXmlStreamEntityDeclaration>()
- QVector<QXmlStreamEntityDeclaration>(int size)
- QVector<QXmlStreamEntityDeclaration>(const QVector<QXmlStreamEntityDeclaration> & v)
- QVector<QXmlStreamEntityDeclaration>(int size, const QXmlStreamEntityDeclaration & t)
- ~QVector<QXmlStreamEntityDeclaration>()
- void append(const QXmlStreamEntityDeclaration & t)
- int capacity()
- void clear()
- const QXmlStreamEntityDeclaration * constData()
- bool contains(const QXmlStreamEntityDeclaration & t)
- int count(const QXmlStreamEntityDeclaration & t)
- const QXmlStreamEntityDeclaration * data()
- void detach()
- QVector<QXmlStreamEntityDeclaration> & fill(const QXmlStreamEntityDeclaration & t, int size)
- QVector<QXmlStreamEntityDeclaration> & fill(const QXmlStreamEntityDeclaration & t, int size = -1)
- int indexOf(const QXmlStreamEntityDeclaration & t, int from)
- int indexOf(const QXmlStreamEntityDeclaration & t, int from = 0)
- void insert(int i, const QXmlStreamEntityDeclaration & t)
- void insert(int i, int n, const QXmlStreamEntityDeclaration & t)
- bool isDetached()
- bool isEmpty()
- int lastIndexOf(const QXmlStreamEntityDeclaration & t, int from)
- int lastIndexOf(const QXmlStreamEntityDeclaration & t, int from = -1)
- bool operator!=(const QVector<QXmlStreamEntityDeclaration> & v)
- QVector<QXmlStreamEntityDeclaration> & operator=(const QVector<QXmlStreamEntityDeclaration> & v)
- bool operator==(const QVector<QXmlStreamEntityDeclaration> & v)
- const QXmlStreamEntityDeclaration & operator[](int i)
- void prepend(const QXmlStreamEntityDeclaration & t)
- void remove(int i)
- void remove(int i, int n)
- void replace(int i, const QXmlStreamEntityDeclaration & t)
- void reserve(int size)
- void resize(int size)
- void setSharable(bool shrable)
- int size()
- void squeeze()
ENUM VALUES
EXPORT
None by default.
AUTHOR
Dongxu Ma <dongxu@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2011 - 2012 by Dongxu Ma
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See http://dev.perl.org/licenses/artistic.html
NAME
Qt::Core::Template::T010
PUBLIC METHODS
- QList<QVariant>()
- QList<QVariant>(const QList<QVariant> & l)
- ~QList<QVariant>()
- void append(const QVariant & t)
- void append(const QList<QVariant> & t)
- void clear()
- QBool contains(const QVariant & t)
- int count(const QVariant & t)
- void detach()
- int indexOf(const QVariant & t, int from)
- int indexOf(const QVariant & t, int from = 0)
- void insert(int i, const QVariant & t)
- bool isDetached()
- bool isEmpty()
- int lastIndexOf(const QVariant & t, int from)
- int lastIndexOf(const QVariant & t, int from = -1)
- void move(int from, int to)
- bool operator!=(const QList<QVariant> & l)
- QList<QVariant> operator=(const QList<QVariant> & l)
- bool operator==(const QList<QVariant> & l)
- QVariant & operator[](int i)
- void prepend(const QVariant & t)
- int removeAll(const QVariant & t)
- void removeAt(int i)
- bool removeOne(const QVariant & t)
- void replace(int i, const QVariant & t)
- void reserve(int size)
- void setSharable(bool shrable)
- int size()
- void swap(int i, int j)
- QVariant takeAt(int i)
- QVariant takeFirst()
- QVariant takeLast()
ENUM VALUES
EXPORT
None by default.
AUTHOR
Dongxu Ma <dongxu@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2011 - 2012 by Dongxu Ma
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See http://dev.perl.org/licenses/artistic.html
NAME
Qt::Core::Template::T011
PUBLIC METHODS
- QMap<QString,QVariant>()
- QMap<QString,QVariant>(const QMap<QString,QVariant> & other)
- ~QMap<QString,QVariant>()
- void clear()
- bool contains(const QString & key)
- int count(const QString & key)
- void detach()
- bool isDetached()
- bool isEmpty()
- const QString key(const QVariant & value)
- const QString key(const QVariant & value, const QString & defaultKey)
- QList<QString> keys()
- QList<QString> keys(const QVariant & value)
- bool operator!=(const QMap<QString,QVariant> & other)
- QMap<QString,QVariant> & operator=(const QMap<QString,QVariant> & other)
- bool operator==(const QMap<QString,QVariant> & other)
- const QVariant operator[](const QString & key)
- int remove(const QString & key)
- void setInsertInOrder(bool ordered)
- void setSharable(bool sharable)
- int size()
- QVariant take(const QString & key)
- QList<QString> uniqueKeys()
- const QVariant value(const QString & key)
- const QVariant value(const QString & key, const QVariant & defaultValue)
- QList<QVariant> values()
- QList<QVariant> values(const QString & key)
ENUM VALUES
EXPORT
None by default.
AUTHOR
Dongxu Ma <dongxu@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2011 - 2012 by Dongxu Ma
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See http://dev.perl.org/licenses/artistic.html
NAME
Qt::Core::Template::T012
PUBLIC METHODS
- QHash<QString,QVariant>()
- QHash<QString,QVariant>(QHash<QString,QVariant> & other)
- ~QHash<QString,QVariant>()
- int capacity()
- void clear()
- bool contains(const QString & key)
- int count(const QString & key)
- void detach()
- bool isDetached()
- bool isEmpty()
- const QString key(const QVariant & value)
- const QString key(const QVariant & value, const QString & defaultKey)
- QList<QString> keys()
- QList<QString> keys(const QVariant & value)
- bool operator!=(QHash<QString,QVariant> & other)
- QHash<QString,QVariant> & operator=(const QHash<QString,QVariant> & other)
- bool operator==(QHash<QString,QVariant> & other)
- const QVariant operator[](const QString & key)
- int remove(const QString & key)
- void reserve(int size)
- void setSharable(bool sharable)
- int size()
- void squeeze()
- QVariant take(const QString & key)
- QList<QString> uniqueKeys()
- const QVariant value(const QString & key)
- const QVariant value(const QString & key, const QVariant & defaultValue)
- QList<QVariant> values()
- QList<QVariant> values(const QString & key)
ENUM VALUES
EXPORT
None by default.
AUTHOR
Dongxu Ma <dongxu@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2011 - 2012 by Dongxu Ma
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See http://dev.perl.org/licenses/artistic.html
NAME
Qt::Core::Template::T013
PUBLIC METHODS
- QList<QAbstractState *>()
- QList<QAbstractState *>(const QList<QAbstractState *> & l)
- ~QList<QAbstractState *>()
- void append(const QAbstractState * & t)
- void append(const QList<QAbstractState *> & t)
- void clear()
- QBool contains(const QAbstractState * & t)
- int count(const QAbstractState * & t)
- void detach()
- int indexOf(const QAbstractState * & t, int from)
- int indexOf(const QAbstractState * & t, int from = 0)
- void insert(int i, const QAbstractState * & t)
- bool isDetached()
- bool isEmpty()
- int lastIndexOf(const QAbstractState * & t, int from)
- int lastIndexOf(const QAbstractState * & t, int from = -1)
- void move(int from, int to)
- bool operator!=(const QList<QAbstractState *> & l)
- QList<QAbstractState *> operator=(const QList<QAbstractState *> & l)
- bool operator==(const QList<QAbstractState *> & l)
- QAbstractState * & operator[](int i)
- void prepend(const QAbstractState * & t)
- int removeAll(const QAbstractState * & t)
- void removeAt(int i)
- bool removeOne(const QAbstractState * & t)
- void replace(int i, const QAbstractState * & t)
- void reserve(int size)
- void setSharable(bool shrable)
- int size()
- void swap(int i, int j)
- QAbstractState * takeAt(int i)
- QAbstractState * takeFirst()
- QAbstractState * takeLast()
ENUM VALUES
EXPORT
None by default.
AUTHOR
Dongxu Ma <dongxu@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2011 - 2012 by Dongxu Ma
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See http://dev.perl.org/licenses/artistic.html
NAME
Qt::Core::Template::T014
PUBLIC METHODS
- QList<QAbstractAnimation *>()
- QList<QAbstractAnimation *>(const QList<QAbstractAnimation *> & l)
- ~QList<QAbstractAnimation *>()
- void append(const QAbstractAnimation * & t)
- void append(const QList<QAbstractAnimation *> & t)
- void clear()
- QBool contains(const QAbstractAnimation * & t)
- int count(const QAbstractAnimation * & t)
- void detach()
- int indexOf(const QAbstractAnimation * & t, int from)
- int indexOf(const QAbstractAnimation * & t, int from = 0)
- void insert(int i, const QAbstractAnimation * & t)
- bool isDetached()
- bool isEmpty()
- int lastIndexOf(const QAbstractAnimation * & t, int from)
- int lastIndexOf(const QAbstractAnimation * & t, int from = -1)
- void move(int from, int to)
- bool operator!=(const QList<QAbstractAnimation *> & l)
- QList<QAbstractAnimation *> operator=(const QList<QAbstractAnimation *> & l)
- bool operator==(const QList<QAbstractAnimation *> & l)
- QAbstractAnimation * & operator[](int i)
- void prepend(const QAbstractAnimation * & t)
- int removeAll(const QAbstractAnimation * & t)
- void removeAt(int i)
- bool removeOne(const QAbstractAnimation * & t)
- void replace(int i, const QAbstractAnimation * & t)
- void reserve(int size)
- void setSharable(bool shrable)
- int size()
- void swap(int i, int j)
- QAbstractAnimation * takeAt(int i)
- QAbstractAnimation * takeFirst()
- QAbstractAnimation * takeLast()
ENUM VALUES
EXPORT
None by default.
AUTHOR
Dongxu Ma <dongxu@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2011 - 2012 by Dongxu Ma
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See http://dev.perl.org/licenses/artistic.html
NAME
Qt::Core::Template::T015
PUBLIC METHODS
- QPair<QString,QString>()
- QPair<QString,QString>(const QString & t1, const QString & t2)
- ~QPair<QString,QString>()
- QPair<QString,QString> & operator=(const QPair<QString,QString> & other)
ENUM VALUES
EXPORT
None by default.
AUTHOR
Dongxu Ma <dongxu@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2011 - 2012 by Dongxu Ma
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See http://dev.perl.org/licenses/artistic.html
NAME
Qt::Core::Template::T016
PUBLIC METHODS
- QList<QPair<QString,QString> >()
- QList<QPair<QString,QString> >(const QList<QPair<QString,QString> > & l)
- ~QList<QPair<QString,QString> >()
- void append(const QPair<QString,QString> & t)
- void append(const QList<QPair<QString,QString> > & t)
- void clear()
- QBool contains(const QPair<QString,QString> & t)
- int count(const QPair<QString,QString> & t)
- void detach()
- int indexOf(const QPair<QString,QString> & t, int from)
- int indexOf(const QPair<QString,QString> & t, int from = 0)
- void insert(int i, const QPair<QString,QString> & t)
- bool isDetached()
- bool isEmpty()
- int lastIndexOf(const QPair<QString,QString> & t, int from)
- int lastIndexOf(const QPair<QString,QString> & t, int from = -1)
- void move(int from, int to)
- bool operator!=(const QList<QPair<QString,QString> > & l)
- QList<QPair<QString,QString> > operator=(const QList<QPair<QString,QString> > & l)
- bool operator==(const QList<QPair<QString,QString> > & l)
- QPair<QString,QString> & operator[](int i)
- void prepend(const QPair<QString,QString> & t)
- int removeAll(const QPair<QString,QString> & t)
- void removeAt(int i)
- bool removeOne(const QPair<QString,QString> & t)
- void replace(int i, const QPair<QString,QString> & t)
- void reserve(int size)
- void setSharable(bool shrable)
- int size()
- void swap(int i, int j)
- QPair<QString,QString> takeAt(int i)
- QPair<QString,QString> takeFirst()
- QPair<QString,QString> takeLast()
ENUM VALUES
EXPORT
None by default.
AUTHOR
Dongxu Ma <dongxu@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2011 - 2012 by Dongxu Ma
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See http://dev.perl.org/licenses/artistic.html
NAME
Qt::Core::Template::T017
PUBLIC METHODS
- QPair<QByteArray,QByteArray>()
- QPair<QByteArray,QByteArray>(const QByteArray & t1, const QByteArray & t2)
- ~QPair<QByteArray,QByteArray>()
- QPair<QByteArray,QByteArray> & operator=(const QPair<QByteArray,QByteArray> & other)
ENUM VALUES
EXPORT
None by default.
AUTHOR
Dongxu Ma <dongxu@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2011 - 2012 by Dongxu Ma
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See http://dev.perl.org/licenses/artistic.html
NAME
Qt::Core::Template::T018
PUBLIC METHODS
- QList<QPair<QByteArray,QByteArray> >()
- QList<QPair<QByteArray,QByteArray> >(const QList<QPair<QByteArray,QByteArray> > & l)
- ~QList<QPair<QByteArray,QByteArray> >()
- void append(const QPair<QByteArray,QByteArray> & t)
- void append(const QList<QPair<QByteArray,QByteArray> > & t)
- void clear()
- QBool contains(const QPair<QByteArray,QByteArray> & t)
- int count(const QPair<QByteArray,QByteArray> & t)
- void detach()
- int indexOf(const QPair<QByteArray,QByteArray> & t, int from)
- int indexOf(const QPair<QByteArray,QByteArray> & t, int from = 0)
- void insert(int i, const QPair<QByteArray,QByteArray> & t)
- bool isDetached()
- bool isEmpty()
- int lastIndexOf(const QPair<QByteArray,QByteArray> & t, int from)
- int lastIndexOf(const QPair<QByteArray,QByteArray> & t, int from = -1)
- void move(int from, int to)
- bool operator!=(const QList<QPair<QByteArray,QByteArray> > & l)
- QList<QPair<QByteArray,QByteArray> > operator=(const QList<QPair<QByteArray,QByteArray> > & l)
- bool operator==(const QList<QPair<QByteArray,QByteArray> > & l)
- QPair<QByteArray,QByteArray> & operator[](int i)
- void prepend(const QPair<QByteArray,QByteArray> & t)
- int removeAll(const QPair<QByteArray,QByteArray> & t)
- void removeAt(int i)
- bool removeOne(const QPair<QByteArray,QByteArray> & t)
- void replace(int i, const QPair<QByteArray,QByteArray> & t)
- void reserve(int size)
- void setSharable(bool shrable)
- int size()
- void swap(int i, int j)
- QPair<QByteArray,QByteArray> takeAt(int i)
- QPair<QByteArray,QByteArray> takeFirst()
- QPair<QByteArray,QByteArray> takeLast()
ENUM VALUES
EXPORT
None by default.
AUTHOR
Dongxu Ma <dongxu@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2011 - 2012 by Dongxu Ma
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See http://dev.perl.org/licenses/artistic.html
NAME
Qt::Core::Template::T019
PUBLIC METHODS
- QList<QUrl>()
- QList<QUrl>(const QList<QUrl> & l)
- ~QList<QUrl>()
- void append(const QUrl & t)
- void append(const QList<QUrl> & t)
- void clear()
- QBool contains(const QUrl & t)
- int count(const QUrl & t)
- void detach()
- int indexOf(const QUrl & t, int from)
- int indexOf(const QUrl & t, int from = 0)
- void insert(int i, const QUrl & t)
- bool isDetached()
- bool isEmpty()
- int lastIndexOf(const QUrl & t, int from)
- int lastIndexOf(const QUrl & t, int from = -1)
- void move(int from, int to)
- bool operator!=(const QList<QUrl> & l)
- QList<QUrl> operator=(const QList<QUrl> & l)
- bool operator==(const QList<QUrl> & l)
- QUrl & operator[](int i)
- void prepend(const QUrl & t)
- int removeAll(const QUrl & t)
- void removeAt(int i)
- bool removeOne(const QUrl & t)
- void replace(int i, const QUrl & t)
- void reserve(int size)
- void setSharable(bool shrable)
- int size()
- void swap(int i, int j)
- QUrl takeAt(int i)
- QUrl takeFirst()
- QUrl takeLast()
ENUM VALUES
EXPORT
None by default.
AUTHOR
Dongxu Ma <dongxu@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2011 - 2012 by Dongxu Ma
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See http://dev.perl.org/licenses/artistic.html
NAME
Qt::Core::Template::T020
PUBLIC METHODS
- QVector<QXmlStreamAttribute>()
- QVector<QXmlStreamAttribute>(int size)
- QVector<QXmlStreamAttribute>(const QVector<QXmlStreamAttribute> & v)
- QVector<QXmlStreamAttribute>(int size, const QXmlStreamAttribute & t)
- ~QVector<QXmlStreamAttribute>()
- void append(const QXmlStreamAttribute & t)
- int capacity()
- void clear()
- const QXmlStreamAttribute * constData()
- bool contains(const QXmlStreamAttribute & t)
- int count(const QXmlStreamAttribute & t)
- const QXmlStreamAttribute * data()
- void detach()
- QVector<QXmlStreamAttribute> & fill(const QXmlStreamAttribute & t, int size)
- QVector<QXmlStreamAttribute> & fill(const QXmlStreamAttribute & t, int size = -1)
- int indexOf(const QXmlStreamAttribute & t, int from)
- int indexOf(const QXmlStreamAttribute & t, int from = 0)
- void insert(int i, const QXmlStreamAttribute & t)
- void insert(int i, int n, const QXmlStreamAttribute & t)
- bool isDetached()
- bool isEmpty()
- int lastIndexOf(const QXmlStreamAttribute & t, int from)
- int lastIndexOf(const QXmlStreamAttribute & t, int from = -1)
- bool operator!=(const QVector<QXmlStreamAttribute> & v)
- QVector<QXmlStreamAttribute> & operator=(const QVector<QXmlStreamAttribute> & v)
- bool operator==(const QVector<QXmlStreamAttribute> & v)
- const QXmlStreamAttribute & operator[](int i)
- void prepend(const QXmlStreamAttribute & t)
- void remove(int i)
- void remove(int i, int n)
- void replace(int i, const QXmlStreamAttribute & t)
- void reserve(int size)
- void resize(int size)
- void setSharable(bool shrable)
- int size()
- void squeeze()
ENUM VALUES
EXPORT
None by default.
AUTHOR
Dongxu Ma <dongxu@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2011 - 2012 by Dongxu Ma
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See http://dev.perl.org/licenses/artistic.html
NAME
Qt::Core::Template::T021
PUBLIC METHODS
- QList<QObject *>()
- QList<QObject *>(const QList<QObject *> & l)
- ~QList<QObject *>()
- void append(const QObject * & t)
- void append(const QList<QObject *> & t)
- void clear()
- QBool contains(const QObject * & t)
- int count(const QObject * & t)
- void detach()
- int indexOf(const QObject * & t, int from)
- int indexOf(const QObject * & t, int from = 0)
- void insert(int i, const QObject * & t)
- bool isDetached()
- bool isEmpty()
- int lastIndexOf(const QObject * & t, int from)
- int lastIndexOf(const QObject * & t, int from = -1)
- void move(int from, int to)
- bool operator!=(const QList<QObject *> & l)
- QList<QObject *> operator=(const QList<QObject *> & l)
- bool operator==(const QList<QObject *> & l)
- QObject * & operator[](int i)
- void prepend(const QObject * & t)
- int removeAll(const QObject * & t)
- void removeAt(int i)
- bool removeOne(const QObject * & t)
- void replace(int i, const QObject * & t)
- void reserve(int size)
- void setSharable(bool shrable)
- int size()
- void swap(int i, int j)
- QObject * takeAt(int i)
- QObject * takeFirst()
- QObject * takeLast()
ENUM VALUES
EXPORT
None by default.
AUTHOR
Dongxu Ma <dongxu@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2011 - 2012 by Dongxu Ma
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See http://dev.perl.org/licenses/artistic.html
NAME
Qt::Core::Template::T022
PUBLIC METHODS
- QList<void *>()
- QList<void *>(const QList<void *> & l)
- ~QList<void *>()
- void append(const QList<void *> & t)
- void clear()
- void detach()
- bool isDetached()
- bool isEmpty()
- void move(int from, int to)
- bool operator!=(const QList<void *> & l)
- QList<void *> operator=(const QList<void *> & l)
- bool operator==(const QList<void *> & l)
- void removeAt(int i)
- void reserve(int size)
- void setSharable(bool shrable)
- int size()
- void swap(int i, int j)
- void * takeAt(int i)
- void * takeFirst()
- void * takeLast()
ENUM VALUES
EXPORT
None by default.
AUTHOR
Dongxu Ma <dongxu@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2011 - 2012 by Dongxu Ma
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See http://dev.perl.org/licenses/artistic.html
NAME
Qt::Core::Template::T023
PUBLIC METHODS
- QList<QLocale::Country>()
- QList<QLocale::Country>(const QList<QLocale::Country> & l)
- ~QList<QLocale::Country>()
- void append(const QLocale::Country & t)
- void append(const QList<QLocale::Country> & t)
- void clear()
- QBool contains(const QLocale::Country & t)
- int count(const QLocale::Country & t)
- void detach()
- int indexOf(const QLocale::Country & t, int from)
- int indexOf(const QLocale::Country & t, int from = 0)
- void insert(int i, const QLocale::Country & t)
- bool isDetached()
- bool isEmpty()
- int lastIndexOf(const QLocale::Country & t, int from)
- int lastIndexOf(const QLocale::Country & t, int from = -1)
- void move(int from, int to)
- bool operator!=(const QList<QLocale::Country> & l)
- QList<QLocale::Country> operator=(const QList<QLocale::Country> & l)
- bool operator==(const QList<QLocale::Country> & l)
- QLocale::Country & operator[](int i)
- void prepend(const QLocale::Country & t)
- int removeAll(const QLocale::Country & t)
- void removeAt(int i)
- bool removeOne(const QLocale::Country & t)
- void replace(int i, const QLocale::Country & t)
- void reserve(int size)
- void setSharable(bool shrable)
- int size()
- void swap(int i, int j)
- QLocale::Country takeAt(int i)
- QLocale::Country takeFirst()
- QLocale::Country takeLast()
ENUM VALUES
EXPORT
None by default.
AUTHOR
Dongxu Ma <dongxu@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2011 - 2012 by Dongxu Ma
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See http://dev.perl.org/licenses/artistic.html
NAME
Qt::Core::Template::T024
PUBLIC METHODS
- QList<QAbstractTransition *>()
- QList<QAbstractTransition *>(const QList<QAbstractTransition *> & l)
- ~QList<QAbstractTransition *>()
- void append(const QAbstractTransition * & t)
- void append(const QList<QAbstractTransition *> & t)
- void clear()
- QBool contains(const QAbstractTransition * & t)
- int count(const QAbstractTransition * & t)
- void detach()
- int indexOf(const QAbstractTransition * & t, int from)
- int indexOf(const QAbstractTransition * & t, int from = 0)
- void insert(int i, const QAbstractTransition * & t)
- bool isDetached()
- bool isEmpty()
- int lastIndexOf(const QAbstractTransition * & t, int from)
- int lastIndexOf(const QAbstractTransition * & t, int from = -1)
- void move(int from, int to)
- bool operator!=(const QList<QAbstractTransition *> & l)
- QList<QAbstractTransition *> operator=(const QList<QAbstractTransition *> & l)
- bool operator==(const QList<QAbstractTransition *> & l)
- QAbstractTransition * & operator[](int i)
- void prepend(const QAbstractTransition * & t)
- int removeAll(const QAbstractTransition * & t)
- void removeAt(int i)
- bool removeOne(const QAbstractTransition * & t)
- void replace(int i, const QAbstractTransition * & t)
- void reserve(int size)
- void setSharable(bool shrable)
- int size()
- void swap(int i, int j)
- QAbstractTransition * takeAt(int i)
- QAbstractTransition * takeFirst()
- QAbstractTransition * takeLast()
ENUM VALUES
EXPORT
None by default.
AUTHOR
Dongxu Ma <dongxu@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2011 - 2012 by Dongxu Ma
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See http://dev.perl.org/licenses/artistic.html
NAME
Qt::Core::Template::T025
PUBLIC METHODS
- QMap<int,QVariant>()
- QMap<int,QVariant>(const QMap<int,QVariant> & other)
- ~QMap<int,QVariant>()
- void clear()
- bool contains(const int & key)
- int count(const int & key)
- void detach()
- bool isDetached()
- bool isEmpty()
- const int key(const QVariant & value)
- const int key(const QVariant & value, const int & defaultKey)
- QList<int> keys()
- QList<int> keys(const QVariant & value)
- bool operator!=(const QMap<int,QVariant> & other)
- QMap<int,QVariant> & operator=(const QMap<int,QVariant> & other)
- bool operator==(const QMap<int,QVariant> & other)
- const QVariant operator[](const int & key)
- int remove(const int & key)
- void setInsertInOrder(bool ordered)
- void setSharable(bool sharable)
- int size()
- QVariant take(const int & key)
- QList<int> uniqueKeys()
- const QVariant value(const int & key)
- const QVariant value(const int & key, const QVariant & defaultValue)
- QList<QVariant> values()
- QList<QVariant> values(const int & key)
ENUM VALUES
EXPORT
None by default.
AUTHOR
Dongxu Ma <dongxu@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2011 - 2012 by Dongxu Ma
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See http://dev.perl.org/licenses/artistic.html
NAME
Qt::Core::Template::T026
PUBLIC METHODS
- QList<QModelIndex>()
- QList<QModelIndex>(const QList<QModelIndex> & l)
- ~QList<QModelIndex>()
- void append(const QModelIndex & t)
- void append(const QList<QModelIndex> & t)
- void clear()
- QBool contains(const QModelIndex & t)
- int count(const QModelIndex & t)
- void detach()
- int indexOf(const QModelIndex & t, int from)
- int indexOf(const QModelIndex & t, int from = 0)
- void insert(int i, const QModelIndex & t)
- bool isDetached()
- bool isEmpty()
- int lastIndexOf(const QModelIndex & t, int from)
- int lastIndexOf(const QModelIndex & t, int from = -1)
- void move(int from, int to)
- bool operator!=(const QList<QModelIndex> & l)
- QList<QModelIndex> operator=(const QList<QModelIndex> & l)
- bool operator==(const QList<QModelIndex> & l)
- QModelIndex & operator[](int i)
- void prepend(const QModelIndex & t)
- int removeAll(const QModelIndex & t)
- void removeAt(int i)
- bool removeOne(const QModelIndex & t)
- void replace(int i, const QModelIndex & t)
- void reserve(int size)
- void setSharable(bool shrable)
- int size()
- void swap(int i, int j)
- QModelIndex takeAt(int i)
- QModelIndex takeFirst()
- QModelIndex takeLast()
ENUM VALUES
EXPORT
None by default.
AUTHOR
Dongxu Ma <dongxu@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2011 - 2012 by Dongxu Ma
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See http://dev.perl.org/licenses/artistic.html
NAME
Qt::Core::Template::T027
PUBLIC METHODS
- QHash<int,QByteArray>()
- QHash<int,QByteArray>(QHash<int,QByteArray> & other)
- ~QHash<int,QByteArray>()
- int capacity()
- void clear()
- bool contains(const int & key)
- int count(const int & key)
- void detach()
- bool isDetached()
- bool isEmpty()
- const int key(const QByteArray & value)
- const int key(const QByteArray & value, const int & defaultKey)
- QList<int> keys()
- QList<int> keys(const QByteArray & value)
- bool operator!=(QHash<int,QByteArray> & other)
- QHash<int,QByteArray> & operator=(const QHash<int,QByteArray> & other)
- bool operator==(QHash<int,QByteArray> & other)
- const QByteArray operator[](const int & key)
- int remove(const int & key)
- void reserve(int size)
- void setSharable(bool sharable)
- int size()
- void squeeze()
- QByteArray take(const int & key)
- QList<int> uniqueKeys()
- const QByteArray value(const int & key)
- const QByteArray value(const int & key, const QByteArray & defaultValue)
- QList<QByteArray> values()
- QList<QByteArray> values(const int & key)
ENUM VALUES
EXPORT
None by default.
AUTHOR
Dongxu Ma <dongxu@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2011 - 2012 by Dongxu Ma
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See http://dev.perl.org/licenses/artistic.html
NAME
Qt::Core::Template::T028
PUBLIC METHODS
- QPair<double,QVariant>()
- QPair<double,QVariant>(const double & t1, const QVariant & t2)
- ~QPair<double,QVariant>()
- QPair<double,QVariant> & operator=(const QPair<double,QVariant> & other)
ENUM VALUES
EXPORT
None by default.
AUTHOR
Dongxu Ma <dongxu@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2011 - 2012 by Dongxu Ma
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See http://dev.perl.org/licenses/artistic.html
NAME
Qt::Core::Template::T029
PUBLIC METHODS
- QVector<QPair<double,QVariant> >()
- QVector<QPair<double,QVariant> >(int size)
- QVector<QPair<double,QVariant> >(const QVector<QPair<double,QVariant> > & v)
- QVector<QPair<double,QVariant> >(int size, const QPair<double,QVariant> & t)
- ~QVector<QPair<double,QVariant> >()
- void append(const QPair<double,QVariant> & t)
- int capacity()
- void clear()
- const QPair<double,QVariant> * constData()
- bool contains(const QPair<double,QVariant> & t)
- int count(const QPair<double,QVariant> & t)
- const QPair<double,QVariant> * data()
- void detach()
- QVector<QPair<double,QVariant> > & fill(const QPair<double,QVariant> & t, int size)
- QVector<QPair<double,QVariant> > & fill(const QPair<double,QVariant> & t, int size = -1)
- int indexOf(const QPair<double,QVariant> & t, int from)
- int indexOf(const QPair<double,QVariant> & t, int from = 0)
- void insert(int i, const QPair<double,QVariant> & t)
- void insert(int i, int n, const QPair<double,QVariant> & t)
- bool isDetached()
- bool isEmpty()
- int lastIndexOf(const QPair<double,QVariant> & t, int from)
- int lastIndexOf(const QPair<double,QVariant> & t, int from = -1)
- bool operator!=(const QVector<QPair<double,QVariant> > & v)
- QVector<QPair<double,QVariant> > & operator=(const QVector<QPair<double,QVariant> > & v)
- bool operator==(const QVector<QPair<double,QVariant> > & v)
- const QPair<double,QVariant> & operator[](int i)
- void prepend(const QPair<double,QVariant> & t)
- void remove(int i)
- void remove(int i, int n)
- void replace(int i, const QPair<double,QVariant> & t)
- void reserve(int size)
- void resize(int size)
- void setSharable(bool shrable)
- int size()
- void squeeze()
ENUM VALUES
EXPORT
None by default.
AUTHOR
Dongxu Ma <dongxu@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2011 - 2012 by Dongxu Ma
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.