~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/plugin/plugin.h

  • Committer: Mark Atwood
  • Date: 2011-06-15 05:31:03 UTC
  • mfrom: (2318.2.47 refactor7)
  • Revision ID: me@mark.atwood.name-20110615053103-z704kl0lvil2mdly
merge lp:~olafvdspek/drizzle/refactor7
  warning: criss-cross merge encountered

Show diffs side-by-side

added added

removed removed

Lines of Context:
30
30
namespace drizzled {
31
31
namespace plugin {
32
32
 
33
 
class DRIZZLED_API Plugin
 
33
class DRIZZLED_API Plugin : boost::noncopyable
34
34
{
35
35
private:
36
36
  const std::string _name;
38
38
  module::Module *_module;
39
39
  const std::string _type_name;
40
40
 
41
 
  Plugin();
42
 
  Plugin(const Plugin&);
43
 
  Plugin& operator=(const Plugin &);
44
41
public:
45
42
  typedef std::pair<const std::string, const std::string> map_key;
46
43
  typedef std::map<const map_key, plugin::Plugin *> map;