Hi Amy and thanks for your reply,
No. What I meant was if there is a way for me, as a programmer that develops
libraries that other programmers can use, to show to the other programmers
that the function that they can use can throw an exception. For instance,
I've been trying out the MySQLDriverCS library to connect to a MySQL
database. When typing the name of a function of an object created which
belongs to that API, and then selecting "Go to definition" I will only get an
"Object browser" which shows the functions available, but in that (nor in
the documentation...) view I cannot see any information about whether the
function throws any exception that I might have to catch. When writing
void MyClass::MyFunction(...) throw (MyException);
in C++ "throw (MyException) is only a way of clearly showing to another
programmer what he / she (perhaps) have to deal with when it comes to
exceptions.