codex
Loading...
Searching...
No Matches
detail Namespace Reference

Classes

struct  entry
 

Typedefs

template<typename R , typename T >
using same_constness = std::conditional_t<std::is_const_v<R>, const T, T>
 

Functions

template<typename T >
constexpr T power (T b, T e)
 
constexpr bool contains (const std::ranges::contiguous_range auto &r, const auto &x)
 
template<typename T >
auto find (std::span< const entry > s, T *p)
 
template<typename T >
void call (T *p, void *d, std::span< const entry > s)
 

Typedef Documentation

◆ same_constness

template<typename R , typename T >
using detail::same_constness = std::conditional_t<std::is_const_v<R>, const T, T>

Function Documentation

◆ call()

template<typename T >
void detail::call ( T * p,
void * d,
std::span< const entry > s )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ contains()

bool detail::contains ( const std::ranges::contiguous_range auto & r,
const auto & x )
constexpr
Here is the caller graph for this function:

◆ find()

template<typename T >
auto detail::find ( std::span< const entry > s,
T * p )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ power()

template<typename T >
T detail::power ( T b,
T e )
constexpr
Here is the call graph for this function:
Here is the caller graph for this function: