summaryrefslogtreecommitdiffstats
path: root/Doc/lib/libstrio.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Doc/lib/libstrio.tex')
-rw-r--r--Doc/lib/libstrio.tex20
1 files changed, 13 insertions, 7 deletions
diff --git a/Doc/lib/libstrio.tex b/Doc/lib/libstrio.tex
index 26fdda1..cf96dbb 100644
--- a/Doc/lib/libstrio.tex
+++ b/Doc/lib/libstrio.tex
@@ -3,15 +3,21 @@
\stmodindex{StringIO}
-This module implements a file-like class, \code{StringIO},
+This module implements a file-like class, \class{StringIO},
that reads and writes a string buffer (also known as \emph{memory
files}). See the description on file objects for operations.
-When a \code{StringIO} object is created, it can be initialized
+\begin{classdesc}{StringIO}{\optional{buffer}}
+When a \class{StringIO} object is created, it can be initialized
to an existing string by passing the string to the constructor.
-If no string is given, the \code{StringIO} will start empty.
+If no string is given, the \class{StringIO} will start empty.
+\end{classdesc}
-The method \code{getvalue()} can be called to retrieve the entire
-contents of the ``file'' at any time before the \code{StringIO}
-object's \code{close()} method is called. Calling \code{close()} will
-free the memory buffer.
+\begin{methoddesc}{getvalue}{}
+Retrieve the entire contents of the ``file'' at any time before the
+\class{StringIO} object's \method{close()} method is called.
+\end{methoddesc}
+
+\begin{methoddesc}{close}{}
+Free the memory buffer.
+\end{methoddesc}