#include "glite/wmsutils/exception/Exception.h"
Go to the source code of this file.
Namespaces | |
namespace | glite |
namespace | glite::jdl |
Data Structures | |
class | glite::jdl::RequestAdException |
class | glite::jdl::AdClassAdException |
class | glite::jdl::AdSyntaxException |
class | glite::jdl::AdSemanticException |
class | glite::jdl::AdSemanticMandatoryException |
class | glite::jdl::AdSemanticPathException |
class | glite::jdl::AdSemanticGroupException |
class | glite::jdl::AdAttributeException |
class | glite::jdl::AdMismatchException |
class | glite::jdl::AdFormatException |
class | glite::jdl::AdListException |
class | glite::jdl::AdEmptyException |
class | glite::jdl::AdExtractedException |
Defines | |
#define | GLITE_STACK_JDL_CATCH(exc_name) catch(exc_name &exc){exc.push_back(__FILE__,LINE,METHOD);throw;} |
#define | GLITE_STACK_JDL_CATCH_ALL() |
#define GLITE_STACK_JDL_CATCH | ( | exc_name | ) | catch(exc_name &exc){exc.push_back(__FILE__,LINE,METHOD);throw;} |
#define GLITE_STACK_JDL_CATCH_ALL | ( | ) |
Value:
}\ GLITE_STACK_JDL_CATCH(AdSemanticMandatoryException) \ GLITE_STACK_JDL_CATCH(AdSemanticPathException) \ GLITE_STACK_JDL_CATCH(AdSemanticGroupException) \ GLITE_STACK_JDL_CATCH(AdMismatchException) \ GLITE_STACK_JDL_CATCH(AdFormatException) \ GLITE_STACK_JDL_CATCH(AdListException) \ GLITE_STACK_JDL_CATCH(AdEmptyException) \ GLITE_STACK_JDL_CATCH(AdExtractedException) \ GLITE_STACK_JDL_CATCH(glite::wmsutils::exception::Exception) \ catch(std::exception &ex){glite::wmsutils::exception::Exception \ exc(__FILE__,__LINE__,METHOD,0,"Standard exception: "+std::string(ex.what()));throw exc;}