#pragma once #include #include #include class CPassword { public: struct SVerificationResult { std::atomic realized = false; bool success = false; std::string failReason = ""; }; std::shared_ptr verify(const std::string& pass); }; inline std::unique_ptr g_pPassword = std::make_unique();