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 18 Nov 2014 for dmlite by  doxygen 1.4.7