aimstil  5.0.5
std_wrap.h File Reference
#include <algorithm>
#include "boost/call_traits.hpp"
#include "til/basic_range.h"
#include "til/ext_declarations.h"
#include "til/traits.h"
Include dependency graph for std_wrap.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  til::range_of< std::vector< T, TAlloc > >
 
struct  til::const_range_of< std::vector< T, TAlloc > >
 
struct  til::range_of< std::list< T, TAlloc > >
 
struct  til::const_range_of< std::list< T, TAlloc > >
 

Namespaces

 til
 Belongs to package Box Do not include directly, include til/Box.h instead.
 

Functions

template<typename TContainer >
std::size_t til::size (const TContainer &c)
 Size of a container. More...
 
template<typename TContainer >
void til::fill (TContainer &c, typename boost::call_traits< typename TContainer::value_type >::param_type value)
 Wrapper of std::fill. More...
 
template<typename T , typename TAlloc >
range_of< std::vector< T, TAlloc > >::type til::whole_range (std::vector< T, TAlloc > &v)
 
template<typename T , typename TAlloc >
const_range_of< std::vector< T, TAlloc > >::type til::whole_range (const std::vector< T, TAlloc > &v)
 
template<typename T , typename TAlloc >
range_of< std::list< T, TAlloc > >::type til::whole_range (std::list< T, TAlloc > &v)
 
template<typename T , typename TAlloc >
const_range_of< std::list< T, TAlloc > >::type til::whole_range (const std::list< T, TAlloc > &v)