mini-llvm 0.1.0
Loading...
Searching...
No Matches
mini_llvm::ops::SHL Struct Reference

#include <SHL.h>

Public Member Functions

template<typename Tx, typename Ty>
requires std::integral<Tx> && std::integral<Ty>
std::optional< Tx > operator() (Tx x, Ty y) const noexcept
template<typename Ty>
requires std::integral<Ty>
std::optional< bool > operator() (bool x, Ty y) const noexcept

Member Function Documentation

◆ operator()() [1/2]

template<typename Ty>
requires std::integral<Ty>
std::optional< bool > mini_llvm::ops::SHL::operator() ( bool x,
Ty y ) const
inlinenoexcept

◆ operator()() [2/2]

template<typename Tx, typename Ty>
requires std::integral<Tx> && std::integral<Ty>
std::optional< Tx > mini_llvm::ops::SHL::operator() ( Tx x,
Ty y ) const
inlinenoexcept

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