ORB5  v4.9.4
derived_inputs::input_nsel Type Reference

Selector definition (interface between input string and back-end predefined integer keys) More...

Private Member Functions

procedure init => init_nsel
 
procedure add_option
 
procedure get_input_index
 
procedure apply_to => apply_to_nsel
 

Private Attributes

character(len=key_leninput_key = ''
 Key read from input (must be the first attribute for reading) More...
 
character(len=desc_lendesc = ''
 Selector description. More...
 
character(len=name_lenname = ''
 Output name. More...
 
integer nopts
 Number of available options. More...
 
integer, dimension(nopts_maxkeys
 Option keys (unique identifiers) More...
 
character(len=key_len), dimension(nopts_maxinput_keys
 Corresponding input strings. More...
 
character(len=desc_len), dimension(nopts_maxkey_descs
 Corresponding descriptions. More...
 
integer default_index
 Default option index. More...
 

Detailed Description

Selector definition (interface between input string and back-end predefined integer keys)

Member Function/Subroutine Documentation

◆ add_option()

procedure derived_inputs::input_nsel::add_option
private

◆ apply_to()

procedure derived_inputs::input_nsel::apply_to
private

◆ get_input_index()

procedure derived_inputs::input_nsel::get_input_index
private

◆ init()

procedure derived_inputs::input_nsel::init
private

Member Data Documentation

◆ default_index

integer derived_inputs::input_nsel::default_index
private

Default option index.

◆ desc

character(len=desc_len) derived_inputs::input_nsel::desc = ''
private

Selector description.

◆ input_key

character(len=key_len) derived_inputs::input_nsel::input_key = ''
private

Key read from input (must be the first attribute for reading)

◆ input_keys

character(len=key_len), dimension(nopts_max) derived_inputs::input_nsel::input_keys
private

Corresponding input strings.

◆ key_descs

character(len=desc_len), dimension(nopts_max) derived_inputs::input_nsel::key_descs
private

Corresponding descriptions.

◆ keys

integer, dimension(nopts_max) derived_inputs::input_nsel::keys
private

Option keys (unique identifiers)

◆ name

character(len=name_len) derived_inputs::input_nsel::name = ''
private

Output name.

◆ nopts

integer derived_inputs::input_nsel::nopts
private

Number of available options.


The documentation for this type was generated from the following file: