diff include/core/strings.h @ 258:862d0d8619f6

*: HUUUGE changes animia has been renamed to animone, so instead of thinking of a health condition, you think of a beautiful flower :) I've also edited some of the code for animone, but I have no idea if it even works or not because I don't have a mac or windows machine lying around. whoops! ... anyway, all of the changes divergent from Anisthesia are now licensed under BSD. it's possible that I could even rewrite most of the code to where I don't even have to keep the MIT license, but that's thinking too far into the future I've been slacking off on implementing the anime seasons page, mostly out of laziness. I think I'd have to create another db file specifically for the seasons anyway, this code is being pushed *primarily* because the hard drive it's on is failing! yay :)
author Paper <paper@paper.us.eu.org>
date Mon, 01 Apr 2024 02:43:44 -0400
parents f784b5b1914c
children dd211ff68b36
line wrap: on
line diff
--- a/include/core/strings.h	Sun Feb 18 16:02:14 2024 -0500
+++ b/include/core/strings.h	Mon Apr 01 02:43:44 2024 -0400
@@ -1,10 +1,10 @@
 #ifndef __core__strings_h
 #define __core__strings_h
 
+#include <set>
+#include <sstream>
 #include <string>
 #include <vector>
-#include <set>
-#include <sstream>
 
 #include <cstdint>
 
@@ -15,10 +15,10 @@
 
 /* Implode function: takes a vector of strings and turns it
  * into a string, separated by delimiters.
-*/
+ */
 std::string Implode(const std::vector<std::string>& vector, const std::string& delimiter);
 std::string Implode(const std::set<std::string>& set, const std::string& delimiter);
-std::vector<std::string> Split(const std::string &text, const std::string& delimiter);
+std::vector<std::string> Split(const std::string& text, const std::string& delimiter);
 
 /* Substring removal functions */
 std::string ReplaceAll(std::string string, const std::string& find, const std::string& replace);
@@ -36,7 +36,7 @@
  * different string formats universal (and these functions
  * typically do things the right way so we avoid retarded
  * code)
-*/
+ */
 std::wstring ToWstring(const std::string& string);
 std::wstring ToWstring(const QString& string);
 std::string ToUtf8String(const std::wstring& wstring);
@@ -46,16 +46,14 @@
 QString ToQString(const std::wstring& wstring);
 
 /* not really an "int"... but who cares? */
-template<typename T = int,
-         std::enable_if_t<std::is_integral<T>::value, bool> = true>
+template<typename T = int, std::enable_if_t<std::is_integral<T>::value, bool> = true>
 T ToInt(const std::string& str, T def = 0) {
 	std::istringstream s(str);
 	s >> std::noboolalpha >> def;
 	return def;
 }
 
-template<typename T,
-         std::enable_if_t<std::is_integral<T>::value && !std::is_same<T, bool>::value, bool> = true>
+template<typename T, std::enable_if_t<std::is_integral<T>::value && !std::is_same<T, bool>::value, bool> = true>
 std::string ToUtf8String(T i) {
 	std::ostringstream s;
 	s << i;