Ignore:
Timestamp:
May 6, 2017, 4:05:05 PM (2 years ago)
Author:
nmedfort
Message:

Continued refactoring work.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/kernels/grep_kernel.h

    r5431 r5435  
    1414class ICgrepKernelBuilder: public pablo::PabloKernel {
    1515public:
    16     ICgrepKernelBuilder(IDISA::IDISA_Builder * const iBuilder, re::RE * const re_ast);
     16    ICgrepKernelBuilder(const std::unique_ptr<IDISA::IDISA_Builder> & iBuilder, re::RE * const re_ast);
    1717   
    1818    std::string makeSignature() override;
     
    2828class InvertMatchesKernel : public BlockOrientedKernel {
    2929public:
    30     InvertMatchesKernel(IDISA::IDISA_Builder * builder);
     30    InvertMatchesKernel(const std::unique_ptr<IDISA::IDISA_Builder> & builder);
    3131private:
    3232    void generateDoBlockMethod() override;
     
    3636class PopcountKernel : public pablo::PabloKernel {
    3737public:
    38     PopcountKernel(IDISA::IDISA_Builder * builder);
     38    PopcountKernel(const std::unique_ptr<IDISA::IDISA_Builder> & builder);
    3939};
    4040
Note: See TracChangeset for help on using the changeset viewer.