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
 - Protected
 
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
 
 -  lazy val analysis: IndexedSeq[String]
 -   final  def asInstanceOf[T0]: T0
- Definition Classes
 - Any
 
 -    def clone(): AnyRef
- Attributes
 - protected[lang]
 - Definition Classes
 - AnyRef
 - Annotations
 - @throws(classOf[java.lang.CloneNotSupportedException]) @native()
 
 -   final  def eq(arg0: AnyRef): Boolean
- Definition Classes
 - AnyRef
 
 -    def equals(arg0: AnyRef): 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[lang]
 - Definition Classes
 - AnyRef
 - Annotations
 - @throws(classOf[java.lang.Throwable])
 
 -   final  def getClass(): Class[_ <: AnyRef]
- 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(classOf[java.lang.InterruptedException])
 
 -   final  def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
 - AnyRef
 - Annotations
 - @throws(classOf[java.lang.InterruptedException])
 
 -   final  def wait(arg0: Long): Unit
- Definition Classes
 - AnyRef
 - Annotations
 - @throws(classOf[java.lang.InterruptedException]) @native()
 
 -    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