ALP User Documentation  0.8.preview
Algebraic Programming User Documentation
Classes | Namespaces
utils/iterators/type_traits.hpp File Reference

Defines a series of useful type traits for both STL and ALP iterators. More...

Go to the source code of this file.

Classes

class  common_iterator_tag< IterT1, IterTs >
 Selects the common iterator tag from multiple STL-style iterators. More...
 
class  common_iterator_tag< IterT1, IterT2, IterTs... >
 Selects the common iterator tag from multiple STL-style iterators. More...
 
class  has_value_method< T >
 Checks whether a given ALP matrix iterator type has a .v() method. More...
 
class  is_alp_matrix_iterator< MatrixValType, IterT >
 Used to gauge whether a given type is an ALP matrix iterator. More...
 

Namespaces

 grb
 The ALP/GraphBLAS namespace.
 

Detailed Description

Defines a series of useful type traits for both STL and ALP iterators.

Note
This is a reorganisation of changes by Alberto Scolari originally made to graphblas/type_traits.hpp.
Author
A. N. Yzelman
Date
20th of July, 2022