﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
91	hidden virtual function	Víctor de Buen Remiro	Jorge	"Compiling TOL with Borland C++ I've found these potential errors

Warn :  tol_bprdist.h(599,3):'BLaplaceDist::Inverse(BDat)' hides virtual 
function 'BProbDist::Inverse(BDat,BDat)'
Warn :  tol_bprdist.h(648,3):'BParetoDist::Inverse(BDat)' hides virtual 
function 'BProbDist::Inverse(BDat,BDat)'

This is due to in BProbDist parent class the declaration of Inverse function is 

  virtual BDat Inverse	    (BDat prob, BDat tolerance = BDat::Tolerance());

This can became in very difficult to debug errors when Inverse is used as virtual 
function. 

So the correct declarations are 

BLaplaceDist::Inverse(BDat, BDat tolerance = BDat::Tolerance());
BParetoDist::Inverse(BDat, BDat tolerance = BDat::Tolerance());

even if tolerance parameter will not be used."	defect	closed	normal		Math	head	normal	wontfix		
