OpenCMISS-Iron Internal API Documentation
strings::is_abbreviation Interface Reference

Returns .TRUE. if a supplied string is a valid abbreviation of a second supplied string. More...

Private Member Functions

logical function is_abbreviation_c_c (SHORT, LONG, MIN_NUM_CHARACTERS)
 IS_ABBREVIATION returns .TRUE. if the character string SHORT is an abbreviation of the character string LONG. SHORT must be at least MIN_NUM_CHARACTERS long. More...
 
logical function is_abbreviation_c_vs (SHORT, LONG, MIN_NUM_CHARACTERS)
 IS_ABBREVIATION returns .TRUE. if the character string SHORT is an abbreviation of the varying string LONG. SHORT must be at least MIN_NUM_CHARACTERS long. More...
 
logical function is_abbreviation_vs_c (SHORT, LONG, MIN_NUM_CHARACTERS)
 IS_ABBREVIATION returns .TRUE. if the varying string SHORT is an abbreviation of the character string LONG. SHORT must be at least MIN_NUM_CHARACTERS long. More...
 
logical function is_abbreviation_vs_vs (SHORT, LONG, MIN_NUM_CHARACTERS)
 IS_ABBREVIATION returns .TRUE. if the varying string SHORT is an abbreviation of the varying string LONG. SHORT must be at least MIN_NUM_CHARACTERS long. More...
 

Detailed Description

Returns .TRUE. if a supplied string is a valid abbreviation of a second supplied string.

Definition at line 89 of file strings.f90.

Member Function/Subroutine Documentation

logical function strings::is_abbreviation::is_abbreviation_c_c ( character(len=*), intent(in)  SHORT,
character(len=*), intent(in)  LONG,
integer(intg), intent(in)  MIN_NUM_CHARACTERS 
)
private

IS_ABBREVIATION returns .TRUE. if the character string SHORT is an abbreviation of the character string LONG. SHORT must be at least MIN_NUM_CHARACTERS long.

Parameters
[in]shortThe short form of the string
[in]longThe long form of the string
[in]min_num_charactersThe minimum number of characters to match
Returns
On exit, .TRUE. if the short string is an abbreviation

Definition at line 296 of file strings.f90.

logical function strings::is_abbreviation::is_abbreviation_c_vs ( character(len=*), intent(in)  SHORT,
type(varying_string), intent(in)  LONG,
integer(intg), intent(in)  MIN_NUM_CHARACTERS 
)
private

IS_ABBREVIATION returns .TRUE. if the character string SHORT is an abbreviation of the varying string LONG. SHORT must be at least MIN_NUM_CHARACTERS long.

Parameters
[in]shortThe short form of the string
[in]longThe long form of the string
[in]min_num_charactersThe minimum number of characters to match
Returns
On exit, .TRUE. if the short string is an abbreviation

Definition at line 328 of file strings.f90.

logical function strings::is_abbreviation::is_abbreviation_vs_c ( type(varying_string), intent(in)  SHORT,
character(len=*), intent(in)  LONG,
integer(intg), intent(in)  MIN_NUM_CHARACTERS 
)
private

IS_ABBREVIATION returns .TRUE. if the varying string SHORT is an abbreviation of the character string LONG. SHORT must be at least MIN_NUM_CHARACTERS long.

Parameters
[in]shortThe short form of the string
[in]longThe long form of the string
[in]min_num_charactersThe minimum number of characters to match
Returns
On exit, .TRUE. if the short string is an abbreviation

Definition at line 360 of file strings.f90.

logical function strings::is_abbreviation::is_abbreviation_vs_vs ( type(varying_string), intent(in)  SHORT,
type(varying_string), intent(in)  LONG,
integer(intg), intent(in)  MIN_NUM_CHARACTERS 
)
private

IS_ABBREVIATION returns .TRUE. if the varying string SHORT is an abbreviation of the varying string LONG. SHORT must be at least MIN_NUM_CHARACTERS long.

Parameters
[in]shortThe short form of the string
[in]longThe long form of the string
[in]min_num_charactersThe minimum number of characters to match
Returns
On exit, .TRUE. if the short string is an abbreviation

Definition at line 392 of file strings.f90.