F´ Flight Software - C/C++ Documentation  devel
A framework for building embedded system applications to NASA flight quality standards.
Delegate.hpp File Reference
#include <new>
#include <type_traits>
#include "Fw/Types/Assert.hpp"
#include "Os/Os.hpp"

Go to the source code of this file.

Namespaces

 Os
 
 Os::Delegate
 

Functions

template<class Interface , class Implementation , class StorageType >
Interface * Os::Delegate::makeDelegate (StorageType &aligned_new_memory)
 Make a delegate of type Interface using Implementation without copy-constructor support (generic function) More...
 
template<class Interface , class Implementation , class StorageType >
Interface * Os::Delegate::makeDelegate (StorageType &aligned_new_memory, const Interface *to_copy)
 Make a delegate of type Interface using Implementation with copy-constructor support (generic function) More...