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
StreamWriter Struct Reference
Collaboration diagram for StreamWriter:

Public Member Functions

 StreamWriter (const QString &filename)
 ~StreamWriter ()
template<typename Number>
void writeAttribute (const char *name, Number number)
void writeAttribute (const char *name, const char *value)
void writeAttribute (const char *name, const QQmlProfilerEvent &event, int i, bool printZero=true)
template<typename Number>
void writeTextElement (const char *name, Number number)
void writeTextElement (const char *name, const char *value)
void writeTextElement (const char *name, const QString &value)
void writeStartElement (const char *name)
void writeEndElement ()
 StreamWriter (const QString &filename)
 ~StreamWriter ()
template<typename Number>
void writeAttribute (const char *name, Number number)
void writeAttribute (const char *name, const char *value)
void writeAttribute (const char *name, const QQmlProfilerEvent &event, int i, bool printZero=true)
template<typename Number>
void writeTextElement (const char *name, Number number)
void writeTextElement (const char *name, const char *value)
void writeTextElement (const char *name, const QString &value)
void writeStartElement (const char *name)
void writeEndElement ()

Public Attributes

QString error

Detailed Description

Definition at line 311 of file qqmlprofilerqtdwriter.cpp.

Constructor & Destructor Documentation

◆ StreamWriter() [1/2]

StreamWriter::StreamWriter ( const QString & filename)
inline

Definition at line 314 of file qqmlprofilerqtdwriter.cpp.

References writeStartElement().

Here is the call graph for this function:

◆ ~StreamWriter() [1/2]

StreamWriter::~StreamWriter ( )
inline

Definition at line 335 of file qqmlprofilerqtdwriter.cpp.

References writeEndElement().

Here is the call graph for this function:

◆ StreamWriter() [2/2]

StreamWriter::StreamWriter ( const QString & filename)
inline

Definition at line 314 of file qqmlprofilerqtdwriter.cpp.

◆ ~StreamWriter() [2/2]

StreamWriter::~StreamWriter ( )
inline

Definition at line 335 of file qqmlprofilerqtdwriter.cpp.

Member Function Documentation

◆ writeAttribute() [1/6]

void StreamWriter::writeAttribute ( const char * name,
const char * value )
inline

Definition at line 347 of file qqmlprofilerqtdwriter.cpp.

Referenced by QQmlProfilerQtdWriter::save().

Here is the caller graph for this function:

◆ writeAttribute() [2/6]

void StreamWriter::writeAttribute ( const char * name,
const char * value )
inline

Definition at line 347 of file qqmlprofilerqtdwriter.cpp.

◆ writeAttribute() [3/6]

void StreamWriter::writeAttribute ( const char * name,
const QQmlProfilerEvent & event,
int i,
bool printZero = true )
inline

Definition at line 352 of file qqmlprofilerqtdwriter.cpp.

◆ writeAttribute() [4/6]

void StreamWriter::writeAttribute ( const char * name,
const QQmlProfilerEvent & event,
int i,
bool printZero = true )
inline

Definition at line 352 of file qqmlprofilerqtdwriter.cpp.

◆ writeAttribute() [5/6]

template<typename Number>
void StreamWriter::writeAttribute ( const char * name,
Number number )
inline

Definition at line 342 of file qqmlprofilerqtdwriter.cpp.

◆ writeAttribute() [6/6]

template<typename Number>
void StreamWriter::writeAttribute ( const char * name,
Number number )
inline

Definition at line 342 of file qqmlprofilerqtdwriter.cpp.

◆ writeEndElement() [1/2]

void StreamWriter::writeEndElement ( )
inline

Definition at line 380 of file qqmlprofilerqtdwriter.cpp.

Referenced by ~StreamWriter(), and QQmlProfilerQtdWriter::save().

Here is the caller graph for this function:

◆ writeEndElement() [2/2]

void StreamWriter::writeEndElement ( )
inline

Definition at line 380 of file qqmlprofilerqtdwriter.cpp.

◆ writeStartElement() [1/2]

void StreamWriter::writeStartElement ( const char * name)
inline

Definition at line 375 of file qqmlprofilerqtdwriter.cpp.

Referenced by StreamWriter(), and QQmlProfilerQtdWriter::save().

Here is the caller graph for this function:

◆ writeStartElement() [2/2]

void StreamWriter::writeStartElement ( const char * name)
inline

Definition at line 375 of file qqmlprofilerqtdwriter.cpp.

◆ writeTextElement() [1/6]

void StreamWriter::writeTextElement ( const char * name,
const char * value )
inline

Definition at line 365 of file qqmlprofilerqtdwriter.cpp.

◆ writeTextElement() [2/6]

void StreamWriter::writeTextElement ( const char * name,
const char * value )
inline

Definition at line 365 of file qqmlprofilerqtdwriter.cpp.

◆ writeTextElement() [3/6]

void StreamWriter::writeTextElement ( const char * name,
const QString & value )
inline

Definition at line 370 of file qqmlprofilerqtdwriter.cpp.

◆ writeTextElement() [4/6]

void StreamWriter::writeTextElement ( const char * name,
const QString & value )
inline

Definition at line 370 of file qqmlprofilerqtdwriter.cpp.

◆ writeTextElement() [5/6]

template<typename Number>
void StreamWriter::writeTextElement ( const char * name,
Number number )
inline

Definition at line 360 of file qqmlprofilerqtdwriter.cpp.

◆ writeTextElement() [6/6]

template<typename Number>
void StreamWriter::writeTextElement ( const char * name,
Number number )
inline

Definition at line 360 of file qqmlprofilerqtdwriter.cpp.

Member Data Documentation

◆ error

QString StreamWriter::error

Definition at line 312 of file qqmlprofilerqtdwriter.cpp.


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