Bifrost SDK
Bifrost SDK documentation
Owner.h File Reference

BifrostGraph Executor Owner helper class. More...

#include <BifrostGraph/Executor/internal/OwnerRep.h>
#include <BifrostGraph/Executor/internal/PointeeTraits.h>
#include <type_traits>
#include <utility>

Go to the source code of this file.

Classes

class  BifrostGraph::Executor::Owner< T >
 The Owner<T> class template represents ownership of an object pointer. It indicates that the pointed object must either be transferred to another owner (like another Owner, or a std::unique_ptr) or deleted. Owner provides exception safety to classes and functions that handle objects with dynamic lifetime, by guaranteeing deletion of the pointed object on both normal exit or exit through exception. More...
 

Namespaces

namespace  BifrostGraph
 
namespace  BifrostGraph::Executor
 

Detailed Description

BifrostGraph Executor Owner helper class.

Note
The contents of this file belong to a feature that is still under development, and they may change in subsequent versions.

Definition in file Owner.h.