mirror of
https://github.com/godotengine/godot.git
synced 2025-11-02 14:41:07 +00:00
[Modules] Replace ERR_FAIL_COND with ERR_FAIL_NULL where applicable
This commit is contained in:
parent
36945dad07
commit
517e9f8aef
44 changed files with 557 additions and 557 deletions
|
|
@ -729,50 +729,50 @@ void GDScriptUtilityFunctions::unregister_functions() {
|
|||
|
||||
GDScriptUtilityFunctions::FunctionPtr GDScriptUtilityFunctions::get_function(const StringName &p_function) {
|
||||
GDScriptUtilityFunctionInfo *info = utility_function_table.lookup_ptr(p_function);
|
||||
ERR_FAIL_COND_V(!info, nullptr);
|
||||
ERR_FAIL_NULL_V(info, nullptr);
|
||||
return info->function;
|
||||
}
|
||||
|
||||
bool GDScriptUtilityFunctions::has_function_return_value(const StringName &p_function) {
|
||||
GDScriptUtilityFunctionInfo *info = utility_function_table.lookup_ptr(p_function);
|
||||
ERR_FAIL_COND_V(!info, false);
|
||||
ERR_FAIL_NULL_V(info, false);
|
||||
return info->info.return_val.type != Variant::NIL || bool(info->info.return_val.usage & PROPERTY_USAGE_NIL_IS_VARIANT);
|
||||
}
|
||||
|
||||
Variant::Type GDScriptUtilityFunctions::get_function_return_type(const StringName &p_function) {
|
||||
GDScriptUtilityFunctionInfo *info = utility_function_table.lookup_ptr(p_function);
|
||||
ERR_FAIL_COND_V(!info, Variant::NIL);
|
||||
ERR_FAIL_NULL_V(info, Variant::NIL);
|
||||
return info->info.return_val.type;
|
||||
}
|
||||
|
||||
StringName GDScriptUtilityFunctions::get_function_return_class(const StringName &p_function) {
|
||||
GDScriptUtilityFunctionInfo *info = utility_function_table.lookup_ptr(p_function);
|
||||
ERR_FAIL_COND_V(!info, StringName());
|
||||
ERR_FAIL_NULL_V(info, StringName());
|
||||
return info->info.return_val.class_name;
|
||||
}
|
||||
|
||||
Variant::Type GDScriptUtilityFunctions::get_function_argument_type(const StringName &p_function, int p_arg) {
|
||||
GDScriptUtilityFunctionInfo *info = utility_function_table.lookup_ptr(p_function);
|
||||
ERR_FAIL_COND_V(!info, Variant::NIL);
|
||||
ERR_FAIL_NULL_V(info, Variant::NIL);
|
||||
ERR_FAIL_COND_V(p_arg >= info->info.arguments.size(), Variant::NIL);
|
||||
return info->info.arguments[p_arg].type;
|
||||
}
|
||||
|
||||
int GDScriptUtilityFunctions::get_function_argument_count(const StringName &p_function, int p_arg) {
|
||||
GDScriptUtilityFunctionInfo *info = utility_function_table.lookup_ptr(p_function);
|
||||
ERR_FAIL_COND_V(!info, 0);
|
||||
ERR_FAIL_NULL_V(info, 0);
|
||||
return info->info.arguments.size();
|
||||
}
|
||||
|
||||
bool GDScriptUtilityFunctions::is_function_vararg(const StringName &p_function) {
|
||||
GDScriptUtilityFunctionInfo *info = utility_function_table.lookup_ptr(p_function);
|
||||
ERR_FAIL_COND_V(!info, false);
|
||||
ERR_FAIL_NULL_V(info, false);
|
||||
return (bool)(info->info.flags & METHOD_FLAG_VARARG);
|
||||
}
|
||||
|
||||
bool GDScriptUtilityFunctions::is_function_constant(const StringName &p_function) {
|
||||
GDScriptUtilityFunctionInfo *info = utility_function_table.lookup_ptr(p_function);
|
||||
ERR_FAIL_COND_V(!info, false);
|
||||
ERR_FAIL_NULL_V(info, false);
|
||||
return info->is_constant;
|
||||
}
|
||||
|
||||
|
|
@ -788,6 +788,6 @@ void GDScriptUtilityFunctions::get_function_list(List<StringName> *r_functions)
|
|||
|
||||
MethodInfo GDScriptUtilityFunctions::get_function_info(const StringName &p_function) {
|
||||
GDScriptUtilityFunctionInfo *info = utility_function_table.lookup_ptr(p_function);
|
||||
ERR_FAIL_COND_V(!info, MethodInfo());
|
||||
ERR_FAIL_NULL_V(info, MethodInfo());
|
||||
return info->info;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue