Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(bmp_t), | public, | parameter | :: | white_bmp | = | bmp_t([(0_int64, q=0, BMP_SIZE-1)]) | |
integer, | private | :: | q |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(cube_t), | intent(inout) | :: | a | |||
type(cube_t), | intent(in) | :: | b |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | symbol | |||
type(cube_t), | intent(in) | :: | cube |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(cube_t), | intent(in) | :: | a | |||
type(cube_t), | intent(in) | :: | b |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(ascii_t), | public | :: | ascii | ||||
type(bmp_t), | public, | allocatable | :: | bmp | |||
logical, | public | :: | epsilon_flag | = | .false. | ||
logical, | public | :: | is_switched_to_bmp | = | .false. | ||
logical, | public | :: | single_flag | = | .true. | ||
type(segment_t), | public, | allocatable | :: | sps(:) |
generic, public :: add => cube_add__symbol, cube_add__segment, cube_add__segment_list, cube_add__cube | |
procedure, public :: cube2seg => cube__bmp2seg | |
procedure, public :: cube_add__cube | |
procedure, public :: cube_add__segment | |
procedure, public :: cube_add__segment_list | |
procedure, public :: cube_add__symbol | |
procedure, public :: first => cube__first_codepoint | |
procedure, public :: flag_epsilon => cube_flag__epsilon | |
procedure, public :: invert => cube__invert | |
procedure, public :: is_flagged_epsilon => cube_flag__is_flagged_epsilon | |
procedure, public :: num => cube__number_of_flagged_bits | |
procedure, public :: print_sps => cube__dump_sps | |
procedure, public :: switch_bmp => cube__switch_ascii_to_bmp |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(cube_t), | intent(in) | :: | self |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(cube_t), | intent(in) | :: | self |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(cube_t), | intent(in) | :: | self |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int32), | intent(in) | :: | cp | |||
type(cube_t), | intent(in) | :: | cube |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | symbol | |||
type(cube_t), | intent(in) | :: | cube |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(cube_t), | intent(in) | :: | self |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(cube_t), | intent(inout) | :: | self |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(cube_t), | intent(inout) | :: | self |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(cube_t), | intent(inout) | :: | self | |||
character(len=*), | intent(in) | :: | symbol |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(cube_t), | intent(inout) | :: | self |