comparison src/txt-eng-ft.cc @ 12122:f4689107dd8c

Explicitly disallow copying in some classes.
author Pascal Dupuis <Pascal.Dupuis@uclouvain.be>
date Sat, 22 Jan 2011 02:21:52 -0500
parents 12df7854fa7c
children 9ea6f69259d7
comparison
equal deleted inserted replaced
11598:62b7ea59a6ff 12122:f4689107dd8c
62 { return (instance_ok () 62 { return (instance_ok ()
63 ? instance->do_get_font (name, weight, angle, size) 63 ? instance->do_get_font (name, weight, angle, size)
64 : 0); } 64 : 0); }
65 65
66 private: 66 private:
67
67 static ft_manager *instance; 68 static ft_manager *instance;
68 69
69 private: 70 private:
71
72 // No copying!
73
74 ft_manager (const ft_manager&);
75
76 ft_manager& operator = (const ft_manager&);
77
70 ft_manager (void) 78 ft_manager (void)
71 { 79 {
72 if (FT_Init_FreeType (&library)) 80 if (FT_Init_FreeType (&library))
73 { 81 {
74 ::error ("unable to initialize freetype library"); 82 ::error ("unable to initialize freetype library");