mini-llvm 0.1.0
Loading...
Searching...
No Matches
mini_llvm::ops::ZExt< To > Struct Template Reference

#include <ZExt.h>

Public Member Functions

template<typename From>
requires std::integral<From>
To operator() (From) const noexcept
template<typename From>
requires (std::integral<From> && !std::same_as<From, bool> && sizeof(To) >= sizeof(From))
To operator() (From x) const noexcept
To operator() (bool x) const noexcept

Member Function Documentation

◆ operator()() [1/3]

template<typename To>
To mini_llvm::ops::ZExt< To >::operator() ( bool x) const
inlinenoexcept

◆ operator()() [2/3]

template<typename To>
template<typename From>
requires (std::integral<From> && !std::same_as<From, bool> && sizeof(To) >= sizeof(From))
To mini_llvm::ops::ZExt< To >::operator() ( From x) const
inlinenoexcept

◆ operator()() [3/3]

template<typename To>
template<typename From>
requires std::integral<From>
To mini_llvm::ops::ZExt< To >::operator() ( From ) const
inlinenoexcept

The documentation for this struct was generated from the following file:
  • include/mini-llvm/common/ops/ZExt.h