iceoryx2
C++ Language Bindings
Loading...
Searching...
No Matches
iox2::legacy::detail Namespace Reference

Classes

struct  compare_expected_value
 helper struct for 'operator==' to be able to handle 'void' value type specialization More...
 
struct  compare_expected_value< void, E >
 helper struct to handle 'void' value type specialization More...
 
struct  DefaultHooks
 default hooks for the PolymorphicHandler More...
 
struct  DeprecationMarker
 
struct  err
 helper struct to create an expected which is signalling an error more easily More...
 
class  expected_storage
 helper class to be able to handle 'void' value type specialization More...
 
class  expected_storage< void, ErrorType >
 helper struct to handle 'void' value type specialization More...
 
struct  ok
 helper struct to create an expected which is signalling success more easily More...
 
struct  ok< void >
 helper struct to handle 'void' value type specialization More...
 
struct  PosixCallDetails
 

Functions

template<typename ReturnType , typename... FunctionArguments>
PosixCallBuilder< ReturnType, FunctionArguments... > createPosixCallBuilder (ReturnType(*IOX2_POSIX_CALL)(FunctionArguments...), const char *posixFunctionName, const char *file, const int32_t line, const char *callingFunction) noexcept
 

Function Documentation

◆ createPosixCallBuilder()

template<typename ReturnType , typename... FunctionArguments>
PosixCallBuilder< ReturnType, FunctionArguments... > iox2::legacy::detail::createPosixCallBuilder ( ReturnType(*)(FunctionArguments...)  IOX2_POSIX_CALL,
const char posixFunctionName,
const char file,
const int32_t  line,
const char callingFunction 
)
noexcept