aligator  0.9.0
A primal-dual augmented Lagrangian-type solver for nonlinear trajectory optimization.
Loading...
Searching...
No Matches
boost::detail Namespace Reference

Classes

struct  span_bytes
 
struct  span_bytes< T, boost::dynamic_extent >
 
struct  span_capacity
 
struct  span_compatible
 
struct  span_convertible
 
struct  span_copyable
 
struct  span_data
 
struct  span_data< T, typename std::enable_if< std::is_pointer< span_ptr< T > >::value >::type >
 
struct  span_has_data
 
struct  span_has_data< R, T, typename std::enable_if< span_convertible< typename span_data< R >::type, T >::value >::type >
 
struct  span_has_size
 
struct  span_has_size< R, typename std::enable_if< std::is_convertible< decltype(std::declval< R & >().size()), std::size_t >::value >::type >
 
struct  span_implicit
 
struct  span_is_array
 
struct  span_is_array< std::array< T, N > >
 
struct  span_is_range
 
struct  span_is_span
 
struct  span_is_span< boost::span< T, E > >
 
struct  span_store
 
struct  span_store< T, boost::dynamic_extent >
 
struct  span_sub
 

Typedefs

template<class T >
using span_uncvref
 
template<class T >
using span_ptr = decltype(boost::data(std::declval<T&>()))
 

Typedef Documentation

◆ span_uncvref

template<class T >
using boost::detail::span_uncvref
Initial value:
typename std::remove_cv<typename
std::remove_reference<T>::type>::type

Definition at line 42 of file span.hpp.

◆ span_ptr

template<class T >
using boost::detail::span_ptr = decltype(boost::data(std::declval<T&>()))

Definition at line 66 of file span.hpp.