Frama-C API - SlicingMacros
This .mli exists mainly to facilitate 'make -j'. A lot of the get_ functions below should be inlined, as there is no good reason to treat those types as semi-private
val str_level_option : SlicingInternals.level_option -> stringval get_default_level_option : bool -> SlicingInternals.level_optionval fi_svar : SlicingInternals.fct_info -> Frama_c_kernel.Cil_types.varinfoval ff_svar : SlicingInternals.fct_slice -> Frama_c_kernel.Cil_types.varinfoval get_kf_fi : Frama_c_kernel.Kernel_function.t -> SlicingInternals.fct_infoval fold_fi : ('a -> SlicingInternals.fct_info -> 'a) -> 'a -> 'aval get_ff_id : SlicingInternals.fct_slice -> intval fi_name : SlicingInternals.fct_info -> stringval ff_name : SlicingInternals.fct_slice -> stringval f_name : SlicingInternals.fct_id -> stringval ff_src_name : SlicingInternals.fct_slice -> stringval get_fi_kf : SlicingInternals.fct_info -> Frama_c_kernel.Cil_types.kernel_functionval get_ff_kf : SlicingInternals.fct_slice -> Frama_c_kernel.Cil_types.kernel_functionval get_pdg_kf : Pdg_types.PdgTypes.Pdg.t -> Frama_c_kernel.Kernel_function.tval get_fi_pdg : SlicingInternals.fct_info -> Pdg.Api.tval get_ff_pdg : SlicingInternals.fct_slice -> Pdg.Api.tval ff_slicing_level : SlicingInternals.fct_slice -> SlicingInternals.level_optionval change_fi_slicing_level : SlicingInternals.fct_info -> SlicingInternals.level_option -> unitval change_slicing_level : Frama_c_kernel.Kernel_function.t -> int -> unitval fi_slices : SlicingInternals.fct_info -> SlicingInternals.fct_slice listval equal_fi : SlicingInternals.fct_info -> SlicingInternals.fct_info -> boolval equal_ff : SlicingInternals.fct_slice -> SlicingInternals.fct_slice -> boolval same_ff_call : (SlicingInternals.fct_slice * Frama_c_kernel.Cil_types.stmt) -> (SlicingInternals.fct_slice * Frama_c_kernel.Cil_types.stmt) -> boolval is_call_stmt : Frama_c_kernel.Cil_types.stmt -> boolval get_fi_call : Frama_c_kernel.Cil_types.stmt -> SlicingInternals.fct_info optionval is_src_fun_called : Frama_c_kernel.Kernel_function.t -> boolval is_src_fun_visible : Frama_c_kernel.Kernel_function.t -> boolval fi_has_persistent_selection : SlicingInternals.fct_info -> boolval has_persistent_selection : Frama_c_kernel.Kernel_function.t -> bool