SourcePawn Namespace Reference


Classes

class  ICallable
 Represents what a function needs to implement in order to be callable. More...
class  IPluginFunction
 Encapsulates a function call in a plugin. More...
class  IPluginDebugInfo
 Interface to managing a debug context at runtime. More...
class  ICompilation
 Represents a JIT compilation or plugin loading options. More...
class  IPluginRuntime
 Interface to managing a runtime plugin. More...
class  IPluginContext
 Interface to managing a context at runtime. More...
struct  CallStackInfo
 Information about a position in a call stack. More...
class  IContextTrace
 Retrieves error information from a debug hook. More...
class  IDebugListener
 Provides callbacks for debug information. More...
class  IProfiler
 Represents a code profiler for plugins. More...
class  ISourcePawnEngine
 Contains helper functions used by VMs and the host app. More...
class  ISourcePawnEngine2
 Outlines the interface a Virtual Machine (JIT) must expose. More...

Typedefs

typedef sp_plugin_s sp_plugin_t

Enumerations

enum  SP_NULL_TYPE { SP_NULL_VECTOR = 0, SP_NULL_STRING = 1 }
 Pseudo-NULL reference types. More...


Enumeration Type Documentation

enum SourcePawn::SP_NULL_TYPE

Pseudo-NULL reference types.

Enumerator:
SP_NULL_VECTOR  Float[3] reference
SP_NULL_STRING  const String[1] reference

Definition at line 77 of file sp_vm_api.h.


Generated on Fri Nov 21 04:10:06 2008 for SourceMod SDK by  doxygen 1.5.1