#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) static KLFPObjRegisteredType __klf_pobj_regtype_##TYPE = KLFPObjRegisteredType(#TYPE) ; |
#define | KLF_DECLARE_SPECIFYABLE_TYPE(TYPE) static KLFSpecifyableRegisteredType __klf_specifyable_regtype_##TYPE = KLFSpecifyableRegisteredType(#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 | ) | static KLFPObjRegisteredType __klf_pobj_regtype_##TYPE = KLFPObjRegisteredType(#TYPE) ; |
#define KLF_DECLARE_SPECIFYABLE_TYPE | ( | TYPE | ) | static KLFSpecifyableRegisteredType __klf_specifyable_regtype_##TYPE = KLFSpecifyableRegisteredType(#TYPE) ; |
KLF_EXPORT QDataStream& operator<< | ( | QDataStream & | stream, |
const KLFEnumType & | e | ||
) |
Definition at line 79 of file klfpobj.cpp.
References KLFEnumType::specification(), and KLFEnumType::value().
Referenced by KLFEnumType::setSpecification().
KLF_EXPORT QDataStream& operator<< | ( | QDataStream & | stream, |
const KLFPropertizedObject & | obj | ||
) |
Definition at line 631 of file klfpobj.cpp.
References KLFPropertizedObject::streamInto().
KLF_EXPORT QTextStream& operator<< | ( | QTextStream & | stream, |
const KLFPropertizedObject & | obj | ||
) |
Definition at line 641 of file klfpobj.cpp.
References KLFPropertizedObject::toString().
KLF_EXPORT QDebug& operator<< | ( | QDebug & | stream, |
const KLFPropertizedObject & | obj | ||
) |
Definition at line 648 of file klfpobj.cpp.
References KLFPropertizedObject::allProperties().
|
inline |
|
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 KLFEnumType::setSpecification(), and KLFEnumType::setValue().
Referenced by KLFEnumType::setSpecification().
KLF_EXPORT QDataStream& operator>> | ( | QDataStream & | stream, |
KLFPropertizedObject & | obj | ||
) |
Definition at line 635 of file klfpobj.cpp.
References KLFPropertizedObject::streamFrom().
Q_DECLARE_METATYPE | ( | KLFEnumType | ) |
Referenced by KLFEnumType::setSpecification().