Im getting this error when I call a method from a class in the library Im using, and it assigns at one point a value to an object of type 'FiberEdgeType':
error: base class `FiberEdgeType' has incomplete type
Anyone know what this error means?
Sorry I didnt include much code, but I'd have to include massive blocks if I put all thats relevant.
Basically:
Code:
RelatedEdges<FiberEdge> _RelatedFiberEdges; //FiberEdge is a type definition of a template class.
and in
class RelatedEdges
template<class EdgeTPointer> void RelatedEdges<EdgeTPointer>::ReadTwo(BasicIo* parser) { //The EdgeTPointer is in this case the object of type FiberEdgeType
....
EdgeTPointer n2 = 0;
n = Convert(vg->Id2Edge(id),n2); //Id2Edge returns an EdgeTPointer
//Here is where the error occurs
...
...
}
Never seen this error before... Anyone?