SyTen
vec.h File Reference

A nicer vector. More...

#include <vector>
#include <iostream>
#include <boost/serialization/base_object.hpp>
#include "inc/util/memory_size.h"
#include "inc/util/restrict.h"
#include "inc/util/span.h"
#include "inc/util/macros.h"
+ Include dependency graph for vec.h:
+ This graph shows which files directly or indirectly include this file:

Classes

class  syten::Vec< T >
 A thin wrapper around std::vector with some extra bells and whistles (and without others). More...
 

Namespaces

namespace  syten
 Syten namespace.
 

Functions

template<typename First , typename... Rest>
Vec< std::decay_t< First > > syten::mve (First &&f, Rest &&... rest)
 Helper function to _m_ake a _v_ector from some _e_lements while potentially moving out of those elements. More...
 
template<typename Type >
std::ostreamsyten::operator<< (std::ostream &out, syten::Verbose< Vec< Type > > const &a)
 Formatted verbose output of a vector, using square brackets. More...
 
template<typename Type >
std::ostreamsyten::operator<< (std::ostream &out, Vec< Type > const &a)
 Formatted output of a vector, using square brackets. More...
 

Detailed Description

A nicer vector.