|
| template<typename T , typename U > |
| void | llvm::operator== (const Optional< T > &X, const Optional< U > &Y) |
| | Poison comparison between two Optional objects. Clients needs to explicitly compare the underlying values and account for empty Optional objects. More...
|
| |
| template<typename T , typename U > |
| void | llvm::operator!= (const Optional< T > &X, const Optional< U > &Y) |
| | Poison comparison between two Optional objects. Clients needs to explicitly compare the underlying values and account for empty Optional objects. More...
|
| |
| template<typename T , typename U > |
| void | llvm::operator< (const Optional< T > &X, const Optional< U > &Y) |
| | Poison comparison between two Optional objects. Clients needs to explicitly compare the underlying values and account for empty Optional objects. More...
|
| |
| template<typename T , typename U > |
| void | llvm::operator<= (const Optional< T > &X, const Optional< U > &Y) |
| | Poison comparison between two Optional objects. Clients needs to explicitly compare the underlying values and account for empty Optional objects. More...
|
| |
| template<typename T , typename U > |
| void | llvm::operator>= (const Optional< T > &X, const Optional< U > &Y) |
| | Poison comparison between two Optional objects. Clients needs to explicitly compare the underlying values and account for empty Optional objects. More...
|
| |
| template<typename T , typename U > |
| void | llvm::operator> (const Optional< T > &X, const Optional< U > &Y) |
| | Poison comparison between two Optional objects. Clients needs to explicitly compare the underlying values and account for empty Optional objects. More...
|
| |