Ignore:
Timestamp:
Aug 5, 2018, 9:06:54 PM (12 months ago)
Author:
xwa163
Message:

UTF-8 support for Multiplexing LZ4 Grep

File:
1 edited

Legend:

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

    r6126 r6140  
    3535};
    3636
     37
     38class ByteClassesKernel: public CharClassesSignature, public pablo::PabloKernel {
     39public:
     40    ByteClassesKernel(const std::unique_ptr<kernel::KernelBuilder> & iBuilder, std::vector<re::CC *> && ccs, bool useDirectCC = false, cc::BitNumbering basisNumbering = cc::BitNumbering::LittleEndian);
     41    bool hasSignature() const override { return true; }
     42    std::string makeSignature(const std::unique_ptr<kernel::KernelBuilder> & iBuilder) override;
     43    bool isCachable() const override { return true; }
     44protected:
     45    void generatePabloMethod() override;
     46protected:
     47    std::vector<re::CC *> mCCs;
     48    cc::BitNumbering mBasisSetNumbering;
     49};
     50
     51
    3752}
    3853#endif
Note: See TracChangeset for help on using the changeset viewer.