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
MemoryID.h
Time.h
Ice
Definition
DBTypes.cpp:64
armarx::armem::detail
Definition
container_maps.h:34
armarx::armem::detail::fromIce
void fromIce(const Ice &ice, SuccessHeader &header)
Definition
SuccessHeader.h:33
armarx::armem::detail::toIce
void toIce(Ice &ice, const SuccessHeader &header)
Definition
SuccessHeader.h:25
armarx::armem::detail::SuccessHeader
Definition
SuccessHeader.h:13
armarx::armem::detail::SuccessHeader::errorMessage
std::string errorMessage
Definition
SuccessHeader.h:20
armarx::armem::detail::SuccessHeader::success
bool success
Definition
SuccessHeader.h:19
RobotAPI
libraries
armem
core
SuccessHeader.h
Generated by
1.13.2