LibrePCB Developers Documentation
Loading...
Searching...
No Matches
ffi.h File Reference
#include <cstdarg>
#include <cstddef>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
#include <QtCore>
+ Include dependency graph for ffi.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  librepcb
 
namespace  librepcb::rs
 

Macros

#define NONNULL
 

Functions

size_t ffi_qbytearray_len (const QByteArray *NONNULL obj)
 
const uint8_t * ffi_qbytearray_data (const QByteArray *NONNULL obj)
 
uint8_t * ffi_qbytearray_data_mut (QByteArray *NONNULL obj)
 
void ffi_qbytearray_resize (QByteArray *NONNULL obj, size_t len, uint8_t value)
 
size_t ffi_qstring_len (const QString *NONNULL obj)
 
const uint16_t * ffi_qstring_utf16 (const QString *NONNULL obj)
 
void ffi_qstring_set (QString *NONNULL obj, const char *s, size_t len)
 
void ffi_increment_number_in_string (QString *NONNULL s)
 

Macro Definition Documentation

◆ NONNULL

#define NONNULL