Storage Engine API
test_harness_helper.h File Reference
#include <cstdint>
#include <initializer_list>
#include <memory>
#include "mongo/db/jsobj.h"
#include "mongo/db/operation_context_noop.h"
#include "mongo/db/record_id.h"
#include "mongo/db/service_context.h"
#include "mongo/db/service_context_noop.h"
#include "mongo/db/storage/sorted_data_interface.h"
#include "mongo/stdx/functional.h"
#include "mongo/stdx/memory.h"
#include "mongo/util/unowned_ptr.h"

Go to the source code of this file.

Classes

class  mongo::HarnessHelper
 Sets up an OperationContext with a Recovery Unit. More...
 

Namespaces

 mongo
 Copyright (C) 2014 MongoDB Inc.
 
 mongo::harness_helper_detail
 

Functions

template<typename Target , typename Current >
std::unique_ptr< Target > mongo::harness_helper_detail::noexcept_ptr_conversion (std::unique_ptr< Current > &&p, Target &t) noexcept
 
void mongo::registerHarnessHelperFactory (stdx::function< std::unique_ptr< HarnessHelper >()> factory)
 
template<typename Target , typename Current >
std::unique_ptr< Target > mongo::dynamic_ptr_cast (std::unique_ptr< Current > &&p)
 
std::unique_ptr< HarnessHelper > mongo::newHarnessHelper ()