OverviewFilesCommitsIssuesDocsReleasesPeers

opencog-cogserver commits / a081b93

Fix template initalization
a081b936e737b22c365045235b95e84cadf08056
by Linas Vepštas <linasvepstas@gmail.com> · 2026-01-18T02:36:01.000Z

Changed files (2) +7 -0

opencog/cogserver/atoms/CogServerNode.cc +2 -0
……@@ -29,6 +29,8 @@
2929
3030using namespace opencog;
3131
32template class ObjectCRTP<CogServerNode>;
33
3234CogServerNode::CogServerNode(Type t, const std::string&& s)
3335 : ObjectCRTP<CogServerNode>(t, std::move(s)), CogServer()
3436{
opencog/cogserver/atoms/CogServerNode.h +5 -0
……@@ -37,8 +37,13 @@ namespace opencog
3737 * to this node to hold server configuration and state.
3838 */
3939
40class CogServerNode;
41extern template class ObjectCRTP<CogServerNode>;
42
4043class CogServerNode : public ObjectCRTP<CogServerNode>, public CogServer
4144{
45 friend class ObjectCRTP<CogServerNode>;
46
4247public:
4348 // Please do NOT use this constructor!
4449 CogServerNode(Type, const std::string&&);