namespace
assert
Functions
-
template<typename = void>void assertOutExpr(bool fail, std::string const cond, std::string const& file, int const line, std::string const& func, ErrorCodeType error)
-
template<typename... Args>auto assertOut(bool fail, std::string const cond, std::string const& str, std::string const& file, int const line, std::string const& func, ErrorCodeType error, std::tuple<Args...>&& args) -> std::enable_if_t<std::tuple_size<std::tuple<Args...>>::value==0>
-
template<typename... Args>auto assertOut(bool fail, std::string const cond, std::string const& str, std::string const& file, int const line, std::string const& func, ErrorCodeType error, std::tuple<Args...>&& args) -> std::enable_if_t<std::tuple_size<std::tuple<Args...>>::value !=0>
-
template<typename... Args>auto assertOut(bool fail, std::string const cond, std::string const& str, std::string const& file, int const line, std::string const& func, ErrorCodeType error, ] std::tuple<Args...>&& tup) -> std::enable_if_t<std::tuple_size<std::tuple<Args...>>::value==0>
-
template<typename... Args>auto assertOutImpl(bool fail, std::string const cond, std::string const& str, std::string const& file, int const line, std::string const& func, ErrorCodeType error, Args && ... args) -> std::enable_if_t<std::tuple_size<std::tuple<Args...>>::value !=0>
-
template<typename Tuple, size_t... I>void assertOutImplTup(bool fail, std::string const cond, std::string const& str, std::string const& file, int const line, std::string const& func, ErrorCodeType error, Tuple&& tup, std::index_sequence<I...>)
-
template<typename... Args, typename... Args2>auto assertOutInfo(bool fail, std::string const cond, std::string const& str, std::string const& file, int const line, std::string const& func, ErrorCodeType error, std::tuple<Args2...>&& tup, std::tuple<Args...>&& args) -> std::enable_if_t<std::tuple_size<std::tuple<Args...>>::value==0>
-
template<typename... Args, typename... Args2>auto assertOutInfo(bool fail, std::string const cond, std::string const& str, std::string const& file, int const line, std::string const& func, ErrorCodeType error, std::tuple<Args2...>&& t1, std::tuple<Args...>&& args) -> std::enable_if_t<std::tuple_size<std::tuple<Args...>>::value !=0>
-
template<typename... Args, typename... Args2>auto assertOutInfo(bool fail, std::string const cond, std::string const& str, std::string const& file, int const line, std::string const& func, ErrorCodeType error, ] std::tuple<Args2...>&& tup, std::tuple<Args...>&& t2) -> std::enable_if_t<std::tuple_size<std::tuple<Args...>>::value==0>
Function documentation
#include <src/vt/configs/error/assert_out.h>
template<typename = void>
void vt:: debug:: assert:: assertOutExpr(bool fail,
std::string const cond,
std::string const& file,
int const line,
std::string const& func,
ErrorCodeType error)
#include <src/vt/configs/error/assert_out.h>
template<typename... Args>
std::enable_if_t<std::tuple_size<std::tuple<Args...>>::value==0> vt:: debug:: assert:: assertOut(bool fail,
std::string const cond,
std::string const& str,
std::string const& file,
int const line,
std::string const& func,
ErrorCodeType error,
std::tuple<Args...>&& args)
#include <src/vt/configs/error/assert_out.h>
template<typename... Args>
std::enable_if_t<std::tuple_size<std::tuple<Args...>>::value !=0> vt:: debug:: assert:: assertOut(bool fail,
std::string const cond,
std::string const& str,
std::string const& file,
int const line,
std::string const& func,
ErrorCodeType error,
std::tuple<Args...>&& args)
template<typename... Args>
std::enable_if_t<std::tuple_size<std::tuple<Args...>>::value==0> vt:: debug:: assert:: assertOut(bool fail,
std::string const cond,
std::string const& str,
std::string const& file,
int const line,
std::string const& func,
ErrorCodeType error,
] std::tuple<Args...>&& tup)
template<typename... Args>
std::enable_if_t<std::tuple_size<std::tuple<Args...>>::value !=0> vt:: debug:: assert:: assertOutImpl(bool fail,
std::string const cond,
std::string const& str,
std::string const& file,
int const line,
std::string const& func,
ErrorCodeType error,
Args && ... args)
template<typename Tuple, size_t... I>
void vt:: debug:: assert:: assertOutImplTup(bool fail,
std::string const cond,
std::string const& str,
std::string const& file,
int const line,
std::string const& func,
ErrorCodeType error,
Tuple&& tup,
std::index_sequence<I...>)
template<typename... Args, typename... Args2>
std::enable_if_t<std::tuple_size<std::tuple<Args...>>::value==0> vt:: debug:: assert:: assertOutInfo(bool fail,
std::string const cond,
std::string const& str,
std::string const& file,
int const line,
std::string const& func,
ErrorCodeType error,
std::tuple<Args2...>&& tup,
std::tuple<Args...>&& args)
template<typename... Args, typename... Args2>
std::enable_if_t<std::tuple_size<std::tuple<Args...>>::value !=0> vt:: debug:: assert:: assertOutInfo(bool fail,
std::string const cond,
std::string const& str,
std::string const& file,
int const line,
std::string const& func,
ErrorCodeType error,
std::tuple<Args2...>&& t1,
std::tuple<Args...>&& args)
template<typename... Args, typename... Args2>
std::enable_if_t<std::tuple_size<std::tuple<Args...>>::value==0> vt:: debug:: assert:: assertOutInfo(bool fail,
std::string const cond,
std::string const& str,
std::string const& file,
int const line,
std::string const& func,
ErrorCodeType error,
] std::tuple<Args2...>&& tup,
std::tuple<Args...>&& t2)