Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
assert.cpp File Reference
#include "assert.hpp"
#include "core/exception.hpp"
#include <fmt/color.h>
#include <fmt/core.h>
#include <sstream>
#include <iostream>
Include dependency graph for assert.cpp:

Namespaces

namespace  iv
 
namespace  iv::assert
 

Functions

void iv::assert::assertionFailure (const char *exprString, const char *assertionMade, const char *func, const char *file, int line)
 
void iv::assert::throwInvalidArgument (const char *message, const char *func, const char *file)
 
void iv::assert::throwInvalidState (const char *expr, const char *func, const char *file)
 
void iv::assert::assertUnreachable (const char *file, int line)
 
void iv::assert::assertionMessage (const char *message, const char *func, const char *file, int line)
 
void iv::assert::debugInfo (std::string_view message)
 
void iv::assert::debugMessage (std::string_view message)
 
void iv::assert::debugError (std::string_view message)
 
void throwMissingCase (const char *message, const char *func, const char *file)
 

Function Documentation

◆ throwMissingCase()

void throwMissingCase ( const char * message,
const char * func,
const char * file )

Called when switch-case not has a valid default value Throws InvalidArgument