Main Page
Namespaces
Classes
Files
File List
File Members
src
BuiltinSerializer.cpp
Go to the documentation of this file.
1
/******************************************************************************
2
* Copyright (C) 2014 by Ralf Kaestner *
3
* ralf.kaestner@gmail.com *
4
* *
5
* This program is free software; you can redistribute it and/or modify *
6
* it under the terms of the Lesser GNU General Public License as published by*
7
* the Free Software Foundation; either version 3 of the License, or *
8
* (at your option) any later version. *
9
* *
10
* This program is distributed in the hope that it will be useful, *
11
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
12
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
13
* Lesser GNU General Public License for more details. *
14
* *
15
* You should have received a copy of the Lesser GNU General Public License *
16
* along with this program. If not, see <http://www.gnu.org/licenses/>. *
17
******************************************************************************/
18
19
#include "
variant_topic_tools/BuiltinSerializer.h
"
20
21
namespace
variant_topic_tools
{
22
23
/*****************************************************************************/
24
/* Constructors and Destructor */
25
/*****************************************************************************/
26
27
BuiltinSerializer::BuiltinSerializer
() {
28
}
29
30
BuiltinSerializer::BuiltinSerializer
(
const
BuiltinSerializer
& src) :
31
Serializer
(src) {
32
}
33
34
BuiltinSerializer::BuiltinSerializer
(
const
Serializer
& src) :
35
Serializer
(src) {
36
if
(
impl
)
37
BOOST_ASSERT(boost::dynamic_pointer_cast<Impl>(
impl
));
38
}
39
40
BuiltinSerializer::~BuiltinSerializer
() {
41
}
42
43
BuiltinSerializer::Impl::Impl
() {
44
}
45
46
BuiltinSerializer::Impl::~Impl
() {
47
}
48
49
}
variant_topic_tools
Definition:
ArrayDataType.h:29
variant_topic_tools::Serializer
Data type.
Definition:
Serializer.h:34
variant_topic_tools::Serializer::impl
ImplPtr impl
The serializer's implementation.
Definition:
Serializer.h:128
variant_topic_tools::BuiltinSerializer
Built-in serializer.
Definition:
BuiltinSerializer.h:32
variant_topic_tools::BuiltinSerializer::Impl::Impl
Impl()
Default constructor.
Definition:
BuiltinSerializer.cpp:43
BuiltinSerializer.h
Header file providing the BuiltinSerializer class interface.
variant_topic_tools::BuiltinSerializer::BuiltinSerializer
BuiltinSerializer()
Default constructor.
Definition:
BuiltinSerializer.cpp:27
variant_topic_tools::BuiltinSerializer::Impl::~Impl
virtual ~Impl()
Destructor.
Definition:
BuiltinSerializer.cpp:46
variant_topic_tools::BuiltinSerializer::~BuiltinSerializer
~BuiltinSerializer()
Destructor.
Definition:
BuiltinSerializer.cpp:40
variant_topic_tools
Author(s): Ralf Kaestner
autogenerated on Sat Jan 9 2021 03:56:49