51 "You are trying to use experimental features without having enabled", loc) {}
This header file contains utility functions related to exception handling in the code.
void throw_with_loc(std::string message, SourceLocation loc=SourceLocation{})
Throw an exception and append the source location to it.
namespace for the main framework
void experimental_feature_check(const std::string &message, SourceLocation loc=SourceLocation{})
Check if experimental features are enabled, if not throw with the given message.
bool are_experimental_features_allowed()
Allow the use of experimental features.
void enable_experimental_features()
Allow the use of experimental features.
provide information about the source location