Faker C++
Loading...
Searching...
No Matches
Science.h
Go to the documentation of this file.
1#pragma once
2
3#include <string_view>
4#include "faker-cxx/Export.h"
5
7{
8struct FAKER_CXX_EXPORT ChemicalElement
9{
10 std::string_view name;
11 std::string_view symbol;
13};
14
26
27struct FAKER_CXX_EXPORT Unit
28{
29 std::string_view name;
30 std::string_view symbol;
31 std::string_view usedToMeasure;
32};
33
43FAKER_CXX_EXPORT Unit unit();
44
55FAKER_CXX_EXPORT Unit distanceUnit();
56
66FAKER_CXX_EXPORT Unit timeUnit();
67
77FAKER_CXX_EXPORT Unit massUnit();
78
88FAKER_CXX_EXPORT Unit tempUnit();
89
100FAKER_CXX_EXPORT Unit currentUnit();
101}
Definition Science.h:7
FAKER_CXX_EXPORT Unit distanceUnit()
Returns a unit of measurement for either distance.
FAKER_CXX_EXPORT Unit massUnit()
Returns a unit of measurement for either mass.
FAKER_CXX_EXPORT Unit tempUnit()
Returns a unit of measurement for either temp.
FAKER_CXX_EXPORT ChemicalElement chemicalElement()
Returns a random chemical element from the periodic table.
FAKER_CXX_EXPORT Unit timeUnit()
Returns a unit of measurement for either time.
FAKER_CXX_EXPORT Unit currentUnit()
Returns a unit of measurement for either current.
FAKER_CXX_EXPORT Unit unit()
Returns a unit of measurement for either distance, mass, time, temp, current.
Definition Science.h:9
std::string_view name
Definition Science.h:10
std::string_view symbol
Definition Science.h:11
int atomicNumber
Definition Science.h:12
Definition Science.h:28
std::string_view symbol
Definition Science.h:30
std::string_view name
Definition Science.h:29
std::string_view usedToMeasure
Definition Science.h:31