PQueue(SteppingStoneEndpoint)& OrderedEndpoints()//£¿£¿£¿
~~~What does this mean? I can not find
it in
standard C++.
"PQueue(SteppingStoneEndpoint)" is actually a macro definition (defined
in Queue.h) that refers to an instantiation of a generic type. In
particular, it's definiing a pointer to a Queue, for which the elements
of the queue are SteppingStoneEndpoint objects.
If I had started writing Bro recently rather than quite a few years ago,
I would have used templates instead.
So "PQueue(SteppingStoneEndpoint)&" is a reference to such a pointer.
Vern