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
MetaStrings Class Reference

#include <metastrings.h>

Collaboration diagram for MetaStrings:

Classes

struct  MagicComment

Public Member Functions

bool parse (QString &string)
bool resolveLabel (const QString &filename, const QString &context, const QString &className=QString())
void clear ()
bool hasData () const
std::optional< MagicCommentmagicComment () const
QString extracomment () const
QString msgid () const
QString sourcetext () const
QString label () const
QHash< QString, QStringextra () const
QString popError ()

Static Public Attributes

static constexpr auto extraCommentAnotation = QLatin1Char(':')
static constexpr auto idAnotation = QLatin1Char('=')
static constexpr auto sourceTextAnotation = QLatin1Char('%')
static constexpr auto labelAnotation = QLatin1Char('@')
static constexpr auto extraAnotation = QLatin1Char('~')

Detailed Description

Definition at line 14 of file metastrings.h.

Member Function Documentation

◆ clear()

void MetaStrings::clear ( )

Definition at line 130 of file metastrings.cpp.

◆ extra()

QHash< QString, QString > MetaStrings::extra ( ) const
inline

Definition at line 36 of file metastrings.h.

◆ extracomment()

QString MetaStrings::extracomment ( ) const
inline

Definition at line 32 of file metastrings.h.

◆ hasData()

bool MetaStrings::hasData ( ) const

Definition at line 140 of file metastrings.cpp.

◆ label()

QString MetaStrings::label ( ) const
inline

Definition at line 35 of file metastrings.h.

◆ magicComment()

std::optional< MagicComment > MetaStrings::magicComment ( ) const
inline

Definition at line 31 of file metastrings.h.

◆ msgid()

QString MetaStrings::msgid ( ) const
inline

Definition at line 33 of file metastrings.h.

◆ parse()

QT_BEGIN_NAMESPACE bool MetaStrings::parse ( QString & string)

Definition at line 21 of file metastrings.cpp.

◆ popError()

QString MetaStrings::popError ( )
inline

Definition at line 37 of file metastrings.h.

◆ resolveLabel()

bool MetaStrings::resolveLabel ( const QString & filename,
const QString & context,
const QString & className = QString() )

Definition at line 101 of file metastrings.cpp.

◆ sourcetext()

QString MetaStrings::sourcetext ( ) const
inline

Definition at line 34 of file metastrings.h.

Member Data Documentation

◆ extraAnotation

auto MetaStrings::extraAnotation = QLatin1Char('~')
inlinestaticconstexpr

Definition at line 43 of file metastrings.h.

◆ extraCommentAnotation

auto MetaStrings::extraCommentAnotation = QLatin1Char(':')
inlinestaticconstexpr

Definition at line 39 of file metastrings.h.

◆ idAnotation

auto MetaStrings::idAnotation = QLatin1Char('=')
inlinestaticconstexpr

Definition at line 40 of file metastrings.h.

◆ labelAnotation

auto MetaStrings::labelAnotation = QLatin1Char('@')
inlinestaticconstexpr

Definition at line 42 of file metastrings.h.

◆ sourceTextAnotation

auto MetaStrings::sourceTextAnotation = QLatin1Char('%')
inlinestaticconstexpr

Definition at line 41 of file metastrings.h.


The documentation for this class was generated from the following files: