TTextFile Class module:FileUtils file:FileUtils

Generics Expand Generics

  • WriteInLine
    • WriteInLineItem
    • WriteInLineArray

Subroutines Expand Arguments

  • 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)
  • 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

    Functions  Expand Arguments

  • 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