SuccessHeader.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <vector>
4
5
#include <RobotAPI/interface/aron.h>
6
7
#include "../core/MemoryID.h"
8
#include "../core/Time.h"
9
10
namespace
armarx::armem::detail
11
{
12
struct
SuccessHeader
13
{
14
operator
bool()
const
15
{
16
return
success
;
17
}
18
19
bool
success
;
20
std::string
errorMessage
;
21
};
22
23
template
<
class
Ice>
24
void
25
toIce
(
Ice
& ice,
const
SuccessHeader
& header)
26
{
27
ice.success = header.
success
;
28
ice.errorMessage = header.
errorMessage
;
29
}
30
31
template
<
class
Ice>
32
void
33
fromIce
(
const
Ice
& ice,
SuccessHeader
& header)
34
{
35
header.
success
= ice.success;
36
header.
errorMessage
= ice.errorMessage;
37
}
38
}
// namespace armarx::armem::detail
armarx::armem::detail::SuccessHeader::success
bool success
Definition:
SuccessHeader.h:19
armarx::armem::detail::toIce
void toIce(Ice &ice, const SuccessHeader &header)
Definition:
SuccessHeader.h:25
armarx::armem::detail
Definition:
container_maps.h:33
armarx::armem::detail::SuccessHeader::errorMessage
std::string errorMessage
Definition:
SuccessHeader.h:20
armarx::armem::detail::SuccessHeader
Definition:
SuccessHeader.h:12
armarx::armem::detail::fromIce
void fromIce(const Ice &ice, SuccessHeader &header)
Definition:
SuccessHeader.h:33
Ice
Definition:
DBTypes.cpp:63
RobotAPI
libraries
armem
core
SuccessHeader.h
Generated by
1.8.17