Vcsn  2.3
Be Rational
crange.hh File Reference
#include <type_traits>
#include <boost/iterator/filter_iterator.hpp>
#include <vcsn/misc/attributes.hh>
Include dependency graph for crange.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  vcsn::container_range< C >
 Restrict the interface of a container to begin/end. More...
 
struct  vcsn::container_filter_range< Cont, Pred >
 

Namespaces

 vcsn
 

Macros

#define DEFINE(Name)
 Forward function Name to the container. More...
 

Functions

template<typename Cont , typename Pred >
container_filter_range< Cont, Pred > vcsn::make_container_filter_range (const Cont &cont, Pred pred)
 

Macro Definition Documentation

#define DEFINE (   Name)
Value:
auto Name() const -> decltype(this->cont_.Name()) \
{ \
return cont_.Name(); \
}

Forward function Name to the container.

Definition at line 30 of file crange.hh.