vt::error namespace

Enums

enum class ErrorCode: int8_t { VrtColElmLocalExist = 0, VrtColElmProxyExist = 1, VrtColElmBufferSend = 2, VrtColElmBufferBcast = 3 }
enum class ModuleErrorCode: int8_t { VrtCollection = 0, VrtContext = 1, RDMA = 2, Barrier = 3, Reduce = 4, Scatter = 5, Epoch = 6, Event = 7, Group = 8, Handler = 9, LB = 10, Active = 11, Pipe = 12, Pool = 13, Runtime = 14, Timing = 15, Termination = 16, Trace = 17, Serialization = 18, Util = 19, Sequence = 20, Registry = 21, Location = 22, Index = 23, Mapping = 24, Worker = 25, Parameterization = 26 }

Functions

template<typename... Args>
auto display(std::string const& str, ErrorCodeType error, Args && ... args) -> std::enable_if_t<std::tuple_size<std::tuple<Args...>>::value==0>
template<typename... Args>
auto display(std::string const& str, ErrorCodeType error, Args && ... args) -> std::enable_if_t<std::tuple_size<std::tuple<Args...>>::value !=0>
template<typename... Args>
auto displayLoc(std::string const& str, ErrorCodeType error, std::string const& file, int const line, std::string const& func, std::tuple<Args...>&& tup) -> std::enable_if_t<std::tuple_size<std::tuple<Args...>>::value==0>
template<typename... Args>
auto displayLoc(std::string const& str, ErrorCodeType error, std::string const& file, int const line, std::string const& func, std::tuple<Args...>&& tup) -> std::enable_if_t<std::tuple_size<std::tuple<Args...>>::value !=0>
template<typename... Args>
auto display(std::string const& str, ErrorCodeType error, ] Args && ... args) -> std::enable_if_t<std::tuple_size<std::tuple<Args...>>::value==0>
template<typename... Args>
auto displayLoc(std::string const& str, ErrorCodeType error, std::string const& file, int const line, std::string const& func, ] std::tuple<Args...>&& tup) -> std::enable_if_t<std::tuple_size<std::tuple<Args...>>::value==0>
template<typename... Args>
auto displayLocImpl(std::string const& str, ErrorCodeType error, std::string const& file, int const line, std::string const& func, Args && ... args) -> std::enable_if_t<std::tuple_size<std::tuple<Args...>>::value !=0>
template<typename Tuple, size_t... I>
void displayLocImplTup(std::string const& str, ErrorCodeType error, std::string const& file, int const line, std::string const& func, Tuple&& tup, std::index_sequence<I...>)

Enum documentation

enum class vt::error::ErrorCode: int8_t

enum class vt::error::ModuleErrorCode: int8_t

Function documentation

template<typename... Args>
std::enable_if_t<std::tuple_size<std::tuple<Args...>>::value==0> vt::error::display(std::string const& str, ErrorCodeType error, Args && ... args)

template<typename... Args>
std::enable_if_t<std::tuple_size<std::tuple<Args...>>::value !=0> vt::error::display(std::string const& str, ErrorCodeType error, Args && ... args)

template<typename... Args>
std::enable_if_t<std::tuple_size<std::tuple<Args...>>::value==0> vt::error::displayLoc(std::string const& str, ErrorCodeType error, std::string const& file, int const line, std::string const& func, std::tuple<Args...>&& tup)

template<typename... Args>
std::enable_if_t<std::tuple_size<std::tuple<Args...>>::value !=0> vt::error::displayLoc(std::string const& str, ErrorCodeType error, std::string const& file, int const line, std::string const& func, std::tuple<Args...>&& tup)

template<typename... Args>
std::enable_if_t<std::tuple_size<std::tuple<Args...>>::value==0> vt::error::display(std::string const& str, ErrorCodeType error, ] Args && ... args)

template<typename... Args>
std::enable_if_t<std::tuple_size<std::tuple<Args...>>::value==0> vt::error::displayLoc(std::string const& str, ErrorCodeType error, std::string const& file, int const line, std::string const& func, ] std::tuple<Args...>&& tup)

template<typename... Args>
std::enable_if_t<std::tuple_size<std::tuple<Args...>>::value !=0> vt::error::displayLocImpl(std::string const& str, ErrorCodeType error, std::string const& file, int const line, std::string const& func, Args && ... args)

template<typename Tuple, size_t... I>
void vt::error::displayLocImplTup(std::string const& str, ErrorCodeType error, std::string const& file, int const line, std::string const& func, Tuple&& tup, std::index_sequence<I...>)