Expression Templates Library (ETL)
Classes | Namespaces | Typedefs | Variables
fast_base.hpp File Reference

Contains static matrix implementation. More...

#include "etl/index.hpp"
Include dependency graph for fast_base.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  etl::matrix_detail::is_vector_impl< N >
 Traits to test if a type is a std::vector. More...
 
struct  etl::matrix_detail::is_vector_impl< std::vector< Args... > >
 
struct  etl::matrix_detail::is_vector_impl< etl::simple_vector< Args... > >
 
struct  etl::matrix_detail::iterator_type< T >
 Traits to extract iterator types from a type. More...
 
struct  etl::matrix_detail::iterator_type< T * >
 Traits to extract iterator types from a type. More...
 
struct  etl::matrix_detail::iterator_type< const T * >
 Traits to extract iterator types from a type. More...
 
struct  etl::fast_matrix_base< D, T, ST, SO, Dims >
 

Namespaces

 etl
 Root namespace for the ETL library.
 

Typedefs

template<typename T >
using etl::matrix_detail::iterator_t = typename iterator_type< T >::iterator
 Helper to get the iterator type from a type.
 
template<typename T >
using etl::matrix_detail::const_iterator_t = typename iterator_type< T >::const_iterator
 Helper to get the const iterator type from a type.
 

Variables

template<typename N >
constexpr bool etl::matrix_detail::is_vector = is_vector_impl<N>::value
 Traits to test if a type is a std::vector.
 

Detailed Description

Contains static matrix implementation.