tvm
Public Member Functions | List of all members
tvm::BaseValueEqual Class Reference

Equality definition of base value class. More...

#include <structural_equal.h>

Inheritance diagram for tvm::BaseValueEqual:
Collaboration diagram for tvm::BaseValueEqual:

Public Member Functions

bool operator() (const double &lhs, const double &rhs) const
 
bool operator() (const int64_t &lhs, const int64_t &rhs) const
 
bool operator() (const uint64_t &lhs, const uint64_t &rhs) const
 
bool operator() (const int &lhs, const int &rhs) const
 
bool operator() (const bool &lhs, const bool &rhs) const
 
bool operator() (const std::string &lhs, const std::string &rhs) const
 
bool operator() (const DataType &lhs, const DataType &rhs) const
 
template<typename ENum , typename = typename std::enable_if<std::is_enum<ENum>::value>::type>
bool operator() (const ENum &lhs, const ENum &rhs) const
 

Detailed Description

Equality definition of base value class.

Member Function Documentation

◆ operator()() [1/8]

bool tvm::BaseValueEqual::operator() ( const bool &  lhs,
const bool &  rhs 
) const
inline

◆ operator()() [2/8]

bool tvm::BaseValueEqual::operator() ( const DataType lhs,
const DataType rhs 
) const
inline

◆ operator()() [3/8]

bool tvm::BaseValueEqual::operator() ( const double &  lhs,
const double &  rhs 
) const
inline

◆ operator()() [4/8]

template<typename ENum , typename = typename std::enable_if<std::is_enum<ENum>::value>::type>
bool tvm::BaseValueEqual::operator() ( const ENum &  lhs,
const ENum &  rhs 
) const
inline

◆ operator()() [5/8]

bool tvm::BaseValueEqual::operator() ( const int &  lhs,
const int &  rhs 
) const
inline

◆ operator()() [6/8]

bool tvm::BaseValueEqual::operator() ( const int64_t &  lhs,
const int64_t &  rhs 
) const
inline

◆ operator()() [7/8]

bool tvm::BaseValueEqual::operator() ( const std::string &  lhs,
const std::string &  rhs 
) const
inline

◆ operator()() [8/8]

bool tvm::BaseValueEqual::operator() ( const uint64_t &  lhs,
const uint64_t &  rhs 
) const
inline

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