Common:

  • Config
    • Const
  • Const
    • Const
  • Type
    • Types
    • Procedures
      • Stream.HasError
      • Stream.LastError
      • Stream.ClearError
      • Stream.ReadBytes
      • Stream.ReadByte
      • Stream.ReadChar
      • Stream.ReadInteger
      • Stream.ReadLongInt
      • Stream.ReadReal
      • Stream.ReadLongReal
      • Stream.ReadU8
      • Stream.ReadS8
      • Stream.ReadU16
      • Stream.ReadS16
      • Stream.ReadU32
      • Stream.ReadS32
      • Stream.ReadU64
      • Stream.ReadS64
      • Stream.ReadReal32
      • Stream.ReadReal64
      • Stream.ReadLine
      • Stream.WriteBytes
      • Stream.WriteByte
      • Stream.WriteChar
      • Stream.WriteInteger
      • Stream.WriteLongInt
      • Stream.WriteReal
      • Stream.WriteLongReal
      • Stream.WriteU8
      • Stream.WriteS8
      • Stream.WriteU16
      • Stream.WriteS16
      • Stream.WriteU32
      • Stream.WriteS32
      • Stream.WriteU64
      • Stream.WriteS64
      • Stream.WriteReal32
      • Stream.WriteReal64
      • Stream.WriteString
      • Stream.WriteNL
      • Stream.WriteStream
      • Stream.Seek
      • Stream.Tell
      • Stream.Truncate
      • Stream.Flush
      • Stream.Close
      • Stream.Closed
      • Stream.IsTTY
      • Stream.Readable
      • Stream.Writeable
      • Stream.Seekable
      • Stream.FormatString
      • Stream.FormatInteger
      • Stream.FormatReal
      • Stream.FormatCardinal
      • Stream.FormatDateTime

Basic Data Types:

  • ArrayOfByte
    • Procedures
      • Fill
      • Zero
      • Copy
      • IsZero
      • Equal
      • Hash
  • ArrayOfChar
    • Procedures
      • Clear
      • NulTerminate
      • Capacity
      • Length
      • Assign
      • FillChar
      • AppendChar
      • Append
      • Extract
      • Compare
      • Equal
      • IndexChar
      • Index
      • Delete
      • Insert
      • Replace
      • LeftTrim
      • RightTrim
      • LeftPad
      • RightPad
      • Trim
      • LowerCase
      • UpperCase
      • Capitalize
      • StartsWith
      • EndsWith
      • Match
      • Format
      • Hash
  • ArrayOfSet
    • Const
    • Procedures
      • Clear
      • Fill
      • Copy
      • In
      • IsZero
      • Equal
      • IsSubset
      • Incl
      • Excl
      • Invert
      • Union
      • Difference
      • Intersection
      • SymmetricDifference
  • Cardinal
    • Vars
    • Procedures
      • Random
      • RandomRange
      • Format
      • FromSubString
      • FromString
  • Char
    • Const
    • Procedures
      • IsControl
      • IsGraph
      • IsPunct
      • IsDigit
      • IsHexDigit
      • IsAlpha
      • IsAlphaNum
      • IsSpace
      • IsLower
      • IsUpper
      • Lower
      • Upper
  • DateTime
    • Const
    • Types
    • Procedures
      • TryEncodeDate
      • EncodeDate
      • TryEncodeDateTime
      • EncodeDateTime
      • DecodeDate
      • DecodeTime
      • DecodeDateTime
      • DateTimeToDate
      • IncYear
      • DecYear
      • IncMonth
      • DecMonth
      • Inc
      • Dec
      • Now
      • Today
      • Extract
      • Trunc
      • Diff
      • Span
      • Format
      • FromSubString
      • FromString
  • Integer
    • Procedures
      • Format
      • FromSubString
      • FromString
  • Real
    • Const
    • Procedures
      • FPClassify
      • IsNan
      • IsInf
      • IsFinite
      • IsZero
      • IsNormal
      • SignBit
      • CopySign
      • Abs
      • Floor
      • Round
      • Sin
      • Cos
      • ArcTan
      • ArcTan2
      • Sqrt
      • Log
      • Exp
      • Tan
      • Format
      • FromString
  • String
    • Types
    • Procedures
      • Reserve
      • Assign
      • AppendChar
      • Ln
      • Append
      • Extract
      • Compare
      • Equal
      • Insert
      • Replace
      • New
      • S
      • Duplicate
      • Dispose
      • FormatString
      • FormatInteger
      • FormatReal
      • FormatCardinal
      • FormatDateTime
      • Hash

Abstract Data Types:

  • ADTBasicType
    • Procedures
      • Min
      • Max
      • Swap
      • Compare
      • Equal
      • Hash
  • ADTDictionary
    • Procedures
      • Dictionary.Init
      • Dictionary.Dispose
      • Dictionary.Size
      • Dictionary.HasKey
      • Dictionary.Set
      • Dictionary.Get
      • Dictionary.Remove
      • Dictionary.Discard
      • Dictionary.Clear
      • Dictionary.Pop
      • Dictionary.PopItem
      • Dictionary.Keys
      • Dictionary.Values
      • Dictionary.First
      • Iterator.Next
      • Iterator.NextItem
      • Iterator.Reset
  • ADTList
    • Procedures
      • List.Init
      • List.Dispose
      • List.Size
      • List.IsEmpty
      • List.Apply
      • List.Append
      • List.AppendHead
      • List.Pop
      • List.PopHead
      • List.First
      • List.Last
      • Iterator.Next
  • ADTSet
    • Procedures
      • Set.Init
      • Set.Dispose
      • Set.Size
      • Set.In
      • Set.Incl
      • Set.Excl
      • Set.Clear
      • Set.Pop
      • Set.Elements
      • Set.First
      • Iterator.Next
      • Iterator.Reset
  • ADTStream
    • Const
    • Types
    • Procedures
      • ADTStream.FormatString
      • ADTStream.FormatInteger
      • ADTStream.FormatReal
      • ADTStream.FormatCardinal
      • ADTStream.FormatDateTime
      • NullStream.ReadBytes
      • NullStream.WriteBytes
      • NullStream.Readable
      • NullStream.Writeable
      • NullStream.Seekable
      • MemoryStream.Open
      • MemoryStream.ToString
      • MemoryStream.ReadBytes
      • MemoryStream.Reserve
      • MemoryStream.Shrink
      • MemoryStream.WriteBytes
      • MemoryStream.Seek
      • MemoryStream.Tell
      • MemoryStream.Truncate
      • MemoryStream.Close
      • MemoryStream.Closed
      • MemoryStream.Readable
      • MemoryStream.Writeable
      • MemoryStream.Seekable
  • ADTTree
    • Procedures
      • Tree.Init
      • Tree.Size
      • Tree.Dispose
      • Tree.FindNode
      • Tree.HasElement
      • Tree.First
      • Tree.Last
      • Tree.FindForward
      • Tree.FindReverse
      • Iterator.Next
      • Tree.Insert
      • Tree.Remove
  • ADTVector
    • Procedures
      • Vector.Init
      • Vector.Size
      • Vector.Capacity
      • Vector.Clear
      • Vector.Dispose
      • Vector.Reserve
      • Vector.Shrink
      • Vector.Append
      • Vector.At
      • Vector.Set
      • Vector.Get
      • Vector.Pop
      • Vector.Reverse
      • Vector.Shuffle
      • Vector.Sort
      • Vector.Find

Library:

  • DataConfig
    • Types
    • Procedures
      • InitParser
      • Parser.Dispose
      • Parser.Clear
      • Parser.Get
      • Parser.Set
      • Parser.Delete
      • Parser.HasSection
      • Parser.Sections
      • Parser.Write
      • Parser.Read
  • DataLZ4
    • Procedures
      • BlockDecodeRaw
      • MaxEncodeSize
      • BlockEncodeRaw
  • O2Testing
    • Types
    • Procedures
      • Initialize
      • Begin
      • End
      • Finalize
      • Assert
  • O2Timing
    • Procedures
      • StartTimer
      • Elapsed
      • Timing
  • OS
    • Const
    • Types
    • Procedures
      • ProgramName
      • Args
      • Arg
      • InitArgument
      • NextArgument
      • HasEnv
      • Env
      • GetLastError
      • Exit
  • OSDir
    • Types
    • Procedures
      • Dir.Open
      • Dir.Close
      • Dir.Next
      • Dir.Name
      • Dir.IsDir
      • Current
      • SetCurrent
      • Create
      • Delete
  • OSFile
    • Procedures
      • Exists
      • Delete
      • Rename
      • ModifyTime
  • OSHost
    • Const
    • Types
    • Procedures
      • ProgramNameLength
      • ProgramName
      • Args
      • ArgLength
      • Arg
      • StdHandle
      • FileOpen
      • FileClose
      • FileRead
      • FileWrite
      • FileStdWrite
      • FileSeek
      • FileTell
      • FileSetSize
      • FileTruncate
      • FileFlush
      • FileExists
      • FileRemove
      • FileRename
      • FileModificationTime
      • DirOpen
      • DirClose
      • DirNext
      • DirNameLength
      • DirName
      • DirIsDir
      • GetTime
      • GetTimeZoneOffset
      • CDNameLength
      • CDName
      • SetCD
      • CreateDirectory
      • RemoveDirectory
      • EnvVarLength
      • EnvVar
      • Exit
      • GetLastError
  • OSPath
    • Const
    • Procedures
      • Join
      • Absolute
      • FileName
      • DirName
      • Extension
      • Match
  • OSStream
    • Const
    • Types
    • Vars
    • Procedures
      • File.Open
      • File.Close
      • File.Closed
      • File.ReadBytes
      • File.WriteBytes
      • File.Seek
      • File.Tell
      • File.Truncate
      • File.Flush
      • File.Readable
      • File.Writeable
      • File.Seekable
      • Std.Open
      • Std.Close
      • Std.Check
      • Std.ReadBytes
      • Std.WriteBytes
      • Std.IsTTY
      • Std.Readable
      • Std.Writeable
      • Std.Seekable
  • StringPattern
    • Const
    • Types
    • Procedures
      • Pattern.Match
      • Pattern.Find
      • Pattern.Capture
ECSStdLib
  • Index

Index

A | C | D | I | O | R | S | T

A

  • ADTBasicType
  • ADTDictionary
  • ADTList
  • ADTSet
  • ADTStream
  • ADTTree
  • ADTVector
  • ArrayOfByte
  • ArrayOfChar
  • ArrayOfSet

C

  • Cardinal
  • Char
  • Config
  • Const

D

  • DataConfig
  • DataLZ4
  • DateTime

I

  • Integer

O

  • O2Testing
  • O2Timing
  • OS
  • OSDir
  • OSFile
  • OSHost
  • OSPath
  • OSStream

R

  • Real

S

  • String
  • StringPattern

T

  • Type

© Copyright 2023, Runar Tenfjord.

Built with Sphinx using a theme provided by Read the Docs.