Move sharing map friends declarations to unit tests
This commit is contained in:
parent
186897c0bd
commit
4ae8eb6756
|
@ -130,12 +130,6 @@ template <class keyT,
|
|||
class sharing_mapt
|
||||
{
|
||||
public:
|
||||
friend void sharing_map_interface_test();
|
||||
friend void sharing_map_copy_test();
|
||||
friend void sharing_map_collision_test();
|
||||
friend void sharing_map_view_test();
|
||||
friend void sharing_map_sharing_stats_test();
|
||||
|
||||
~sharing_mapt()
|
||||
{
|
||||
}
|
||||
|
|
|
@ -16,7 +16,14 @@ Author: Daniel Poetzl
|
|||
#include <testing-utils/catch.hpp>
|
||||
#include <util/sharing_map.h>
|
||||
|
||||
typedef sharing_mapt<irep_idt, std::string, irep_id_hash> smt;
|
||||
class smt : public sharing_mapt<irep_idt, std::string, irep_id_hash>
|
||||
{
|
||||
friend void sharing_map_interface_test();
|
||||
friend void sharing_map_copy_test();
|
||||
friend void sharing_map_collision_test();
|
||||
friend void sharing_map_view_test();
|
||||
friend void sharing_map_sharing_stats_test();
|
||||
};
|
||||
|
||||
// helpers
|
||||
void fill(smt &sm)
|
||||
|
|
Loading…
Reference in New Issue