Difference between revisions of "Lua:Class:StringStream"
Jump to navigation
Jump to search
Line 2: | Line 2: | ||
Class for using [[Stream]] objects as a [[Strings]] based object. | Class for using [[Stream]] objects as a [[Strings]] based object. | ||
+ | |||
+ | == Creation == | ||
+ | ; [[createStringStream]]() | ||
+ | : Returns a newly created string steam. | ||
== Properties == | == Properties == |
Revision as of 07:09, 11 March 2017
StringStream class: (Inheritance: Stream->Object)
Class for using Stream objects as a Strings based object.
Creation
- createStringStream()
- Returns a newly created string steam.
Properties
- DataString : string
- The internal string
Examples
local fileStr = nil local tableFile = findTableFile('PlayerBaseHook.CEA') if tableFile ~= nil then local stringStream = createStringStream() stringStream.Position = 0 -- if not set before using 'copyFrom' the 'StringStream' object will be inconsistent. stringStream.copyFrom(tableFile.Stream, tableFile.Stream.Size) fileStr = stringStream.DataString stringStream.destroy() end