filters Derived Type

type, private :: filters


Inherited by

type~~filters~~InheritedByGraph type~filters filters type~options options type~options->type~filters filters type~compiler_explorer compiler_explorer type~compiler_explorer->type~options options

Contents

Source Code


Components

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.

Type-Bound Procedures

procedure, public, :: set_binary

  • private pure elemental subroutine set_binary(this, binary)

    Author
    Seyed Ali Ghasemi

    Arguments

    Type IntentOptional Attributes Name
    class(filters), intent(inout) :: this
    logical, intent(in) :: binary

procedure, public, :: set_binaryObject

  • private pure elemental subroutine set_binaryObject(this, binaryObject)

    Author
    Seyed Ali Ghasemi

    Arguments

    Type IntentOptional Attributes Name
    class(filters), intent(inout) :: this
    logical, intent(in) :: binaryObject

procedure, public, :: set_commentOnly

  • private pure elemental subroutine set_commentOnly(this, commentOnly)

    Author
    Seyed Ali Ghasemi

    Arguments

    Type IntentOptional Attributes Name
    class(filters), intent(inout) :: this
    logical, intent(in) :: commentOnly

procedure, public, :: set_demangle

  • private pure elemental subroutine set_demangle(this, demangle)

    Author
    Seyed Ali Ghasemi

    Arguments

    Type IntentOptional Attributes Name
    class(filters), intent(inout) :: this
    logical, intent(in) :: demangle

procedure, public, :: set_directives

  • private pure elemental subroutine set_directives(this, directives)

    Author
    Seyed Ali Ghasemi

    Arguments

    Type IntentOptional Attributes Name
    class(filters), intent(inout) :: this
    logical, intent(in) :: directives

procedure, public, :: set_execute

  • private pure elemental subroutine set_execute(this, execute)

    Author
    Seyed Ali Ghasemi

    Arguments

    Type IntentOptional Attributes Name
    class(filters), intent(inout) :: this
    logical, intent(in) :: execute

procedure, public, :: set_intel

  • private pure elemental subroutine set_intel(this, intel)

    Author
    Seyed Ali Ghasemi

    Arguments

    Type IntentOptional Attributes Name
    class(filters), intent(inout) :: this
    logical, intent(in) :: intel

procedure, public, :: set_labels

  • private pure elemental subroutine set_labels(this, labels)

    Author
    Seyed Ali Ghasemi

    Arguments

    Type IntentOptional Attributes Name
    class(filters), intent(inout) :: this
    logical, intent(in) :: labels

procedure, public, :: set_libraryCode

  • private pure elemental subroutine set_libraryCode(this, libraryCode)

    Author
    Seyed Ali Ghasemi

    Arguments

    Type IntentOptional Attributes Name
    class(filters), intent(inout) :: this
    logical, intent(in) :: libraryCode

procedure, public, :: set_trim

  • private pure elemental subroutine set_trim(this, trim)

    Author
    Seyed Ali Ghasemi

    Arguments

    Type IntentOptional Attributes Name
    class(filters), intent(inout) :: this
    logical, intent(in) :: trim

procedure, public, :: set_debugCalls

  • private pure elemental subroutine set_debugCalls(this, debugCalls)

    Author
    Seyed Ali Ghasemi

    Arguments

    Type IntentOptional Attributes Name
    class(filters), intent(inout) :: this
    logical, intent(in) :: debugCalls

Source Code

   type filters
      logical :: binary       = .false.
      logical :: binaryObject = .false.
      logical :: commentOnly  = .false.
      logical :: demangle     = .false.
      logical :: directives   = .false.
      logical :: execute      = .false.
      logical :: intel        = .false.
      logical :: labels       = .false.
      logical :: libraryCode  = .false.
      logical :: trim         = .false.
      logical :: debugCalls   = .false.
   contains
      procedure :: set_binary
      procedure :: set_binaryObject
      procedure :: set_commentOnly
      procedure :: set_demangle
      procedure :: set_directives
      procedure :: set_execute
      procedure :: set_intel
      procedure :: set_labels
      procedure :: set_libraryCode
      procedure :: set_trim
      procedure :: set_debugCalls
   end type filters