Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QPluginMetaData Struct Reference

#include <qplugin.h>

+ Collaboration diagram for QPluginMetaData:

Classes

struct  ElfNoteHeader
 
struct  Header
 
struct  MagicHeader
 

Static Public Member Functions

template<size_t OSize, typename OO , size_t ISize, typename II >
static constexpr void copy (OO(&out)[OSize], II(&in)[ISize])
 
static constexpr quint8 archRequirements ()
 

Public Attributes

const voiddata
 
size_t size
 

Static Public Attributes

static constexpr quint8 CurrentMetaDataVersion = 1
 
static constexpr char MagicString []
 

Detailed Description

Definition at line 37 of file qplugin.h.

Member Function Documentation

◆ archRequirements()

static constexpr quint8 QPluginMetaData::archRequirements ( )
inlinestaticconstexpr

Definition at line 51 of file qplugin.h.

◆ copy()

template<size_t OSize, typename OO , size_t ISize, typename II >
static constexpr void QPluginMetaData::copy ( OO(&) out[OSize],
II(&) in[ISize] )
inlinestaticconstexpr

Definition at line 45 of file qplugin.h.

References q20::copy_n(), and out.

Referenced by QPluginMetaData::ElfNoteHeader::ElfNoteHeader(), and QPluginMetaData::MagicHeader::MagicHeader().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ CurrentMetaDataVersion

constexpr quint8 QPluginMetaData::CurrentMetaDataVersion = 1
staticconstexpr

Definition at line 39 of file qplugin.h.

Referenced by iterateInPluginMetaData().

◆ data

const void* QPluginMetaData::data

Definition at line 103 of file qplugin.h.

Referenced by QPluginParsedMetaData::parse(), and qt_get_metadata().

◆ MagicString

constexpr char QPluginMetaData::MagicString[]
staticconstexpr
Initial value:
= {
'Q', 'T', 'M', 'E', 'T', 'A', 'D', 'A', 'T', 'A', ' ', '!'
}

Definition at line 40 of file qplugin.h.

Referenced by QPluginMetaData::MagicHeader::MagicHeader(), and qt_get_metadata().

◆ size

size_t QPluginMetaData::size

Definition at line 104 of file qplugin.h.

Referenced by QPluginParsedMetaData::parse(), and qt_get_metadata().


The documentation for this struct was generated from the following file: