Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qv4alloca_p.h File Reference

(67997cf640301c35436e82f1d4fd64c4f84607dc)

#include <QtCore/private/qglobal_p.h>
#include <stdlib.h>
#include <memory>
#include <qvarlengtharray.h>
Include dependency graph for qv4alloca_p.h:

Go to the source code of this file.

Macros

#define Q_ALLOCA_VAR(type, name, size)
#define Q_ALLOCA_INIT()
#define Q_ALLOCA_DECLARE(type, name)
#define Q_ALLOCA_ASSIGN(type, name, size)

Macro Definition Documentation

◆ Q_ALLOCA_ASSIGN

#define Q_ALLOCA_ASSIGN ( type,
name,
size )
Value:
name = reinterpret_cast<type *>(_qt_alloca.emplace_back(new char[size]).get())
static QDBusError::ErrorType get(const char *name)
GLenum GLuint GLintptr GLsizeiptr size
GLenum type
EGLImageKHR EGLint * name

Definition at line 57 of file qv4alloca_p.h.

◆ Q_ALLOCA_DECLARE

#define Q_ALLOCA_DECLARE ( type,
name )
Value:
type *name = nullptr

Definition at line 55 of file qv4alloca_p.h.

◆ Q_ALLOCA_INIT

#define Q_ALLOCA_INIT ( )
Value:

Definition at line 53 of file qv4alloca_p.h.

◆ Q_ALLOCA_VAR

#define Q_ALLOCA_VAR ( type,
name,
size )
Value:
Q_ALLOCA_ASSIGN(type, name, size)
#define Q_ALLOCA_DECLARE(type, name)
Definition qv4alloca_p.h:55

Definition at line 39 of file qv4alloca_p.h.