IOSS 2.0

Typedefs | Functions
SmartAssert Namespace Reference

## Typedefs
using | assert_func = void(*)(const assert_context &)

## Functions
std::string | get_typeof_level (int nLevel)
void | dump_context_summary (const assert_context &context, std::ostream &out)
void | dump_context_detail (const assert_context &context, std::ostream &out)
void | default_logger (const assert_context &context)
void | default_warn_handler (const assert_context &context)
void | default_debug_handler (const assert_context &context)
void | default_error_handler (const assert_context &context)
void | default_fatal_handler (const assert_context &context)
Assert | make_assert (const char *expr)

## Typedef Documentation

## ◆ assert_func

using SmartAssert::assert_func = typedef void (*)(const assert_context &)

## Function Documentation

## ◆ default_debug_handler()

void SmartAssert::default_debug_handler | ( | const assert_context & | context | ) |

## ◆ default_error_handler()

void SmartAssert::default_error_handler | ( | const assert_context & | context | ) |

## ◆ default_fatal_handler()

void SmartAssert::default_fatal_handler | ( | const assert_context & | context | ) |

## ◆ default_logger()

void SmartAssert::default_logger | ( | const assert_context & | context | ) |

## ◆ default_warn_handler()

void SmartAssert::default_warn_handler | ( | const assert_context & | context | ) |

## ◆ dump_context_detail()

void SmartAssert::dump_context_detail | ( | const assert_context & | context,
|  | std::ostream & | out
| ) |  |

## ◆ dump_context_summary()

void SmartAssert::dump_context_summary | ( | const assert_context & | context,
|  | std::ostream & | out
| ) |  |

## ◆ get_typeof_level()

std::string SmartAssert::get_typeof_level | ( | int | nLevel | ) |

## ◆ make_assert()

Assert SmartAssert::make_assert | ( | const char * | expr | ) |
| inline