|
Name Generator 1.0.0
Culture-aware name generation for C++23
|
Name generator library — culture-aware name generation for C++23. More...
#include "random.hpp"#include <algorithm>#include <array>#include <cstddef>#include <cstdint>#include <filesystem>#include <fstream>#include <map>#include <ostream>#include <random>#include <stdexcept>#include <string>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| class | dasmig::name |
| Return type for name generation, holding both individual parts and the full composed string. More... | |
| class | dasmig::ng |
| Name generator that produces culture-aware names and surnames. More... | |
Enumerations | |
| enum class | dasmig::culture : std::uint8_t { american , argentinian , australian , brazilian , british , bulgarian , canadian , chinese , danish , finnish , french , german , kazakh , mexican , norwegian , polish , portuguese , russian , spanish , swedish , turkish , ukrainian , any } |
| Culture representing a country or a broader group. More... | |
| enum class | dasmig::gender : std::uint8_t { m , f , any } |
| Simple gender enum to distinguish between male and female names. More... | |
Name generator library — culture-aware name generation for C++23.
Definition in file namegen.hpp.
|
strong |
Culture representing a country or a broader group.
Definition at line 30 of file namegen.hpp.
|
strong |
Simple gender enum to distinguish between male and female names.
Definition at line 58 of file namegen.hpp.