Quantum++  v1.2
A modern C++11 quantum computing library
qpp::is_iterable< T, typename > Struct Template Reference

Checks whether T is compatible with an STL-like iterable container. More...

#include <traits.h>

Inheritance diagram for qpp::is_iterable< T, typename >:
Collaboration diagram for qpp::is_iterable< T, typename >:

Detailed Description

template<typename T, typename = void>
struct qpp::is_iterable< T, typename >

Checks whether T is compatible with an STL-like iterable container.

Provides the constant member value which is equal to true, if T is compatible with an iterable container, i.e. provides at least begin() and end() member functions and allows de-referencing. Otherwise, value is equal to false.


The documentation for this struct was generated from the following file: