Lines Matching refs:_name
29 #define DB_METHOD(_name, _argspec, _arglist, _retok) \
30 int Db::_name _argspec \
35 ret = db->_name _arglist; \
37 DB_ERROR(dbenv_, "Db::" # _name, ret, error_policy()); \
41 #define DB_DESTRUCTOR(_name, _argspec, _arglist, _retok) \
42 int Db::_name _argspec \
48 DB_ERROR(dbenv_, "Db::" # _name, EINVAL, error_policy()); \
51 ret = db->_name _arglist; \
54 DB_ERROR(dbenv_, "Db::" # _name, ret, error_policy()); \
58 #define DB_METHOD_QUIET(_name, _argspec, _arglist) \
59 int Db::_name _argspec \
63 return (db->_name _arglist); \
66 #define DB_METHOD_VOID(_name, _argspec, _arglist) \
67 void Db::_name _argspec \
71 db->_name _arglist; \
401 #define DB_CALLBACK_C_INTERCEPT(_name, _rettype, _cargspec, \
403 extern "C" _rettype _db_##_name##_intercept_c _cargspec \
411 DB_ASSERT(cthis->dbenv->env, cxxthis->_name##_callback_ != 0); \
413 _return (*cxxthis->_name##_callback_) _cxxargs; \
416 #define DB_SET_CALLBACK(_cxxname, _name, _cxxargspec, _cb) \
421 _name##_callback_ = _cb; \
423 (_cb) ? _db_##_name##_intercept_c : NULL)); \