From 625c0202b76d37bc95a161ef1343c1ad593fa951 Mon Sep 17 00:00:00 2001 From: revsic Date: Tue, 19 Feb 2019 03:49:42 +0900 Subject: [PATCH] obfs, string: Fix table based make_string --- obfuscator/impl/string.hpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/obfuscator/impl/string.hpp b/obfuscator/impl/string.hpp index b50e74b..232655e 100644 --- a/obfuscator/impl/string.hpp +++ b/obfuscator/impl/string.hpp @@ -51,12 +51,9 @@ namespace obfs { template constexpr auto make_string(char const (&str)[size]) { - using pair = Table::get; - // constexpr Encoder encoder = pair::get<0>::value; - // constexpr Decoder decoder = pair::get<1>::value; - - constexpr Encoder encoder = pair::type::value; - constexpr Decoder decoder = pair::next::type::value; + using pair = Table::index; + constexpr Encoder encoder = pair::index<0>::value; + constexpr Decoder decoder = pair::index<1>::value; return make_string(str); }