SetTrie
|
#include <algorithm>
#include <functional>
#include <map>
#include <string>
#include <vector>
#include <cstdint>
Go to the source code of this file.
Classes | |
struct | Name |
struct | SetNode |
struct | ImageBlock |
class | SetTrie |
Macros | |
#define | IMAGE_BUFF_SIZE 6136 |
#define | STATE_IN_USE 0 |
#define | STATE_HAS_SET_ID 1 |
#define | STATE_IS_GARBAGE 2 |
Typedefs | |
typedef uint64_t | ElementHash |
typedef std::string | String |
typedef std::vector< ElementHash > | BinarySet |
typedef std::vector< String > | StringSet |
typedef std::vector< int > | IdList |
typedef std::map< ElementHash, Name > | StringName |
typedef std::map< int, String > | IdMap |
typedef std::vector< SetNode > | BinaryTree |
typedef std::vector< ImageBlock > | BinaryImage |
typedef BinaryImage * | pBinaryImage |
#define IMAGE_BUFF_SIZE 6136 |
#define STATE_HAS_SET_ID 1 |
#define STATE_IN_USE 0 |
#define STATE_IS_GARBAGE 2 |
typedef std::vector<ImageBlock> BinaryImage |
typedef std::vector<ElementHash> BinarySet |
typedef std::vector<SetNode> BinaryTree |
typedef uint64_t ElementHash |
typedef std::vector<int> IdList |
typedef BinaryImage* pBinaryImage |
typedef std::string String |
typedef std::map<ElementHash, Name> StringName |