DerivedExportVector Interface

public interface DerivedExportVector

Module Procedures

private function vector_new_vector_empty() result(v)

Arguments

None

Return Value type(DerivedExportVector)

private function vector_new_vector_fill_size_kind(n, value) result(v)

Arguments

Type IntentOptional Attributes Name
integer(kind=GFTL_SIZE_KIND), intent(in) :: n
type(DerivedExport), intent(in), optional :: value

Return Value type(DerivedExportVector)

private function vector_new_vector_fill_default(n, value) result(v)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: n
type(DerivedExport), intent(in), optional :: value

Return Value type(DerivedExportVector)

private function vector_new_vector_range(first, last) result(v)

Arguments

Type IntentOptional Attributes Name
type(DerivedExportVectorIterator), intent(in) :: first
type(DerivedExportVectorIterator), intent(in) :: last

Return Value type(DerivedExportVector)

private function vector_new_vector_copy(x) result(v)

Arguments

Type IntentOptional Attributes Name
type(DerivedExportVector) :: x

Return Value type(DerivedExportVector)

private function vector_new_vector_initializer_list(il) result(v)

Arguments

Type IntentOptional Attributes Name
type(DerivedExport), intent(in), dimension(:) :: il

Return Value type(DerivedExportVector)