List of classes in the EdgeCases namespace.
| Entity Name | Description |
|---|---|
| Handle | A class whose members demonstrate conversion operators that used to report the wrong name: to the enclosing class’s own template parameter, to a typedef, and with “east const” ordering preserved verbatim. Real corpus examples: cv::Ptr<T>::operator T*(), llvm::hash_code::operator size_t(), llvm::callable_detail::Callable<T,true>::operator T const&(). |
| Point | A minimal type whose free-function operators are documented with the Doxygen “relates” tag instead of being members. Real corpus example: cv::MatExpr’s block of free operator+/-/* functions in opencv2/core/mat.hpp. |
| ValueRange | A minimal range type with a C++17 class-template argument deduction guide. Real corpus example: llvm::iterator_range. |
Generated with Flude
Copyright © 2026
Directory & Entity Index
| Entity Name | Summary / Description | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Handle< typename T > class | A class whose members demonstrate conversion operators that used to report the wrong name: to the enclosing class’s own template parameter, to a typedef, and with “east const” ordering preserved verbatim. Real corpus examples: cv::Ptr<T>::operator T*(), llvm::hash_code::operator size_t(), llvm::callable_detail::Callable<T,true>::operator T const&(). Class Variables
Instance Variables
Fields
Methodsoperator T*
| ||||||||||||||||||
| Point class | A minimal type whose free-function operators are documented with the Doxygen “relates” tag instead of being members. Real corpus example: cv::MatExpr’s block of free operator+/-/* functions in opencv2/core/mat.hpp. Instance Variables
MethodsPoint
operator+
Generated with Flude | ||||||||||||||||||
| ValueRange< typename IteratorT > class | A minimal range type with a C++17 class-template argument deduction guide. Real corpus example: llvm::iterator_range. MethodsValueRange
Generated with Flude Copyright © 2026 |