#include <utility> // Defines std::pair.
#include <cstring> // Defines std::strlen, added by Kim
+// Un-comment to compare BWT against a BWT generated from class dynFMI:
+//#define TCB_TEST_BWT
+
+// Default samplerate for suffix array samples
+#define TEXTCOLLECTION_DEFAULT_SAMPLERATE 64
+
+
+
namespace SXSI
{
struct TCBuilderRep; // Pimpl
class TextCollectionBuilder
{
public:
- explicit TextCollectionBuilder(unsigned);
+ explicit TextCollectionBuilder(unsigned samplerate = TEXTCOLLECTION_DEFAULT_SAMPLERATE);
~TextCollectionBuilder();
/**
struct TCBuilderRep * p_;
// No copy constructor or assignment
- TextCollectionBuilder();
TextCollectionBuilder(TextCollectionBuilder const&);
TextCollectionBuilder& operator = (TextCollectionBuilder const&);
};