--- /srv/reproducible-results/rbuild-debian/r-b-build.ljYbmH1v/b1/libcifpp_7.0.7-3_i386.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.ljYbmH1v/b2/libcifpp_7.0.7-3_i386.changes ├── Files │ @@ -1,6 +1,6 @@ │ │ b560ccb360db722c14753770dc4c71ce 484108 libs optional libcifpp-data_7.0.7-3_all.deb │ df04625550e2299b8f36227cd64fcbe0 110820 libdevel optional libcifpp-dev_7.0.7-3_i386.deb │ - 9aeb3d1f5ead9e6ba52ac3f94f466b41 3351776 doc optional libcifpp-doc_7.0.7-3_all.deb │ + b6b789be06821c122ed5260a92a7cd72 3351620 doc optional libcifpp-doc_7.0.7-3_all.deb │ c3a3657bf02c65d6b05a70aaf435b2b2 18795720 debug optional libcifpp7-dbgsym_7.0.7-3_i386.deb │ 1b25390fd967295c3d8672425b2e31f8 1073252 libs optional libcifpp7_7.0.7-3_i386.deb ├── libcifpp-doc_7.0.7-3_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-10-29 07:00:15.000000 debian-binary │ │ -rw-r--r-- 0 0 0 19496 2024-10-29 07:00:15.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 3332088 2024-10-29 07:00:15.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 3331932 2024-10-29 07:00:15.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── ./usr/share/doc/libcifpp/_sources/api/file_cif++_condition.hpp.rst.txt │ │ │ │┄ Ordering differences only │ │ │ │ @@ -156,30 +156,30 @@ │ │ │ │ │ │ │ │ - :ref:`exhale_function_namespacecif_1a4c27e27d4cb70a2e13cf2efb05ccd325` │ │ │ │ │ │ │ │ - :ref:`exhale_function_namespacecif_1a561da00d019d125f7356b8717771b6b6` │ │ │ │ │ │ │ │ - :ref:`exhale_function_namespacecif_1a8c894208d05a89ca79ed66421d241f0f` │ │ │ │ │ │ │ │ -- :ref:`exhale_function_namespacecif_1ad8a62060b4918e8fcdba571adcde4295` │ │ │ │ - │ │ │ │ -- :ref:`exhale_function_namespacecif_1ad3654e07e2f3102ac503499fa51d930f` │ │ │ │ - │ │ │ │ - :ref:`exhale_function_namespacecif_1a3f5264d06e1b2326aadfae8b3b114414` │ │ │ │ │ │ │ │ - :ref:`exhale_function_namespacecif_1a490147eab255051c58bc3d7d16471e17` │ │ │ │ │ │ │ │ - :ref:`exhale_function_namespacecif_1a4da118af7b65801fd61c48356e67e4a1` │ │ │ │ │ │ │ │ - :ref:`exhale_function_namespacecif_1ab91dfb39e9ee43942c5d384f161b97f3` │ │ │ │ │ │ │ │ - :ref:`exhale_function_namespacecif_1a4f2dd5c988ef77316bb4fdda57146fd5` │ │ │ │ │ │ │ │ - :ref:`exhale_function_namespacecif_1a2996a300e6f91f05abb11706b3c3cef2` │ │ │ │ │ │ │ │ +- :ref:`exhale_function_namespacecif_1ad8a62060b4918e8fcdba571adcde4295` │ │ │ │ + │ │ │ │ +- :ref:`exhale_function_namespacecif_1ad3654e07e2f3102ac503499fa51d930f` │ │ │ │ + │ │ │ │ - :ref:`exhale_function_namespacecif_1acc0e956a0d6382e85c6ecb631e2edd21` │ │ │ │ │ │ │ │ - :ref:`exhale_function_namespacecif_1a867dc9c21324a3e65a931bb4d7160a9e` │ │ │ │ │ │ │ │ - :ref:`exhale_function_namespacecif_1ab80f7d084a897f8654fecdcbe4c598ba` │ │ │ │ │ │ │ │ - :ref:`exhale_function_namespacecif_1a9a46e6bb8184b5c4b2867e50d4bafd46` │ │ │ ├── ./usr/share/doc/libcifpp/_sources/api/namespace_cif.rst.txt │ │ │ │┄ Ordering differences only │ │ │ │ @@ -302,62 +302,62 @@ │ │ │ │ │ │ │ │ - :ref:`exhale_function_namespacecif_1a7b0b6dec945a1157aa9d455fd35494df` │ │ │ │ │ │ │ │ - :ref:`exhale_function_namespacecif_1ab5bf28cddf2fe7bbfe60778c60f9082e` │ │ │ │ │ │ │ │ - :ref:`exhale_function_namespacecif_1a28d3d6db55465d265cb5b6a7a7d93a6b` │ │ │ │ │ │ │ │ -- :ref:`exhale_function_namespacecif_1ab173f10abbd57122dbfd669f30af5509` │ │ │ │ - │ │ │ │ -- :ref:`exhale_function_namespacecif_1aa697ec53ac311721d137e96508fe6268` │ │ │ │ - │ │ │ │ - :ref:`exhale_function_namespacecif_1a75df878566a514b909141bad937280f4` │ │ │ │ │ │ │ │ - :ref:`exhale_function_namespacecif_1a5c256bdffd9190e69c087e64b69d786d` │ │ │ │ │ │ │ │ -- :ref:`exhale_function_namespacecif_1ab97c8f7af37ad32ee1e96218eef8e0e1` │ │ │ │ +- :ref:`exhale_function_namespacecif_1ab173f10abbd57122dbfd669f30af5509` │ │ │ │ + │ │ │ │ +- :ref:`exhale_function_namespacecif_1aa697ec53ac311721d137e96508fe6268` │ │ │ │ │ │ │ │ - :ref:`exhale_function_namespacecif_1a449c5d43d72a9779d3338c2882d13e36` │ │ │ │ │ │ │ │ +- :ref:`exhale_function_namespacecif_1ab97c8f7af37ad32ee1e96218eef8e0e1` │ │ │ │ + │ │ │ │ - :ref:`exhale_function_namespacecif_1a9a07496ad027d7f53edeba05b8946d15` │ │ │ │ │ │ │ │ - :ref:`exhale_function_namespacecif_1ab9c1b63f260c9ccc3740971d6ca755c7` │ │ │ │ │ │ │ │ +- :ref:`exhale_function_namespacecif_1a89f948a7392e875f87012ca961060cb3` │ │ │ │ + │ │ │ │ - :ref:`exhale_function_namespacecif_1a4c27e27d4cb70a2e13cf2efb05ccd325` │ │ │ │ │ │ │ │ -- :ref:`exhale_function_namespacecif_1a89f948a7392e875f87012ca961060cb3` │ │ │ │ +- :ref:`exhale_function_namespacecif_1a561da00d019d125f7356b8717771b6b6` │ │ │ │ │ │ │ │ - :ref:`exhale_function_namespacecif_1a8c894208d05a89ca79ed66421d241f0f` │ │ │ │ │ │ │ │ -- :ref:`exhale_function_namespacecif_1a561da00d019d125f7356b8717771b6b6` │ │ │ │ +- :ref:`exhale_function_namespacecif_1a3f5264d06e1b2326aadfae8b3b114414` │ │ │ │ + │ │ │ │ +- :ref:`exhale_function_namespacecif_1a490147eab255051c58bc3d7d16471e17` │ │ │ │ + │ │ │ │ +- :ref:`exhale_function_namespacecif_1a4da118af7b65801fd61c48356e67e4a1` │ │ │ │ │ │ │ │ - :ref:`exhale_function_namespacecif_1ab91dfb39e9ee43942c5d384f161b97f3` │ │ │ │ │ │ │ │ - :ref:`exhale_function_namespacecif_1a4f2dd5c988ef77316bb4fdda57146fd5` │ │ │ │ │ │ │ │ - :ref:`exhale_function_namespacecif_1a2996a300e6f91f05abb11706b3c3cef2` │ │ │ │ │ │ │ │ - :ref:`exhale_function_namespacecif_1ad8a62060b4918e8fcdba571adcde4295` │ │ │ │ │ │ │ │ - :ref:`exhale_function_namespacecif_1ad3654e07e2f3102ac503499fa51d930f` │ │ │ │ │ │ │ │ -- :ref:`exhale_function_namespacecif_1a3f5264d06e1b2326aadfae8b3b114414` │ │ │ │ - │ │ │ │ -- :ref:`exhale_function_namespacecif_1a490147eab255051c58bc3d7d16471e17` │ │ │ │ - │ │ │ │ -- :ref:`exhale_function_namespacecif_1a4da118af7b65801fd61c48356e67e4a1` │ │ │ │ - │ │ │ │ - :ref:`exhale_function_namespacecif_1acc0e956a0d6382e85c6ecb631e2edd21` │ │ │ │ │ │ │ │ - :ref:`exhale_function_namespacecif_1a867dc9c21324a3e65a931bb4d7160a9e` │ │ │ │ │ │ │ │ -- :ref:`exhale_function_namespacecif_1a9a46e6bb8184b5c4b2867e50d4bafd46` │ │ │ │ - │ │ │ │ - :ref:`exhale_function_namespacecif_1ab80f7d084a897f8654fecdcbe4c598ba` │ │ │ │ │ │ │ │ +- :ref:`exhale_function_namespacecif_1a9a46e6bb8184b5c4b2867e50d4bafd46` │ │ │ │ + │ │ │ │ - :ref:`exhale_function_namespacecif_1afdee9d0ba328b6dc1219e83b128b003b` │ │ │ │ │ │ │ │ - :ref:`exhale_function_namespacecif_1a8c224d1a874aab66b434422f03ed85d4` │ │ │ │ │ │ │ │ - :ref:`exhale_function_namespacecif_1a91dadafdbe6019e5215f9992dc67ca4c` │ │ │ │ │ │ │ │ - :ref:`exhale_function_namespacecif_1a26cac7b3c044dff1bdcac52425e775f9` │ │ │ ├── ./usr/share/doc/libcifpp/api/file_cif++_condition.hpp.html │ │ │ │┄ Ordering differences only │ │ │ │ @@ -160,22 +160,22 @@ │ │ │ │
  • Function cif::operator!=(const key&, std::string_view)

  • │ │ │ │
  • Function cif::operator!=(const key&, const empty_type&)

  • │ │ │ │
  • Template Function cif::operator!=(const key&, const std::optional<T>&)

  • │ │ │ │
  • Template Function cif::operator<(const key&, const T&)

  • │ │ │ │
  • Function cif::operator<(const key&, std::string_view)

  • │ │ │ │
  • Template Function cif::operator<=(const key&, const T&)

  • │ │ │ │
  • Function cif::operator<=(const key&, std::string_view)

  • │ │ │ │ -
  • Template Function cif::operator==(const any_type&, const T&)

  • │ │ │ │ -
  • Function cif::operator==(const any_type&, const std::regex&)

  • │ │ │ │
  • Template Function cif::operator==(const key&, const T&)

  • │ │ │ │
  • Function cif::operator==(const key&, std::string_view)

  • │ │ │ │
  • Template Function cif::operator==(const key&, T)

  • │ │ │ │
  • Function cif::operator==(const key&, const std::regex&)

  • │ │ │ │
  • Function cif::operator==(const key&, const empty_type&)

  • │ │ │ │
  • Template Function cif::operator==(const key&, const std::optional<T>&)

  • │ │ │ │ +
  • Template Function cif::operator==(const any_type&, const T&)

  • │ │ │ │ +
  • Function cif::operator==(const any_type&, const std::regex&)

  • │ │ │ │
  • Template Function cif::operator>(const key&, const T&)

  • │ │ │ │
  • Function cif::operator>(const key&, std::string_view)

  • │ │ │ │
  • Template Function cif::operator>=(const key&, const T&)

  • │ │ │ │
  • Function cif::operator>=(const key&, std::string_view)

  • │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -79,22 +79,22 @@ │ │ │ │ │ * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_!_=_(_c_o_n_s_t_ _k_e_y_&_,_ _s_t_d_:_:_s_t_r_i_n_g___v_i_e_w_) │ │ │ │ │ * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_!_=_(_c_o_n_s_t_ _k_e_y_&_,_ _c_o_n_s_t_ _e_m_p_t_y___t_y_p_e_&_) │ │ │ │ │ * _T_e_m_p_l_a_t_e_ _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_!_=_(_c_o_n_s_t_ _k_e_y_&_,_ _c_o_n_s_t_ _s_t_d_:_:_o_p_t_i_o_n_a_l_<_T_>_&_) │ │ │ │ │ * _T_e_m_p_l_a_t_e_ _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_<_(_c_o_n_s_t_ _k_e_y_&_,_ _c_o_n_s_t_ _T_&_) │ │ │ │ │ * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_<_(_c_o_n_s_t_ _k_e_y_&_,_ _s_t_d_:_:_s_t_r_i_n_g___v_i_e_w_) │ │ │ │ │ * _T_e_m_p_l_a_t_e_ _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_<_=_(_c_o_n_s_t_ _k_e_y_&_,_ _c_o_n_s_t_ _T_&_) │ │ │ │ │ * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_<_=_(_c_o_n_s_t_ _k_e_y_&_,_ _s_t_d_:_:_s_t_r_i_n_g___v_i_e_w_) │ │ │ │ │ - * _T_e_m_p_l_a_t_e_ _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_=_=_(_c_o_n_s_t_ _a_n_y___t_y_p_e_&_,_ _c_o_n_s_t_ _T_&_) │ │ │ │ │ - * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_=_=_(_c_o_n_s_t_ _a_n_y___t_y_p_e_&_,_ _c_o_n_s_t_ _s_t_d_:_:_r_e_g_e_x_&_) │ │ │ │ │ * _T_e_m_p_l_a_t_e_ _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_=_=_(_c_o_n_s_t_ _k_e_y_&_,_ _c_o_n_s_t_ _T_&_) │ │ │ │ │ * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_=_=_(_c_o_n_s_t_ _k_e_y_&_,_ _s_t_d_:_:_s_t_r_i_n_g___v_i_e_w_) │ │ │ │ │ * _T_e_m_p_l_a_t_e_ _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_=_=_(_c_o_n_s_t_ _k_e_y_&_,_ _T_) │ │ │ │ │ * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_=_=_(_c_o_n_s_t_ _k_e_y_&_,_ _c_o_n_s_t_ _s_t_d_:_:_r_e_g_e_x_&_) │ │ │ │ │ * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_=_=_(_c_o_n_s_t_ _k_e_y_&_,_ _c_o_n_s_t_ _e_m_p_t_y___t_y_p_e_&_) │ │ │ │ │ * _T_e_m_p_l_a_t_e_ _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_=_=_(_c_o_n_s_t_ _k_e_y_&_,_ _c_o_n_s_t_ _s_t_d_:_:_o_p_t_i_o_n_a_l_<_T_>_&_) │ │ │ │ │ + * _T_e_m_p_l_a_t_e_ _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_=_=_(_c_o_n_s_t_ _a_n_y___t_y_p_e_&_,_ _c_o_n_s_t_ _T_&_) │ │ │ │ │ + * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_=_=_(_c_o_n_s_t_ _a_n_y___t_y_p_e_&_,_ _c_o_n_s_t_ _s_t_d_:_:_r_e_g_e_x_&_) │ │ │ │ │ * _T_e_m_p_l_a_t_e_ _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_>_(_c_o_n_s_t_ _k_e_y_&_,_ _c_o_n_s_t_ _T_&_) │ │ │ │ │ * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_>_(_c_o_n_s_t_ _k_e_y_&_,_ _s_t_d_:_:_s_t_r_i_n_g___v_i_e_w_) │ │ │ │ │ * _T_e_m_p_l_a_t_e_ _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_>_=_(_c_o_n_s_t_ _k_e_y_&_,_ _c_o_n_s_t_ _T_&_) │ │ │ │ │ * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_>_=_(_c_o_n_s_t_ _k_e_y_&_,_ _s_t_d_:_:_s_t_r_i_n_g___v_i_e_w_) │ │ │ │ │ ********** VVaarriiaabblleess_? ********** │ │ │ │ │ * _V_a_r_i_a_b_l_e_ _c_i_f_:_:_a_n_y │ │ │ │ │ * _V_a_r_i_a_b_l_e_ _c_i_f_:_:_n_u_l_l │ │ │ ├── ./usr/share/doc/libcifpp/api/namespace_cif.html │ │ │ │┄ Ordering differences only │ │ │ │ @@ -260,38 +260,38 @@ │ │ │ │
  • Function cif::make_error_condition

  • │ │ │ │
  • Function cif::map_to_primitive_type(std::string_view)

  • │ │ │ │
  • Function cif::map_to_primitive_type(std::string_view, std::error_code&)

  • │ │ │ │
  • Function cif::nudge

  • │ │ │ │
  • Function cif::operator and

  • │ │ │ │
  • Function cif::operator not

  • │ │ │ │
  • Function cif::operator or

  • │ │ │ │ -
  • Function cif::operator!=(const key&, const empty_type&)

  • │ │ │ │ -
  • Template Function cif::operator!=(const key&, const std::optional<T>&)

  • │ │ │ │
  • Template Function cif::operator!=(const key&, const T&)

  • │ │ │ │
  • Function cif::operator!=(const key&, std::string_view)

  • │ │ │ │ -
  • Template Function cif::operator*(const matrix_expression<M1>&, const matrix_expression<M2>&)

  • │ │ │ │ +
  • Function cif::operator!=(const key&, const empty_type&)

  • │ │ │ │ +
  • Template Function cif::operator!=(const key&, const std::optional<T>&)

  • │ │ │ │
  • Template Function cif::operator*(const matrix_expression<M1>&, T)

  • │ │ │ │ +
  • Template Function cif::operator*(const matrix_expression<M1>&, const matrix_expression<M2>&)

  • │ │ │ │
  • Function cif::operator*(const matrix3x3<float>&, const point&)

  • │ │ │ │
  • Template Function cif::operator-

  • │ │ │ │ -
  • Function cif::operator<(const key&, std::string_view)

  • │ │ │ │
  • Template Function cif::operator<(const key&, const T&)

  • │ │ │ │ -
  • Function cif::operator<=(const key&, std::string_view)

  • │ │ │ │ +
  • Function cif::operator<(const key&, std::string_view)

  • │ │ │ │
  • Template Function cif::operator<=(const key&, const T&)

  • │ │ │ │ +
  • Function cif::operator<=(const key&, std::string_view)

  • │ │ │ │ +
  • Template Function cif::operator==(const key&, const T&)

  • │ │ │ │ +
  • Function cif::operator==(const key&, std::string_view)

  • │ │ │ │ +
  • Template Function cif::operator==(const key&, T)

  • │ │ │ │
  • Function cif::operator==(const key&, const std::regex&)

  • │ │ │ │
  • Function cif::operator==(const key&, const empty_type&)

  • │ │ │ │
  • Template Function cif::operator==(const key&, const std::optional<T>&)

  • │ │ │ │
  • Template Function cif::operator==(const any_type&, const T&)

  • │ │ │ │
  • Function cif::operator==(const any_type&, const std::regex&)

  • │ │ │ │ -
  • Template Function cif::operator==(const key&, const T&)

  • │ │ │ │ -
  • Function cif::operator==(const key&, std::string_view)

  • │ │ │ │ -
  • Template Function cif::operator==(const key&, T)

  • │ │ │ │
  • Template Function cif::operator>(const key&, const T&)

  • │ │ │ │
  • Function cif::operator>(const key&, std::string_view)

  • │ │ │ │ -
  • Function cif::operator>=(const key&, std::string_view)

  • │ │ │ │
  • Template Function cif::operator>=(const key&, const T&)

  • │ │ │ │ +
  • Function cif::operator>=(const key&, std::string_view)

  • │ │ │ │
  • Function cif::orthogonal

  • │ │ │ │
  • Function cif::parse_bond_type_from_string

  • │ │ │ │
  • Function cif::parse_dictionary

  • │ │ │ │
  • Function cif::parse_stereo_config_from_string

  • │ │ │ │
  • Function cif::quaternion_to_angle_axis

  • │ │ │ │
  • Function cif::replace_all

  • │ │ │ │
  • Function cif::RMSd

  • │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -174,39 +174,39 @@ │ │ │ │ │ * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_m_a_k_e___e_r_r_o_r___c_o_n_d_i_t_i_o_n │ │ │ │ │ * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_m_a_p___t_o___p_r_i_m_i_t_i_v_e___t_y_p_e_(_s_t_d_:_:_s_t_r_i_n_g___v_i_e_w_) │ │ │ │ │ * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_m_a_p___t_o___p_r_i_m_i_t_i_v_e___t_y_p_e_(_s_t_d_:_:_s_t_r_i_n_g___v_i_e_w_,_ _s_t_d_:_:_e_r_r_o_r___c_o_d_e_&_) │ │ │ │ │ * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_n_u_d_g_e │ │ │ │ │ * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_ _a_n_d │ │ │ │ │ * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_ _n_o_t │ │ │ │ │ * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_ _o_r │ │ │ │ │ - * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_!_=_(_c_o_n_s_t_ _k_e_y_&_,_ _c_o_n_s_t_ _e_m_p_t_y___t_y_p_e_&_) │ │ │ │ │ - * _T_e_m_p_l_a_t_e_ _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_!_=_(_c_o_n_s_t_ _k_e_y_&_,_ _c_o_n_s_t_ _s_t_d_:_:_o_p_t_i_o_n_a_l_<_T_>_&_) │ │ │ │ │ * _T_e_m_p_l_a_t_e_ _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_!_=_(_c_o_n_s_t_ _k_e_y_&_,_ _c_o_n_s_t_ _T_&_) │ │ │ │ │ * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_!_=_(_c_o_n_s_t_ _k_e_y_&_,_ _s_t_d_:_:_s_t_r_i_n_g___v_i_e_w_) │ │ │ │ │ + * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_!_=_(_c_o_n_s_t_ _k_e_y_&_,_ _c_o_n_s_t_ _e_m_p_t_y___t_y_p_e_&_) │ │ │ │ │ + * _T_e_m_p_l_a_t_e_ _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_!_=_(_c_o_n_s_t_ _k_e_y_&_,_ _c_o_n_s_t_ _s_t_d_:_:_o_p_t_i_o_n_a_l_<_T_>_&_) │ │ │ │ │ + * _T_e_m_p_l_a_t_e_ _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_*_(_c_o_n_s_t_ _m_a_t_r_i_x___e_x_p_r_e_s_s_i_o_n_<_M_1_>_&_,_ _T_) │ │ │ │ │ * _T_e_m_p_l_a_t_e_ _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_*_(_c_o_n_s_t_ _m_a_t_r_i_x___e_x_p_r_e_s_s_i_o_n_<_M_1_>_&_,_ _c_o_n_s_t │ │ │ │ │ _m_a_t_r_i_x___e_x_p_r_e_s_s_i_o_n_<_M_2_>_&_) │ │ │ │ │ - * _T_e_m_p_l_a_t_e_ _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_*_(_c_o_n_s_t_ _m_a_t_r_i_x___e_x_p_r_e_s_s_i_o_n_<_M_1_>_&_,_ _T_) │ │ │ │ │ * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_*_(_c_o_n_s_t_ _m_a_t_r_i_x_3_x_3_<_f_l_o_a_t_>_&_,_ _c_o_n_s_t_ _p_o_i_n_t_&_) │ │ │ │ │ * _T_e_m_p_l_a_t_e_ _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_- │ │ │ │ │ - * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_<_(_c_o_n_s_t_ _k_e_y_&_,_ _s_t_d_:_:_s_t_r_i_n_g___v_i_e_w_) │ │ │ │ │ * _T_e_m_p_l_a_t_e_ _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_<_(_c_o_n_s_t_ _k_e_y_&_,_ _c_o_n_s_t_ _T_&_) │ │ │ │ │ - * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_<_=_(_c_o_n_s_t_ _k_e_y_&_,_ _s_t_d_:_:_s_t_r_i_n_g___v_i_e_w_) │ │ │ │ │ + * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_<_(_c_o_n_s_t_ _k_e_y_&_,_ _s_t_d_:_:_s_t_r_i_n_g___v_i_e_w_) │ │ │ │ │ * _T_e_m_p_l_a_t_e_ _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_<_=_(_c_o_n_s_t_ _k_e_y_&_,_ _c_o_n_s_t_ _T_&_) │ │ │ │ │ + * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_<_=_(_c_o_n_s_t_ _k_e_y_&_,_ _s_t_d_:_:_s_t_r_i_n_g___v_i_e_w_) │ │ │ │ │ + * _T_e_m_p_l_a_t_e_ _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_=_=_(_c_o_n_s_t_ _k_e_y_&_,_ _c_o_n_s_t_ _T_&_) │ │ │ │ │ + * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_=_=_(_c_o_n_s_t_ _k_e_y_&_,_ _s_t_d_:_:_s_t_r_i_n_g___v_i_e_w_) │ │ │ │ │ + * _T_e_m_p_l_a_t_e_ _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_=_=_(_c_o_n_s_t_ _k_e_y_&_,_ _T_) │ │ │ │ │ * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_=_=_(_c_o_n_s_t_ _k_e_y_&_,_ _c_o_n_s_t_ _s_t_d_:_:_r_e_g_e_x_&_) │ │ │ │ │ * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_=_=_(_c_o_n_s_t_ _k_e_y_&_,_ _c_o_n_s_t_ _e_m_p_t_y___t_y_p_e_&_) │ │ │ │ │ * _T_e_m_p_l_a_t_e_ _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_=_=_(_c_o_n_s_t_ _k_e_y_&_,_ _c_o_n_s_t_ _s_t_d_:_:_o_p_t_i_o_n_a_l_<_T_>_&_) │ │ │ │ │ * _T_e_m_p_l_a_t_e_ _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_=_=_(_c_o_n_s_t_ _a_n_y___t_y_p_e_&_,_ _c_o_n_s_t_ _T_&_) │ │ │ │ │ * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_=_=_(_c_o_n_s_t_ _a_n_y___t_y_p_e_&_,_ _c_o_n_s_t_ _s_t_d_:_:_r_e_g_e_x_&_) │ │ │ │ │ - * _T_e_m_p_l_a_t_e_ _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_=_=_(_c_o_n_s_t_ _k_e_y_&_,_ _c_o_n_s_t_ _T_&_) │ │ │ │ │ - * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_=_=_(_c_o_n_s_t_ _k_e_y_&_,_ _s_t_d_:_:_s_t_r_i_n_g___v_i_e_w_) │ │ │ │ │ - * _T_e_m_p_l_a_t_e_ _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_=_=_(_c_o_n_s_t_ _k_e_y_&_,_ _T_) │ │ │ │ │ * _T_e_m_p_l_a_t_e_ _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_>_(_c_o_n_s_t_ _k_e_y_&_,_ _c_o_n_s_t_ _T_&_) │ │ │ │ │ * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_>_(_c_o_n_s_t_ _k_e_y_&_,_ _s_t_d_:_:_s_t_r_i_n_g___v_i_e_w_) │ │ │ │ │ - * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_>_=_(_c_o_n_s_t_ _k_e_y_&_,_ _s_t_d_:_:_s_t_r_i_n_g___v_i_e_w_) │ │ │ │ │ * _T_e_m_p_l_a_t_e_ _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_>_=_(_c_o_n_s_t_ _k_e_y_&_,_ _c_o_n_s_t_ _T_&_) │ │ │ │ │ + * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_p_e_r_a_t_o_r_>_=_(_c_o_n_s_t_ _k_e_y_&_,_ _s_t_d_:_:_s_t_r_i_n_g___v_i_e_w_) │ │ │ │ │ * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_o_r_t_h_o_g_o_n_a_l │ │ │ │ │ * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_p_a_r_s_e___b_o_n_d___t_y_p_e___f_r_o_m___s_t_r_i_n_g │ │ │ │ │ * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_p_a_r_s_e___d_i_c_t_i_o_n_a_r_y │ │ │ │ │ * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_p_a_r_s_e___s_t_e_r_e_o___c_o_n_f_i_g___f_r_o_m___s_t_r_i_n_g │ │ │ │ │ * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_q_u_a_t_e_r_n_i_o_n___t_o___a_n_g_l_e___a_x_i_s │ │ │ │ │ * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_r_e_p_l_a_c_e___a_l_l │ │ │ │ │ * _F_u_n_c_t_i_o_n_ _c_i_f_:_:_R_M_S_d