Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
logical, | public | :: | skipAsm | = | .false. | ||
logical, | public | :: | executorRequest | = | .false. |
procedure , public , :: set_skipAsm Subroutine | |
procedure , public , :: set_executorRequest Subroutine |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
logical, | public | :: | binary | = | .false. | ||
logical, | public | :: | binaryObject | = | .false. | ||
logical, | public | :: | commentOnly | = | .false. | ||
logical, | public | :: | demangle | = | .false. | ||
logical, | public | :: | directives | = | .false. | ||
logical, | public | :: | execute | = | .false. | ||
logical, | public | :: | intel | = | .false. | ||
logical, | public | :: | labels | = | .false. | ||
logical, | public | :: | libraryCode | = | .false. | ||
logical, | public | :: | trim | = | .false. | ||
logical, | public | :: | debugCalls | = | .false. |
procedure , public , :: set_binary Subroutine | |
procedure , public , :: set_binaryObject Subroutine | |
procedure , public , :: set_commentOnly Subroutine | |
procedure , public , :: set_demangle Subroutine | |
procedure , public , :: set_directives Subroutine | |
procedure , public , :: set_execute Subroutine | |
procedure , public , :: set_intel Subroutine | |
procedure , public , :: set_labels Subroutine | |
procedure , public , :: set_libraryCode Subroutine | |
procedure , public , :: set_trim Subroutine | |
procedure , public , :: set_debugCalls Subroutine |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=1024), | public | :: | id_args(2) |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=1024), | public | :: | id_version(2) |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=:), | public, | allocatable | :: | userArguments | |||
type(compilerOptions), | public | :: | compilerOptions | ||||
type(filters), | public | :: | filters | ||||
type(tools), | public, | allocatable | :: | tools(:) | |||
type(libraries), | public, | allocatable | :: | libraries(:) |
procedure , public , :: set_userArguments Subroutine | |
procedure , public , :: set_compilerOptions Subroutine | |
procedure , public , :: set_filters Subroutine | |
procedure , public , :: set_tools Subroutine | |
procedure , public , :: set_libraries Subroutine | |
procedure , private :: deallocate_userArguments Subroutine | |
procedure , private :: deallocate_tools Subroutine | |
procedure , private :: deallocate_libraries Subroutine | |
procedure , public , :: finalize => deallocate_options Subroutine |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=19), | public | :: | api_url | = | "https://godbolt.org" | ||
character(len=:), | public, | allocatable | :: | compiler_id | |||
character(len=:), | public, | allocatable | :: | source | |||
character(len=:), | public, | allocatable | :: | lang | |||
logical, | public | :: | allowStoreCodeDebug | ||||
type(options), | public | :: | options |
procedure , public , :: list_languages Subroutine | |
procedure , public , :: list_compilers Subroutine | |
procedure , public , :: list_libraries Subroutine | |
procedure , public , :: list_formatters Subroutine | |
procedure , public , :: set_compiler_id Subroutine | |
procedure , public , :: set_source Subroutine | |
procedure , public , :: set_lang Subroutine | |
procedure , public , :: set_allowStoreCodeDebug Subroutine | |
procedure , public , :: compile Subroutine | |
procedure , private :: deallocate_compiler_id Subroutine | |
procedure , private :: deallocate_source Subroutine | |
procedure , private :: deallocate_lang Subroutine | |
procedure , public , :: finalize => deallocate_comnpiler_explorer Subroutine |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(options), | intent(inout) | :: | this | |||
logical, | intent(in), | optional | :: | binary | ||
logical, | intent(in), | optional | :: | binaryObject | ||
logical, | intent(in), | optional | :: | commentOnly | ||
logical, | intent(in), | optional | :: | demangle | ||
logical, | intent(in), | optional | :: | directives | ||
logical, | intent(in), | optional | :: | execute | ||
logical, | intent(in), | optional | :: | intel | ||
logical, | intent(in), | optional | :: | labels | ||
logical, | intent(in), | optional | :: | libraryCode | ||
logical, | intent(in), | optional | :: | trim | ||
logical, | intent(in), | optional | :: | debugCalls |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(options), | intent(inout) | :: | this | |||
logical, | intent(in), | optional | :: | skipAsm | ||
logical, | intent(in), | optional | :: | executorRequest |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(options), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(compiler_explorer), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(options), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(options), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(options), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(compiler_explorer), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(compiler_explorer), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(compiler_explorer), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(compiler_explorer), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | source |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(options), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | id | |||
character(len=*), | intent(in) | :: | args |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(options), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | id | |||
character(len=*), | intent(in) | :: | version |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(filters), | intent(inout) | :: | this | |||
logical, | intent(in) | :: | binary |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(filters), | intent(inout) | :: | this | |||
logical, | intent(in) | :: | binaryObject |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(filters), | intent(inout) | :: | this | |||
logical, | intent(in) | :: | commentOnly |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(filters), | intent(inout) | :: | this | |||
logical, | intent(in) | :: | demangle |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(filters), | intent(inout) | :: | this | |||
logical, | intent(in) | :: | directives |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(filters), | intent(inout) | :: | this | |||
logical, | intent(in) | :: | execute |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(filters), | intent(inout) | :: | this | |||
logical, | intent(in) | :: | intel |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(filters), | intent(inout) | :: | this | |||
logical, | intent(in) | :: | labels |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(filters), | intent(inout) | :: | this | |||
logical, | intent(in) | :: | libraryCode |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(filters), | intent(inout) | :: | this | |||
logical, | intent(in) | :: | trim |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(filters), | intent(inout) | :: | this | |||
logical, | intent(in) | :: | debugCalls |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(compilerOptions), | intent(inout) | :: | this | |||
logical, | intent(in) | :: | skipAsm |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(compilerOptions), | intent(inout) | :: | this | |||
logical, | intent(in) | :: | executorRequest |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(options), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | userArguments |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(compiler_explorer), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | lang |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(compiler_explorer), | intent(inout) | :: | this | |||
logical, | intent(in) | :: | allowStoreCodeDebug |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(compiler_explorer), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | compiler_id |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(compiler_explorer), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(compiler_explorer), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(compiler_explorer), | intent(inout) | :: | this | |||
character(len=*), | intent(in), | optional | :: | language_id |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(compiler_explorer), | intent(inout) | :: | this | |||
character(len=*), | intent(in), | optional | :: | language_id |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(compiler_explorer), | intent(inout) | :: | this |