iceoryx2
C++ Language Bindings
Loading...
Searching...
No Matches
enum_translation.hpp File Reference

Go to the source code of this file.

Namespaces

namespace  iox2
 
namespace  iox2::bb
 

Functions

template<>
constexpr auto iox2::bb::from< int, iox2::bb::SemanticStringError > (const int value) noexcept -> iox2::bb::SemanticStringError
 
template<>
constexpr auto iox2::bb::from< iox2::bb::SemanticStringError, iox2_semantic_string_error_e > (const iox2::bb::SemanticStringError value) noexcept -> iox2_semantic_string_error_e
 
template<>
auto iox2::bb::from< iox2::bb::SemanticStringError, const char * > (const iox2::bb::SemanticStringError value) noexcept -> const char *
 
template<>
constexpr auto iox2::bb::from< int, iox2::ServiceType > (const int value) noexcept -> iox2::ServiceType
 
template<>
constexpr auto iox2::bb::from< iox2::ServiceType, iox2_service_type_e > (const iox2::ServiceType value) noexcept -> iox2_service_type_e
 
template<>
constexpr auto iox2::bb::from< int, iox2::NodeCreationFailure > (const int value) noexcept -> iox2::NodeCreationFailure
 
template<>
constexpr auto iox2::bb::from< iox2::NodeCreationFailure, iox2_node_creation_failure_e > (const iox2::NodeCreationFailure value) noexcept -> iox2_node_creation_failure_e
 
template<>
auto iox2::bb::from< iox2::NodeCreationFailure, const char * > (const iox2::NodeCreationFailure value) noexcept -> const char *
 
template<>
constexpr auto iox2::bb::from< int, iox2::CallbackProgression > (const int value) noexcept -> iox2::CallbackProgression
 
template<>
constexpr auto iox2::bb::from< iox2::CallbackProgression, iox2_callback_progression_e > (const iox2::CallbackProgression value) noexcept -> iox2_callback_progression_e
 
template<>
constexpr auto iox2::bb::from< int, iox2::NodeListFailure > (const int value) noexcept -> iox2::NodeListFailure
 
template<>
constexpr auto iox2::bb::from< iox2::NodeListFailure, iox2_node_list_failure_e > (const iox2::NodeListFailure value) noexcept -> iox2_node_list_failure_e
 
template<>
auto iox2::bb::from< iox2::NodeListFailure, const char * > (const iox2::NodeListFailure value) noexcept -> const char *
 
template<>
constexpr auto iox2::bb::from< int, iox2::NodeWaitFailure > (const int value) noexcept -> iox2::NodeWaitFailure
 
template<>
constexpr auto iox2::bb::from< iox2::NodeWaitFailure, iox2_node_wait_failure_e > (const iox2::NodeWaitFailure value) noexcept -> iox2_node_wait_failure_e
 
template<>
auto iox2::bb::from< iox2::NodeWaitFailure, const char * > (const iox2::NodeWaitFailure value) noexcept -> const char *
 
template<>
constexpr auto iox2::bb::from< iox2::MessagingPattern, iox2_messaging_pattern_e > (const iox2::MessagingPattern value) noexcept -> iox2_messaging_pattern_e
 
template<>
constexpr auto iox2::bb::from< int, iox2::ServiceDetailsError > (const int value) noexcept -> iox2::ServiceDetailsError
 
template<>
constexpr auto iox2::bb::from< iox2::ServiceDetailsError, iox2_service_details_error_e > (const iox2::ServiceDetailsError value) noexcept -> iox2_service_details_error_e
 
template<>
auto iox2::bb::from< iox2::ServiceDetailsError, const char * > (const iox2::ServiceDetailsError value) noexcept -> const char *
 
template<>
constexpr auto iox2::bb::from< int, iox2::EventOpenOrCreateError > (const int value) noexcept -> iox2::EventOpenOrCreateError
 
template<>
constexpr auto iox2::bb::from< iox2::EventOpenOrCreateError, iox2_event_open_or_create_error_e > (const iox2::EventOpenOrCreateError value) noexcept -> iox2_event_open_or_create_error_e
 
template<>
auto iox2::bb::from< iox2::EventOpenOrCreateError, const char * > (const iox2::EventOpenOrCreateError value) noexcept -> const char *
 
template<>
constexpr auto iox2::bb::from< int, iox2::EventOpenError > (const int value) noexcept -> iox2::EventOpenError
 
template<>
constexpr auto iox2::bb::from< iox2::EventOpenError, iox2_event_open_or_create_error_e > (const iox2::EventOpenError value) noexcept -> iox2_event_open_or_create_error_e
 
template<>
auto iox2::bb::from< iox2::EventOpenError, const char * > (const iox2::EventOpenError value) noexcept -> const char *
 
template<>
constexpr auto iox2::bb::from< int, iox2::EventCreateError > (const int value) noexcept -> iox2::EventCreateError
 
template<>
constexpr auto iox2::bb::from< iox2::EventCreateError, iox2_event_open_or_create_error_e > (const iox2::EventCreateError value) noexcept -> iox2_event_open_or_create_error_e
 
template<>
auto iox2::bb::from< iox2::EventCreateError, const char * > (const iox2::EventCreateError value) noexcept -> const char *
 
template<>
constexpr auto iox2::bb::from< int, iox2::PublishSubscribeOpenOrCreateError > (const int value) noexcept -> iox2::PublishSubscribeOpenOrCreateError
 
template<>
constexpr auto iox2::bb::from< int, iox2::PublishSubscribeOpenError > (const int value) noexcept -> iox2::PublishSubscribeOpenError
 
template<>
constexpr auto iox2::bb::from< iox2::PublishSubscribeOpenError, iox2_pub_sub_open_or_create_error_e > (const iox2::PublishSubscribeOpenError value) noexcept -> iox2_pub_sub_open_or_create_error_e
 
template<>
auto iox2::bb::from< iox2::PublishSubscribeOpenError, const char * > (const iox2::PublishSubscribeOpenError value) noexcept -> const char *
 
template<>
constexpr auto iox2::bb::from< int, iox2::PublishSubscribeCreateError > (const int value) noexcept -> iox2::PublishSubscribeCreateError
 
template<>
constexpr auto iox2::bb::from< iox2::PublishSubscribeCreateError, iox2_pub_sub_open_or_create_error_e > (const iox2::PublishSubscribeCreateError value) noexcept -> iox2_pub_sub_open_or_create_error_e
 
template<>
auto iox2::bb::from< iox2::PublishSubscribeCreateError, const char * > (const iox2::PublishSubscribeCreateError value) noexcept -> const char *
 
template<>
constexpr auto iox2::bb::from< iox2::PublishSubscribeOpenOrCreateError, iox2_pub_sub_open_or_create_error_e > (const iox2::PublishSubscribeOpenOrCreateError value) noexcept -> iox2_pub_sub_open_or_create_error_e
 
template<>
auto iox2::bb::from< iox2::PublishSubscribeOpenOrCreateError, const char * > (const iox2::PublishSubscribeOpenOrCreateError value) noexcept -> const char *
 
template<>
constexpr auto iox2::bb::from< int, iox2::RequestResponseCreateError > (const int value) noexcept -> iox2::RequestResponseCreateError
 
template<>
constexpr auto iox2::bb::from< iox2::RequestResponseCreateError, iox2_request_response_open_or_create_error_e > (const iox2::RequestResponseCreateError value) noexcept -> iox2_request_response_open_or_create_error_e
 
template<>
auto iox2::bb::from< iox2::RequestResponseCreateError, const char * > (const iox2::RequestResponseCreateError value) noexcept -> const char *
 
template<>
constexpr auto iox2::bb::from< int, iox2::RequestResponseOpenError > (const int value) noexcept -> iox2::RequestResponseOpenError
 
template<>
constexpr auto iox2::bb::from< iox2::RequestResponseOpenError, iox2_request_response_open_or_create_error_e > (const iox2::RequestResponseOpenError value) noexcept -> iox2_request_response_open_or_create_error_e
 
template<>
auto iox2::bb::from< iox2::RequestResponseOpenError, const char * > (const iox2::RequestResponseOpenError value) noexcept -> const char *
 
template<>
constexpr auto iox2::bb::from< int, iox2::RequestResponseOpenOrCreateError > (const int value) noexcept -> iox2::RequestResponseOpenOrCreateError
 
template<>
constexpr auto iox2::bb::from< iox2::RequestResponseOpenOrCreateError, iox2_request_response_open_or_create_error_e > (const iox2::RequestResponseOpenOrCreateError value) noexcept -> iox2_request_response_open_or_create_error_e
 
template<>
auto iox2::bb::from< iox2::RequestResponseOpenOrCreateError, const char * > (const iox2::RequestResponseOpenOrCreateError value) noexcept -> const char *
 
template<>
constexpr auto iox2::bb::from< int, iox2::BlackboardCreateError > (const int value) noexcept -> iox2::BlackboardCreateError
 
template<>
constexpr auto iox2::bb::from< iox2::BlackboardCreateError, iox2_blackboard_create_error_e > (const iox2::BlackboardCreateError value) noexcept -> iox2_blackboard_create_error_e
 
template<>
auto iox2::bb::from< iox2::BlackboardCreateError, const char * > (const iox2::BlackboardCreateError value) noexcept -> const char *
 
template<>
constexpr auto iox2::bb::from< int, iox2::BlackboardOpenError > (const int value) noexcept -> iox2::BlackboardOpenError
 
template<>
constexpr auto iox2::bb::from< iox2::BlackboardOpenError, iox2_blackboard_open_error_e > (const iox2::BlackboardOpenError value) noexcept -> iox2_blackboard_open_error_e
 
template<>
auto iox2::bb::from< iox2::BlackboardOpenError, const char * > (const iox2::BlackboardOpenError value) noexcept -> const char *
 
template<>
constexpr auto iox2::bb::from< int, iox2::WriterCreateError > (const int value) noexcept -> iox2::WriterCreateError
 
template<>
constexpr auto iox2::bb::from< iox2::WriterCreateError, iox2_writer_create_error_e > (const iox2::WriterCreateError value) noexcept -> iox2_writer_create_error_e
 
template<>
auto iox2::bb::from< iox2::WriterCreateError, const char * > (const iox2::WriterCreateError value) noexcept -> const char *
 
template<>
constexpr auto iox2::bb::from< int, iox2::EntryHandleMutError > (const int value) noexcept -> iox2::EntryHandleMutError
 
template<>
constexpr auto iox2::bb::from< iox2::EntryHandleMutError, iox2_entry_handle_mut_error_e > (const iox2::EntryHandleMutError value) noexcept -> iox2_entry_handle_mut_error_e
 
template<>
auto iox2::bb::from< iox2::EntryHandleMutError, const char * > (const iox2::EntryHandleMutError value) noexcept -> const char *
 
template<>
constexpr auto iox2::bb::from< int, iox2::ReaderCreateError > (const int value) noexcept -> iox2::ReaderCreateError
 
template<>
constexpr auto iox2::bb::from< iox2::ReaderCreateError, iox2_reader_create_error_e > (const iox2::ReaderCreateError value) noexcept -> iox2_reader_create_error_e
 
template<>
auto iox2::bb::from< iox2::ReaderCreateError, const char * > (const iox2::ReaderCreateError value) noexcept -> const char *
 
template<>
constexpr auto iox2::bb::from< int, iox2::EntryHandleError > (const int value) noexcept -> iox2::EntryHandleError
 
template<>
constexpr auto iox2::bb::from< iox2::EntryHandleError, iox2_entry_handle_error_e > (const iox2::EntryHandleError value) noexcept -> iox2_entry_handle_error_e
 
template<>
auto iox2::bb::from< iox2::EntryHandleError, const char * > (const iox2::EntryHandleError value) noexcept -> const char *
 
template<>
constexpr auto iox2::bb::from< int, iox2::ClientCreateError > (const int value) noexcept -> iox2::ClientCreateError
 
template<>
constexpr auto iox2::bb::from< iox2::ClientCreateError, iox2_client_create_error_e > (const iox2::ClientCreateError value) noexcept -> iox2_client_create_error_e
 
template<>
auto iox2::bb::from< iox2::ClientCreateError, const char * > (const iox2::ClientCreateError value) noexcept -> const char *
 
template<>
constexpr auto iox2::bb::from< int, iox2::ServerCreateError > (const int value) noexcept -> iox2::ServerCreateError
 
template<>
constexpr auto iox2::bb::from< iox2::ServerCreateError, iox2_server_create_error_e > (const iox2::ServerCreateError value) noexcept -> iox2_server_create_error_e
 
template<>
auto iox2::bb::from< iox2::ServerCreateError, const char * > (const iox2::ServerCreateError value) noexcept -> const char *
 
template<>
constexpr auto iox2::bb::from< int, iox2::NotifierCreateError > (const int value) noexcept -> iox2::NotifierCreateError
 
template<>
constexpr auto iox2::bb::from< iox2::NotifierCreateError, iox2_notifier_create_error_e > (const iox2::NotifierCreateError value) noexcept -> iox2_notifier_create_error_e
 
template<>
auto iox2::bb::from< iox2::NotifierCreateError, const char * > (const iox2::NotifierCreateError value) noexcept -> const char *
 
template<>
constexpr auto iox2::bb::from< int, iox2::ListenerCreateError > (const int value) noexcept -> iox2::ListenerCreateError
 
template<>
constexpr auto iox2::bb::from< iox2::ListenerCreateError, iox2_listener_create_error_e > (const iox2::ListenerCreateError value) noexcept -> iox2_listener_create_error_e
 
template<>
auto iox2::bb::from< iox2::ListenerCreateError, const char * > (const iox2::ListenerCreateError value) noexcept -> const char *
 
template<>
constexpr auto iox2::bb::from< int, iox2::NotifierNotifyError > (const int value) noexcept -> iox2::NotifierNotifyError
 
template<>
constexpr auto iox2::bb::from< iox2::NotifierNotifyError, iox2_notifier_notify_error_e > (const iox2::NotifierNotifyError value) noexcept -> iox2_notifier_notify_error_e
 
template<>
auto iox2::bb::from< iox2::NotifierNotifyError, const char * > (const iox2::NotifierNotifyError value) noexcept -> const char *
 
template<>
constexpr auto iox2::bb::from< int, iox2::ListenerWaitError > (const int value) noexcept -> iox2::ListenerWaitError
 
template<>
constexpr auto iox2::bb::from< iox2::ListenerWaitError, iox2_listener_wait_error_e > (const iox2::ListenerWaitError value) noexcept -> iox2_listener_wait_error_e
 
template<>
auto iox2::bb::from< iox2::ListenerWaitError, const char * > (const iox2::ListenerWaitError value) noexcept -> const char *
 
template<>
constexpr auto iox2::bb::from< int, iox2::PublisherCreateError > (const int value) noexcept -> iox2::PublisherCreateError
 
template<>
constexpr auto iox2::bb::from< iox2::PublisherCreateError, iox2_publisher_create_error_e > (const iox2::PublisherCreateError value) noexcept -> iox2_publisher_create_error_e
 
template<>
auto iox2::bb::from< iox2::PublisherCreateError, const char * > (const iox2::PublisherCreateError value) noexcept -> const char *
 
template<>
constexpr auto iox2::bb::from< int, iox2::SubscriberCreateError > (const int value) noexcept -> iox2::SubscriberCreateError
 
template<>
constexpr auto iox2::bb::from< iox2::SubscriberCreateError, iox2_subscriber_create_error_e > (const iox2::SubscriberCreateError value) noexcept -> iox2_subscriber_create_error_e
 
template<>
auto iox2::bb::from< iox2::SubscriberCreateError, const char * > (const iox2::SubscriberCreateError value) noexcept -> const char *
 
template<>
constexpr auto iox2::bb::from< int, iox2::SendError > (const int value) noexcept -> iox2::SendError
 
template<>
constexpr auto iox2::bb::from< iox2::SendError, iox2_send_error_e > (const iox2::SendError value) noexcept -> iox2_send_error_e
 
template<>
auto iox2::bb::from< iox2::SendError, const char * > (const iox2::SendError value) noexcept -> const char *
 
template<>
constexpr auto iox2::bb::from< int, iox2::ReceiveError > (const int value) noexcept -> iox2::ReceiveError
 
template<>
constexpr auto iox2::bb::from< iox2::ReceiveError, iox2_receive_error_e > (const iox2::ReceiveError value) noexcept -> iox2_receive_error_e
 
template<>
auto iox2::bb::from< iox2::ReceiveError, const char * > (const iox2::ReceiveError value) noexcept -> const char *
 
template<>
constexpr auto iox2::bb::from< int, iox2::LoanError > (const int value) noexcept -> iox2::LoanError
 
template<>
constexpr auto iox2::bb::from< iox2::LoanError, iox2_loan_error_e > (const iox2::LoanError value) noexcept -> iox2_loan_error_e
 
template<>
auto iox2::bb::from< iox2::LoanError, const char * > (const iox2::LoanError value) noexcept -> const char *
 
template<>
constexpr auto iox2::bb::from< int, iox2::RequestSendError > (const int value) noexcept -> iox2::RequestSendError
 
template<>
constexpr auto iox2::bb::from< iox2::RequestSendError, iox2_request_send_error_e > (const iox2::RequestSendError value) noexcept -> iox2_request_send_error_e
 
template<>
auto iox2::bb::from< iox2::RequestSendError, const char * > (const iox2::RequestSendError value) noexcept -> const char *
 
template<>
constexpr auto iox2::bb::from< int, iox2::TypeVariant > (const int value) noexcept -> iox2::TypeVariant
 
template<>
constexpr auto iox2::bb::from< int, iox2::ServiceListError > (const int value) noexcept -> iox2::ServiceListError
 
template<>
constexpr auto iox2::bb::from< iox2::ServiceListError, iox2_service_list_error_e > (const iox2::ServiceListError value) noexcept -> iox2_service_list_error_e
 
template<>
auto iox2::bb::from< iox2::ServiceListError, const char * > (const iox2::ServiceListError value) noexcept -> const char *
 
template<>
constexpr auto iox2::bb::from< int, iox2::MessagingPattern > (const int value) noexcept -> iox2::MessagingPattern
 
template<>
constexpr auto iox2::bb::from< int, iox2::BackpressureStrategy > (const int value) noexcept -> iox2::BackpressureStrategy
 
template<>
constexpr auto iox2::bb::from< iox2::BackpressureStrategy, int > (const iox2::BackpressureStrategy value) noexcept -> int
 
template<>
constexpr auto iox2::bb::from< int, iox2::ConnectionFailure > (const int value) noexcept -> iox2::ConnectionFailure
 
template<>
constexpr auto iox2::bb::from< iox2::ConnectionFailure, iox2_connection_failure_e > (const iox2::ConnectionFailure value) noexcept -> iox2_connection_failure_e
 
template<>
auto iox2::bb::from< iox2::ConnectionFailure, const char * > (const iox2::ConnectionFailure value) noexcept -> const char *
 
template<>
constexpr auto iox2::bb::from< int, iox2::ConfigCreationError > (const int value) noexcept -> iox2::ConfigCreationError
 
template<>
constexpr auto iox2::bb::from< iox2::ConfigCreationError, iox2_config_creation_error_e > (const iox2::ConfigCreationError value) noexcept -> iox2_config_creation_error_e
 
template<>
auto iox2::bb::from< iox2::ConfigCreationError, const char * > (const iox2::ConfigCreationError value) noexcept -> const char *
 
template<>
constexpr auto iox2::bb::from< iox2::LogLevel, iox2_log_level_e > (iox2::LogLevel value) noexcept -> iox2_log_level_e
 
template<>
constexpr auto iox2::bb::from< int, iox2::LogLevel > (int value) noexcept -> iox2::LogLevel
 
template<>
constexpr auto iox2::bb::from< int, iox2::WaitSetCreateError > (const int value) noexcept -> iox2::WaitSetCreateError
 
template<>
constexpr auto iox2::bb::from< iox2::WaitSetCreateError, iox2_waitset_create_error_e > (const iox2::WaitSetCreateError value) noexcept -> iox2_waitset_create_error_e
 
template<>
auto iox2::bb::from< iox2::WaitSetCreateError, const char * > (const iox2::WaitSetCreateError value) noexcept -> const char *
 
template<>
constexpr auto iox2::bb::from< int, iox2::WaitSetRunResult > (const int value) noexcept -> iox2::WaitSetRunResult
 
template<>
constexpr auto iox2::bb::from< iox2::WaitSetRunResult, iox2_waitset_run_result_e > (const iox2::WaitSetRunResult value) noexcept -> iox2_waitset_run_result_e
 
template<>
constexpr auto iox2::bb::from< int, iox2::WaitSetAttachmentError > (const int value) noexcept -> iox2::WaitSetAttachmentError
 
template<>
constexpr auto iox2::bb::from< iox2::WaitSetAttachmentError, iox2_waitset_attachment_error_e > (const iox2::WaitSetAttachmentError value) noexcept -> iox2_waitset_attachment_error_e
 
template<>
auto iox2::bb::from< iox2::WaitSetAttachmentError, const char * > (const iox2::WaitSetAttachmentError value) noexcept -> const char *
 
template<>
constexpr auto iox2::bb::from< int, iox2::WaitSetRunError > (const int value) noexcept -> iox2::WaitSetRunError
 
template<>
constexpr auto iox2::bb::from< iox2::WaitSetRunError, iox2_waitset_run_error_e > (const iox2::WaitSetRunError value) noexcept -> iox2_waitset_run_error_e
 
template<>
auto iox2::bb::from< iox2::WaitSetRunError, const char * > (const iox2::WaitSetRunError value) noexcept -> const char *
 
template<>
constexpr auto iox2::bb::from< iox2::SignalHandlingMode, iox2_signal_handling_mode_e > (const iox2::SignalHandlingMode value) noexcept -> iox2_signal_handling_mode_e
 
template<>
constexpr auto iox2::bb::from< int, iox2::SignalHandlingMode > (const int value) noexcept -> iox2::SignalHandlingMode
 
template<>
constexpr auto iox2::bb::from< iox2::AllocationStrategy, iox2_allocation_strategy_e > (const iox2::AllocationStrategy value) noexcept -> iox2_allocation_strategy_e
 
template<>
constexpr auto iox2::bb::from< int, iox2::NodeCleanupFailure > (const int value) noexcept -> iox2::NodeCleanupFailure
 
template<>
constexpr auto iox2::bb::from< int, iox2::AttributeVerificationError > (const int value) noexcept -> iox2::AttributeVerificationError
 
template<>
constexpr auto iox2::bb::from< int, iox2::AttributeDefinitionError > (const int value) noexcept -> iox2::AttributeDefinitionError
 
template<>
constexpr auto iox2::bb::from< iox2_degradation_cause_e, iox2::DegradationCause > (const iox2_degradation_cause_e value) noexcept -> iox2::DegradationCause
 
template<>
constexpr auto iox2::bb::from< iox2::DegradationAction, iox2_degradation_action_e > (const iox2::DegradationAction value) noexcept -> iox2_degradation_action_e
 
template<>
constexpr auto iox2::bb::from< iox2::BackpressureAction, iox2_backpressure_action_e > (const iox2::BackpressureAction value) noexcept -> iox2_backpressure_action_e
 
template<>
constexpr auto iox2::bb::from< iox2_service_remove_error_e, iox2::ServiceRemoveError > (const iox2_service_remove_error_e value) noexcept -> iox2::ServiceRemoveError