My Project
UInt4ContainerArray.hh
00001 /*
00002 $Id: UInt4ContainerArray.hh 2110 2010-04-07 04:35:47Z jisuzuki $
00003 */
00004 
00005 
00006 #ifndef UINT4CONTAINERARRAY
00007 #define UINT4CONTAINERARRAY
00008 
00009 #include "Header.hh"
00010 #include "NeutronVector.hh"
00011 #include "UInt4Container.hh"
00012 #include "ElementContainerArray.hh"
00013 
00015 
00019 class UInt4ContainerArray 
00020   : public NeutronVector< UInt4Container, HeaderBase >
00021 {
00022 public:
00023   using NeutronVector< UInt4Container, HeaderBase >::operator();
00024 
00025   UInt4ContainerArray();
00026   UInt4ContainerArray( HeaderBase pheader );
00027   UInt4ContainerArray( const NeutronVector< UInt4Container, HeaderBase > &ob );
00028 
00029   UInt4Container* operator[]( UInt4 index );
00030   vector<UInt4>*   operator()( UInt4 index, string key );
00031   vector<UInt4>*   operator()( UInt4 index, UInt4 C_index );
00032   
00033   ElementContainerArray ConvertIntoElementContainerArray();
00034 };
00035 #endif
 All Classes Functions Variables Friends