julienne_vector_test_description_s Submodule


Uses

    • assert_m
  • module~~julienne_vector_test_description_s~~UsesGraph module~julienne_vector_test_description_s julienne_vector_test_description_s assert_m assert_m module~julienne_vector_test_description_s->assert_m module~julienne_vector_test_description_m julienne_vector_test_description_m module~julienne_vector_test_description_s->module~julienne_vector_test_description_m module~julienne_string_m julienne_string_m module~julienne_vector_test_description_m->module~julienne_string_m module~julienne_test_diagnosis_m julienne_test_diagnosis_m module~julienne_vector_test_description_m->module~julienne_test_diagnosis_m module~julienne_test_result_m julienne_test_result_m module~julienne_vector_test_description_m->module~julienne_test_result_m iso_c_binding iso_c_binding module~julienne_string_m->iso_c_binding module~julienne_test_diagnosis_m->module~julienne_string_m module~julienne_test_result_m->module~julienne_string_m module~julienne_test_result_m->module~julienne_test_diagnosis_m

Module Functions

module function construct_from_strings(descriptions, vector_diagnosis_function) result(vector_test_description)

Arguments

Type IntentOptional Attributes Name
type(string_t), intent(in) :: descriptions(:)
procedure(vector_diagnosis_function_i), intent(in), optional, pointer :: vector_diagnosis_function

Return Value type(vector_test_description_t)


Module Procedures

module procedure /home/runner/work/julienne/julienne/doc/html/module/julienne_vector_test_description_s.html construct_from_strings module function construct_from_strings(descriptions, vector_diagnosis_function) result(vector_test_description)

Arguments

Type IntentOptional Attributes Name
type(string_t), intent(in) :: descriptions(:)
procedure(vector_diagnosis_function_i), intent(in), optional, pointer :: vector_diagnosis_function

Return Value type(vector_test_description_t)

module procedure /home/runner/work/julienne/julienne/doc/html/module/julienne_vector_test_description_s.html contains_characters module function contains_characters(self, substring) result(match_vector)

Arguments

Type IntentOptional Attributes Name
class(vector_test_description_t), intent(in) :: self
character(len=*), intent(in) :: substring

Return Value logical, allocatable, (:)

module procedure /home/runner/work/julienne/julienne/doc/html/module/julienne_vector_test_description_s.html contains_string_t module function contains_string_t(self, substring) result(match_vector)

Arguments

Type IntentOptional Attributes Name
class(vector_test_description_t), intent(in) :: self
type(string_t), intent(in) :: substring

Return Value logical, allocatable, (:)

module procedure /home/runner/work/julienne/julienne/doc/html/module/julienne_vector_test_description_s.html run impure module function run(self) result(test_results)

Arguments

Type IntentOptional Attributes Name
class(vector_test_description_t), intent(in) :: self

Return Value type(test_result_t), allocatable, (:)