Mercurial > hg > classical
annotate common/TypeRegistrar.h @ 12:dc55b0940f15 classical-rdf
...
author | Chris Cannam |
---|---|
date | Thu, 18 Feb 2010 18:22:07 +0000 |
parents | df999875c53b |
children | 9abc896958cf |
rev | line source |
---|---|
Chris@7 | 1 |
Chris@7 | 2 #ifndef _TYPE_REGISTRAR_H_ |
Chris@7 | 3 #define _TYPE_REGISTRAR_H_ |
Chris@7 | 4 |
Chris@7 | 5 namespace Dataquay { |
Chris@7 | 6 class BasicStore; |
Chris@7 | 7 class ObjectMapper; |
Chris@7 | 8 } |
Chris@7 | 9 |
Chris@7 | 10 namespace ClassicalData |
Chris@7 | 11 { |
Chris@7 | 12 |
Chris@7 | 13 class TypeRegistrar |
Chris@7 | 14 { |
Chris@7 | 15 public: |
Chris@7 | 16 static void addMappings(Dataquay::BasicStore *, Dataquay::ObjectMapper *); |
Chris@7 | 17 |
Chris@7 | 18 private: |
Chris@7 | 19 TypeRegistrar(); |
Chris@7 | 20 static TypeRegistrar m_instance; |
Chris@7 | 21 }; |
Chris@7 | 22 |
Chris@7 | 23 } |
Chris@7 | 24 |
Chris@7 | 25 #endif |
Chris@7 | 26 |
Chris@7 | 27 |