OpenKalman
Namespaces | Functions
get_pattern.hpp File Reference

Definition for patterns::get_pattern. More...

#include "collections/collections.hpp"
#include "patterns/concepts/pattern.hpp"
#include "patterns/concepts/pattern_collection.hpp"
#include "patterns/descriptors/Dimensions.hpp"
#include "patterns/descriptors/Any.hpp"
Include dependency graph for get_pattern.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 OpenKalman::patterns
 The namespace for features relating to patterns::pattern object.
 

Functions

template<typename P , typename I , std::enable_if_t< pattern_collection< P > and values::index< I >, int > = 0>
decltype(auto) constexpr OpenKalman::patterns::get_pattern (P &&p, I i)
 Get a pattern within a pattern_collection. More...
 
template<std::size_t i, typename P , std::enable_if_t< pattern_collection< P >, int > = 0>
decltype(auto) constexpr OpenKalman::patterns::get_pattern (P &&p)
 This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
 

Detailed Description

Definition for patterns::get_pattern.