Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
NShader.Lexer.Scanner.StringBuff Class Reference
Inheritance diagram for NShader.Lexer.Scanner.StringBuff:
NShader.Lexer.ScanBuff

Public Member Functions

 StringBuff (string str)
 
override int Read ()
 
override int Peek ()
 
override string GetString (int beg, int end)
 

Properties

override int ReadPos [get]
 
override int Pos [get, set]
 
- Properties inherited from NShader.Lexer.ScanBuff
abstract int Pos [get, set]
 
abstract int ReadPos [get]
 

Additional Inherited Members

- Public Attributes inherited from NShader.Lexer.ScanBuff
const int EOF = -1
 

Detailed Description

Definition at line 432 of file ShaderMPlexer.cs.

Constructor & Destructor Documentation

NShader.Lexer.Scanner.StringBuff.StringBuff ( string  str)

Definition at line 438 of file ShaderMPlexer.cs.

Member Function Documentation

override string NShader.Lexer.Scanner.StringBuff.GetString ( int  beg,
int  end 
)
virtual

Implements NShader.Lexer.ScanBuff.

Definition at line 459 of file ShaderMPlexer.cs.

override int NShader.Lexer.Scanner.StringBuff.Peek ( )
virtual

Implements NShader.Lexer.ScanBuff.

Definition at line 453 of file ShaderMPlexer.cs.

override int NShader.Lexer.Scanner.StringBuff.Read ( )
virtual

Implements NShader.Lexer.ScanBuff.

Definition at line 444 of file ShaderMPlexer.cs.

References NShader.Lexer.EOF.

Property Documentation

override int NShader.Lexer.Scanner.StringBuff.Pos
getset

Definition at line 473 of file ShaderMPlexer.cs.

override int NShader.Lexer.Scanner.StringBuff.ReadPos
get

Definition at line 451 of file ShaderMPlexer.cs.


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