32 #ifndef ARNLINKHANDLE_HPP 33 #define ARNLINKHANDLE_HPP 55 QueueFindRegexp = 0x01,
59 Q_DECLARE_FLAGS( Codes, Code)
74 ArnLinkHandle(
const ArnLinkHandle& other);
75 ArnLinkHandle(
const Flags& flags);
77 static const ArnLinkHandle& null();
79 ArnLinkHandle& add( Code code,
const QVariant& valueRef);
80 bool has( Code code)
const;
82 const QVariant& valueRef( Code code)
const;
84 const Flags& flags()
const;
88 ArnLinkHandle& operator=(
const ArnLinkHandle&);
90 static const ArnLinkHandle* nullPtr();
94 typedef QMap<int,QVariant> HandleData;
99 Q_DECLARE_OPERATORS_FOR_FLAGS( ArnLinkHandle::Codes)
101 Q_DECLARE_METATYPE( ArnLinkHandle)
103 #endif // ARNLINKHANDLE_HPP
#define MQ_DECLARE_FLAGS(FEStruct)
Flags.
#define MQ_DECLARE_OPERATORS_FOR_FLAGS(FEStruct)