Macros
ie_exception.hpp File Reference

A header file for the main Inference Engine exception. More...

#include <memory>
#include <string>
#include <sstream>
#include <vector>
#include <functional>
#include <utility>
#include <cassert>

Go to the source code of this file.

Macros

#define  THROW_IE_EXCEPTION   throw InferenceEngine::details::InferenceEngineException(__FILE__, __LINE__)\
  A macro used to throw the exception with a notable description.
 
#define  IE_ASSERT(EXPRESSION)   assert((EXPRESSION)); std::stringstream()
  Uses assert() function if NDEBUG is not defined, InferenceEngine exception otherwise.
 

Detailed Description

A header file for the main Inference Engine exception.