src/corelib/io/qtextstream.h File Reference

#include <QtCore/qiodevice.h>
#include <QtCore/qstring.h>
#include <QtCore/qchar.h>
#include <stdio.h>

Include dependency graph for qtextstream.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QTextStream
 The QTextStream class provides a convenient interface for reading and writing text. More...
class  QTextStreamManipulator

Typedefs

typedef QTextStream &(*) QTextStreamFunction (QTextStream &)
typedef void(QTextStream::*) QTSMFI (int)
typedef void(QTextStream::*) QTSMFC (QChar)

Functions

QTextStreamoperator>> (QTextStream &s, QTextStreamFunction f)
QTextStreamoperator<< (QTextStream &s, QTextStreamFunction f)
QTextStreamoperator<< (QTextStream &s, QTextStreamManipulator m)
Q_CORE_EXPORT QTextStreambin (QTextStream &s)
Q_CORE_EXPORT QTextStreamoct (QTextStream &s)
Q_CORE_EXPORT QTextStreamdec (QTextStream &s)
Q_CORE_EXPORT QTextStreamhex (QTextStream &s)
Q_CORE_EXPORT QTextStreamshowbase (QTextStream &s)
Q_CORE_EXPORT QTextStreamforcesign (QTextStream &s)
Q_CORE_EXPORT QTextStreamforcepoint (QTextStream &s)
Q_CORE_EXPORT QTextStreamnoshowbase (QTextStream &s)
Q_CORE_EXPORT QTextStreamnoforcesign (QTextStream &s)
Q_CORE_EXPORT QTextStreamnoforcepoint (QTextStream &s)
Q_CORE_EXPORT QTextStreamuppercasebase (QTextStream &s)
Q_CORE_EXPORT QTextStreamuppercasedigits (QTextStream &s)
Q_CORE_EXPORT QTextStreamlowercasebase (QTextStream &s)
Q_CORE_EXPORT QTextStreamlowercasedigits (QTextStream &s)
Q_CORE_EXPORT QTextStreamfixed (QTextStream &s)
Q_CORE_EXPORT QTextStreamscientific (QTextStream &s)
Q_CORE_EXPORT QTextStreamleft (QTextStream &s)
Q_CORE_EXPORT QTextStreamright (QTextStream &s)
Q_CORE_EXPORT QTextStreamcenter (QTextStream &s)
Q_CORE_EXPORT QTextStreamendl (QTextStream &s)
Q_CORE_EXPORT QTextStreamflush (QTextStream &s)
Q_CORE_EXPORT QTextStreamreset (QTextStream &s)
Q_CORE_EXPORT QTextStreambom (QTextStream &s)
Q_CORE_EXPORT QTextStreamws (QTextStream &s)
QTextStreamManipulator qSetFieldWidth (int width)
QTextStreamManipulator qSetPadChar (QChar ch)
QTextStreamManipulator qSetRealNumberPrecision (int precision)


Typedef Documentation

typedef QTextStream&(*) QTextStreamFunction(QTextStream &)

Definition at line 244 of file qtextstream.h.

typedef void(QTextStream::*) QTSMFC(QChar)

Definition at line 246 of file qtextstream.h.

typedef void(QTextStream::*) QTSMFI(int)

Definition at line 245 of file qtextstream.h.


Function Documentation

Q_CORE_EXPORT QTextStream& bin ( QTextStream s  )  [related]

Q_CORE_EXPORT QTextStream& bom ( QTextStream s  )  [related]

Referenced by QUtf16Codec::convertFromUnicode().

Q_CORE_EXPORT QTextStream& center ( QTextStream s  )  [related]

Referenced by QMenuPrivate::activateAction(), QDesignerWorkbench::createFormWindow(), QPlastiqueStyle::drawComplexControl(), QWindowsXPStyle::drawControl(), XFormView::drawPixmapType(), QPlastiqueStyle::drawPrimitive(), XFormView::drawTextType(), XFormView::drawVectorType(), QWidget::event(), QBspTree::init(), PathStrokeRenderer::initializePoints(), QDockWidgetLayout::minimumSize(), QSlider::mousePressEvent(), Oubliette::Oubliette(), qdesigner_internal::BuddyEditor::setBackground(), BorderLayout::setGeometry(), QSplashScreen::setPixmap(), XFormView::setRotation(), QSpanData::setup(), QDockWidgetLayout::sizeHint(), QPlastiqueStyle::subControlRect(), QCleanlooksStyle::subControlRect(), XFormView::timerEvent(), and qdesigner_internal::BuddyEditor::updateBackground().

Q_CORE_EXPORT QTextStream& dec ( QTextStream s  )  [related]

Referenced by QDoubleSpinBoxPrivate::isIntermediateValue(), and QDoubleSpinBoxPrivate::validateAndInterpret().

Q_CORE_EXPORT QTextStream& endl ( QTextStream s  )  [related]

Referenced by QTextEngine::bidiReorder(), Ui3Reader::createColorGroupImpl(), Ui3Reader::createFormDecl(), Ui3Reader::createFormImpl(), Ui3Reader::createSubDecl(), Ui3Reader::createSubImpl(), QDomProcessingInstructionPrivate::save(), QDomEntityPrivate::save(), QDomElementPrivate::save(), QDomDocumentTypePrivate::save(), QDomNotationPrivate::save(), Ui3Reader::writeFunctionsDecl(), Ui3Reader::writeFunctionsSubDecl(), Ui3Reader::writeFunctionsSubImpl(), and CPP::WriteInitialization::writeProperties().

Q_CORE_EXPORT QTextStream& fixed ( QTextStream s  )  [related]

Referenced by loadFontConfig().

Q_CORE_EXPORT QTextStream& flush ( QTextStream s  )  [related]

Q_CORE_EXPORT QTextStream& forcepoint ( QTextStream s  )  [related]

Q_CORE_EXPORT QTextStream& forcesign ( QTextStream s  )  [related]

Q_CORE_EXPORT QTextStream& hex ( QTextStream s  )  [related]

Referenced by TrackerClient::fetchPeerList(), Driver::headerFileName(), QKeyMapperPrivate::possibleKeysCore(), QKeyMapperPrivate::possibleKeysXKB(), QPdf::toHex(), and DropSiteWindow::updateFormatsTable().

Q_CORE_EXPORT QTextStream& left ( QTextStream s  )  [related]

Referenced by QItemSelectionModelPrivate::_q_columnsAboutToBeInserted(), QFontEngineFT::boundingBox(), QMenuBarPrivate::calcActionRects(), QTableView::columnMoved(), MessageModel::compare(), ContextItem::compare(), ContextModel::compare(), PhraseModel::compare(), QAbstractItemModel::decodeData(), QCommonStyle::drawComplexControl(), QPlastiqueStyle::drawComplexControl(), QMotifStyle::drawControl(), QWindowsStyle::drawControl(), QRasterPaintEngine::drawPoints(), ArthurStyle::drawPrimitive(), QRasterPaintEngine::drawRects(), QTreeView::drawRow(), QTableWidget::dropEvent(), QAbstractTableModel::dropMimeData(), QAbstractListModel::dropMimeData(), QTextHtmlExporter::emitMargins(), QGraphicsView::ensureVisible(), QFragmentMapData::erase_single(), QTextDocumentLayoutPrivate::findY(), Q3TextFormatterBreakInWords::format(), Q3TextFormatterBreakWords::format(), QDockWidgetLayout::getGrid(), QFontEngineXLFD::getUnscaledGlyph(), QFontEngineFT::getUnscaledGlyph(), Q3ListView::handleSizeChange(), QHeaderView::headerDataChanged(), QDoubleSpinBoxPrivate::isIntermediateValue(), QItemSelectionRange::isValid(), QTreeModel::itemChanged(), QListModel::itemGreaterThan(), QTableModel::itemGreaterThan(), QTreeModel::itemGreaterThan(), QTreeModel::itemLessThan(), QListModel::itemLessThan(), QTableModel::itemLessThan(), Q3ListView::keyPressEvent(), QTextDocumentLayoutPrivate::layoutBlock(), QTextDocumentLayoutPrivate::layoutFlow(), QSortFilterProxyModel::lessThan(), MySortFilterProxyModel::lessThan(), QFontEngineFT::Font::loadGlyph(), QFragmentMapData::minimum(), QMainWindowLayout::minimumSize(), QDockWidgetLayout::minimumSize(), qdesigner_internal::WidgetHandle::mouseReleaseEvent(), QTableView::moveCursor(), Q3TextEdit::optimFind(), Q3TextEdit::optimInsert(), ArthurFrame::paintEvent(), QStatusBar::paintEvent(), QTableView::paintEvent(), Q3FtpDTP::parseDir(), QFtpDTP::parseDir(), QTextDocumentLayoutPrivate::positionFloat(), QRenderRule::QRenderRule(), Q3Table::repaintSelections(), QItemSelection::select(), QMainWindowLayout::setGeometry(), BinaryExpressionAST::setLeftExpression(), ConditionalExpressionAST::setLeftExpression(), QTableView::setSelection(), QMainWindowLayout::sizeHint(), QDockWidgetLayout::sizeHint(), QTableView::sizeHintForRow(), QItemSelection::split(), QCommonStyle::subControlRect(), QDesignerMenu::swap(), QDesignerMenuBar::swap(), QAccessibleTabBar::text(), QMenuPrivate::updateActions(), PathStrokeRenderer::updatePoints(), QHeaderView::visualRegionForSelection(), QTableView::visualRegionForSelection(), and QAnimationWriterMNG::writeFRAM().

Q_CORE_EXPORT QTextStream& lowercasebase ( QTextStream s  )  [related]

Q_CORE_EXPORT QTextStream& lowercasedigits ( QTextStream s  )  [related]

Q_CORE_EXPORT QTextStream& noforcepoint ( QTextStream s  )  [related]

Q_CORE_EXPORT QTextStream& noforcesign ( QTextStream s  )  [related]

Q_CORE_EXPORT QTextStream& noshowbase ( QTextStream s  )  [related]

Q_CORE_EXPORT QTextStream& oct ( QTextStream s  )  [related]

QTextStream& operator<< ( QTextStream s,
QTextStreamManipulator  m 
) [inline]

Definition at line 268 of file qtextstream.h.

References m, and s.

00269 { m.exec(s); return s; }

QTextStream& operator<< ( QTextStream s,
QTextStreamFunction  f 
) [inline]

Definition at line 265 of file qtextstream.h.

References s.

00266 { return (*f)(s); }

QTextStream& operator>> ( QTextStream s,
QTextStreamFunction  f 
) [inline]

Definition at line 262 of file qtextstream.h.

References s.

00263 { return (*f)(s); }

QTextStreamManipulator qSetFieldWidth ( int  width  )  [related]

Definition at line 303 of file qtextstream.h.

References func, and QTextStream::setFieldWidth().

00304 {
00305     QTSMFI func = &QTextStream::setFieldWidth;
00306     return QTextStreamManipulator(func,width);
00307 }

Here is the call graph for this function:

QTextStreamManipulator qSetPadChar ( QChar  ch  )  [related]

Definition at line 309 of file qtextstream.h.

References func, and QTextStream::setPadChar().

00310 {
00311     QTSMFC func = &QTextStream::setPadChar;
00312     return QTextStreamManipulator(func, ch);
00313 }

Here is the call graph for this function:

QTextStreamManipulator qSetRealNumberPrecision ( int  precision  )  [related]

Definition at line 315 of file qtextstream.h.

References func, and QTextStream::setRealNumberPrecision().

00316 {
00317     QTSMFI func = &QTextStream::setRealNumberPrecision;
00318     return QTextStreamManipulator(func, precision);
00319 }

Here is the call graph for this function:

Q_CORE_EXPORT QTextStream& reset ( QTextStream s  )  [related]

Referenced by XFormWidget::XFormWidget(), and QBoolBlocker::~QBoolBlocker().

Q_CORE_EXPORT QTextStream& right ( QTextStream s  )  [related]

Referenced by QItemSelectionModelPrivate::_q_columnsAboutToBeInserted(), QFontEngineFT::boundingBox(), QPainterPath::boundingRect(), qdesigner_internal::FormWindow::checkPreviewGeometry(), QTableView::columnMoved(), MessageModel::compare(), ContextItem::compare(), ContextModel::compare(), PhraseModel::compare(), QAbstractItemModel::decodeData(), QCommonStyle::drawComplexControl(), QPlastiqueStyle::drawComplexControl(), QMotifStyle::drawControl(), QWindowsStyle::drawControl(), QCommonStyle::drawControl(), QRasterPaintEngine::drawPoints(), ArthurStyle::drawPrimitive(), QRasterPaintEngine::drawRects(), QTreeView::drawRow(), QTextHtmlExporter::emitMargins(), QGraphicsView::ensureVisible(), QTextDocumentLayoutPrivate::findY(), QDockWidgetLayout::getGrid(), QFontEngineXLFD::getUnscaledGlyph(), QFontEngineFT::getUnscaledGlyph(), QHeaderView::headerDataChanged(), QFragmentMapData::insert_single(), QMenu::internalDelayedPopup(), QDoubleSpinBoxPrivate::isIntermediateValue(), QItemSelectionRange::isValid(), QTreeModel::itemChanged(), QListModel::itemGreaterThan(), QTableModel::itemGreaterThan(), QTreeModel::itemGreaterThan(), QTreeModel::itemLessThan(), QListModel::itemLessThan(), QTableModel::itemLessThan(), QTextDocumentLayoutPrivate::layoutBlock(), QTextDocumentLayoutPrivate::layoutFlow(), QSortFilterProxyModel::lessThan(), MySortFilterProxyModel::lessThan(), QFontEngineFT::Font::loadGlyph(), QMatrix::mapToPolygon(), QFragmentMapData::maximum(), QMainWindowLayout::minimumSize(), QDockWidgetLayout::minimumSize(), qdesigner_internal::WidgetHandle::mouseReleaseEvent(), QTableView::moveCursor(), Q3TextEdit::optimInsert(), qdesigner_internal::TreeWidgetDelegate::paint(), qdesigner_internal::QPropertyEditorDelegate::paint(), Q3TableHeader::paintEvent(), ArthurFrame::paintEvent(), QStatusBar::paintEvent(), QTableView::paintEvent(), Q3Header::paintEvent(), Q3FtpDTP::parseDir(), QFtpDTP::parseDir(), QTextDocumentLayoutPrivate::positionFloat(), QRenderRule::QRenderRule(), Q3Table::repaintSelections(), QItemSelection::select(), QItemSelectionModel::selectedRows(), QMainWindowLayout::setGeometry(), ConditionalExpressionAST::setRightExpression(), BinaryExpressionAST::setRightExpression(), QTableView::setSelection(), QMainWindowLayout::sizeHint(), QDockWidgetLayout::sizeHint(), QTableView::sizeHintForRow(), QItemSelection::split(), QDesignerMenu::swap(), QDesignerMenuBar::swap(), Q3Table::takeItem(), PathStrokeRenderer::updatePoints(), Q3ScrollView::updateScrollBars(), QHeaderView::visualRegionForSelection(), QTableView::visualRegionForSelection(), and QAnimationWriterMNG::writeFRAM().

Q_CORE_EXPORT QTextStream& scientific ( QTextStream s  )  [related]

Q_CORE_EXPORT QTextStream& showbase ( QTextStream s  )  [related]

Q_CORE_EXPORT QTextStream& uppercasebase ( QTextStream s  )  [related]

Q_CORE_EXPORT QTextStream& uppercasedigits ( QTextStream s  )  [related]

Q_CORE_EXPORT QTextStream& ws ( QTextStream s  )  [related]

Referenced by QSplitterPrivate::doMove(), QWorkspaceChild::eventFilter(), QSizeGrip::mouseMoveEvent(), QSplitter::moveSplitter(), QFontDialog::QFontDialog(), and QImage::transformed().


Generated on Thu Mar 15 12:37:23 2007 for Qt 4.2 User's Guide by  doxygen 1.5.1