diff options
| author | Dan Goodliffe <dan.goodliffe@octal.co.uk> | 2026-04-15 12:27:28 +0100 |
|---|---|---|
| committer | Dan Goodliffe <dan.goodliffe@octal.co.uk> | 2026-04-15 12:27:28 +0100 |
| commit | 0f7854926477eb8d0971de6c1ea88dd21071e028 (patch) | |
| tree | aaac559e0832b23876df0aad1edcbf2204677176 /src/logTypes.hpp | |
| parent | 5b2166496e5f3ff2c4276e0b5b28f109c70673d5 (diff) | |
| download | webstat-0f7854926477eb8d0971de6c1ea88dd21071e028.tar.bz2 webstat-0f7854926477eb8d0971de6c1ea88dd21071e028.tar.xz webstat-0f7854926477eb8d0971de6c1ea88dd21071e028.zip | |
4 fields is more than enough for Entity to be a fully-fledged type
Diffstat (limited to 'src/logTypes.hpp')
| -rw-r--r-- | src/logTypes.hpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/logTypes.hpp b/src/logTypes.hpp index fb66867..7f0473e 100644 --- a/src/logTypes.hpp +++ b/src/logTypes.hpp @@ -37,7 +37,13 @@ namespace WebStat { using EntityId = int32_t; using EntityHash = std::array<uint8_t, MD5_DIGEST_LENGTH>; - using Entity = std::tuple<EntityHash, std::optional<EntityId>, EntityType, std::string_view>; + + struct Entity { + EntityHash hash; + std::optional<EntityId> id; + EntityType type; + std::string_view value; + }; } namespace scn { |
