1 #ifndef QMF_SCHEMA_PROPERTY_H
2 #define QMF_SCHEMA_PROPERTY_H
24 #if !defined(QMF_USE_DEPRECATED_API) && !defined(qmf2_EXPORTS) && !defined(SWIG)
25 # error "The API defined in this file has been DEPRECATED and will be removed in the future."
26 # error "Define 'QMF_USE_DEPRECATED_API' to enable continued use of the API."
39 template <
class>
class PrivateImplRef;
42 class SchemaPropertyImpl;
47 QMF_EXTERN SchemaProperty(
const SchemaProperty&);
48 QMF_EXTERN SchemaProperty& operator=(
const SchemaProperty&);
51 QMF_EXTERN SchemaProperty(
const std::string&,
int,
const std::string& o=
"");
58 QMF_EXTERN void setSubtype(
const std::string&);
68 QMF_EXTERN const std::string& getSubtype()
const;
74 friend struct SchemaPropertyImplAccess;
A handle is like a pointer: refers to an underlying implementation object.