Empirical
Public Types | Public Member Functions | List of all members
emp::ce_array< T, 0 > Class Template Reference

#include <ce_array.h>

Public Types

using size_t = std::size_t
 
using value_type = T
 

Public Member Functions

constexpr ce_array (const T &)
 
constexpr ce_array (const ce_array< T, 0 > &)
 
constexpr void operator= (const ce_array< T, 0 > &)
 
constexpr size_t size () const
 
constexpr bool operator== (const ce_array< T, 0 > &) const
 
constexpr bool operator!= (const ce_array< T, 0 > &) const
 
constexpr T & operator[] (size_t id)
 
constexpr const T & operator[] (size_t id) const
 
constexpr T & back ()
 
constexpr const T & back () const
 
constexpr void fill (const T &)
 
constexpr bool Has (const T &t) const
 

Member Typedef Documentation

template<typename T >
using emp::ce_array< T, 0 >::size_t = std::size_t
template<typename T >
using emp::ce_array< T, 0 >::value_type = T

Constructor & Destructor Documentation

template<typename T >
constexpr emp::ce_array< T, 0 >::ce_array ( const T &  )
inline
template<typename T >
constexpr emp::ce_array< T, 0 >::ce_array ( const ce_array< T, 0 > &  )
inline

Member Function Documentation

template<typename T >
constexpr T& emp::ce_array< T, 0 >::back ( )
inline
template<typename T >
constexpr const T& emp::ce_array< T, 0 >::back ( ) const
inline
template<typename T >
constexpr void emp::ce_array< T, 0 >::fill ( const T &  )
inline
template<typename T >
constexpr bool emp::ce_array< T, 0 >::Has ( const T &  t) const
inline
template<typename T >
constexpr bool emp::ce_array< T, 0 >::operator!= ( const ce_array< T, 0 > &  ) const
inline
template<typename T >
constexpr void emp::ce_array< T, 0 >::operator= ( const ce_array< T, 0 > &  )
inline
template<typename T >
constexpr bool emp::ce_array< T, 0 >::operator== ( const ce_array< T, 0 > &  ) const
inline
template<typename T >
constexpr T& emp::ce_array< T, 0 >::operator[] ( size_t  id)
inline
template<typename T >
constexpr const T& emp::ce_array< T, 0 >::operator[] ( size_t  id) const
inline
template<typename T >
constexpr size_t emp::ce_array< T, 0 >::size ( ) const
inline

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