Goose  Artifact [a5668c9516]

Artifact a5668c9516cc13e5730b8135b9714421d93e681fbca9a6f92c86ce5a51489e92:

  • File bs/ir/enumerate.h — part of check-in [7b2e42a02c] at 2018-11-02 18:20:51 on branch trunk — ir: implemented Enumerate. (user: achavasse size: 270)

#ifndef EMPATHY_IR_ENUMERATE_H
#define EMPATHY_IR_ENUMERATE_H

namespace empathy::ir
{
    template< typename U >
    static Generator< pair< Term, const U& > > Enumerate( const Trie< U >& trie );

    extern Generator< Term > Enumerate( const Trie<>& trie );
}

#endif