exception.h File Reference

#include "../string/cstring.h"
#include "../basic_types.h"
#include "../string/cstring.h"
Include dependency graph for exception.h:
This graph shows which files directly or indirectly include this file:

Classes

class  CException

Defines

#define ASSERT(condition, msg)
#define EXCEPTION(msg,...)   { char buf[1024];sprintf(&buf[0], msg, __VA_ARGS__);throw CException(buf); }

Define Documentation

#define ASSERT (   condition,
  msg 
)
Value:
{if (!(condition)) throw CException(CString(__FILE__) + CString(":") + \
            CString(__LINE__) + CString(": ") + CString(msg));}

Referenced by SDFstateSpaceBufferAnalysisNingGao::addStorageDistributionToChecklist(), addStorageDistributionToChecklist(), SDFstateSpaceBufferAnalysis::addStorageDistributionToChecklist(), CSDFstateSpaceBufferAnalysis::addStorageDistributionToChecklist(), SDFstateSpaceBindingAwareBufferAnalysis::addStorageDistributionToChecklist(), BindingAwareSDFG::BindingAwareSDFG(), FSMSADF::FSMtransition::clone(), FSMSADF::FSMstate::clone(), StaticOrderSchedule::convertToXML(), FSMSADF::StaticOrderSchedule::convertToXML(), createInitialMCMgraph(), LoadBalanceBinding::decreaseLoadTile(), FSMSADF::GraphBinding::ParetoQuantities::distance(), FSMSADF::GraphBinding::ParetoQuantities::dominates(), execSDFgraph(), BindingAwareSDFG::extractActorMapping(), BindingAwareSDFG::extractChannelMapping(), generateSDFgraphProperties(), NoCScheduler::getSchedulingProblem(), SDFstateSpacePriorityListScheduler::TransitionSystem::initActorPriorities(), StaticOrderSchedule::minimize(), FSMSADF::StaticOrderSchedule::minimize(), mmcycle(), BindingAwareSDFG::modelBindingInMPFlow(), BindingAwareSDFG::modelBindingInNSoCFlow(), randomActor(), randomChannel(), FSMSADF::RandomGraph::randomChannel(), randomPort(), FSMSADF::RandomGraph::randomPort(), FSMSADF::RandomGraph::randomScenarioGraph(), FSMSADF::RandomGraph::randomState(), SlotTableSeq::reserveSlots(), LoadBalanceBinding::reserveTimeSlices(), stronglyConnectedComponents(), stronglyConnectedMCMgraph(), and treeVisitChildren().

#define EXCEPTION (   msg,
  ... 
)    { char buf[1024];sprintf(&buf[0], msg, __VA_ARGS__);throw CException(buf); }