|
Trait Generator 2.1.2
Personality traits from a weighted catalogue with conflicts, synergies and Big Five axes for C++23
|
Trait generator library — personality traits from a weighted catalogue with conflicts, synergies and Big Five axes, for C++23. More...
#include "core.hpp"#include <algorithm>#include <array>#include <cstddef>#include <cstdint>#include <filesystem>#include <format>#include <functional>#include <iterator>#include <map>#include <optional>#include <ostream>#include <span>#include <stdexcept>#include <string>#include <string_view>#include <system_error>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| struct | dasmig::trait_request |
| What to generate: how many traits, and traits to include or leave out. More... | |
| class | dasmig::personality |
| Return type for personality generation: traits and the axis values they resolve to. More... | |
| struct | dasmig::personality::trait |
| One trait of a personality. More... | |
| struct | dasmig::personality::axis |
| One axis of a personality. More... | |
| class | dasmig::trtg |
| Personality generator: draws traits from a weighted catalogue, shaped by Big Five axes, conflicts and synergies. More... | |
Trait generator library — personality traits from a weighted catalogue with conflicts, synergies and Big Five axes, for C++23.
Definition in file traitgen.hpp.