atlas  0.6
Public Types | Public Member Functions | Private Attributes | List of all members
tuple_entry< n > Class Template Reference

Public Types

typedef std::vector< tuple_entryPooltype
 

Public Member Functions

 tuple_entry ()
 
 tuple_entry (const std::vector< unsigned int > &comps)
 
 tuple_entry (const tuple_entry &other)
 
size_t hashCode (size_t modulus) const
 
bool operator!= (const tuple_entry &other) const
 
unsigned int operator[] (unsigned int i) const
 

Private Attributes

unsigned int comp [n]
 

Member Typedef Documentation

template<unsigned int n>
typedef std::vector<tuple_entry> tuple_entry< n >::Pooltype

Constructor & Destructor Documentation

template<unsigned int n>
tuple_entry< n >::tuple_entry ( )
inline
template<unsigned int n>
tuple_entry< n >::tuple_entry ( const std::vector< unsigned int > &  comps)
inline
template<unsigned int n>
tuple_entry< n >::tuple_entry ( const tuple_entry< n > &  other)
inline

Member Function Documentation

template<unsigned int n>
size_t tuple_entry< n >::hashCode ( size_t  modulus) const
template<unsigned int n>
bool tuple_entry< n >::operator!= ( const tuple_entry< n > &  other) const
inline
template<unsigned int n>
unsigned int tuple_entry< n >::operator[] ( unsigned int  i) const
inline

Member Data Documentation

template<unsigned int n>
unsigned int tuple_entry< n >::comp[n]
private

The documentation for this class was generated from the following file: