Merge pull request #63069 from kdiduk/gdnative-refactoring
[3.x][GDNative] Refactoring: add `const` to `has` and `join` methods of pooled arrays
This commit is contained in:
commit
dc1a3554e0
4 changed files with 26 additions and 26 deletions
|
@ -483,7 +483,7 @@ public:
|
||||||
return OK;
|
return OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
String join(String delimiter) {
|
String join(String delimiter) const {
|
||||||
String rs = "";
|
String rs = "";
|
||||||
int s = size();
|
int s = size();
|
||||||
Read r = read();
|
Read r = read();
|
||||||
|
|
|
@ -147,7 +147,7 @@ godot_bool GDAPI godot_pool_byte_array_empty(const godot_pool_byte_array *p_self
|
||||||
return self->empty();
|
return self->empty();
|
||||||
}
|
}
|
||||||
|
|
||||||
godot_bool GDAPI godot_pool_byte_array_has(godot_pool_byte_array *p_self, const uint8_t p_data) {
|
godot_bool GDAPI godot_pool_byte_array_has(const godot_pool_byte_array *p_self, const uint8_t p_data) {
|
||||||
const PoolVector<uint8_t> *self = (const PoolVector<uint8_t> *)p_self;
|
const PoolVector<uint8_t> *self = (const PoolVector<uint8_t> *)p_self;
|
||||||
return self->has(p_data);
|
return self->has(p_data);
|
||||||
}
|
}
|
||||||
|
@ -251,7 +251,7 @@ godot_bool GDAPI godot_pool_int_array_empty(const godot_pool_int_array *p_self)
|
||||||
return self->empty();
|
return self->empty();
|
||||||
}
|
}
|
||||||
|
|
||||||
godot_bool GDAPI godot_pool_int_array_has(godot_pool_int_array *p_self, const godot_int p_data) {
|
godot_bool GDAPI godot_pool_int_array_has(const godot_pool_int_array *p_self, const godot_int p_data) {
|
||||||
const PoolVector<godot_int> *self = (const PoolVector<godot_int> *)p_self;
|
const PoolVector<godot_int> *self = (const PoolVector<godot_int> *)p_self;
|
||||||
return self->has(p_data);
|
return self->has(p_data);
|
||||||
}
|
}
|
||||||
|
@ -355,7 +355,7 @@ godot_bool GDAPI godot_pool_real_array_empty(const godot_pool_real_array *p_self
|
||||||
return self->empty();
|
return self->empty();
|
||||||
}
|
}
|
||||||
|
|
||||||
godot_bool GDAPI godot_pool_real_array_has(godot_pool_real_array *p_self, const godot_real p_data) {
|
godot_bool GDAPI godot_pool_real_array_has(const godot_pool_real_array *p_self, const godot_real p_data) {
|
||||||
const PoolVector<godot_real> *self = (const PoolVector<godot_real> *)p_self;
|
const PoolVector<godot_real> *self = (const PoolVector<godot_real> *)p_self;
|
||||||
return self->has(p_data);
|
return self->has(p_data);
|
||||||
}
|
}
|
||||||
|
@ -411,8 +411,8 @@ void GDAPI godot_pool_string_array_invert(godot_pool_string_array *p_self) {
|
||||||
self->invert();
|
self->invert();
|
||||||
}
|
}
|
||||||
|
|
||||||
godot_string GDAPI godot_pool_string_array_join(godot_pool_string_array *p_self, const godot_string *p_delimiter) {
|
godot_string GDAPI godot_pool_string_array_join(const godot_pool_string_array *p_self, const godot_string *p_delimiter) {
|
||||||
PoolVector<String> *self = (PoolVector<String> *)p_self;
|
const PoolVector<String> *self = (PoolVector<String> *)p_self;
|
||||||
String &delimiter = *(String *)p_delimiter;
|
String &delimiter = *(String *)p_delimiter;
|
||||||
|
|
||||||
godot_string str;
|
godot_string str;
|
||||||
|
@ -478,7 +478,7 @@ godot_bool GDAPI godot_pool_string_array_empty(const godot_pool_string_array *p_
|
||||||
return self->empty();
|
return self->empty();
|
||||||
}
|
}
|
||||||
|
|
||||||
godot_bool GDAPI godot_pool_string_array_has(godot_pool_string_array *p_self, const godot_string *p_data) {
|
godot_bool GDAPI godot_pool_string_array_has(const godot_pool_string_array *p_self, const godot_string *p_data) {
|
||||||
const PoolVector<String> *self = (const PoolVector<String> *)p_self;
|
const PoolVector<String> *self = (const PoolVector<String> *)p_self;
|
||||||
String &s = *(String *)p_data;
|
String &s = *(String *)p_data;
|
||||||
return self->has(s);
|
return self->has(s);
|
||||||
|
@ -590,7 +590,7 @@ godot_bool GDAPI godot_pool_vector2_array_empty(const godot_pool_vector2_array *
|
||||||
return self->empty();
|
return self->empty();
|
||||||
}
|
}
|
||||||
|
|
||||||
godot_bool GDAPI godot_pool_vector2_array_has(godot_pool_vector2_array *p_self, const godot_vector2 *p_data) {
|
godot_bool GDAPI godot_pool_vector2_array_has(const godot_pool_vector2_array *p_self, const godot_vector2 *p_data) {
|
||||||
const PoolVector<Vector2> *self = (const PoolVector<Vector2> *)p_self;
|
const PoolVector<Vector2> *self = (const PoolVector<Vector2> *)p_self;
|
||||||
Vector2 &s = *(Vector2 *)p_data;
|
Vector2 &s = *(Vector2 *)p_data;
|
||||||
return self->has(s);
|
return self->has(s);
|
||||||
|
@ -702,7 +702,7 @@ godot_bool GDAPI godot_pool_vector3_array_empty(const godot_pool_vector3_array *
|
||||||
return self->empty();
|
return self->empty();
|
||||||
}
|
}
|
||||||
|
|
||||||
godot_bool GDAPI godot_pool_vector3_array_has(godot_pool_vector3_array *p_self, const godot_vector3 *p_data) {
|
godot_bool GDAPI godot_pool_vector3_array_has(const godot_pool_vector3_array *p_self, const godot_vector3 *p_data) {
|
||||||
const PoolVector<Vector3> *self = (const PoolVector<Vector3> *)p_self;
|
const PoolVector<Vector3> *self = (const PoolVector<Vector3> *)p_self;
|
||||||
Vector3 &s = *(Vector3 *)p_data;
|
Vector3 &s = *(Vector3 *)p_data;
|
||||||
return self->has(s);
|
return self->has(s);
|
||||||
|
@ -814,7 +814,7 @@ godot_bool GDAPI godot_pool_color_array_empty(const godot_pool_color_array *p_se
|
||||||
return self->empty();
|
return self->empty();
|
||||||
}
|
}
|
||||||
|
|
||||||
godot_bool GDAPI godot_pool_color_array_has(godot_pool_color_array *p_self, const godot_color *p_data) {
|
godot_bool GDAPI godot_pool_color_array_has(const godot_pool_color_array *p_self, const godot_color *p_data) {
|
||||||
const PoolVector<Color> *self = (const PoolVector<Color> *)p_self;
|
const PoolVector<Color> *self = (const PoolVector<Color> *)p_self;
|
||||||
Color &s = *(Color *)p_data;
|
Color &s = *(Color *)p_data;
|
||||||
return self->has(s);
|
return self->has(s);
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
"name": "godot_pool_byte_array_has",
|
"name": "godot_pool_byte_array_has",
|
||||||
"return_type": "godot_bool",
|
"return_type": "godot_bool",
|
||||||
"arguments": [
|
"arguments": [
|
||||||
["godot_pool_byte_array *", "p_self"],
|
["const godot_pool_byte_array *", "p_self"],
|
||||||
["const uint8_t", "p_data"]
|
["const uint8_t", "p_data"]
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -44,7 +44,7 @@
|
||||||
"name": "godot_pool_int_array_has",
|
"name": "godot_pool_int_array_has",
|
||||||
"return_type": "godot_bool",
|
"return_type": "godot_bool",
|
||||||
"arguments": [
|
"arguments": [
|
||||||
["godot_pool_int_array *", "p_self"],
|
["const godot_pool_int_array *", "p_self"],
|
||||||
["const godot_int", "p_data"]
|
["const godot_int", "p_data"]
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -59,7 +59,7 @@
|
||||||
"name": "godot_pool_real_array_has",
|
"name": "godot_pool_real_array_has",
|
||||||
"return_type": "godot_bool",
|
"return_type": "godot_bool",
|
||||||
"arguments": [
|
"arguments": [
|
||||||
["godot_pool_real_array *", "p_self"],
|
["const godot_pool_real_array *", "p_self"],
|
||||||
["const godot_real", "p_data"]
|
["const godot_real", "p_data"]
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -74,7 +74,7 @@
|
||||||
"name": "godot_pool_string_array_has",
|
"name": "godot_pool_string_array_has",
|
||||||
"return_type": "godot_bool",
|
"return_type": "godot_bool",
|
||||||
"arguments": [
|
"arguments": [
|
||||||
["godot_pool_string_array *", "p_self"],
|
["const godot_pool_string_array *", "p_self"],
|
||||||
["const godot_string *", "p_data"]
|
["const godot_string *", "p_data"]
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -82,7 +82,7 @@
|
||||||
"name": "godot_pool_string_array_join",
|
"name": "godot_pool_string_array_join",
|
||||||
"return_type": "godot_string",
|
"return_type": "godot_string",
|
||||||
"arguments": [
|
"arguments": [
|
||||||
["godot_pool_string_array *", "p_self"],
|
["const godot_pool_string_array *", "p_self"],
|
||||||
["const godot_string *", "p_delimiter"]
|
["const godot_string *", "p_delimiter"]
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -97,7 +97,7 @@
|
||||||
"name": "godot_pool_vector2_array_has",
|
"name": "godot_pool_vector2_array_has",
|
||||||
"return_type": "godot_bool",
|
"return_type": "godot_bool",
|
||||||
"arguments": [
|
"arguments": [
|
||||||
["godot_pool_vector2_array *", "p_self"],
|
["const godot_pool_vector2_array *", "p_self"],
|
||||||
["const godot_vector2 *", "p_data"]
|
["const godot_vector2 *", "p_data"]
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -112,7 +112,7 @@
|
||||||
"name": "godot_pool_vector3_array_has",
|
"name": "godot_pool_vector3_array_has",
|
||||||
"return_type": "godot_bool",
|
"return_type": "godot_bool",
|
||||||
"arguments": [
|
"arguments": [
|
||||||
["godot_pool_vector3_array *", "p_self"],
|
["const godot_pool_vector3_array *", "p_self"],
|
||||||
["const godot_vector3 *", "p_data"]
|
["const godot_vector3 *", "p_data"]
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -127,7 +127,7 @@
|
||||||
"name": "godot_pool_color_array_has",
|
"name": "godot_pool_color_array_has",
|
||||||
"return_type": "godot_bool",
|
"return_type": "godot_bool",
|
||||||
"arguments": [
|
"arguments": [
|
||||||
["godot_pool_color_array *", "p_self"],
|
["const godot_pool_color_array *", "p_self"],
|
||||||
["const godot_color *", "p_data"]
|
["const godot_color *", "p_data"]
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
|
@ -195,7 +195,7 @@ godot_int GDAPI godot_pool_byte_array_size(const godot_pool_byte_array *p_self);
|
||||||
|
|
||||||
godot_bool GDAPI godot_pool_byte_array_empty(const godot_pool_byte_array *p_self);
|
godot_bool GDAPI godot_pool_byte_array_empty(const godot_pool_byte_array *p_self);
|
||||||
|
|
||||||
godot_bool GDAPI godot_pool_byte_array_has(godot_pool_byte_array *p_self, const uint8_t p_data);
|
godot_bool GDAPI godot_pool_byte_array_has(const godot_pool_byte_array *p_self, const uint8_t p_data);
|
||||||
|
|
||||||
void GDAPI godot_pool_byte_array_destroy(godot_pool_byte_array *p_self);
|
void GDAPI godot_pool_byte_array_destroy(godot_pool_byte_array *p_self);
|
||||||
|
|
||||||
|
@ -232,7 +232,7 @@ godot_int GDAPI godot_pool_int_array_size(const godot_pool_int_array *p_self);
|
||||||
|
|
||||||
godot_bool GDAPI godot_pool_int_array_empty(const godot_pool_int_array *p_self);
|
godot_bool GDAPI godot_pool_int_array_empty(const godot_pool_int_array *p_self);
|
||||||
|
|
||||||
godot_bool GDAPI godot_pool_int_array_has(godot_pool_int_array *p_self, const godot_int p_data);
|
godot_bool GDAPI godot_pool_int_array_has(const godot_pool_int_array *p_self, const godot_int p_data);
|
||||||
|
|
||||||
void GDAPI godot_pool_int_array_destroy(godot_pool_int_array *p_self);
|
void GDAPI godot_pool_int_array_destroy(godot_pool_int_array *p_self);
|
||||||
|
|
||||||
|
@ -269,7 +269,7 @@ godot_int GDAPI godot_pool_real_array_size(const godot_pool_real_array *p_self);
|
||||||
|
|
||||||
godot_bool GDAPI godot_pool_real_array_empty(const godot_pool_real_array *p_self);
|
godot_bool GDAPI godot_pool_real_array_empty(const godot_pool_real_array *p_self);
|
||||||
|
|
||||||
godot_bool GDAPI godot_pool_real_array_has(godot_pool_real_array *p_self, const godot_real p_data);
|
godot_bool GDAPI godot_pool_real_array_has(const godot_pool_real_array *p_self, const godot_real p_data);
|
||||||
|
|
||||||
void GDAPI godot_pool_real_array_destroy(godot_pool_real_array *p_self);
|
void GDAPI godot_pool_real_array_destroy(godot_pool_real_array *p_self);
|
||||||
|
|
||||||
|
@ -287,7 +287,7 @@ godot_error GDAPI godot_pool_string_array_insert(godot_pool_string_array *p_self
|
||||||
|
|
||||||
void GDAPI godot_pool_string_array_invert(godot_pool_string_array *p_self);
|
void GDAPI godot_pool_string_array_invert(godot_pool_string_array *p_self);
|
||||||
|
|
||||||
godot_string GDAPI godot_pool_string_array_join(godot_pool_string_array *p_self, const godot_string *p_delimiter);
|
godot_string GDAPI godot_pool_string_array_join(const godot_pool_string_array *p_self, const godot_string *p_delimiter);
|
||||||
|
|
||||||
void GDAPI godot_pool_string_array_push_back(godot_pool_string_array *p_self, const godot_string *p_data);
|
void GDAPI godot_pool_string_array_push_back(godot_pool_string_array *p_self, const godot_string *p_data);
|
||||||
|
|
||||||
|
@ -308,7 +308,7 @@ godot_int GDAPI godot_pool_string_array_size(const godot_pool_string_array *p_se
|
||||||
|
|
||||||
godot_bool GDAPI godot_pool_string_array_empty(const godot_pool_string_array *p_self);
|
godot_bool GDAPI godot_pool_string_array_empty(const godot_pool_string_array *p_self);
|
||||||
|
|
||||||
godot_bool GDAPI godot_pool_string_array_has(godot_pool_string_array *p_self, const godot_string *p_data);
|
godot_bool GDAPI godot_pool_string_array_has(const godot_pool_string_array *p_self, const godot_string *p_data);
|
||||||
|
|
||||||
void GDAPI godot_pool_string_array_destroy(godot_pool_string_array *p_self);
|
void GDAPI godot_pool_string_array_destroy(godot_pool_string_array *p_self);
|
||||||
|
|
||||||
|
@ -345,7 +345,7 @@ godot_int GDAPI godot_pool_vector2_array_size(const godot_pool_vector2_array *p_
|
||||||
|
|
||||||
godot_bool GDAPI godot_pool_vector2_array_empty(const godot_pool_vector2_array *p_self);
|
godot_bool GDAPI godot_pool_vector2_array_empty(const godot_pool_vector2_array *p_self);
|
||||||
|
|
||||||
godot_bool GDAPI godot_pool_vector2_array_has(godot_pool_vector2_array *p_self, const godot_vector2 *p_data);
|
godot_bool GDAPI godot_pool_vector2_array_has(const godot_pool_vector2_array *p_self, const godot_vector2 *p_data);
|
||||||
|
|
||||||
void GDAPI godot_pool_vector2_array_destroy(godot_pool_vector2_array *p_self);
|
void GDAPI godot_pool_vector2_array_destroy(godot_pool_vector2_array *p_self);
|
||||||
|
|
||||||
|
@ -382,7 +382,7 @@ godot_int GDAPI godot_pool_vector3_array_size(const godot_pool_vector3_array *p_
|
||||||
|
|
||||||
godot_bool GDAPI godot_pool_vector3_array_empty(const godot_pool_vector3_array *p_self);
|
godot_bool GDAPI godot_pool_vector3_array_empty(const godot_pool_vector3_array *p_self);
|
||||||
|
|
||||||
godot_bool GDAPI godot_pool_vector3_array_has(godot_pool_vector3_array *p_self, const godot_vector3 *p_data);
|
godot_bool GDAPI godot_pool_vector3_array_has(const godot_pool_vector3_array *p_self, const godot_vector3 *p_data);
|
||||||
|
|
||||||
void GDAPI godot_pool_vector3_array_destroy(godot_pool_vector3_array *p_self);
|
void GDAPI godot_pool_vector3_array_destroy(godot_pool_vector3_array *p_self);
|
||||||
|
|
||||||
|
@ -419,7 +419,7 @@ godot_int GDAPI godot_pool_color_array_size(const godot_pool_color_array *p_self
|
||||||
|
|
||||||
godot_bool GDAPI godot_pool_color_array_empty(const godot_pool_color_array *p_self);
|
godot_bool GDAPI godot_pool_color_array_empty(const godot_pool_color_array *p_self);
|
||||||
|
|
||||||
godot_bool GDAPI godot_pool_color_array_has(godot_pool_color_array *p_self, const godot_color *p_data);
|
godot_bool GDAPI godot_pool_color_array_has(const godot_pool_color_array *p_self, const godot_color *p_data);
|
||||||
|
|
||||||
void GDAPI godot_pool_color_array_destroy(godot_pool_color_array *p_self);
|
void GDAPI godot_pool_color_array_destroy(godot_pool_color_array *p_self);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue