File indexing completed on 2024-04-06 12:05:18
0001
0002 #include "DataFormats/TestObjects/interface/SchemaEvolutionTestObjects.h"
0003
0004 namespace edmtest {
0005 VectorVectorElement::VectorVectorElement() : a_(0), b_(0) {}
0006 VectorVectorElement::VectorVectorElement(int a,
0007 int b,
0008 SchemaEvolutionChangeOrder const& changeOrder,
0009 SchemaEvolutionAddMember const& addMember,
0010 SchemaEvolutionRemoveMember const& removeMember,
0011 SchemaEvolutionMoveToBase const& moveToBase,
0012 SchemaEvolutionChangeType const& changeType,
0013 SchemaEvolutionAddBase const& addBase,
0014 SchemaEvolutionPointerToMember const& pointerToMember,
0015 SchemaEvolutionPointerToUniquePtr const& pointerToUniquePtr,
0016 SchemaEvolutionCArrayToStdArray const& cArrayToStdArray,
0017
0018 SchemaEvolutionVectorToList const& vectorToList,
0019 SchemaEvolutionMapToUnorderedMap const& mapToUnorderedMap)
0020 : a_(a),
0021 b_(b),
0022 changeOrder_(changeOrder),
0023 addMember_(addMember),
0024 removeMember_(removeMember),
0025 moveToBase_(moveToBase),
0026 changeType_(changeType),
0027 addBase_(addBase),
0028 pointerToMember_(pointerToMember),
0029 pointerToUniquePtr_(pointerToUniquePtr),
0030 cArrayToStdArray_(cArrayToStdArray),
0031
0032 vectorToList_(vectorToList),
0033 mapToUnorderedMap_(mapToUnorderedMap) {}
0034
0035 #if defined DataFormats_TestObjects_USE_OLD
0036 VectorVectorElementNonSplit::VectorVectorElementNonSplit() : a_(0) {}
0037 VectorVectorElementNonSplit::VectorVectorElementNonSplit(int a, int) : a_(a) {}
0038 #else
0039 VectorVectorElementNonSplit::VectorVectorElementNonSplit() : a_(0), b_(0) {}
0040 VectorVectorElementNonSplit::VectorVectorElementNonSplit(int a, int b) : a_(a), b_(b) {}
0041 #endif
0042
0043 }