Smithy Qt 0.1.0-pre
Internal development documentation
Loading...
Searching...
No Matches
qtsmithy_global.h File Reference

Global QtSmithy library macros. More...

#include <QtGlobal>
Include dependency graph for qtsmithy_global.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define QTSMITHY_EXPORT   Q_DECL_IMPORT
 QtSmithy library export/import macro.
 
#define QTSMITHY_BEGIN_NAMESPACE
 Macro for starting the QtSmithy library's top-most namespace (if one is defined).
 
#define QTSMITHY_END_NAMESPACE
 Macro for ending the QtSmithy library's top-most namespace (if one is defined).
 
#define QTSMITHY_DECLARE_TEST(Class)
 Macro for forward-delcaring a related unit test class, but only when QT_TESTLIB_LIB is defined.
 
#define QTSMITHY_BEFRIEND_TEST(Class)
 Macro for befriending a related unit test class, but only when QT_TESTLIB_LIB is defined.
 

Detailed Description

Global QtSmithy library macros.

Definition in file qtsmithy_global.h.

Macro Definition Documentation

◆ QTSMITHY_BEFRIEND_TEST

#define QTSMITHY_BEFRIEND_TEST ( Class)

Macro for befriending a related unit test class, but only when QT_TESTLIB_LIB is defined.

See also
QTSMITHY_DECLARE_TEST

Definition at line 79 of file qtsmithy_global.h.

◆ QTSMITHY_BEGIN_NAMESPACE

#define QTSMITHY_BEGIN_NAMESPACE

Macro for starting the QtSmithy library's top-most namespace (if one is defined).

See also
QTSMITHY_END_NAMESPACE
QTSMITHY_NAMESPACE

Definition at line 54 of file qtsmithy_global.h.

◆ QTSMITHY_DECLARE_TEST

#define QTSMITHY_DECLARE_TEST ( Class)

Macro for forward-delcaring a related unit test class, but only when QT_TESTLIB_LIB is defined.

See also
QTSMITHY_BEFRIEND_TEST

Definition at line 78 of file qtsmithy_global.h.

◆ QTSMITHY_END_NAMESPACE

#define QTSMITHY_END_NAMESPACE

Macro for ending the QtSmithy library's top-most namespace (if one is defined).

See also
QTSMITHY_BEGIN_NAMESPACE
QTSMITHY_NAMESPACE

Definition at line 55 of file qtsmithy_global.h.

◆ QTSMITHY_EXPORT

#define QTSMITHY_EXPORT   Q_DECL_IMPORT

QtSmithy library export/import macro.

Definition at line 26 of file qtsmithy_global.h.