#include <iostream>
#include <oess_1/defs/h/ex.hpp>
#include <oess_1/defs/impl/h/catch_all.hpp>
#include <oess_1/defs/log/h/err.hpp>
#include <oess_1/db/impl/db_content/h/errno.hpp>
#include <oess_1/db/impl/db_content/h/std_db_content.hpp>
Пространства имен | |
namespace | oess_1 |
namespace | oess_1::db |
namespace | oess_1::db::impl |
namespace | oess_1::db::impl::db_content |
Макросы для корректного начала и завершения системной транзакции. | |
#define | DB_CONTENT__SYS_TRANS_START |
#define | DB_CONTENT__SYS_TRANS_FINISH |
Функции | |
std::auto_ptr< db_content_t > | oess_1::db::impl::db_content::create_std_db_content () |
#define DB_CONTENT__SYS_TRANS_FINISH |
Макроопределение:
} \ catch( ... ) \ { \ careful_sys_trans_rollback(); \ throw; \ } \ sys_trans_finish();
#define DB_CONTENT__SYS_TRANS_START |
Макроопределение:
sys_trans_start(); \
try \
{