Package

ap.theories

heaps

Permalink

package heaps

Visibility
  1. Public
  2. All

Type Members

  1. class ArrayHeap extends Heap

    Permalink

    A theory of heaps implemented using arrays.

    A theory of heaps implemented using arrays.

    At the moment, extensionality and the range operations are not fully implemented yet.

  2. trait Heap extends Theory with SMTLinearisableTheory

    Permalink

    Trait implemented by the different heap theories.

  3. class NativeHeap extends Heap

    Permalink

    defaultObjectCtor is called from the theory (before it is completely initialised), and it passes back the theory ADTs for adding to environment (e.g.

    defaultObjectCtor is called from the theory (before it is completely initialised), and it passes back the theory ADTs for adding to environment (e.g. as done in SMTParser2InputAbsy), and also the actual constructors for the ctorSignatures, so the defObj term can be built using those.

Value Members

  1. object ArrayHeap

    Permalink
  2. object Heap

    Permalink

    Companion object for the trait implemented by the different heap theories.

  3. object NativeHeap

    Permalink

Ungrouped