Daniele Bartolini 9 anos atrás
pai
commit
df19b53294
1 arquivos alterados com 44 adições e 44 exclusões
  1. 44 44
      src/core/strings/dynamic_string.h

+ 44 - 44
src/core/strings/dynamic_string.h

@@ -25,15 +25,15 @@ struct DynamicString
 	Array<char> _data;
 
 	DynamicString(Allocator& a);
-	DynamicString(const char* s, Allocator& a = default_allocator());
+	DynamicString(const char* str, Allocator& a = default_allocator());
 
-	DynamicString& operator=(const DynamicString& s);
-	DynamicString& operator=(const char* s);
+	DynamicString& operator=(const DynamicString& ds);
+	DynamicString& operator=(const char* str);
 	DynamicString& operator=(const char c);
-	DynamicString& operator=(const FixedString& s);
+	DynamicString& operator=(const FixedString& fs);
 
 	/// Sets the string to @a s.
-	void set(const char* s, u32 len);
+	void set(const char* str, u32 len);
 
 	/// Reserves space for at least @a n characters.
 	void reserve(u32 n);
@@ -56,18 +56,18 @@ struct DynamicString
 	/// Removes the leading string @a s.
 	/// @note
 	/// The string must start with @a s.
-	void strip_leading(const char* s);
+	void strip_leading(const char* str);
 
 	/// Removes the trailing string @a s.
 	/// @note
 	/// The string must end with @a s.
-	void strip_trailing(const char* s);
+	void strip_trailing(const char* str);
 
 	/// Returns whether the string starts with the given @a s string.
-	bool starts_with(const char* s) const;
+	bool has_prefix(const char* str) const;
 
 	/// Returns wheterh the string ends with the given @a s string.
-	bool ends_with(const char* s) const;
+	bool has_suffix(const char* str) const;
 
 	/// Returns the StringId32 of the string.
 	StringId32 to_string_id() const;
@@ -81,17 +81,17 @@ inline DynamicString::DynamicString(Allocator& a)
 {
 }
 
-inline DynamicString::DynamicString(const char* s, Allocator& a)
+inline DynamicString::DynamicString(const char* str, Allocator& a)
 	: _data(a)
 {
-	CE_ASSERT_NOT_NULL(s);
-	array::push(_data, s, strlen32(s));
+	CE_ASSERT_NOT_NULL(str);
+	array::push(_data, str, strlen32(str));
 }
 
-inline void DynamicString::set(const char* s, u32 len)
+inline void DynamicString::set(const char* str, u32 len)
 {
 	array::resize(_data, len);
-	strncpy(array::begin(_data), s, len);
+	strncpy(array::begin(_data), str, len);
 }
 
 /// Appends the string @a b to @a a.
@@ -102,10 +102,10 @@ inline DynamicString& operator+=(DynamicString& a, const DynamicString& b)
 }
 
 /// Appends the string @a s to @a a.
-inline DynamicString& operator+=(DynamicString& a, const char* s)
+inline DynamicString& operator+=(DynamicString& a, const char* str)
 {
-	CE_ASSERT_NOT_NULL(s);
-	array::push(a._data, s, strlen32(s));
+	CE_ASSERT_NOT_NULL(str);
+	array::push(a._data, str, strlen32(str));
 	return a;
 }
 
@@ -117,23 +117,23 @@ inline DynamicString& operator+=(DynamicString& a, const char c)
 }
 
 /// Appends the string @a s to @a a.
-inline DynamicString& operator+=(DynamicString& a, const FixedString& s)
+inline DynamicString& operator+=(DynamicString& a, const FixedString& fs)
 {
-	array::push(a._data, s.data(), s.length());
+	array::push(a._data, fs.data(), fs.length());
 	return a;
 }
 
-inline DynamicString& DynamicString::operator=(const DynamicString& s)
+inline DynamicString& DynamicString::operator=(const DynamicString& ds)
 {
-	_data = s._data;
+	_data = ds._data;
 	return *this;
 }
 
-inline DynamicString& DynamicString::operator=(const char* s)
+inline DynamicString& DynamicString::operator=(const char* str)
 {
-	CE_ASSERT_NOT_NULL(s);
+	CE_ASSERT_NOT_NULL(str);
 	array::clear(_data);
-	array::push(_data, s, strlen32(s));
+	array::push(_data, str, strlen32(str));
 	return *this;
 }
 
@@ -144,10 +144,10 @@ inline DynamicString& DynamicString::operator=(const char c)
 	return *this;
 }
 
-inline DynamicString& DynamicString::operator=(const FixedString& s)
+inline DynamicString& DynamicString::operator=(const FixedString& fs)
 {
 	array::clear(_data);
-	array::push(_data, s.data(), s.length());
+	array::push(_data, fs.data(), fs.length());
 	return *this;
 }
 
@@ -161,10 +161,10 @@ inline bool operator==(const DynamicString& a, const DynamicString& b)
 	return strcmp(a.c_str(), b.c_str()) == 0;
 }
 
-inline bool operator==(const DynamicString& a, const char* b)
+inline bool operator==(const DynamicString& a, const char* str)
 {
-	CE_ASSERT_NOT_NULL(b);
-	return strcmp(a.c_str(), b) == 0;
+	CE_ASSERT_NOT_NULL(str);
+	return strcmp(a.c_str(), str) == 0;
 }
 
 inline void DynamicString::reserve(u32 n)
@@ -209,44 +209,44 @@ inline void DynamicString::trim()
 	rtrim();
 }
 
-inline void DynamicString::strip_leading(const char* s)
+inline void DynamicString::strip_leading(const char* str)
 {
-	CE_ASSERT_NOT_NULL(s);
-	CE_ASSERT(starts_with(s), "String does not start with %s", s);
+	CE_ASSERT_NOT_NULL(str);
+	CE_ASSERT(has_prefix(str), "String does not start with '%s'", str);
 
 	const u32 my_len = strlen32(c_str());
-	const u32 s_len = strlen32(s);
+	const u32 s_len = strlen32(str);
 
 	memmove(array::begin(_data), array::begin(_data) + s_len, (my_len - s_len));
 	array::resize(_data, my_len - s_len);
 }
 
-inline void DynamicString::strip_trailing(const char* s)
+inline void DynamicString::strip_trailing(const char* str)
 {
-	CE_ASSERT_NOT_NULL(s);
-	CE_ASSERT(ends_with(s), "String does not end with %s", s);
+	CE_ASSERT_NOT_NULL(str);
+	CE_ASSERT(has_suffix(str), "String does not end with '%s'", str);
 
 	const u32 my_len = strlen32(c_str());
-	const u32 s_len = strlen32(s);
+	const u32 s_len = strlen32(str);
 	array::resize(_data, my_len - s_len);
 }
 
-inline bool DynamicString::starts_with(const char* s) const
+inline bool DynamicString::has_prefix(const char* str) const
 {
-	CE_ASSERT_NOT_NULL(s);
-	return strncmp(c_str(), s, strlen32(s)) == 0;
+	CE_ASSERT_NOT_NULL(str);
+	return strncmp(c_str(), str, strlen32(str)) == 0;
 }
 
-inline bool DynamicString::ends_with(const char* s) const
+inline bool DynamicString::has_suffix(const char* str) const
 {
-	CE_ASSERT_NOT_NULL(s);
+	CE_ASSERT_NOT_NULL(str);
 
 	const u32 my_len = strlen32(c_str());
-	const u32 s_len = strlen32(s);
+	const u32 s_len = strlen32(str);
 
 	if (my_len >= s_len)
 	{
-		return strncmp(array::begin(_data) + (my_len - s_len), s, s_len) == 0;
+		return strncmp(array::begin(_data) + (my_len - s_len), str, s_len) == 0;
 	}
 
 	return false;