/* * fixed_size_vector.h */ template struct fixed_size_vector { // Types T elems_[N]; // Construct/copy/destroy void fill(const T& u); void swap(fixed_size_vector& other); // Iterators // Capacity // Element access }; template void swap(fixed_size_vector& x, fixed_size_vector& y); // Comparisons (==, !=, <, >, <=, >=)