Solidity contract compiler

Are those the only possible exceptions that can be thrown? If not, you may catch std::exceptions or even catch(...) too.