Nvi

For your kind consideration :-)

We introduced the NVI idiom here because the cl2000 compiler couldn't handle overloading and overriding at the same time.

Since it is already there, I feel it would make sense to declare the virtual functions (which are not part of the interface) private. No client has used them so far, and none should use them in the future.

This way, it is clear that they are not meant for the "general public" ;-)

Oh yes -- and this is the very last episode in the series.

@katcipis - as of now, you can have a go at those I/O-parameters again :D