My Project
Public Member Functions | Public Attributes | List of all members
mlir::quantizer::DiscreteReducer< T >::ValueTy Struct Reference

#include <Rules.h>

Public Member Functions

 ValueTy ()
 
 ValueTy (T value)
 
 ValueTy (T value, bool conflict)
 
bool operator== (const ValueTy &other) const
 
bool operator!= (const ValueTy &other) const
 

Public Attributes

llvm::Optional< T > value
 
bool conflict
 

Constructor & Destructor Documentation

◆ ValueTy() [1/3]

template<typename T >
mlir::quantizer::DiscreteReducer< T >::ValueTy::ValueTy ( )
inline

◆ ValueTy() [2/3]

template<typename T >
mlir::quantizer::DiscreteReducer< T >::ValueTy::ValueTy ( value)
inline

◆ ValueTy() [3/3]

template<typename T >
mlir::quantizer::DiscreteReducer< T >::ValueTy::ValueTy ( value,
bool  conflict 
)
inline

Member Function Documentation

◆ operator!=()

template<typename T >
bool mlir::quantizer::DiscreteReducer< T >::ValueTy::operator!= ( const ValueTy other) const
inline

◆ operator==()

template<typename T >
bool mlir::quantizer::DiscreteReducer< T >::ValueTy::operator== ( const ValueTy other) const
inline

Member Data Documentation

◆ conflict

template<typename T >
bool mlir::quantizer::DiscreteReducer< T >::ValueTy::conflict

◆ value

template<typename T >
llvm::Optional<T> mlir::quantizer::DiscreteReducer< T >::ValueTy::value

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