Tatooine
Namespaces | Concepts | Typedefs
concepts.h File Reference

Go to the source code of this file.

Namespaces

namespace  tatooine
 

Concepts

concept  tatooine::same_as
 
concept  tatooine::either_of
 
concept  tatooine::integral
 
concept  tatooine::signed_integral
 
concept  tatooine::unsigned_integral
 
concept  tatooine::floating_point
 
concept  tatooine::arithmetic
 
concept  tatooine::arithmetic_or_complex
 
concept  tatooine::convertible_to
 
concept  tatooine::convertible_to_floating_point
 
concept  tatooine::convertible_to_integral
 
concept  tatooine::has_defined_real_type
 
concept  tatooine::has_defined_iterator
 
concept  tatooine::has_defined_this_type
 
concept  tatooine::has_defined_parent_type
 
concept  tatooine::has_defined_tensor_type
 
concept  tatooine::has_defined_pos_type
 
concept  tatooine::forward_iterator
 
concept  tatooine::bidirectional_iterator
 
concept  tatooine::range
 
concept  tatooine::arithmetic_range
 
concept  tatooine::integral_range
 
concept  tatooine::floating_point_range
 
concept  tatooine::range_of
 
concept  tatooine::integral_pair
 
concept  tatooine::integral_pair_range
 
concept  tatooine::range_of_either
 
concept  tatooine::indexable
 
concept  tatooine::invocable
 
concept  tatooine::regular_invocable
 
concept  tatooine::has_static_num_dimensions_method
 
concept  tatooine::has_static_rank_method
 
concept  tatooine::invocable_with_integrals
 
concept  tatooine::can_read
 
concept  tatooine::has_real_type
 
concept  tatooine::has_pos_type
 
concept  tatooine::has_tensor_type
 
concept  tatooine::has_num_dimensions
 

Typedefs

template<typename F , typename... Args>
using tatooine::invoke_result = std::invoke_result_t< F, Args... >