#ifndef CROSSBASETYPES_HPP #define CROSSBASETYPES_HPP #include #include #include typedef std::map DictType; typedef std::vector< std::vector > GridType; typedef std::vector< std::vector > CurGridType; // Fisrt index is a word length typedef std::vector< std::vector > AllWordsType; typedef std::set< uint32_t > UsedWords; struct WordInfo { size_t x; size_t y; size_t len; size_t ind; //true for vertical and false for horisontal bool direct; }; #endif // CROSSBASETYPES_HPP