jdl-api-cpp-3.4.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
RequestAdExceptions.h File Reference
#include "glite/wmsutils/exception/Exception.h"

Go to the source code of this file.

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
 

Namespaces

 glite
 
 glite::jdl
 

Macros

#define GLITE_STACK_JDL_CATCH(exc_name)   catch(exc_name &exc){exc.push_back(__FILE__,LINE,METHOD);throw;}
 
#define GLITE_STACK_JDL_CATCH_ALL()
 

Macro Definition Documentation

#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;}
#define GLITE_STACK_JDL_CATCH(exc_name)
Definition: RequestAdExceptions.h:23