// Copyright 2016 Proyectos y Sistemas de Mantenimiento SL (eProsima).
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//     http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

/*!
 * @file XtypesTestsTypeBigCdrAux.hpp
 * This source file contains some definitions of CDR related functions.
 *
 * This file was generated by the tool fastddsgen.
 */

#ifndef FAST_DDS_GENERATED__XTYPESTESTSTYPEBIGCDRAUX_HPP
#define FAST_DDS_GENERATED__XTYPESTESTSTYPEBIGCDRAUX_HPP

#include "XtypesTestsTypeBig.hpp"

constexpr uint32_t Type30_max_cdr_typesize {264UL};
constexpr uint32_t Type30_max_key_cdr_typesize {0UL};

constexpr uint32_t Type35_max_cdr_typesize {264UL};
constexpr uint32_t Type35_max_key_cdr_typesize {0UL};

constexpr uint32_t Type36_max_cdr_typesize {264UL};
constexpr uint32_t Type36_max_key_cdr_typesize {0UL};

constexpr uint32_t Type100_max_cdr_typesize {264UL};
constexpr uint32_t Type100_max_key_cdr_typesize {0UL};

constexpr uint32_t Type37_max_cdr_typesize {264UL};
constexpr uint32_t Type37_max_key_cdr_typesize {0UL};

constexpr uint32_t Type38_max_cdr_typesize {264UL};
constexpr uint32_t Type38_max_key_cdr_typesize {0UL};

constexpr uint32_t Type31_max_cdr_typesize {264UL};
constexpr uint32_t Type31_max_key_cdr_typesize {0UL};

constexpr uint32_t Type32_max_cdr_typesize {264UL};
constexpr uint32_t Type32_max_key_cdr_typesize {0UL};

constexpr uint32_t Type33_max_cdr_typesize {264UL};
constexpr uint32_t Type33_max_key_cdr_typesize {0UL};

constexpr uint32_t Type34_max_cdr_typesize {264UL};
constexpr uint32_t Type34_max_key_cdr_typesize {0UL};

constexpr uint32_t Type28_max_cdr_typesize {264UL};
constexpr uint32_t Type28_max_key_cdr_typesize {0UL};

constexpr uint32_t Type29_max_cdr_typesize {264UL};
constexpr uint32_t Type29_max_key_cdr_typesize {0UL};

constexpr uint32_t TypeBig_max_cdr_typesize {26664UL};
constexpr uint32_t TypeBig_max_key_cdr_typesize {0UL};

constexpr uint32_t Type24_max_cdr_typesize {264UL};
constexpr uint32_t Type24_max_key_cdr_typesize {0UL};

constexpr uint32_t Type25_max_cdr_typesize {264UL};
constexpr uint32_t Type25_max_key_cdr_typesize {0UL};

constexpr uint32_t Type26_max_cdr_typesize {264UL};
constexpr uint32_t Type26_max_key_cdr_typesize {0UL};

constexpr uint32_t Type27_max_cdr_typesize {264UL};
constexpr uint32_t Type27_max_key_cdr_typesize {0UL};

constexpr uint32_t Type20_max_cdr_typesize {264UL};
constexpr uint32_t Type20_max_key_cdr_typesize {0UL};

constexpr uint32_t Type21_max_cdr_typesize {264UL};
constexpr uint32_t Type21_max_key_cdr_typesize {0UL};

constexpr uint32_t Type22_max_cdr_typesize {264UL};
constexpr uint32_t Type22_max_key_cdr_typesize {0UL};

constexpr uint32_t Type23_max_cdr_typesize {264UL};
constexpr uint32_t Type23_max_key_cdr_typesize {0UL};

constexpr uint32_t Type17_max_cdr_typesize {264UL};
constexpr uint32_t Type17_max_key_cdr_typesize {0UL};

constexpr uint32_t Type18_max_cdr_typesize {264UL};
constexpr uint32_t Type18_max_key_cdr_typesize {0UL};

constexpr uint32_t Type19_max_cdr_typesize {264UL};
constexpr uint32_t Type19_max_key_cdr_typesize {0UL};

constexpr uint32_t Type50_max_cdr_typesize {264UL};
constexpr uint32_t Type50_max_key_cdr_typesize {0UL};

constexpr uint32_t Type51_max_cdr_typesize {264UL};
constexpr uint32_t Type51_max_key_cdr_typesize {0UL};

constexpr uint32_t Type52_max_cdr_typesize {264UL};
constexpr uint32_t Type52_max_key_cdr_typesize {0UL};

constexpr uint32_t Type57_max_cdr_typesize {264UL};
constexpr uint32_t Type57_max_key_cdr_typesize {0UL};

constexpr uint32_t Type58_max_cdr_typesize {264UL};
constexpr uint32_t Type58_max_key_cdr_typesize {0UL};

constexpr uint32_t Type59_max_cdr_typesize {264UL};
constexpr uint32_t Type59_max_key_cdr_typesize {0UL};

constexpr uint32_t Type53_max_cdr_typesize {264UL};
constexpr uint32_t Type53_max_key_cdr_typesize {0UL};

constexpr uint32_t Type54_max_cdr_typesize {264UL};
constexpr uint32_t Type54_max_key_cdr_typesize {0UL};

constexpr uint32_t Type55_max_cdr_typesize {264UL};
constexpr uint32_t Type55_max_key_cdr_typesize {0UL};

constexpr uint32_t Type56_max_cdr_typesize {264UL};
constexpr uint32_t Type56_max_key_cdr_typesize {0UL};

constexpr uint32_t Type40_max_cdr_typesize {264UL};
constexpr uint32_t Type40_max_key_cdr_typesize {0UL};

constexpr uint32_t Type41_max_cdr_typesize {264UL};
constexpr uint32_t Type41_max_key_cdr_typesize {0UL};

constexpr uint32_t Type46_max_cdr_typesize {264UL};
constexpr uint32_t Type46_max_key_cdr_typesize {0UL};

constexpr uint32_t Type47_max_cdr_typesize {264UL};
constexpr uint32_t Type47_max_key_cdr_typesize {0UL};

constexpr uint32_t Type48_max_cdr_typesize {264UL};
constexpr uint32_t Type48_max_key_cdr_typesize {0UL};

constexpr uint32_t Type49_max_cdr_typesize {264UL};
constexpr uint32_t Type49_max_key_cdr_typesize {0UL};

constexpr uint32_t Type42_max_cdr_typesize {264UL};
constexpr uint32_t Type42_max_key_cdr_typesize {0UL};

constexpr uint32_t Type43_max_cdr_typesize {264UL};
constexpr uint32_t Type43_max_key_cdr_typesize {0UL};

constexpr uint32_t Type44_max_cdr_typesize {264UL};
constexpr uint32_t Type44_max_key_cdr_typesize {0UL};

constexpr uint32_t Type45_max_cdr_typesize {264UL};
constexpr uint32_t Type45_max_key_cdr_typesize {0UL};

constexpr uint32_t Type39_max_cdr_typesize {264UL};
constexpr uint32_t Type39_max_key_cdr_typesize {0UL};

constexpr uint32_t Type71_max_cdr_typesize {264UL};
constexpr uint32_t Type71_max_key_cdr_typesize {0UL};

constexpr uint32_t Type72_max_cdr_typesize {264UL};
constexpr uint32_t Type72_max_key_cdr_typesize {0UL};

constexpr uint32_t Type73_max_cdr_typesize {264UL};
constexpr uint32_t Type73_max_key_cdr_typesize {0UL};

constexpr uint32_t Type74_max_cdr_typesize {264UL};
constexpr uint32_t Type74_max_key_cdr_typesize {0UL};

constexpr uint32_t Type70_max_cdr_typesize {264UL};
constexpr uint32_t Type70_max_key_cdr_typesize {0UL};

constexpr uint32_t Type79_max_cdr_typesize {264UL};
constexpr uint32_t Type79_max_key_cdr_typesize {0UL};

constexpr uint32_t Type75_max_cdr_typesize {264UL};
constexpr uint32_t Type75_max_key_cdr_typesize {0UL};

constexpr uint32_t Type76_max_cdr_typesize {264UL};
constexpr uint32_t Type76_max_key_cdr_typesize {0UL};

constexpr uint32_t Type77_max_cdr_typesize {264UL};
constexpr uint32_t Type77_max_key_cdr_typesize {0UL};

constexpr uint32_t Type78_max_cdr_typesize {264UL};
constexpr uint32_t Type78_max_key_cdr_typesize {0UL};

constexpr uint32_t Type60_max_cdr_typesize {264UL};
constexpr uint32_t Type60_max_key_cdr_typesize {0UL};

constexpr uint32_t Type61_max_cdr_typesize {264UL};
constexpr uint32_t Type61_max_key_cdr_typesize {0UL};

constexpr uint32_t Type62_max_cdr_typesize {264UL};
constexpr uint32_t Type62_max_key_cdr_typesize {0UL};

constexpr uint32_t Type63_max_cdr_typesize {264UL};
constexpr uint32_t Type63_max_key_cdr_typesize {0UL};

constexpr uint32_t Type68_max_cdr_typesize {264UL};
constexpr uint32_t Type68_max_key_cdr_typesize {0UL};

constexpr uint32_t Type69_max_cdr_typesize {264UL};
constexpr uint32_t Type69_max_key_cdr_typesize {0UL};

constexpr uint32_t Type64_max_cdr_typesize {264UL};
constexpr uint32_t Type64_max_key_cdr_typesize {0UL};

constexpr uint32_t Type65_max_cdr_typesize {264UL};
constexpr uint32_t Type65_max_key_cdr_typesize {0UL};

constexpr uint32_t Type66_max_cdr_typesize {264UL};
constexpr uint32_t Type66_max_key_cdr_typesize {0UL};

constexpr uint32_t Type67_max_cdr_typesize {264UL};
constexpr uint32_t Type67_max_key_cdr_typesize {0UL};


constexpr uint32_t Type93_max_cdr_typesize {264UL};
constexpr uint32_t Type93_max_key_cdr_typesize {0UL};


constexpr uint32_t Type94_max_cdr_typesize {264UL};
constexpr uint32_t Type94_max_key_cdr_typesize {0UL};

constexpr uint32_t Type4_max_cdr_typesize {264UL};
constexpr uint32_t Type4_max_key_cdr_typesize {0UL};

constexpr uint32_t Type95_max_cdr_typesize {264UL};
constexpr uint32_t Type95_max_key_cdr_typesize {0UL};

constexpr uint32_t Type5_max_cdr_typesize {264UL};
constexpr uint32_t Type5_max_key_cdr_typesize {0UL};

constexpr uint32_t Type96_max_cdr_typesize {264UL};
constexpr uint32_t Type96_max_key_cdr_typesize {0UL};

constexpr uint32_t Type6_max_cdr_typesize {264UL};
constexpr uint32_t Type6_max_key_cdr_typesize {0UL};

constexpr uint32_t Type7_max_cdr_typesize {264UL};
constexpr uint32_t Type7_max_key_cdr_typesize {0UL};

constexpr uint32_t Type90_max_cdr_typesize {264UL};
constexpr uint32_t Type90_max_key_cdr_typesize {0UL};

constexpr uint32_t Type8_max_cdr_typesize {264UL};
constexpr uint32_t Type8_max_key_cdr_typesize {0UL};

constexpr uint32_t Type91_max_cdr_typesize {264UL};
constexpr uint32_t Type91_max_key_cdr_typesize {0UL};

constexpr uint32_t Type9_max_cdr_typesize {264UL};
constexpr uint32_t Type9_max_key_cdr_typesize {0UL};

constexpr uint32_t Type92_max_cdr_typesize {264UL};
constexpr uint32_t Type92_max_key_cdr_typesize {0UL};

constexpr uint32_t Type13_max_cdr_typesize {264UL};
constexpr uint32_t Type13_max_key_cdr_typesize {0UL};

constexpr uint32_t Type14_max_cdr_typesize {264UL};
constexpr uint32_t Type14_max_key_cdr_typesize {0UL};

constexpr uint32_t Type15_max_cdr_typesize {264UL};
constexpr uint32_t Type15_max_key_cdr_typesize {0UL};

constexpr uint32_t Type16_max_cdr_typesize {264UL};
constexpr uint32_t Type16_max_key_cdr_typesize {0UL};

constexpr uint32_t Type97_max_cdr_typesize {264UL};
constexpr uint32_t Type97_max_key_cdr_typesize {0UL};

constexpr uint32_t Type10_max_cdr_typesize {264UL};
constexpr uint32_t Type10_max_key_cdr_typesize {0UL};

constexpr uint32_t Type98_max_cdr_typesize {264UL};
constexpr uint32_t Type98_max_key_cdr_typesize {0UL};

constexpr uint32_t Type11_max_cdr_typesize {264UL};
constexpr uint32_t Type11_max_key_cdr_typesize {0UL};

constexpr uint32_t Type99_max_cdr_typesize {264UL};
constexpr uint32_t Type99_max_key_cdr_typesize {0UL};


constexpr uint32_t Type12_max_cdr_typesize {264UL};
constexpr uint32_t Type12_max_key_cdr_typesize {0UL};

constexpr uint32_t Type82_max_cdr_typesize {264UL};
constexpr uint32_t Type82_max_key_cdr_typesize {0UL};

constexpr uint32_t Type83_max_cdr_typesize {264UL};
constexpr uint32_t Type83_max_key_cdr_typesize {0UL};

constexpr uint32_t Type84_max_cdr_typesize {264UL};
constexpr uint32_t Type84_max_key_cdr_typesize {0UL};

constexpr uint32_t Type85_max_cdr_typesize {264UL};
constexpr uint32_t Type85_max_key_cdr_typesize {0UL};

constexpr uint32_t Type80_max_cdr_typesize {264UL};
constexpr uint32_t Type80_max_key_cdr_typesize {0UL};

constexpr uint32_t Type81_max_cdr_typesize {264UL};
constexpr uint32_t Type81_max_key_cdr_typesize {0UL};

constexpr uint32_t Type86_max_cdr_typesize {264UL};
constexpr uint32_t Type86_max_key_cdr_typesize {0UL};

constexpr uint32_t Type87_max_cdr_typesize {264UL};
constexpr uint32_t Type87_max_key_cdr_typesize {0UL};

constexpr uint32_t Type88_max_cdr_typesize {264UL};
constexpr uint32_t Type88_max_key_cdr_typesize {0UL};

constexpr uint32_t Type89_max_cdr_typesize {264UL};
constexpr uint32_t Type89_max_key_cdr_typesize {0UL};


namespace eprosima {
namespace fastcdr {

class Cdr;
class CdrSizeCalculator;

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type4& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type5& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type6& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type7& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type8& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type9& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type10& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type11& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type12& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type13& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type14& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type15& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type16& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type17& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type18& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type19& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type20& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type21& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type22& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type23& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type24& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type25& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type26& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type27& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type28& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type29& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type30& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type31& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type32& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type33& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type34& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type35& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type36& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type37& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type38& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type39& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type40& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type41& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type42& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type43& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type44& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type45& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type46& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type47& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type48& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type49& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type50& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type51& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type52& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type53& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type54& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type55& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type56& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type57& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type58& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type59& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type60& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type61& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type62& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type63& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type64& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type65& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type66& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type67& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type68& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type69& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type70& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type71& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type72& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type73& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type74& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type75& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type76& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type77& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type78& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type79& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type80& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type81& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type82& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type83& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type84& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type85& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type86& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type87& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type88& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type89& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type90& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type91& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type92& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type93& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type94& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type95& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type96& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type97& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type98& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type99& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const Type100& data);

eProsima_user_DllExport void serialize_key(
        eprosima::fastcdr::Cdr& scdr,
        const TypeBig& data);


} // namespace fastcdr
} // namespace eprosima

#endif // FAST_DDS_GENERATED__XTYPESTESTSTYPEBIGCDRAUX_HPP

