maxscript/foundation/CharStream.h File Reference

CharStream.h File Reference

Macros

#define is_charstream(v)   ((v)->_is_charstream())
 

Functions

ScripterExport CharStream ()
 
virtual ScripterExport ~CharStream ()
 
 classof_methods (CharStream, Value)
 
BOOL _is_charstream ()
 
virtual void gc_trace ()
 
virtual MaxSDK::Util::Char get_char ()=0
 
virtual void unget_char (const MaxSDK::Util::Char &c)=0
 
virtual MaxSDK::Util::Char peek_char ()=0
 
virtual int at_eos ()=0
 
virtual void rewind ()=0
 
virtual unsigned int pos ()
 
virtual unsigned int line ()
 
virtual void seek (int pos)
 
virtual void flush_to_eol ()=0
 
virtual void flush_to_eobuf ()
 
virtual void flush_whitespace ()
 
virtual MaxSDK::Util::Char putch (const MaxSDK::Util::Char &c)
 
virtual const MCHARputs (const MCHAR *str)
 
virtual int printf (const MCHAR *format,...)
 
virtual void close ()
 
virtual void flush ()
 
virtual void log_to (CharStream *log)
 
virtual void close_log ()
 
virtual Listenerget_listener ()
 
virtual CharStreamget_log ()
 
virtual Valueget_file_name ()
 
virtual void set_file_name (const MCHAR *fileName)
 
virtual CharStreamget_resource_value_stream (Value *resourceID)
 

Variables

visible_class_debug_ok(CharStream)
class CharStream Value
file_name
 
HashTableresourceMap
 
StringStream * resourceValueStream
 

Macro Definition Documentation

#define is_charstream (   v)    ((v)->_is_charstream())

Function Documentation

ScripterExport CharStream ( )
virtual ScripterExport ~CharStream ( )
virtual
classof_methods ( CharStream  ,
Value   
)
BOOL _is_charstream ( )
42 { DbgAssert(!is_sourcepositionwrapper(this)); return 1; }
#define DbgAssert(expr)
Definition: assert1.h:74
#define is_sourcepositionwrapper(v)
virtual void gc_trace ( )
virtual
virtual MaxSDK::Util::Char get_char ( )
pure virtual
virtual void unget_char ( const MaxSDK::Util::Char c)
pure virtual
virtual MaxSDK::Util::Char peek_char ( )
pure virtual
virtual int at_eos ( )
pure virtual
virtual void rewind ( )
pure virtual
virtual unsigned int pos ( )
virtual
virtual unsigned int line ( )
virtual
virtual void seek ( int  pos)
virtual
virtual void flush_to_eol ( )
pure virtual
virtual void flush_to_eobuf ( )
virtual
virtual void flush_whitespace ( )
virtual
virtual MaxSDK::Util::Char putch ( const MaxSDK::Util::Char c)
virtual
64 { return c; }
virtual const MCHAR* puts ( const MCHAR str)
virtual
65 { return str; }
virtual int printf ( const MCHAR format,
  ... 
)
virtual
69 { return 0; }
virtual void close ( )
virtual
virtual void flush ( )
virtual
virtual void log_to ( CharStream log)
virtual
virtual void close_log ( )
virtual
virtual Listener* get_listener ( )
virtual
76 { return NULL; }
#define NULL
Definition: autoptr.h:20
virtual CharStream* get_log ( )
virtual
77 { return NULL; }
#define NULL
Definition: autoptr.h:20
virtual Value* get_file_name ( )
virtual
virtual void set_file_name ( const MCHAR fileName)
virtual
virtual CharStream* get_resource_value_stream ( Value resourceID)
virtual

Variable Documentation

HashTable* resourceMap
StringStream* resourceValueStream