24.02.1
|
Data Structures | |
class | deep_unique_ptr |
A deep-copying unique pointer that also supports polymorphic cloning behavior. More... | |
Functions | |
template<typename Base , typename Derived , typename CopyFunc > | |
deep_unique_ptr< Base > | make_deep_unique (Derived &&temp, CopyFunc copy) |
Utility function to create a polymorphic deep-copying unique pointer. More... | |
template<typename Base , typename Derived > | |
deep_unique_ptr< Base > | make_deep_unique (Derived &&temp) |
template<typename Base , typename Derived , typename... Args> | |
deep_unique_ptr< Base > | make_deep_unique (Args &&...args) |
deep_unique_ptr<Base> arm_compute::utils::memory::make_deep_unique | ( | Args &&... | args | ) |
Definition at line 177 of file DeepCopy.h.
References GemmTuner::args.
deep_unique_ptr<Base> arm_compute::utils::memory::make_deep_unique | ( | Derived && | temp | ) |
Definition at line 169 of file DeepCopy.h.
deep_unique_ptr<Base> arm_compute::utils::memory::make_deep_unique | ( | Derived && | temp, |
CopyFunc | copy | ||
) |
Utility function to create a polymorphic deep-copying unique pointer.
Base | |
Derived | |
CopyFunc |
temp | |
copy |
Definition at line 163 of file DeepCopy.h.
References arm_compute::test::validation::reference::copy().