removed makeXXXPtr removed and factory functions restructured

4 jobs for issue/restructure_structure_functions in 20 minutes and 19 seconds (queued for 28 seconds)
Status Job ID Name Coverage
  Test
passed #7897
debian:10 clang-6-libcpp-17

00:20:19

passed #7896
debian:10 gcc-8-17

00:15:14

passed #7898
debian:9 gcc-6-14

00:13:38

passed #7899
ubuntu:18.04 clang-6-17

00:19:11