![]() |
Faker C++
|
#include <optional>#include <string>#include <string_view>#include "faker-cxx/export.h"#include "types/locale.h"

Go to the source code of this file.
Namespaces | |
| namespace | faker |
| namespace | faker::person |
Enumerations | |
| enum class | faker::person::Sex { faker::person::Female , faker::person::Male } |
Functions | |
| FAKER_CXX_EXPORT std::string_view | faker::person::firstName (Locale locale=Locale::en_US, std::optional< Sex > sex=std::nullopt) |
| Returns a random first name. | |
| FAKER_CXX_EXPORT std::string_view | faker::person::lastName (Locale locale=Locale::en_US, std::optional< Sex > sex=std::nullopt) |
| Returns a random last name. | |
| FAKER_CXX_EXPORT std::string | faker::person::fullName (Locale locale=Locale::en_US, std::optional< Sex > sex=std::nullopt) |
| Returns a random full name. | |
| FAKER_CXX_EXPORT std::string_view | faker::person::prefix (Locale locale=Locale::en_US, std::optional< Sex > sex=std::nullopt) |
| Returns a random name prefix. | |
| FAKER_CXX_EXPORT std::string_view | faker::person::suffix (Locale locale=Locale::en_US, std::optional< Sex > sex=std::nullopt) |
| Returns a random name suffix. | |
| FAKER_CXX_EXPORT std::string | faker::person::bio () |
| Returns a random bio. | |
| FAKER_CXX_EXPORT std::string_view | faker::person::sex (Locale locale=Locale::en_US) |
| Returns a random sex of the locale passed. | |
| FAKER_CXX_EXPORT std::string_view | faker::person::gender () |
| Returns a random gender. | |
| FAKER_CXX_EXPORT std::string | faker::person::jobTitle () |
| Returns a random job title. | |
| FAKER_CXX_EXPORT std::string_view | faker::person::jobDescriptor () |
| Returns a random job descriptor. | |
| FAKER_CXX_EXPORT std::string_view | faker::person::jobArea () |
| Returns a random job area. | |
| FAKER_CXX_EXPORT std::string_view | faker::person::jobType () |
| Returns a random job type. | |
| FAKER_CXX_EXPORT std::string_view | faker::person::hobby () |
| Returns a random hobby. | |
| FAKER_CXX_EXPORT std::string_view | faker::person::language () |
| Returns a random language. | |
| FAKER_CXX_EXPORT std::string_view | faker::person::nationality () |
| Returns a random nationality. | |
| FAKER_CXX_EXPORT std::string | faker::person::ssn (Locale locale=Locale::en_US) |
| Returns a random SSN. | |
| FAKER_CXX_EXPORT std::string_view | faker::person::westernZodiac () |
| Returns a random Western Zodiac. | |
| FAKER_CXX_EXPORT std::string_view | faker::person::chineseZodiac () |
| Returns a random Chinese Zodiac. | |
| FAKER_CXX_EXPORT std::string | faker::person::passport (Locale locale=Locale::en_US) |
| Returns a random passport number from a given country. | |