SimulationCraft
SimulationCraft is a tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm).
noncopyable Class Reference

helper class to make a class non-copyable More...

#include <generic.hpp>

Inheritance diagram for noncopyable:
action_callback_t action_state_t action_t actor_t actor_target_data_t benefit_t buff_t cooldown_waste_data_t dot_t event_t gain_t mutex_t nonmoveable player_collected_data_t::action_sequence_data_t proc_t raid_event_t sample_data_helper_t sc_thread_t stats_t

Protected Member Functions

 noncopyable (noncopyable &&)=default
 
noncopyableoperator= (noncopyable &&)=default
 
 noncopyable (const noncopyable &)=delete
 
noncopyableoperator= (const noncopyable &)=delete
 

Detailed Description

helper class to make a class non-copyable

To make your class A non-copyable, define it as such: class A : private noncopyable {}