|
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...
|
|