17 #ifndef _DECAF_UTIL_CONCURRENT_BROKENBARRIEREXCEPTION_H_ 18 #define _DECAF_UTIL_CONCURRENT_BROKENBARRIEREXCEPTION_H_ 45 :
decaf::lang::Exception()
47 *(Exception*)
this = ex;
57 :
decaf::lang::Exception()
59 *(Exception*)
this = ex;
68 :
decaf::lang::Exception( cause ) {}
80 const char* msg, ... )
81 :
decaf::lang::Exception()
85 va_start( vargs, msg );
86 buildMessage( msg, vargs );
89 setMark( file, lineNumber );
103 const std::exception* cause,
104 const char* msg, ... )
105 :
decaf::lang::Exception( cause )
108 va_start( vargs, msg );
109 buildMessage( msg, vargs );
112 setMark( file, lineNumber );
Definition: BrokenBarrierException.h:30
BrokenBarrierException(const BrokenBarrierException &ex)
Copy Constructor.
Definition: BrokenBarrierException.h:56
BrokenBarrierException(const std::exception *cause)
Constructor.
Definition: BrokenBarrierException.h:67
BrokenBarrierException(const char *file, const int lineNumber, const std::exception *cause, const char *msg,...)
Constructor - Initializes the file name and line number where this message occurred.
Definition: BrokenBarrierException.h:102
virtual BrokenBarrierException * clone() const
Clones this exception.
Definition: BrokenBarrierException.h:122
BrokenBarrierException()
Default Constructor.
Definition: BrokenBarrierException.h:36
BrokenBarrierException(const char *file, const int lineNumber, const char *msg,...)
Constructor - Initializes the file name and line number where this message occurred.
Definition: BrokenBarrierException.h:79
BrokenBarrierException(const decaf::lang::Exception &ex)
Conversion Constructor from some other Exception.
Definition: BrokenBarrierException.h:44
#define DECAF_API
Definition: Config.h:29
Definition: Exception.h:38
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements...
Definition: AprPool.h:25