Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
whitelisted_intrinsics.hpp
Go to the documentation of this file.
1#pragma once
2
4
5namespace sysio { namespace chain {
6
8
9 bool is_intrinsic_whitelisted( const whitelisted_intrinsics_type& whitelisted_intrinsics, std::string_view name );
10
11 void add_intrinsic_to_whitelist( whitelisted_intrinsics_type& whitelisted_intrinsics, std::string_view name );
12
13 void remove_intrinsic_from_whitelist( whitelisted_intrinsics_type& whitelisted_intrinsics, std::string_view name );
14
15 void reset_intrinsic_whitelist( whitelisted_intrinsics_type& whitelisted_intrinsics,
16 const std::set<std::string>& s );
17
18 std::set<std::string> convert_intrinsic_whitelist_to_set( const whitelisted_intrinsics_type& whitelisted_intrinsics );
19
20} } // namespace sysio::chain
void add_intrinsic_to_whitelist(whitelisted_intrinsics_type &whitelisted_intrinsics, std::string_view name)
void reset_intrinsic_whitelist(whitelisted_intrinsics_type &whitelisted_intrinsics, const std::set< std::string > &s)
void remove_intrinsic_from_whitelist(whitelisted_intrinsics_type &whitelisted_intrinsics, std::string_view name)
bool is_intrinsic_whitelisted(const whitelisted_intrinsics_type &whitelisted_intrinsics, std::string_view name)
std::set< std::string > convert_intrinsic_whitelist_to_set(const whitelisted_intrinsics_type &whitelisted_intrinsics)
shared_flat_multimap< uint64_t, shared_string > whitelisted_intrinsics_type
boost::interprocess::flat_multimap< K, V, std::less< K >, allocator< std::pair< K, V > > > shared_flat_multimap
Definition types.hpp:89
Immutable except for fc::from_variant.
Definition name.hpp:43
char * s