Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/dvi/dvilib/dl-dvi-fontdefinition.hh
diff options
context:
space:
mode:
Diffstat (limited to 'dvi/dvilib/dl-dvi-fontdefinition.hh')
-rwxr-xr-xdvi/dvilib/dl-dvi-fontdefinition.hh14
1 files changed, 12 insertions, 2 deletions
diff --git a/dvi/dvilib/dl-dvi-fontdefinition.hh b/dvi/dvilib/dl-dvi-fontdefinition.hh
index e6bb0d6..cc6bfd2 100755
--- a/dvi/dvilib/dl-dvi-fontdefinition.hh
+++ b/dvi/dvilib/dl-dvi-fontdefinition.hh
@@ -2,12 +2,14 @@
#define DL_FONT_DEFINITION_HH__
#include <string>
+#include <map>
#include "dl-refcounted.hh"
namespace DviLib {
-
- class DviFontdefinition : public RefCounted {
+
+ class DviFontdefinition : public RefCounted
+ {
public:
uint fontnum;
uint checksum;
@@ -18,5 +20,13 @@ namespace DviLib {
string name;
};
+ class DviFontMap : public RefCounted
+ {
+ public:
+ std::map <int, DviFontdefinition *> fontmap;
+ DviFontdefinition *get_fontdefinition (int fontnum);
+ void set_fontdefinition (int fontnum, DviFontdefinition *fd);
+ DviFontMap::~DviFontMap ();
+ };
}
#endif // DL_FONT_DEFINITION_HH__