AtomOrComposite

sealed abstract class AtomOrComposite[A]

Useful for situations where composite items need to be wrapped when nested, but not at the top level.

Allows "2 * (1 + 1)" instead of "(2 * (1 + 1))".

Companion:
object
class Object
trait Matchable
class Any
class Atom[A]
class Composite[A]

Value members

Abstract methods

def atom: A