IteTable

Trait IteTable 

Source
pub trait IteTable<'a, T: DDNNFPtr<'a>> {
    // Required methods
    fn hash(&self, ite: &Ite<T>) -> u64;
    fn insert(&mut self, ite: Ite<T>, res: T, hash: u64);
    fn get(&self, ite: Ite<T>, hash: u64) -> Option<T>;
}

Required Methods§

Source

fn hash(&self, ite: &Ite<T>) -> u64

Source

fn insert(&mut self, ite: Ite<T>, res: T, hash: u64)

Source

fn get(&self, ite: Ite<T>, hash: u64) -> Option<T>

Implementors§

Source§

impl<'a, T: DDNNFPtr<'a>> IteTable<'a, T> for AllIteTable<T>

Source§

impl<'a, T: DDNNFPtr<'a>> IteTable<'a, T> for LruIteTable<T>