static std::string program_name() { return viennacl::ocl::type_to_string<NumericT>::apply() + "_matrix_prod_" + detail::type_to_string(F_A()) + detail::type_to_string(F_B()) + detail::type_to_string(F_C()); }
F_I(AUTH_TIMEOUT, 0, 9, 0), /* features that affect all operators */ F_B(CONFIG_OPERCMDS, 0, 1, 0), /* HEAD_IN_SAND Features */ F_B(HIS_SNOTICES, 0, 1, 0), F_B(HIS_SNOTICES_OPER_ONLY, 0, 1, 0), F_B(HIS_SNOTICES_OPER_AND_BOT, 0, 0, 0), F_B(HIS_DESYNCS, 0, 1, 0), F_B(HIS_DEBUG_OPER_ONLY, 0, 1, 0), F_B(HIS_WALLOPS, 0, 1, 0), F_B(HIS_MAP, 0, 1, 0), F_B(HIS_LINKS, 0, 1, 0), F_B(HIS_TRACE, 0, 1, 0), F_A(HIS_STATS_b, HIS_STATS_FORWARDS), F_B(HIS_STATS_FORWARDS, 0, 1, 0), F_A(HIS_STATS_B, HIS_STATS_MAPPINGS), F_B(HIS_STATS_MAPPINGS, 0, 1, 0), F_A(HIS_STATS_c, HIS_STATS_CONNECT), F_B(HIS_STATS_CONNECT, 0, 1, 0), F_A(HIS_STATS_d, HIS_STATS_CRULES), F_B(HIS_STATS_CRULES, 0, 1, 0), F_A(HIS_STATS_e, HIS_STATS_ENGINE), F_B(HIS_STATS_ENGINE, 0, 1, 0), F_A(HIS_STATS_E, HIS_STATS_EXCEPTIONS), F_B(HIS_STATS_EXCEPTIONS, 0, 1, 0), F_A(HIS_STATS_f, HIS_STATS_FILTERS), F_B(HIS_STATS_FILTERS, 0, 1, 0), F_A(HIS_STATS_F, HIS_STATS_FEATURES), F_B(HIS_STATS_FEATURES, 0, 1, 0),
F_S(OMPATH, FEAT_CASE | FEAT_MYOPER, "ircd.opermotd", motd_init), F_S(EPATH, FEAT_CASE | FEAT_MYOPER, "ircd.rules", motd_init), /* Host hiding FEAT_'s */ F_B(HIDDEN_HOST_QUIT, 0, 1, 0), F_S(HIDDEN_HOST_SET_MESSAGE, 0, "Registered", 0), F_S(HIDDEN_HOST_UNSET_MESSAGE, 0, "UnRegistered", 0), F_B(ALLOWRMX, 0, 0, 0), F_B(OPERHOST_HIDING, 0, 1, 0), F_S(HIDDEN_OPERHOST, FEAT_CASE, "Staff.Nefarious", 0), F_I(HOST_HIDING_STYLE, 0, 1, 0), F_S(HOST_HIDING_PREFIX, 0, "Nefarious", 0), F_S(HOST_HIDING_KEY1, 0, "aoAr1HnR6gl3sJ7hVz4Zb7x4YwpW", 0), F_S(HOST_HIDING_KEY2, 0, "sdfjkLJKHlkjdkfjsdklfjlkjKLJ", 0), F_S(HOST_HIDING_KEY3, 0, "KJklJSDFLkjLKDFJSLKjlKJFlkjS", 0), F_A(HOST_HIDING_COMPONANTS, HOST_HIDING_COMPONENTS), F_I(HOST_HIDING_COMPONENTS, 0, 1, 0), /* CTCP VERSION FEAT_'s */ F_B(CTCP_VERSIONING, 0, 0, 0), F_B(CTCP_VERSIONING_KILL, 0, 0, 0), F_B(CTCP_VERSIONING_CHAN, 0, 0, 0), F_S(CTCP_VERSIONING_CHANNAME, 0, "#opers", 0), F_B(CTCP_VERSIONING_USEMSG, 0, 0, 0), F_S(CTCP_VERSIONING_NOTICE, 0, "*** Checking your client version", 0), /* GeoIP FEAT_'s */ F_B(GEOIP_ENABLE, 0, 0, feature_notify_geoip_enable), F_S(GEOIP_FILE, 0, "GeoIP.dat", feature_notify_geoip_file), F_S(GEOIP_IPV6_FILE, 0, "GeoIPv6.dat", feature_notify_geoip_ipv6_file),