| … | … | @@ -34,6 +34,8 @@ |
| 34 | 34 | |
| 35 | 35 | using namespace opencog; |
| 36 | 36 | |
| 37 | template class ObjectCRTP<StorageNode>; | |
| 38 | ||
| 37 | 39 | // ==================================================================== |
| 38 | 40 | |
| 39 | 41 | StorageNode::StorageNode(Type t, std::string uri) : |
| … | … | @@ -35,6 +35,10 @@ namespace opencog |
| 35 | 35 | /** \addtogroup grp_atomspace |
| 36 | 36 | * @{ |
| 37 | 37 | */ |
| 38 | ||
| 39 | class StorageNode; | |
| 40 | extern template class ObjectCRTP<StorageNode>; | |
| 41 | ||
| 38 | 42 | class StorageNode : public ObjectCRTP<StorageNode>, protected BackingStore |
| 39 | 43 | { |
| 40 | 44 | // The write-thru proxies need to call into the BackingStore |