Faker C++
Toggle main menu visibility
Loading...
Searching...
No Matches
science.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <string_view>
4
5
#include "faker-cxx/export.h"
6
#include "faker-cxx/types/locale.h"
7
8
namespace
faker::science
9
{
10
struct
FAKER_CXX_EXPORT
ChemicalElement
11
{
12
std::string_view
name
;
13
std::string_view
symbol
;
14
int
atomicNumber
;
15
};
16
29
FAKER_CXX_EXPORT
ChemicalElement
chemicalElement
(Locale locale = Locale::en_US);
30
31
struct
FAKER_CXX_EXPORT
Unit
32
{
33
std::string_view
name
;
34
std::string_view
symbol
;
35
std::string_view
usedToMeasure
;
36
};
37
49
FAKER_CXX_EXPORT
Unit
unit
(Locale locale = Locale::en_US);
50
63
FAKER_CXX_EXPORT
Unit
distanceUnit
(Locale locale = Locale::en_US);
64
76
FAKER_CXX_EXPORT
Unit
timeUnit
(Locale locale = Locale::en_US);
77
89
FAKER_CXX_EXPORT
Unit
massUnit
(Locale locale = Locale::en_US);
90
102
FAKER_CXX_EXPORT
Unit
tempUnit
(Locale locale = Locale::en_US);
103
116
FAKER_CXX_EXPORT
Unit
currentUnit
(Locale locale = Locale::en_US);
117
}
faker::science
Definition
science.h:9
faker::science::distanceUnit
FAKER_CXX_EXPORT Unit distanceUnit(Locale locale=Locale::en_US)
Returns a unit of measurement for either distance.
faker::science::unit
FAKER_CXX_EXPORT Unit unit(Locale locale=Locale::en_US)
Returns a unit of measurement for either distance, mass, time, temp, current.
faker::science::timeUnit
FAKER_CXX_EXPORT Unit timeUnit(Locale locale=Locale::en_US)
Returns a unit of measurement for either time.
faker::science::currentUnit
FAKER_CXX_EXPORT Unit currentUnit(Locale locale=Locale::en_US)
Returns a unit of measurement for either current.
faker::science::tempUnit
FAKER_CXX_EXPORT Unit tempUnit(Locale locale=Locale::en_US)
Returns a unit of measurement for either temp.
faker::science::massUnit
FAKER_CXX_EXPORT Unit massUnit(Locale locale=Locale::en_US)
Returns a unit of measurement for either mass.
faker::science::chemicalElement
FAKER_CXX_EXPORT ChemicalElement chemicalElement(Locale locale=Locale::en_US)
Returns a random chemical element from the periodic table.
faker::science::ChemicalElement
Definition
science.h:11
faker::science::ChemicalElement::name
std::string_view name
Definition
science.h:12
faker::science::ChemicalElement::symbol
std::string_view symbol
Definition
science.h:13
faker::science::ChemicalElement::atomicNumber
int atomicNumber
Definition
science.h:14
faker::science::Unit
Definition
science.h:32
faker::science::Unit::symbol
std::string_view symbol
Definition
science.h:34
faker::science::Unit::name
std::string_view name
Definition
science.h:33
faker::science::Unit::usedToMeasure
std::string_view usedToMeasure
Definition
science.h:35
include
faker-cxx
science.h
Generated by
1.17.0