6#include "faker-cxx/Export.h"
7#include "types/Country.h"
30 FAKER_CXX_EXPORT std::string_view
firstName(std::optional<Country> country = std::nullopt,
31 std::optional<Sex>
sex = std::nullopt);
45 FAKER_CXX_EXPORT std::string_view
lastName(std::optional<Country> country = std::nullopt,
46 std::optional<Sex>
sex = std::nullopt);
62 FAKER_CXX_EXPORT std::string
fullName(std::optional<Country> country = std::nullopt, std::optional<Sex>
sex = std::nullopt);
77 FAKER_CXX_EXPORT std::string_view
prefix(std::optional<Country> country = std::nullopt,
78 std::optional<Sex>
sex = std::nullopt);
89 FAKER_CXX_EXPORT std::string_view
suffix(std::optional<Country> country = std::nullopt,
90 std::optional<Sex>
sex = std::nullopt);
101 FAKER_CXX_EXPORT std::string
bio();
112 FAKER_CXX_EXPORT std::string_view
sex(std::optional<Language>
language = std::nullopt);
123 FAKER_CXX_EXPORT std::string_view
gender();
178 FAKER_CXX_EXPORT std::string_view
hobby();
214 FAKER_CXX_EXPORT std::string
ssn(std::optional<SsnCountry> country = std::nullopt);
247 FAKER_CXX_EXPORT std::string
passport(std::optional<PassportCountry> country = std::nullopt);
FAKER_CXX_EXPORT std::string_view lastName(std::optional< Country > country=std::nullopt, std::optional< Sex > sex=std::nullopt)
Returns a random last name.
FAKER_CXX_EXPORT std::string_view jobType()
Returns a random job type.
FAKER_CXX_EXPORT std::string fullName(std::optional< Country > country=std::nullopt, std::optional< Sex > sex=std::nullopt)
Returns a random full name.
FAKER_CXX_EXPORT std::string_view suffix(std::optional< Country > country=std::nullopt, std::optional< Sex > sex=std::nullopt)
Returns a random name suffix.
FAKER_CXX_EXPORT std::string_view jobDescriptor()
Returns a random job descriptor.
FAKER_CXX_EXPORT std::string bio()
Returns a random bio.
FAKER_CXX_EXPORT std::string_view chineseZodiac()
Returns a random Chinese Zodiac.
FAKER_CXX_EXPORT std::string_view prefix(std::optional< Country > country=std::nullopt, std::optional< Sex > sex=std::nullopt)
Returns a random name prefix.
FAKER_CXX_EXPORT std::string ssn(std::optional< SsnCountry > country=std::nullopt)
Returns a random SSN.
Language
Definition Person.h:276
FAKER_CXX_EXPORT std::string_view sex(std::optional< Language > language=std::nullopt)
Returns a sex.
FAKER_CXX_EXPORT std::string_view westernZodiac()
Returns a random Western Zodiac.
FAKER_CXX_EXPORT std::string_view language()
Returns a random language.
FAKER_CXX_EXPORT std::string_view firstName(std::optional< Country > country=std::nullopt, std::optional< Sex > sex=std::nullopt)
Returns a random first name.
FAKER_CXX_EXPORT std::string_view gender()
Returns a random gender.
FAKER_CXX_EXPORT std::string_view jobArea()
Returns a random job area.
FAKER_CXX_EXPORT std::string_view hobby()
Returns a random hobby.
Sex
Definition Person.h:258
PassportCountry
Definition Person.h:250
SsnCountry
Definition Person.h:264
FAKER_CXX_EXPORT std::string_view nationality()
Returns a random nationality.
FAKER_CXX_EXPORT std::string passport(std::optional< PassportCountry > country=std::nullopt)
Returns a random passport number from a given country.
FAKER_CXX_EXPORT std::string jobTitle()
Returns a random job title.