# Deprecated List

Member asIScriptContext::GetReturnPointer ()=0
  Use GetAddressOfReturnValue instead.

Member asIScriptContext::GetVarPointer (int varIndex, int stackLevel=-1)=0
  Use GetAddressOfVar instead.

Member asIScriptEngine::AddScriptSection (const char *module, const char *name, const char *code, size_t codeLength=0, int lineOffset=0)=0
  Use asIScriptModule::AddScriptSection instead.

Member asIScriptEngine::Build (const char *module)=0
  Use asIScriptModule::Build instead.

Member asIScriptEngine::Discard (const char *module)=0
  Use DiscardModule instead.

Member asIScriptEngine::ResetModule (const char *module)=0
  Use asIScriptModule::ResetGlobalVars instead.

Member asIScriptEngine::GetFunctionCount (const char *module)=0
  Use asIScriptModule::GetFunctionCount instead.

Member asIScriptEngine::GetFunctionIDByIndex (const char *module, int index)=0
  Use asIScriptModule::GetFunctionIdByIndex instead.

Member asIScriptEngine::GetFunctionIDByName (const char *module, const char *name)=0
  Use asIScriptModule::GetFunctionIdByName instead.

Member asIScriptEngine::GetFunctionIDByDecl (const char *module, const char *decl)=0
  Use asIScriptModule::GetFunctionIdByDecl instead.

Member asIScriptEngine::GetFunctionDescriptorByIndex (const char *module, int index)=0
  Use asIScriptModule::GetFunctionDescriptorByIndex instead.

Member asIScriptEngine::GetGlobalVarCount (const char *module)=0
  Use asIScriptModule::GetGlobalVarCount instead.

Member asIScriptEngine::GetGlobalVarIndexByName (const char *module, const char *name)=0
  Use asIScriptModule::GetGlobalVarIndexByName instead.

Member asIScriptEngine::GetGlobalVarIndexByDecl (const char *module, const char *decl)=0
  Use asIScriptModule::GetGlobalVarIndexByDecl instead.

Member asIScriptEngine::GetGlobalVarDeclaration (const char *module, int index, int *length=0)=0
  Use asIScriptModule::GetGlobalVarDeclaration instead.

Member asIScriptEngine::GetGlobalVarName (const char *module, int index, int *length=0)=0
  Use asIScriptModule::GetGlobalVarName instead.

Member asIScriptEngine::GetAddressOfGlobalVar (const char *module, int index)=0
  Use asIScriptModule::GetAddressOfGlobalVar instead.

Member asIScriptEngine::GetGlobalVarIDByIndex (const char *module, int index)=0
  Global variables are uniquely identified by module name and index.

Member asIScriptEngine::GetGlobalVarIDByName (const char *module, const char *name)=0
  Use asIScriptModule::GetGlobalVarIndexByName instead

Member asIScriptEngine::GetGlobalVarIDByDecl (const char *module, const char *decl)=0
  Use asIScriptModule::GetGlobalVarIndexByDecl instead

Member asIScriptEngine::GetGlobalVarDeclaration (int gvarID, int *length=0)=0
  Use asIScriptModule::GetGlobalVarDeclaration instead

Member asIScriptEngine::GetGlobalVarName (int gvarID, int *length=0)=0
  Use asIScriptModule::GetGlobalVarName instead

Member asIScriptEngine::GetGlobalVarPointer (int gvarID)=0
  Use asIScriptModule::GetAddressOfGlobalVar instead

Member asIScriptEngine::GetTypeIdByDecl (const char *module, const char *decl)=0
  Use GetTypeIdByDecl or asIScriptModule::GetTypeIdByDecl instead.

Member asIScriptEngine::GetImportedFunctionCount (const char *module)=0
  Use asIScriptModule::GetImportedFunctionCount instead.

Member asIScriptEngine::GetImportedFunctionIndexByDecl (const char *module, const char *decl)=0
  Use asIScriptModule::GetImportedFunctionIndexByDecl instead.

Member asIScriptEngine::GetImportedFunctionDeclaration (const char *module, int importIndex, int *length=0)=0
  Use asIScriptModule::GetImportedFunctionDeclaration instead.

Member asIScriptEngine::GetImportedFunctionSourceModule (const char *module, int importIndex, int *length=0)=0
  Use asIScriptModule::GetImportedFunctionSourceModule instead.

Member asIScriptEngine::BindImportedFunction (const char *module, int importIndex, int funcId)=0
  Use asIScriptModule::BindImportedFunction instead.

Member asIScriptEngine::UnbindImportedFunction (const char *module, int importIndex)=0
  Use asIScriptModule::UnbindImportedFunction instead.

Member asIScriptEngine::BindAllImportedFunctions (const char *module)=0
  Use asIScriptModule::BindAllImportedFunctions instead.

Member asIScriptEngine::UnbindAllImportedFunctions (const char *module)=0
  Use asIScriptModule::UnbindAllImportedFunctions instead.

Member asIScriptEngine::GetObjectsInGarbageCollectorCount ()=0
  Use GetGCStatistics instead.

Member asIScriptEngine::SaveByteCode (const char *module, asIBinaryStream *out)=0
  Use asIScriptModule::SaveByteCode instead.

Member asIScriptEngine::LoadByteCode (const char *module, asIBinaryStream *in)=0
  Use asIScriptModule::LoadByteCode instead.

Member asIScriptGeneric::GetArgPointer (asUINT arg)=0
  Use GetAddressOfArg instead.