Mercurial > octave
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"); |