I believe line 291 should call SetInterfaceFunctions(). I don't see what the SetInterface() function actually calls. It must be that this constructor isn't called anywhere. It's a templated class and constructor, so it would only compile it if it's called somewhere and the template arguments specified.