trait Bool extends AnyRef
A trait that represent a rich-featured boolean value, which includes the following members:
- a boolean value
 - methods useful for failure messages construction
 - logical expression methods that makes 
Boolcomposable 
Bool is used by code generated from BooleanMacro (which AssertionsMacro and RequirementsMacro uses),
it needs to be public so that the generated code can be compiled.  It is expected that ScalaTest users would ever need to use Bool directly.
- Source
 - Bool.scala
 
- Alphabetic
 - By Inheritance
 
- Bool
 - AnyRef
 - Any
 
- Hide All
 - Show All
 
- Public
 - All
 
Abstract Value Members
- 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        failureMessageArgs: IndexedSeq[Any]
      
      
      
Arguments to construct final failure message with raw message returned from
rawFailureMessage. - 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        midSentenceFailureMessageArgs: IndexedSeq[Any]
      
      
      
Arguments to construct final mid sentence failure message with raw message returned from
rawMidSentenceFailureMessage. - 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        midSentenceNegatedFailureMessageArgs: IndexedSeq[Any]
      
      
      
Arguments to construct final negated mid sentence failure message with raw message returned from
rawMidSentenceNegatedFailureMessage. - 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        negatedFailureMessageArgs: IndexedSeq[Any]
      
      
      
Arguments to construct final negated failure message with raw message returned from
rawNegatedFailureMessage. -  abstract val prettifier: Prettifier
 - 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        rawFailureMessage: String
      
      
      
raw message to report a failure
 - 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        rawMidSentenceFailureMessage: String
      
      
      
raw mid sentence message to report a failure
 - 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        rawMidSentenceNegatedFailureMessage: String
      
      
      
raw mid sentence message with a meaning opposite to that of the failure message
 - 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        rawNegatedFailureMessage: String
      
      
      
raw message with a meaning opposite to that of the failure message
 - 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        value: Boolean
      
      
      
the
Booleanvalue of thisBool 
Concrete Value Members
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        !=(arg0: Any): Boolean
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        ##(): Int
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        &(bool: Bool): Bool
      
      
      
Logical
andthisBoolwith anotherBoolLogical
andthisBoolwith anotherBool- bool
 another
Bool- returns
 a
Boolthat represents the result of logicaland
 - 
      
      
      
        
      
    
      
        
        def
      
      
        &&(bool: Bool): Bool
      
      
      
Logical
andthisBoolwith anotherBoolLogical
andthisBoolwith anotherBool- bool
 another
Bool- returns
 a
Boolthat represents the result of logicaland
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        ==(arg0: Any): Boolean
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        asInstanceOf[T0]: T0
      
      
      
- Definition Classes
 - Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        clone(): AnyRef
      
      
      
- Attributes
 - protected[java.lang]
 - Definition Classes
 - AnyRef
 - Annotations
 - @native() @throws( ... )
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        eq(arg0: AnyRef): Boolean
      
      
      
- Definition Classes
 - AnyRef
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        equals(arg0: Any): Boolean
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        failureMessage: String
      
      
      
Construct and return failure message, by applying arguments returned from
failureMessageArgsto raw message returned fromrawFailureMessage - 
      
      
      
        
      
    
      
        
        def
      
      
        finalize(): Unit
      
      
      
- Attributes
 - protected[java.lang]
 - Definition Classes
 - AnyRef
 - Annotations
 - @throws( classOf[java.lang.Throwable] )
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        getClass(): Class[_]
      
      
      
- Definition Classes
 - AnyRef → Any
 - Annotations
 - @native()
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        hashCode(): Int
      
      
      
- Definition Classes
 - AnyRef → Any
 - Annotations
 - @native()
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        isInstanceOf[T0]: Boolean
      
      
      
- Definition Classes
 - Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        midSentenceFailureMessage: String
      
      
      
Construct and return mid sentence failure message, by applying arguments returned from
midSentenceFailureMessageArgsto raw message returned fromrawMidSentenceFailureMessage - 
      
      
      
        
      
    
      
        
        def
      
      
        midSentenceNegatedFailureMessage: String
      
      
      
Construct and return mid sentence negated failure message, by applying arguments returned from
midSentenceNegatedFailureMessageArgsto raw message returned fromrawMidSentenceNegatedFailureMessage - 
      
      
      
        
      
    
      
        final 
        def
      
      
        ne(arg0: AnyRef): Boolean
      
      
      
- Definition Classes
 - AnyRef
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        negatedFailureMessage: String
      
      
      
Construct and return negated failure message, by applying arguments returned from
negatedFailureMessageArgsto raw message returned fromrawNegatedFailureMessage - 
      
      
      
        
      
    
      
        final 
        def
      
      
        notify(): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @native()
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        notifyAll(): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @native()
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        synchronized[T0](arg0: ⇒ T0): T0
      
      
      
- Definition Classes
 - AnyRef
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toString(): String
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        unary_!: Bool
      
      
      
Negate this
BoolNegate this
Bool- returns
 a
Boolthat represents the result of negating the originalBool
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @throws( ... )
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long, arg1: Int): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @throws( ... )
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @native() @throws( ... )
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        |(bool: ⇒ Bool): Bool
      
      
      
Logical
orthisBoolwith anotherBoolLogical
orthisBoolwith anotherBool- bool
 another
Bool- returns
 a
Boolthat represents the result of logicalor
 - 
      
      
      
        
      
    
      
        
        def
      
      
        ||(bool: ⇒ Bool): Bool
      
      
      
Logical
orthisBoolwith anotherBoolLogical
orthisBoolwith anotherBool- bool
 another
Bool- returns
 a
Boolthat represents the result of logicalor