retdec
Public Member Functions | Public Attributes | List of all members
retdec::bin2llvmir::st_match::AnyBinaryOp_match< LHS_t, RHS_t, Commutable > Struct Template Reference

#include <symbolic_tree_match.h>

Public Member Functions

 AnyBinaryOp_match (const LHS_t &LHS, const RHS_t &RHS, llvm::BinaryOperator **i)
 
bool match (SymbolicTree &st)
 

Public Attributes

LHS_t L
 
RHS_t R
 
llvm::BinaryOperator ** insn = nullptr
 

Constructor & Destructor Documentation

◆ AnyBinaryOp_match()

template<typename LHS_t , typename RHS_t , bool Commutable = false>
retdec::bin2llvmir::st_match::AnyBinaryOp_match< LHS_t, RHS_t, Commutable >::AnyBinaryOp_match ( const LHS_t &  LHS,
const RHS_t &  RHS,
llvm::BinaryOperator **  i 
)
inline

Member Function Documentation

◆ match()

template<typename LHS_t , typename RHS_t , bool Commutable = false>
bool retdec::bin2llvmir::st_match::AnyBinaryOp_match< LHS_t, RHS_t, Commutable >::match ( SymbolicTree st)
inline

Member Data Documentation

◆ insn

template<typename LHS_t , typename RHS_t , bool Commutable = false>
llvm::BinaryOperator** retdec::bin2llvmir::st_match::AnyBinaryOp_match< LHS_t, RHS_t, Commutable >::insn = nullptr

◆ L

template<typename LHS_t , typename RHS_t , bool Commutable = false>
LHS_t retdec::bin2llvmir::st_match::AnyBinaryOp_match< LHS_t, RHS_t, Commutable >::L

◆ R

template<typename LHS_t , typename RHS_t , bool Commutable = false>
RHS_t retdec::bin2llvmir::st_match::AnyBinaryOp_match< LHS_t, RHS_t, Commutable >::R

The documentation for this struct was generated from the following file: