Overview   Project   Class   Tree   Deprecated   Index 
0 A.D.
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

ps.scripting
(ps.scripting globals)

   in JSCollection.h
   in JSInterface_Console.h
   in JSInterface_Selection.h
   in JSInterface_VFS.h
   in JSMap.h
   in JSInterface_VFS.cpp
   in JSInterface_VFS.cpp

(ps.scripting globals)


Field Summary
 int cur_line
          See JSInterface_VFS.cpp
 std::string line
          See JSInterface_VFS.cpp
 JSObject* line_array
          See JSInterface_VFS.cpp
 * rval
          See JSInterface_VFS.cpp
 
Method Summary
 static void BuildDirEntListCB( const char* path, const DirEnt* UNUSED( ent ), void* context )
          See JSInterface_VFS.cpp
 CStr contents(( const char* ) buf, size )
          See JSInterface_VFS.cpp
 ( void ) file_buf_free( buf )
          See JSInterface_VFS.cpp
  JS_AddRoot( cx,& line_array )
          See JSInterface_VFS.cpp
  JS_RemoveRoot( cx,& line_array )
          See JSInterface_VFS.cpp
 contents. Replace("\r\n","\n" )
          See JSInterface_VFS.cpp
  return( JS_TRUE )
          See JSInterface_VFS.cpp
 else if( err< 0 ) return( JS_FALSE )
          See JSInterface_VFS.cpp
 std::stringstream ss( contents )
          See JSInterface_VFS.cpp
  while( std::getline( ss, line ) )
          See JSInterface_VFS.cpp
 
Symbol Summary
 #define EntityCollection CJSCollection<HEntity, &CEntity::JSI_class>
          See JSCollection.h
 #define INCLUDED_JSCOLLECTION
          See JSCollection.h
 #define INCLUDED_JSI_CONSOLE
          See JSInterface_Console.h
 #define INCLUDED_JSI_SELECTION
          See JSInterface_Selection.h
 #define INCLUDED_JSI_VFS
          See JSInterface_VFS.h
 #define INCLUDED_JSMAP
          See JSMap.h
 #define JSObjectCollection
          See JSCollection.h
 #define PlayerCollection CJSCollection<CPlayer*, &CPlayer::JSI_class>
          See JSCollection.h
 
Macro Summary
 #define JS_CHECK_FILE_ERR(errif(err == ERR::TNODE_NOT_FOUND{*rval) = JSVAL_NULLreturn( JS_TRUE )}else if(err < 0)return( JS_FALSE )
          See JSInterface_VFS.cpp
 

Field Detail

cur_line

 int cur_line;
See JSInterface_VFS.cpp.

line

 std::string line;
See JSInterface_VFS.cpp.

line_array

 JSObject* line_array;
See JSInterface_VFS.cpp.

rval

 * rval;
See JSInterface_VFS.cpp.


Method Detail

BuildDirEntListCB

 static void BuildDirEntListCB( const char* path, const DirEnt* UNUSED( ent ), void* context );
See JSInterface_VFS.cpp.

contents

 CStr contents(( const char* ) buf, size );
See JSInterface_VFS.cpp.

file_buf_free

 ( void ) file_buf_free( buf );
See JSInterface_VFS.cpp.

JS_AddRoot

 JS_AddRoot( cx,& line_array );
See JSInterface_VFS.cpp.

JS_RemoveRoot

 JS_RemoveRoot( cx,& line_array );
See JSInterface_VFS.cpp.

Replace

 contents. Replace("\r\n","\n" );
See JSInterface_VFS.cpp.

return

 return( JS_TRUE );
See JSInterface_VFS.cpp.

return

 else if( err< 0 ) return( JS_FALSE );
See JSInterface_VFS.cpp.

ss

 std::stringstream ss( contents );
See JSInterface_VFS.cpp.

while

 while( std::getline( ss, line ) );
See JSInterface_VFS.cpp.


Symbol Detail

EntityCollection

 #define EntityCollection CJSCollection<HEntity, &CEntity::JSI_class>
See JSCollection.h.

INCLUDED_JSCOLLECTION

 #define INCLUDED_JSCOLLECTION 
See JSCollection.h.

INCLUDED_JSI_CONSOLE

 #define INCLUDED_JSI_CONSOLE 
See JSInterface_Console.h.

INCLUDED_JSI_SELECTION

 #define INCLUDED_JSI_SELECTION 
See JSInterface_Selection.h.

INCLUDED_JSI_VFS

 #define INCLUDED_JSI_VFS 
See JSInterface_VFS.h.

INCLUDED_JSMAP

 #define INCLUDED_JSMAP 
See JSMap.h.

JSObjectCollection

 #define JSObjectCollection 
See JSCollection.h.

PlayerCollection

 #define PlayerCollection CJSCollection<CPlayer*, &CPlayer::JSI_class>
See JSCollection.h.


Macro Detail

JS_CHECK_FILE_ERR

 #define JS_CHECK_FILE_ERR(errif(err == ERR::TNODE_NOT_FOUND{*rval) = JSVAL_NULL;return( JS_TRUE );}else if(err < 0)return( JS_FALSE );
See JSInterface_VFS.cpp.

 Overview   Project   Class   Tree   Deprecated   Index 
0 A.D.
Generated on September 04, 2007 at 18:13
CppDoc v2.4.0
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD