| 860 | |
| 861 | template <typename I> |
| 862 | EngineContextHolder::EngineContextHolder(CheckStatusWrapper* status, I* interfacePtr, const char* from, |
| 863 | unsigned lockFlags) |
| 864 | : ThreadContextHolder(status), |
| 865 | AttachmentHolder(*this, interfacePtr->getAttachment(), lockFlags, from), |
| 866 | DatabaseContextHolder(operator thread_db*()) |
| 867 | { |
| 868 | validateHandle(*this, interfacePtr->getHandle()); |
| 869 | } |
| 870 | |
| 871 | // Used in ProfilerManager.cpp |
| 872 | template EngineContextHolder::EngineContextHolder( |
nothing calls this directly
no test coverage detected