- WriteInLine
- WriteInLineItem
- WriteInLineArray
- NewLine(this)
- ReadArray(this, R, n, OK)
-
TTextFile
:: this
-
class(*) :: R(1:)
-
integer intent(in), optional :: n
-
logical optional :: OK
- ReadArray2(this, R, OK)
-
TTextFile
:: this
-
class(*) :: R(:,:)
-
logical optional :: OK
- ReadItemSub(this, R, OK)
-
TTextFile
:: this
-
class(*) intent(out) :: R
-
logical optional :: OK
- ReadStringSub(this, S, OK)
-
TTextFile
:: this
-
character(LEN=:) allocatable :: S
-
logical optional :: OK
- SetDefaultModes(this)
- WriteArray(this, R, n)
-
TTextFile
:: this
-
class(*) intent(in) :: R(:)
-
integer intent(in), optional :: n
- WriteArray2(this, R)
-
TTextFile
:: this
-
class(*) intent(in) :: R(:,:)
- WriteArrayTxt(this, str, form, advance, number)
-
TTextFile
:: this
-
class(*) intent(in) :: str(:)
-
character(LEN=*) intent(in), optional :: form
-
logical intent(in), optional :: advance
-
integer intent(in), optional :: number
- WriteFormat(this, formatst, i1, i2, i3, i4, i5, i6, i7, i8)
-
TTextFile
:: this
-
character(LEN=*) intent(in) :: formatst
-
class(*) intent(in) :: i1
-
class(*) intent(in),optional :: i2
-
class(*) intent(in),optional :: i3
-
class(*) intent(in),optional :: i4
-
class(*) intent(in),optional :: i5
-
class(*) intent(in),optional :: i6
-
class(*) intent(in),optional :: i7
-
class(*) intent(in),optional :: i8
- WriteInLineArray(this, str, form, n)
-
TTextFile
:: this
-
class(*) intent(in) :: str(:)
-
character(LEN=*) intent(in), optional :: form
-
integer intent(in), optional :: n
- WriteInLineItem(this, str, form)
-
TTextFile
:: this
-
class(*) intent(in) :: str
-
character(LEN=*) intent(in), optional :: form
- WriteInLineItems(this, S1, S2, S3, S4, S5, S6)
-
TTextFile
:: this
-
class(*) intent(in) :: S1
-
class(*) intent(in), optional :: S2
-
class(*) intent(in), optional :: S3
-
class(*) intent(in), optional :: S4
-
class(*) intent(in), optional :: S5
-
class(*) intent(in), optional :: S6
- WriteInLineTrim(this, string)
-
TTextFile
:: this
-
character(LEN=*) intent(in) :: string
- WriteItem(this, R)
- WriteItems(this, S1, S2, S3, S4, S5, S6)
-
TTextFile
:: this
-
class(*) intent(in) :: S1
-
class(*) intent(in), optional :: S2
-
class(*) intent(in), optional :: S3
-
class(*) intent(in), optional :: S4
-
class(*) intent(in), optional :: S5
-
class(*) intent(in), optional :: S6
- WriteItemTxt(this, str, form, advance)
-
TTextFile
:: this
-
class(*) intent(in) :: str
-
character(LEN=*) intent(in), optional :: form
-
logical intent(in), optional :: advance
- WriteLeftAligned(this, str, Form)
-
TTextFile
:: this
-
character(LEN=*) :: str
-
character(LEN=*) :: Form
- WriteOneAndArray(this, I, R)
-
TTextFile
:: this
-
class(*) intent(in) :: I
-
class(*) intent(in) :: R(:)
- WriteTrim(this, S)
-
TTextFile
:: this
-
character(LEN=*) intent(in) :: S
-
integer
Columns(this)
-
character(3)
DefaultAdvance(this, advance)
-
TTextFile
:: this
-
logical intent(in), optional :: advance
-
integer
Lines(this, nocomments)
-
TTextFile
:: this
-
logical intent(in), optional :: nocomments
-
logical
ReadLine(this, InLine, trimmed)
-
TTextFile
:: this
-
character(LEN=:) allocatable, optional :: InLine
-
logical intent(in), optional :: trimmed
-
logical
ReadLineSkipEmptyAndComments(this, InLine, comment)
-
TTextFile
:: this
-
character(LEN=:) allocatable :: InLine
-
character(LEN=:) allocatable, optional, intent(inout) :: comment
-
logical
ReadNextContentLine(this, filename, InLine)
-
TTextFile
:: this
-
character(LEN=*) intent(in) :: filename
-
character(LEN=:) intent(out), allocatable :: InLine
-
logical
SkipLines(this, n)
Properties
- character(LEN=20) :: RealFormat
- character(LEN=20) :: IntegerFormat
- logical :: AdvanceDefault