sys

Documentation for sys.

Basic helper functions

Functions

std::assert

Asserts that a given value is true. If it's not, abort evaluation and print the given message to the console

  • condition: The condition that is required to be true
  • message: The message to print in case the assertion doesn't hold
fn assert( condition,  message);

std::assert_warn

Asserts that a given value is true. If it's not, print the given message to the console as a warning

  • condition: The condition that is required to be true
  • message: The message to print in case the assertion doesn't hold
fn assert_warn( condition,  message);

std::env

Queries the value of a set environment variable given it's name

  • name: The name of the env variable
  • return: The value of that variable
fn env( name);

std::sizeof_pack

Returns the number of parameters in a parameter pack.

  • pack: The pack to check
  • return: Number of parameters in pack
fn sizeof_pack(auto ... pack, );

std::unimplemented

Throws an error notifying the developer that the current code path is not implemented currently.

fn unimplemented();