Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /DataFormats/PortableTestObjects/src/classes_def.xml is written in an unsupported language. File is not indexed.

0001 <lcgdict>
0002   <class name="portabletest::TestSoA"/>
0003   <class name="portabletest::TestSoA::View"/>
0004   <class name="portabletest::TestHostCollection"/>
0005   <class name="edm::Wrapper<portabletest::TestHostCollection>" splitLevel="0"/>
0006 
0007   <class name="portabletest::TestStruct"/>
0008   <class name="portabletest::TestHostObject"/>
0009   <class name="edm::Wrapper<portabletest::TestHostObject>"/>
0010 
0011   <class name="portabletest::TestSoA2"/>
0012   <class name="portabletest::TestSoA3"/>
0013 
0014   <class name="portabletest::TestSoALayout<128,false>"/>
0015   <class name="portabletest::TestSoALayout2<128,false>"/>
0016   <class name="portabletest::TestSoALayout3<128,false>"/>
0017 
0018   <class name="portabletest::TestSoALayout<128, false>"/>
0019   <class name="portabletest::TestSoALayout2<128, false>"/>
0020   <class name="portabletest::TestSoALayout3<128, false>"/>
0021 
0022   <!-- Recursive templates (with no data) ensuring we have one CollectionLeaf<index, type> for each layout in the collection -->
0023   <class name="portablecollection::CollectionImpl<0, portabletest::TestSoALayout<128, false>, portabletest::TestSoALayout2<128, false>>"/>
0024   <class name="portablecollection::CollectionImpl<1, portabletest::TestSoALayout2<128, false>>"/>
0025 
0026   <!-- Recursive templates implementing the association of indices and layouts, and containing the data -->
0027   <class name="portablecollection::CollectionLeaf<0, portabletest::TestSoALayout<128, false>>"/>
0028   <class name="portablecollection::CollectionLeaf<1, portabletest::TestSoALayout2<128, false>>"/>
0029 
0030   <!-- Collection declaration for dictionary -->
0031   <class name="portabletest::TestHostMultiCollection2"/>
0032 
0033   <class name="edm::Wrapper<portabletest::TestHostMultiCollection2>" splitLevel="0"/>
0034 
0035   <!-- Recursive templates (with no data) ensuring we have one CollectionLeaf<index, type> for each layout in the collection -->
0036   <class name="portablecollection::CollectionImpl<0, portabletest::TestSoALayout<128, false>, portabletest::TestSoALayout2<128, false>, portabletest::TestSoALayout3<128, false>>"/>
0037   <class name="portablecollection::CollectionImpl<1, portabletest::TestSoALayout2<128, false>, portabletest::TestSoALayout3<128, false>>"/>
0038   <class name="portablecollection::CollectionImpl<2, portabletest::TestSoALayout3<128, false>>"/>
0039 
0040   <!-- Recursive templates implementing the association of indices and layouts, and containing the data -->
0041   <!-- Duplicates from portabletest::TestHostMultiCollection2 that must be made unique after xml generation
0042   <class name="portablecollection::CollectionLeaf<0, portabletest::TestSoALayout<128, false>>"/>
0043   <class name="portablecollection::CollectionLeaf<1, portabletest::TestSoALayout2<128, false>>"/>
0044   -->
0045   <class name="portablecollection::CollectionLeaf<2, portabletest::TestSoALayout3<128, false>>"/>
0046 
0047   <!-- Collection declaration for dictionary -->
0048   <class name="portabletest::TestHostMultiCollection3"/>
0049 
0050   <class name="edm::Wrapper<portabletest::TestHostMultiCollection3>" splitLevel="0"/>
0051 </lcgdict>