>>>>> "Andre" == Andre Poenitz <[EMAIL PROTECTED]> writes:
Andre> I don't like the extra parameter more than the extra virtual Andre> function. There are too many parameters already in some places Andre> (Windows API anyone?) and nobody is going to weed them out. If Andre> there is a seperate function is only used in a single place and Andre> the code there gets scrapped later in a rework, chances are Andre> much higher that the functions will be removed than the crytpic Andre> parameter... If it is the only reason you have a good comment in the function's definition should be enough to tell who uses the parameter. Actually, I thin that the problem is to define the various uses we have for asString() in terms of their meanings (what makes an inset desirable in ascii output but not TOC?). Then the API itself will get cleaner. Currently, I am not able to give a good rule to decide whether an inset should go in TOC or not. JMarc