DI-Guy Lua AI SDK
 All Classes Files Functions Variables Groups Pages
io Class Reference

Lua's built in input output library. More...

Static Public Member Functions

static close ([file])
 closes file, or the default output file More...
 
static flush ()
 flushes the default output file More...
 
static input ([file])
 opens file in text mode, sets as default input file, or returns current default input file More...
 
static lines ([filename])
 open file in read mode, returns iterator function to return lines, nil ends More...
 
static open (filename[, mode])
 opens file in specified mode "[rawb+]", returns handle or nil More...
 
static output ([file])
 opens file in text mode, sets as default output file, or returns current default output file More...
 
static read (format1,...)
 reads file according to given formats, returns read values or nil More...
 
static stdin!returns a handle
for a temporary opened in
update mode function io 
tmpfile ()
 
static type (obj)
 returns "file" if obj is an open file handle, "close file" if closed, or nil if not a file handle More...
 
static write (value1,...)
 writes strings or numbers to file More...
 

Static Public Attributes

static stdin!returns a handle
for a temporary 
file
 < file descriptor for STDIN function io.stdout –!< file descriptor for STDOUT More...
 

Detailed Description

Lua's built in input output library.

Member Function Documentation

static io::close ( )
static

closes file, or the default output file

static io::flush ( )
static

flushes the default output file

static io::input ( )
static

opens file in text mode, sets as default input file, or returns current default input file

static io::lines ( )
static

open file in read mode, returns iterator function to return lines, nil ends

static io::open ( filename  [, mode])
static

opens file in specified mode "[rawb+]", returns handle or nil

static io::output ( )
static

opens file in text mode, sets as default output file, or returns current default output file

static io::read ( format1  ,
  ... 
)
static

reads file according to given formats, returns read values or nil

static stdin ! returns a handle for a temporary opened in update mode function io io::tmpfile ( )
static
static io::type ( obj  )
static

returns "file" if obj is an open file handle, "close file" if closed, or nil if not a file handle

static io::write ( value1  ,
  ... 
)
static

writes strings or numbers to file

Member Data Documentation

stdin ! returns a handle for a temporary io::file
static

< file descriptor for STDIN function io.stdout –!< file descriptor for STDOUT


The documentation for this class was generated from the following file: