C

<qul/global.h> - Global QUL Declarations

The <qul/global.h> header file includes the fundamental global declarations. More...

Header: #include <qul/global.h>

Types

Macros

qreal QREAL_C(literal)
QUL_DISABLE_COPY(Class)
QUL_DISABLE_COPY_MOVE(Class)
QUL_DISABLE_MOVE(Class)

Detailed Description

The global declarations include types and macros.

The type definitions and macros aim to provide configuration-independent type system. Other macros are defined for convenience.

Type Documentation

qreal

Typedef for double unless configured otherwise with QUL_QREAL_TYPE compiler define option.

Macro Documentation

qreal QREAL_C(literal)

Wraps the real literal in a configuration-independent way.

See also Qul::qreal.

QUL_DISABLE_COPY(Class)

Disables the use of copy constructors and assignment operators for the given Class.

See also QUL_DISABLE_MOVE and QUL_DISABLE_COPY_MOVE.

QUL_DISABLE_COPY_MOVE(Class)

A convenience macro that disables the use of copy constructors, assignment operators, move constructors and move assignment operators for the given Class, combining Q_DISABLE_COPY and Q_DISABLE_MOVE.

See also QUL_DISABLE_COPY and QUL_DISABLE_MOVE.

QUL_DISABLE_MOVE(Class)

Disables the use of move constructors and move assignment operators for the given Class.

See also QUL_DISABLE_COPY and QUL_DISABLE_COPY_MOVE.

Available under certain Qt licenses.
Find out more.