mirror of
https://github.com/revsic/cpp-obfuscator
synced 2026-06-08 17:08:30 +00:00
obfs, string: Fix table based make_string
This commit is contained in:
@@ -51,12 +51,9 @@ namespace obfs {
|
||||
|
||||
template <typename Table, std::size_t size>
|
||||
constexpr auto make_string(char const (&str)[size]) {
|
||||
using pair = Table::get<OBFS_RAND_VAL(Table::size)>;
|
||||
// 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<OBFS_RAND_VAL(Table::size)>;
|
||||
constexpr Encoder encoder = pair::index<0>::value;
|
||||
constexpr Decoder decoder = pair::index<1>::value;
|
||||
|
||||
return make_string<encoder, decoder>(str);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user