struct TArgs_array_to_json_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_array_to_json_pretty_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,true}; }; struct TArgs_be_lo_close_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_be_lo_creat_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_be_lo_create_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_be_lo_export_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,false}; }; struct TArgs_be_lo_from_bytea_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,false}; }; struct TArgs_be_lo_get_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_be_lo_get_fragment_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,true}; }; struct TArgs_be_lo_import_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_be_lo_import_with_oid_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,true}; }; struct TArgs_be_lo_lseek_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,true}; }; struct TArgs_be_lo_lseek64_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,true}; }; struct TArgs_be_lo_open_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_be_lo_put_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,false}; }; struct TArgs_be_lo_tell_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_be_lo_tell64_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_be_lo_truncate_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_be_lo_truncate64_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_be_lo_unlink_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_be_loread_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_be_lowrite_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,false}; }; struct TArgs_brin_minmax_multi_add_value_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,true,true}; }; struct TArgs_brin_minmax_multi_consistent_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,true,true}; }; struct TArgs_brin_minmax_multi_distance_date_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_brin_minmax_multi_distance_float4_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_brin_minmax_multi_distance_float8_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_brin_minmax_multi_distance_inet_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_brin_minmax_multi_distance_int2_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_brin_minmax_multi_distance_int4_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_brin_minmax_multi_distance_int8_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_brin_minmax_multi_distance_interval_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_brin_minmax_multi_distance_macaddr_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_brin_minmax_multi_distance_macaddr8_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_brin_minmax_multi_distance_numeric_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_brin_minmax_multi_distance_pg_lsn_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_brin_minmax_multi_distance_tid_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_brin_minmax_multi_distance_time_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_brin_minmax_multi_distance_timestamp_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_brin_minmax_multi_distance_timetz_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_brin_minmax_multi_distance_uuid_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_brin_minmax_multi_opcinfo_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_brin_minmax_multi_options_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_brin_minmax_multi_summary_in_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_brin_minmax_multi_summary_out_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_brin_minmax_multi_summary_recv_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_brin_minmax_multi_summary_send_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_brin_minmax_multi_union_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,true}; }; struct TArgs_cidr_abbrev_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_cidr_in_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_cidr_out_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_cidr_recv_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_cidr_send_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_cidr_set_masklen_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,true}; }; struct TArgs_eqjoinsel_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,true,true,true}; }; struct TArgs_eqsel_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,true,true}; }; struct TArgs_gen_random_uuid_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {}; }; struct TArgs_gisthandler_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_gtsvector_compress_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_gtsvector_consistent_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,false,true,true,true}; }; struct TArgs_gtsvector_consistent_oldsig_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,false,true,true,true}; }; struct TArgs_gtsvector_decompress_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_gtsvector_options_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_gtsvector_penalty_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,true}; }; struct TArgs_gtsvector_picksplit_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_gtsvector_same_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false,true}; }; struct TArgs_gtsvector_union_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_gtsvectorin_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_gtsvectorout_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_hashinet_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_hashinetextended_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,true}; }; struct TArgs_inet_abbrev_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_inet_client_addr_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {}; }; struct TArgs_inet_client_port_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {}; }; struct TArgs_inet_in_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_inet_merge_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_inet_out_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_inet_recv_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_inet_same_family_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_inet_send_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_inet_server_addr_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {}; }; struct TArgs_inet_server_port_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {}; }; struct TArgs_inet_set_masklen_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,true}; }; struct TArgs_inet_to_cidr_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_inetand_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_inetmi_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_inetmi_int8_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,true}; }; struct TArgs_inetnot_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_inetor_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_inetpl_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,true}; }; struct TArgs_json_agg_finalfn_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_json_agg_strict_transfn_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_json_agg_transfn_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_json_build_array_noargs_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {}; }; struct TArgs_json_build_object_noargs_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {}; }; struct TArgs_json_in_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_json_object_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_json_object_agg_finalfn_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_json_object_agg_strict_transfn_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,true}; }; struct TArgs_json_object_agg_transfn_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,true}; }; struct TArgs_json_object_agg_unique_strict_transfn_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,true}; }; struct TArgs_json_object_agg_unique_transfn_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,true}; }; struct TArgs_json_object_two_arg_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_json_out_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_json_recv_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_json_send_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_json_typeof_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_matchingjoinsel_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,true,true,true}; }; struct TArgs_matchingsel_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,true,true}; }; struct TArgs_neqjoinsel_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,true,true,true}; }; struct TArgs_neqsel_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,true,true}; }; struct TArgs_network_broadcast_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_network_cmp_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_network_eq_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_network_family_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_network_ge_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_network_gt_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_network_host_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_network_hostmask_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_network_larger_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_network_le_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_network_lt_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_network_masklen_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_network_ne_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_network_netmask_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_network_network_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_network_overlap_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_network_show_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_network_smaller_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_network_sortsupport_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_network_sub_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_network_subeq_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_network_subset_support_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_network_sup_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_network_supeq_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_row_to_json_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_row_to_json_pretty_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,true}; }; struct TArgs_scalargejoinsel_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,true,true,true}; }; struct TArgs_scalargesel_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,true,true}; }; struct TArgs_scalargtjoinsel_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,true,true,true}; }; struct TArgs_scalargtsel_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,true,true}; }; struct TArgs_scalarlejoinsel_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,true,true,true}; }; struct TArgs_scalarlesel_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,true,true}; }; struct TArgs_scalarltjoinsel_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,true,true,true}; }; struct TArgs_scalarltsel_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,true,true}; }; struct TArgs_to_json_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_uuid_cmp_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_uuid_eq_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_uuid_ge_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_uuid_gt_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_uuid_hash_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_uuid_hash_extended_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,true}; }; struct TArgs_uuid_in_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_uuid_le_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_uuid_lt_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_uuid_ne_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_uuid_out_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_uuid_recv_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_uuid_send_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_uuid_sortsupport_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; };