fasmcpp  0.1
Functions
fasmcpp::size_multipliers Namespace Reference

Literals which can be optionally used to specify larger amounts of memory. More...

Functions

constexpr size_t operator""_KB (unsigned long long int size)
 
constexpr size_t operator""_KB (long double size)
 
constexpr size_t operator""_MB (unsigned long long int size)
 
constexpr size_t operator""_MB (long double size)
 
constexpr size_t operator""_GB (unsigned long long int size)
 
constexpr size_t operator""_GB (long double size)
 

Detailed Description

Literals which can be optionally used to specify larger amounts of memory.

Function Documentation

◆ operator""_GB() [1/2]

constexpr size_t fasmcpp::size_multipliers::operator""_GB ( unsigned long long int  size)

Example:

using namespace fasmcpp::size_multipliers;
Assembler assembler = 1_GB;

◆ operator""_GB() [2/2]

constexpr size_t fasmcpp::size_multipliers::operator""_GB ( long double  size)

Example:

using namespace fasmcpp::size_multipliers;
Assembler assembler = 1.5_GB;

◆ operator""_KB() [1/2]

constexpr size_t fasmcpp::size_multipliers::operator""_KB ( unsigned long long int  size)

Example:

using namespace fasmcpp::size_multipliers;
Assembler assembler = 100_KB;

◆ operator""_KB() [2/2]

constexpr size_t fasmcpp::size_multipliers::operator""_KB ( long double  size)

Example:

using namespace fasmcpp::size_multipliers;
Assembler assembler = 100.5_KB;

◆ operator""_MB() [1/2]

constexpr size_t fasmcpp::size_multipliers::operator""_MB ( unsigned long long int  size)

Example:

using namespace fasmcpp::size_multipliers;
Assembler assembler = 1_MB;

◆ operator""_MB() [2/2]

constexpr size_t fasmcpp::size_multipliers::operator""_MB ( long double  size)

Example:

using namespace fasmcpp::size_multipliers;
Assembler assembler = 1.5_MB;