#include <QDebug>#include <QVariant>#include <QByteArray>#include <QDataStream>#include <QTextStream>#include <QVector>#include <QList>#include <QMap>#include <QStringList>#include <klfdefs.h>

Go to the source code of this file.
Classes | |
| class | KLFAbstractPropertizedObject |
| An abstract object characterized by properties. More... | |
| class | KLFSpecifyableType |
| class | KLFEnumType |
| class | KLFPropertizedObject |
| A class that holds properties. More... | |
| class | KLFPObjPropRefHelper |
| class | KLFPObjPropRef< T > |
| class | KLFPObjRegisteredType |
| class | KLFSpecifyableRegisteredType |
Macros | |
| #define | KLF_DECLARE_POBJ_TYPE(TYPE) |
| #define | KLF_DECLARE_SPECIFYABLE_TYPE(TYPE) |
Functions | |
| Q_DECLARE_METATYPE (KLFEnumType) | |
| KLF_EXPORT QDataStream & | operator<< (QDataStream &stream, const KLFEnumType &e) |
| KLF_EXPORT QDataStream & | operator>> (QDataStream &stream, KLFEnumType &e) |
| bool | operator== (const KLFEnumType &a, const KLFEnumType &b) |
| KLF_EXPORT QDataStream & | operator<< (QDataStream &stream, const KLFPropertizedObject &obj) |
| KLF_EXPORT QDataStream & | operator>> (QDataStream &stream, KLFPropertizedObject &obj) |
| KLF_EXPORT QTextStream & | operator<< (QTextStream &stream, const KLFPropertizedObject &obj) |
| KLF_EXPORT QDebug & | operator<< (QDebug &stream, const KLFPropertizedObject &obj) |
| template<typename T> | |
| QDebug & | operator<< (QDebug &str, const KLFPObjPropRef< T > &p) |
| #define KLF_DECLARE_POBJ_TYPE | ( | TYPE | ) |
Put this in the .cpp for the given type.
| #define KLF_DECLARE_SPECIFYABLE_TYPE | ( | TYPE | ) |
Put this in the .cpp for the given type
| KLF_EXPORT QDataStream & operator<< | ( | QDataStream & | stream, |
| const KLFEnumType & | e ) |
Definition at line 79 of file klfpobj.cpp.
References KLF_EXPORT, KLFEnumType::specification(), and KLFEnumType::value().
| KLF_EXPORT QDataStream & operator<< | ( | QDataStream & | stream, |
| const KLFPropertizedObject & | obj ) |
Definition at line 631 of file klfpobj.cpp.
References KLFPropertizedObject::streamInto().
|
inline |
| KLF_EXPORT QDebug & operator<< | ( | QDebug & | stream, |
| const KLFPropertizedObject & | obj ) |
Definition at line 648 of file klfpobj.cpp.
References KLFPropertizedObject::allProperties().
| KLF_EXPORT QTextStream & operator<< | ( | QTextStream & | stream, |
| const KLFPropertizedObject & | obj ) |
Definition at line 641 of file klfpobj.cpp.
References KLFPropertizedObject::toString().
|
inline |
Definition at line 220 of file klfpobj.h.
References KLFEnumType::value().
| KLF_EXPORT QDataStream & operator>> | ( | QDataStream & | stream, |
| KLFEnumType & | e ) |
Definition at line 83 of file klfpobj.cpp.
References KLF_EXPORT, KLFEnumType::setSpecification(), and KLFEnumType::setValue().
| KLF_EXPORT QDataStream & operator>> | ( | QDataStream & | stream, |
| KLFPropertizedObject & | obj ) |
Definition at line 635 of file klfpobj.cpp.
References KLFPropertizedObject::streamFrom().
| Q_DECLARE_METATYPE | ( | KLFEnumType | ) |
References KLF_EXPORT.