// DO NOT EDIT!  Generated automatically by mk-ops.sh.

#if defined (HAVE_CONFIG_H)
#  include "config.h"
#endif

#include "ov-typeinfo.h"

OCTAVE_BEGIN_NAMESPACE(octave)

extern void install_base_type_conversions (octave::type_info&);

extern void install_b_b_ops (octave::type_info&);
extern void install_b_bm_ops (octave::type_info&);
extern void install_b_sbm_ops (octave::type_info&);
extern void install_bm_b_ops (octave::type_info&);
extern void install_bm_bm_ops (octave::type_info&);
extern void install_bm_sbm_ops (octave::type_info&);
extern void install_cdm_cdm_ops (octave::type_info&);
extern void install_cdm_cm_ops (octave::type_info&);
extern void install_cdm_cs_ops (octave::type_info&);
extern void install_cdm_dm_ops (octave::type_info&);
extern void install_cdm_m_ops (octave::type_info&);
extern void install_cdm_s_ops (octave::type_info&);
extern void install_cell_ops (octave::type_info&);
extern void install_chm_ops (octave::type_info&);
extern void install_class_ops (octave::type_info&);
extern void install_cm_cdm_ops (octave::type_info&);
extern void install_cm_cm_ops (octave::type_info&);
extern void install_cm_cs_ops (octave::type_info&);
extern void install_cm_dm_ops (octave::type_info&);
extern void install_cm_m_ops (octave::type_info&);
extern void install_cm_pm_ops (octave::type_info&);
extern void install_cm_s_ops (octave::type_info&);
extern void install_cm_scm_ops (octave::type_info&);
extern void install_cm_sm_ops (octave::type_info&);
extern void install_cs_cm_ops (octave::type_info&);
extern void install_cs_cs_ops (octave::type_info&);
extern void install_cs_m_ops (octave::type_info&);
extern void install_cs_s_ops (octave::type_info&);
extern void install_cs_scm_ops (octave::type_info&);
extern void install_cs_sm_ops (octave::type_info&);
extern void install_dm_cdm_ops (octave::type_info&);
extern void install_dm_cm_ops (octave::type_info&);
extern void install_dm_cs_ops (octave::type_info&);
extern void install_dm_dm_ops (octave::type_info&);
extern void install_dm_m_ops (octave::type_info&);
extern void install_dm_s_ops (octave::type_info&);
extern void install_dm_scm_ops (octave::type_info&);
extern void install_dm_sm_ops (octave::type_info&);
extern void install_fcdm_fcdm_ops (octave::type_info&);
extern void install_fcdm_fcm_ops (octave::type_info&);
extern void install_fcdm_fcs_ops (octave::type_info&);
extern void install_fcdm_fdm_ops (octave::type_info&);
extern void install_fcdm_fm_ops (octave::type_info&);
extern void install_fcdm_fs_ops (octave::type_info&);
extern void install_fcm_fcdm_ops (octave::type_info&);
extern void install_fcm_fcm_ops (octave::type_info&);
extern void install_fcm_fcs_ops (octave::type_info&);
extern void install_fcm_fdm_ops (octave::type_info&);
extern void install_fcm_fm_ops (octave::type_info&);
extern void install_fcm_fs_ops (octave::type_info&);
extern void install_fcm_pm_ops (octave::type_info&);
extern void install_fcn_ops (octave::type_info&);
extern void install_fcs_fcm_ops (octave::type_info&);
extern void install_fcs_fcs_ops (octave::type_info&);
extern void install_fcs_fm_ops (octave::type_info&);
extern void install_fcs_fs_ops (octave::type_info&);
extern void install_fdm_fcdm_ops (octave::type_info&);
extern void install_fdm_fcm_ops (octave::type_info&);
extern void install_fdm_fcs_ops (octave::type_info&);
extern void install_fdm_fdm_ops (octave::type_info&);
extern void install_fdm_fm_ops (octave::type_info&);
extern void install_fdm_fs_ops (octave::type_info&);
extern void install_fm_fcdm_ops (octave::type_info&);
extern void install_fm_fcm_ops (octave::type_info&);
extern void install_fm_fcs_ops (octave::type_info&);
extern void install_fm_fdm_ops (octave::type_info&);
extern void install_fm_fm_ops (octave::type_info&);
extern void install_fm_fs_ops (octave::type_info&);
extern void install_fm_pm_ops (octave::type_info&);
extern void install_fs_fcm_ops (octave::type_info&);
extern void install_fs_fcs_ops (octave::type_info&);
extern void install_fs_fm_ops (octave::type_info&);
extern void install_fs_fs_ops (octave::type_info&);
extern void install_i16_i16_ops (octave::type_info&);
extern void install_i32_i32_ops (octave::type_info&);
extern void install_i64_i64_ops (octave::type_info&);
extern void install_i8_i8_ops (octave::type_info&);
extern void install_int_concat_ops (octave::type_info&);
extern void install_m_cdm_ops (octave::type_info&);
extern void install_m_cm_ops (octave::type_info&);
extern void install_m_cs_ops (octave::type_info&);
extern void install_m_dm_ops (octave::type_info&);
extern void install_m_m_ops (octave::type_info&);
extern void install_m_pm_ops (octave::type_info&);
extern void install_m_s_ops (octave::type_info&);
extern void install_m_scm_ops (octave::type_info&);
extern void install_m_sm_ops (octave::type_info&);
extern void install_mi_ops (octave::type_info&);
extern void install_pm_cm_ops (octave::type_info&);
extern void install_pm_fcm_ops (octave::type_info&);
extern void install_pm_fm_ops (octave::type_info&);
extern void install_pm_m_ops (octave::type_info&);
extern void install_pm_pm_ops (octave::type_info&);
extern void install_pm_scm_ops (octave::type_info&);
extern void install_pm_sm_ops (octave::type_info&);
extern void install_range_ops (octave::type_info&);
extern void install_s_cm_ops (octave::type_info&);
extern void install_s_cs_ops (octave::type_info&);
extern void install_s_m_ops (octave::type_info&);
extern void install_s_s_ops (octave::type_info&);
extern void install_s_scm_ops (octave::type_info&);
extern void install_s_sm_ops (octave::type_info&);
extern void install_sbm_b_ops (octave::type_info&);
extern void install_sbm_bm_ops (octave::type_info&);
extern void install_sbm_sbm_ops (octave::type_info&);
extern void install_scm_cm_ops (octave::type_info&);
extern void install_scm_cs_ops (octave::type_info&);
extern void install_scm_m_ops (octave::type_info&);
extern void install_scm_s_ops (octave::type_info&);
extern void install_scm_scm_ops (octave::type_info&);
extern void install_scm_sm_ops (octave::type_info&);
extern void install_sm_cm_ops (octave::type_info&);
extern void install_sm_cs_ops (octave::type_info&);
extern void install_sm_m_ops (octave::type_info&);
extern void install_sm_s_ops (octave::type_info&);
extern void install_sm_scm_ops (octave::type_info&);
extern void install_sm_sm_ops (octave::type_info&);
extern void install_str_m_ops (octave::type_info&);
extern void install_str_s_ops (octave::type_info&);
extern void install_str_str_ops (octave::type_info&);
extern void install_struct_ops (octave::type_info&);
extern void install_ui16_ui16_ops (octave::type_info&);
extern void install_ui32_ui32_ops (octave::type_info&);
extern void install_ui64_ui64_ops (octave::type_info&);
extern void install_ui8_ui8_ops (octave::type_info&);

void
install_ops (octave::type_info& ti)
{
  install_base_type_conversions (ti);

  install_b_b_ops (ti);
  install_b_bm_ops (ti);
  install_b_sbm_ops (ti);
  install_bm_b_ops (ti);
  install_bm_bm_ops (ti);
  install_bm_sbm_ops (ti);
  install_cdm_cdm_ops (ti);
  install_cdm_cm_ops (ti);
  install_cdm_cs_ops (ti);
  install_cdm_dm_ops (ti);
  install_cdm_m_ops (ti);
  install_cdm_s_ops (ti);
  install_cell_ops (ti);
  install_chm_ops (ti);
  install_class_ops (ti);
  install_cm_cdm_ops (ti);
  install_cm_cm_ops (ti);
  install_cm_cs_ops (ti);
  install_cm_dm_ops (ti);
  install_cm_m_ops (ti);
  install_cm_pm_ops (ti);
  install_cm_s_ops (ti);
  install_cm_scm_ops (ti);
  install_cm_sm_ops (ti);
  install_cs_cm_ops (ti);
  install_cs_cs_ops (ti);
  install_cs_m_ops (ti);
  install_cs_s_ops (ti);
  install_cs_scm_ops (ti);
  install_cs_sm_ops (ti);
  install_dm_cdm_ops (ti);
  install_dm_cm_ops (ti);
  install_dm_cs_ops (ti);
  install_dm_dm_ops (ti);
  install_dm_m_ops (ti);
  install_dm_s_ops (ti);
  install_dm_scm_ops (ti);
  install_dm_sm_ops (ti);
  install_fcdm_fcdm_ops (ti);
  install_fcdm_fcm_ops (ti);
  install_fcdm_fcs_ops (ti);
  install_fcdm_fdm_ops (ti);
  install_fcdm_fm_ops (ti);
  install_fcdm_fs_ops (ti);
  install_fcm_fcdm_ops (ti);
  install_fcm_fcm_ops (ti);
  install_fcm_fcs_ops (ti);
  install_fcm_fdm_ops (ti);
  install_fcm_fm_ops (ti);
  install_fcm_fs_ops (ti);
  install_fcm_pm_ops (ti);
  install_fcn_ops (ti);
  install_fcs_fcm_ops (ti);
  install_fcs_fcs_ops (ti);
  install_fcs_fm_ops (ti);
  install_fcs_fs_ops (ti);
  install_fdm_fcdm_ops (ti);
  install_fdm_fcm_ops (ti);
  install_fdm_fcs_ops (ti);
  install_fdm_fdm_ops (ti);
  install_fdm_fm_ops (ti);
  install_fdm_fs_ops (ti);
  install_fm_fcdm_ops (ti);
  install_fm_fcm_ops (ti);
  install_fm_fcs_ops (ti);
  install_fm_fdm_ops (ti);
  install_fm_fm_ops (ti);
  install_fm_fs_ops (ti);
  install_fm_pm_ops (ti);
  install_fs_fcm_ops (ti);
  install_fs_fcs_ops (ti);
  install_fs_fm_ops (ti);
  install_fs_fs_ops (ti);
  install_i16_i16_ops (ti);
  install_i32_i32_ops (ti);
  install_i64_i64_ops (ti);
  install_i8_i8_ops (ti);
  install_int_concat_ops (ti);
  install_m_cdm_ops (ti);
  install_m_cm_ops (ti);
  install_m_cs_ops (ti);
  install_m_dm_ops (ti);
  install_m_m_ops (ti);
  install_m_pm_ops (ti);
  install_m_s_ops (ti);
  install_m_scm_ops (ti);
  install_m_sm_ops (ti);
  install_mi_ops (ti);
  install_pm_cm_ops (ti);
  install_pm_fcm_ops (ti);
  install_pm_fm_ops (ti);
  install_pm_m_ops (ti);
  install_pm_pm_ops (ti);
  install_pm_scm_ops (ti);
  install_pm_sm_ops (ti);
  install_range_ops (ti);
  install_s_cm_ops (ti);
  install_s_cs_ops (ti);
  install_s_m_ops (ti);
  install_s_s_ops (ti);
  install_s_scm_ops (ti);
  install_s_sm_ops (ti);
  install_sbm_b_ops (ti);
  install_sbm_bm_ops (ti);
  install_sbm_sbm_ops (ti);
  install_scm_cm_ops (ti);
  install_scm_cs_ops (ti);
  install_scm_m_ops (ti);
  install_scm_s_ops (ti);
  install_scm_scm_ops (ti);
  install_scm_sm_ops (ti);
  install_sm_cm_ops (ti);
  install_sm_cs_ops (ti);
  install_sm_m_ops (ti);
  install_sm_s_ops (ti);
  install_sm_scm_ops (ti);
  install_sm_sm_ops (ti);
  install_str_m_ops (ti);
  install_str_s_ops (ti);
  install_str_str_ops (ti);
  install_struct_ops (ti);
  install_ui16_ui16_ops (ti);
  install_ui32_ui32_ops (ti);
  install_ui64_ui64_ops (ti);
  install_ui8_ui8_ops (ti);
}

OCTAVE_END_NAMESPACE(octave)

