namespace
error
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
#include <src/vt/configs/error/code.h>
enum class vt:: error:: ModuleErrorCode: int8_t
#include <src/vt/configs/error/code_class.h>
Function documentation
#include <src/vt/configs/error/error.h>
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)
#include <src/vt/configs/error/error.h>
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)
#include <src/vt/configs/error/error.h>
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)
#include <src/vt/configs/error/error.h>
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)
#include <src/vt/configs/error/error.impl.h>
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)
#include <src/vt/configs/error/error.impl.h>
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)
#include <src/vt/configs/error/error.impl.h>
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)
#include <src/vt/configs/error/error.impl.h>
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...>)