src/core/defaults/NotImplemented.h File Reference

Go to the source code of this file.

Defines

#define NOT_IMPLEMENTED(f)
#define NOT_IMPLEMENTED_WITHOUT_ID(f)
#define FACTORY_NOT_IMPLEMENTED(f)   NOT_IMPLEMENTED_WITHOUT_ID(f)

Define Documentation

#define FACTORY_NOT_IMPLEMENTED (  )     NOT_IMPLEMENTED_WITHOUT_ID(f)
#define NOT_IMPLEMENTED (  ) 
Value:
f {\
  throw DmException(DMLITE_SYSERR(ENOSYS), "'%s' does not implement '%s'", this->getImplId().c_str(), __func__);\
}
#define NOT_IMPLEMENTED_WITHOUT_ID (  ) 
Value:
f {\
  throw DmException(DMLITE_SYSERR(ENOSYS), "'%s' not implemented", __func__);\
}

Generated on 7 Apr 2017 for dmlite by  doxygen 1.6.1