Searched refs:construct_or_initialize (Results 1 - 1 of 1) sorted by relevance

/gem5/ext/pybind11/include/pybind11/detail/
H A Dinit.h61 inline Class *construct_or_initialize(Args &&...args) { return new Class(std::forward<Args>(args)...); } function
63 inline Class *construct_or_initialize(Args &&...args) { return new Class{std::forward<Args>(args)...}; } function
174 v_h.value_ptr() = construct_or_initialize<Cpp<Class>>(std::forward<Args>(args)...);
184 v_h.value_ptr() = construct_or_initialize<Cpp<Class>>(std::forward<Args>(args)...);
186 v_h.value_ptr() = construct_or_initialize<Alias<Class>>(std::forward<Args>(args)...);
195 v_h.value_ptr() = construct_or_initialize<Alias<Class>>(std::forward<Args>(args)...);
206 v_h.value_ptr() = construct_or_initialize<Alias<Class>>(std::forward<Args>(args)...);

Completed in 6 milliseconds