Skip to content

Class expression_resource_impl

class expression_resource_impl<E> base

template <typename E>
struct expression_resource_impl : expression_resource { … }

expression_resource that owns an expression of type E by value.

Template parameters
E Concrete expression type stored (moved in).

constructor expression_resource_impl<E>(E &&)

expression_resource_impl(E&& e) noexcept

Take ownership of e by move.

Fully qualified name: kfr::expression_resource_impl<E>::expression_resource_impl<E>(E &&)

Declared at base/handle.hpp:206

destructor ~expression_resource_impl<E>()

virtual ~expression_resource_impl()

Fully qualified name: kfr::expression_resource_impl<E>::~expression_resource_impl<E>()

Declared at base/handle.hpp:207

function instance()

Fully qualified name: kfr::expression_resource_impl<E>::instance()

Declared at base/handle.hpp:208

function operator delete(void *, std::align_val_t)

static void operator delete(void* p, std::align_val_t al) noexcept

Aligned delete overload matching the aligned allocation in make_resource .

Fully qualified name: kfr::expression_resource_impl<E>::operator delete(void *, std::align_val_t)

Declared at base/handle.hpp:213

Fully qualified name: kfr::expression_resource_impl<E>

Declared at base/handle.hpp:203

This file was generated by cxxdox, a C++ documentation generator based on MkDocs Material and libclang.