mirror of
				https://github.com/rad4day/Waybar.git
				synced 2025-10-31 07:52:42 +01:00 
			
		
		
		
	Merge pull request #1423 from technic/fmt-refactor
move Glib ustring format helper to utils
This commit is contained in:
		| @@ -1,6 +1,7 @@ | ||||
| #pragma once | ||||
|  | ||||
| #include <fmt/format.h> | ||||
| #include <glibmm/ustring.h> | ||||
|  | ||||
| class pow_format { | ||||
|   public: | ||||
| @@ -84,5 +85,15 @@ namespace fmt { | ||||
|             ); | ||||
|         } | ||||
|     }; | ||||
|  | ||||
|  | ||||
|     // Glib ustirng support | ||||
|     template <> | ||||
|     struct formatter<Glib::ustring> : formatter<std::string> { | ||||
|       template <typename FormatContext> | ||||
|       auto format(const Glib::ustring& value, FormatContext& ctx) { | ||||
|         return formatter<std::string>::format(value, ctx); | ||||
|       } | ||||
|     }; | ||||
| } | ||||
|  | ||||
|   | ||||
| @@ -8,13 +8,7 @@ | ||||
| #include <fstream> | ||||
| #include <map> | ||||
|  | ||||
| template <> | ||||
| struct fmt::formatter<Glib::ustring> : formatter<std::string> { | ||||
|   template <typename FormatContext> | ||||
|   auto format(const Glib::ustring& value, FormatContext& ctx) { | ||||
|     return formatter<std::string>::format(value, ctx); | ||||
|   } | ||||
| }; | ||||
| #include "util/format.hpp" | ||||
|  | ||||
| template <> | ||||
| struct fmt::formatter<Glib::VariantBase> : formatter<std::string> { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Alex
					Alex