final object FlagSet
extends Function1

A FlagSet represents a set of flags. Flags are encoded as follows: The first two bits indicate whether a flagset applies to terms, to types, or to both. Bits 2..63 are available for properties and can be doubly used for terms and types. Combining two FlagSets with | will give a FlagSet that has the intersection of the applicability to terms/types of the two flag sets. It is checked that the intersection is not empty.

Constructors

Members

[+] def apply ( bits: Long ) : R
[+] def unapply ( x$1: FlagSet ) : FlagSet