Bit_ Derived Type

type, public :: Bit_


Contents


Components

TypeVisibility AttributesNameInitial
logical, public, allocatable:: bitArray(:)

Type-Bound Procedures

procedure, public :: init => initBit

  • public subroutine initBit(obj, n)

    Arguments

    Type IntentOptional AttributesName
    class(Bit_), intent(inout) :: obj
    integer(kind=int32), intent(in) :: n

procedure, public :: int => intBit

  • public function intBit(obj) result(ret)

    Arguments

    Type IntentOptional AttributesName
    class(Bit_), intent(inout) :: obj

    Return Value integer(kind=int32)

procedure, public :: not => notBit

  • public subroutine notBit(obj)

    Arguments

    Type IntentOptional AttributesName
    class(Bit_), intent(inout) :: obj