$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-users] [bccl] how to use predefined concepts to restrict a template argument via sfinae
From: Nick Stokes (randomaccessiterator_at_[hidden])
Date: 2015-05-13 18:28:14
The use case is from Boost Graph, but my question is a general one about
Boost Concept Check Library: How to "restrict" a template class/function
argument based on concepts.
For instance, I want to overload functions based on Graph or
VertexListGraph or similar refinement.
template<class VertexListGraph, XXX >
void foo( VertexListGraph& g ) {...}
where XXX is somekind of SFINAE that leverages
boost::VertexListGraphConcept.
Thanks,
Nick