BSD Ports

devel/kassert 0.2.1 DragonFly

Karlsruhe assertion library for C++

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
MIT
Categories
devel
Package size
241.2 KiB, 1395.8 KiB installed

Description

KAssert is the assertion library used by KaMPIng, the Karlsruhe MPI Wrapper. However, KAssert does not depend on MPI and can be used in non-MPI code.

Features:

  • Assertion levels to distinguish between computationally cheap and expensive assertions
  • Expression decomposition to give more insights into failed assertions
  • Throwing assertions

Install

Binary package:

pkg install kassert

From DPorts:

cd /usr/dports/devel/kassert && make install clean

Dependencies

No port depends on this one.