| 1704 | } |
| 1705 | |
| 1706 | asIScriptFunction* ASModule::GetFunctionID(const std::string& function_name) { |
| 1707 | std::map<std::string, asIScriptFunction*>::const_iterator iter = func_map_.find(function_name); |
| 1708 | asIScriptFunction* func; |
| 1709 | if (iter == func_map_.end()) { |
| 1710 | func = module_->GetFunctionByDecl(function_name.c_str()); |
| 1711 | func_map_.insert(std::pair<std::string, asIScriptFunction*>(function_name, func)); |
| 1712 | } else { |
| 1713 | func = iter->second; |
| 1714 | } |
| 1715 | return func; |
| 1716 | } |
| 1717 | |
| 1718 | asIScriptModule* ASModule::GetInternalScriptModule() { |
| 1719 | return module_; |
no test coverage detected