| kassert
    1.0.0
    Assertion library for KaMPIng | 
| Ckassert::internal::Decomposer | Decomposes an expression (see group description) | 
| ▼Cstd::exception | STL class | 
| Ckassert::KassertException | The default exception type used together with THROWING_KASSERT. Reports the erroneous expression together with a custom error message | 
| ▼Ckassert::internal::Expression | Interface for decomposed unary and binary expressions | 
| Ckassert::internal::BinaryExpression< LhsT, RhsT > | A decomposed binary expression | 
| Ckassert::internal::UnaryExpression< LhsT > | Decomposed unary expression | 
| ▼Cstd::false_type | |
| Ckassert::internal::AlwaysFalse< T > | Type trait that is always false, to implement static_asserts that always fail, thus preventing a template function from being instanciated. Used to forbid calling the overloads of && and || | 
| Ckassert::internal::is_streamable_type_impl< typename, typename, typename > | |
| Ckassert::internal::LhsExpression< LhsT > | The left hand size of a decomposed expression. This can either be turned into a BinaryExprif an operand or relation follows, or into aUnaryExprotherwise | 
| Ckassert::Logger< StreamT > | Simple wrapper for output streams that is used to stringify values in assertions and exceptions | 
| Ckassert::internal::SourceLocation | Describes a source code location | 
| ▼Cstd::true_type | |
| Ckassert::internal::is_streamable_type_impl< StreamT, ValueT, std::void_t< decltype(std::declval< StreamT & >()<< std::declval< ValueT >())> > |