Add const lvalue ref to core/* container parameters
This commit is contained in:
parent
907db8eebc
commit
a8bc9f3e78
92 changed files with 346 additions and 346 deletions
|
|
@ -68,7 +68,7 @@ void remove_print_handler(const PrintHandlerList *p_handler) {
|
|||
ERR_FAIL_NULL(l);
|
||||
}
|
||||
|
||||
void __print_line(String p_string) {
|
||||
void __print_line(const String &p_string) {
|
||||
if (!CoreGlobals::print_line_enabled) {
|
||||
return;
|
||||
}
|
||||
|
|
@ -85,7 +85,7 @@ void __print_line(String p_string) {
|
|||
_global_unlock();
|
||||
}
|
||||
|
||||
void __print_line_rich(String p_string) {
|
||||
void __print_line_rich(const String &p_string) {
|
||||
if (!CoreGlobals::print_line_enabled) {
|
||||
return;
|
||||
}
|
||||
|
|
@ -178,7 +178,7 @@ void __print_line_rich(String p_string) {
|
|||
_global_unlock();
|
||||
}
|
||||
|
||||
void print_error(String p_string) {
|
||||
void print_error(const String &p_string) {
|
||||
if (!CoreGlobals::print_error_enabled) {
|
||||
return;
|
||||
}
|
||||
|
|
@ -199,6 +199,6 @@ bool is_print_verbose_enabled() {
|
|||
return OS::get_singleton()->is_stdout_verbose();
|
||||
}
|
||||
|
||||
String stringify_variants(Variant p_var) {
|
||||
String stringify_variants(const Variant &p_var) {
|
||||
return p_var.operator String();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -46,19 +46,19 @@ struct PrintHandlerList {
|
|||
PrintHandlerList() {}
|
||||
};
|
||||
|
||||
String stringify_variants(Variant p_var);
|
||||
String stringify_variants(const Variant &p_var);
|
||||
|
||||
template <typename... Args>
|
||||
String stringify_variants(Variant p_var, Args... p_args) {
|
||||
String stringify_variants(const Variant &p_var, Args... p_args) {
|
||||
return p_var.operator String() + " " + stringify_variants(p_args...);
|
||||
}
|
||||
|
||||
void add_print_handler(PrintHandlerList *p_handler);
|
||||
void remove_print_handler(const PrintHandlerList *p_handler);
|
||||
|
||||
extern void __print_line(String p_string);
|
||||
extern void __print_line_rich(String p_string);
|
||||
extern void print_error(String p_string);
|
||||
extern void __print_line(const String &p_string);
|
||||
extern void __print_line_rich(const String &p_string);
|
||||
extern void print_error(const String &p_string);
|
||||
extern bool is_print_verbose_enabled();
|
||||
|
||||
// This version avoids processing the text to be printed until it actually has to be printed, saving some CPU usage.
|
||||
|
|
@ -69,21 +69,21 @@ extern bool is_print_verbose_enabled();
|
|||
} \
|
||||
}
|
||||
|
||||
inline void print_line(Variant v) {
|
||||
inline void print_line(const Variant &v) {
|
||||
__print_line(stringify_variants(v));
|
||||
}
|
||||
|
||||
inline void print_line_rich(Variant v) {
|
||||
inline void print_line_rich(const Variant &v) {
|
||||
__print_line_rich(stringify_variants(v));
|
||||
}
|
||||
|
||||
template <typename... Args>
|
||||
void print_line(Variant p_var, Args... p_args) {
|
||||
void print_line(const Variant &p_var, Args... p_args) {
|
||||
__print_line(stringify_variants(p_var, p_args...));
|
||||
}
|
||||
|
||||
template <typename... Args>
|
||||
void print_line_rich(Variant p_var, Args... p_args) {
|
||||
void print_line_rich(const Variant &p_var, Args... p_args) {
|
||||
__print_line_rich(stringify_variants(p_var, p_args...));
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1438,7 +1438,7 @@ Vector<int> String::split_ints_mk(const Vector<String> &p_splitters, bool p_allo
|
|||
return ret;
|
||||
}
|
||||
|
||||
String String::join(Vector<String> parts) const {
|
||||
String String::join(const Vector<String> &parts) const {
|
||||
String ret;
|
||||
for (int i = 0; i < parts.size(); ++i) {
|
||||
if (i > 0) {
|
||||
|
|
|
|||
|
|
@ -361,7 +361,7 @@ public:
|
|||
Vector<int> split_ints(const String &p_splitter, bool p_allow_empty = true) const;
|
||||
Vector<int> split_ints_mk(const Vector<String> &p_splitters, bool p_allow_empty = true) const;
|
||||
|
||||
String join(Vector<String> parts) const;
|
||||
String join(const Vector<String> &parts) const;
|
||||
|
||||
static char32_t char_uppercase(char32_t p_char);
|
||||
static char32_t char_lowercase(char32_t p_char);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue