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
QtPrivate::QTypeNormalizer Struct Reference

#include <qmetatype.h>

Collaboration diagram for QtPrivate::QTypeNormalizer:

Public Member Functions

constexpr int normalizeTypeFromSignature (const char *begin, const char *end)
constexpr int normalizeType (const char *begin, const char *end, bool adjustConst=true)

Public Attributes

char * output
int len = 0
char last = 0

Detailed Description

Definition at line 1838 of file qmetatype.h.

Member Function Documentation

◆ normalizeType()

int QtPrivate::QTypeNormalizer::normalizeType ( const char * begin,
const char * end,
bool adjustConst = true )
inlineconstexpr

Definition at line 2097 of file qmetatype.h.

References last, len, and normalizeType().

Referenced by normalizeType(), normalizeTypeFromSignature(), and QtPrivate::qNormalizeType().

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

◆ normalizeTypeFromSignature()

int QtPrivate::QTypeNormalizer::normalizeTypeFromSignature ( const char * begin,
const char * end )
inlineconstexpr

Definition at line 2093 of file qmetatype.h.

References normalizeType().

Referenced by QtPrivate::TypeNameHelper::typenameHelper().

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

Member Data Documentation

◆ last

char QtPrivate::QTypeNormalizer::last = 0

Definition at line 1842 of file qmetatype.h.

Referenced by normalizeType().

◆ len

int QtPrivate::QTypeNormalizer::len = 0

Definition at line 1841 of file qmetatype.h.

Referenced by normalizeType().

◆ output

char* QtPrivate::QTypeNormalizer::output

Definition at line 1840 of file qmetatype.h.


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