header_utils
Loading...
Searching...
No Matches
Dice Operators

Integral UDLs for dice throwing; for example, 3_d10 will return a random result of throwing three 10-sided dice. More...

Functions

int ghassanpl::random::operators::operator""_d2 (unsigned long long int n)
int ghassanpl::random::operators::operator""_d4 (unsigned long long int n)
int ghassanpl::random::operators::operator""_d6 (unsigned long long int n)
int ghassanpl::random::operators::operator""_d8 (unsigned long long int n)
int ghassanpl::random::operators::operator""_d10 (unsigned long long int n)
int ghassanpl::random::operators::operator""_d12 (unsigned long long int n)
int ghassanpl::random::operators::operator""_d20 (unsigned long long int n)
int ghassanpl::random::operators::operator""_d100 (unsigned long long int n)

Detailed Description

Integral UDLs for dice throwing; for example, 3_d10 will return a random result of throwing three 10-sided dice.

Function Documentation

◆ operator""_d10()

int ghassanpl::random::operators::operator""_d10 ( unsigned long long int n)
inlinenodiscard

Definition at line 158 of file random.h.

◆ operator""_d100()

int ghassanpl::random::operators::operator""_d100 ( unsigned long long int n)
inlinenodiscard

Definition at line 161 of file random.h.

◆ operator""_d12()

int ghassanpl::random::operators::operator""_d12 ( unsigned long long int n)
inlinenodiscard

Definition at line 159 of file random.h.

◆ operator""_d2()

int ghassanpl::random::operators::operator""_d2 ( unsigned long long int n)
inlinenodiscard

Definition at line 154 of file random.h.

◆ operator""_d20()

int ghassanpl::random::operators::operator""_d20 ( unsigned long long int n)
inlinenodiscard

Definition at line 160 of file random.h.

◆ operator""_d4()

int ghassanpl::random::operators::operator""_d4 ( unsigned long long int n)
inlinenodiscard

Definition at line 155 of file random.h.

◆ operator""_d6()

int ghassanpl::random::operators::operator""_d6 ( unsigned long long int n)
inlinenodiscard

Definition at line 156 of file random.h.

◆ operator""_d8()

int ghassanpl::random::operators::operator""_d8 ( unsigned long long int n)
inlinenodiscard

Definition at line 157 of file random.h.