Name Generator 4.2.1
Culture-aware name generation for C++23
Loading...
Searching...
No Matches
dasmig::name_request Struct Reference

The per-call choices of a generation: gender and culture. More...

#include <namegen.hpp>

Public Attributes

dasmig::gender gender = dasmig::gender::any
 Requested gender.
 
dasmig::culture culture = dasmig::culture::any
 Requested culture.
 

Detailed Description

The per-call choices of a generation: gender and culture.

Passed to ng::get_name() and ng::get_surname(). Both default to any (random). For a surname the gender selects a gendered surname list where the culture has one.

gen.get_name({.gender = gender::f, .culture = culture::french});

Definition at line 174 of file namegen.hpp.

Member Data Documentation

◆ culture

dasmig::culture dasmig::name_request::culture = dasmig::culture::any

Requested culture.

Definition at line 177 of file namegen.hpp.

◆ gender

dasmig::gender dasmig::name_request::gender = dasmig::gender::any

Requested gender.

Definition at line 176 of file namegen.hpp.


The documentation for this struct was generated from the following file: