List of functions in the EdgeCases namespace.

Entity NameDescription
operator+
cInteropChecksumA free function declared inside an extern “C” block. Real corpus example: llvm/ADT/bit.h’s _BitScanForward.
clampValueA generic function template, overloaded by parameter type. Real corpus example: cv::saturate_cast<T>.
[clampValue< int >](function_edgecases__clampvalue_lt_ int gt)An explicit specialization of clampValue, distinguished only by its explicit template argument native used to collapse every specialization of the same function template into one bare identity.
[clampValue< short >](function_edgecases__clampvalue_lt_ short gt)
ValueRange
operator-Declared after the group above closes, but still related to Point Doxygen’s “relates” state persists for the rest of the enclosing namespace body once set; the @{/@} markers are purely cosmetic HTML-grouping and do not bound it.

Generated with Flude

Copyright © 2026

Directory & Entity Index

Entity NameSummary / Description
cInteropChecksum function

A free function declared inside an extern “C” block. Real corpus example: llvm/ADT/bit.h’s _BitScanForward.

Methods

cInteropChecksum

int EdgeCases::cInteropChecksum(const char *data, int length)

A free function declared inside an extern “C” block. Real corpus example: llvm/ADT/bit.h’s _BitScanForward.

ParameterTypeDescription
dataconst char *
lengthint

Generated with Flude

Copyright © 2026

clampValue function

A generic function template, overloaded by parameter type. Real corpus example: cv::saturate_cast<T>.

Methods

clampValue

T EdgeCases::clampValue(int value)

A generic function template, overloaded by parameter type. Real corpus example: cv::saturate_cast<T>.

ParameterTypeDescription
valueint

Generated with Flude

Copyright © 2026

clampValue< int > function

An explicit specialization of clampValue, distinguished only by its explicit template argument native used to collapse every specialization of the same function template into one bare identity.

Methods

clampValue< int >

int EdgeCases::clampValue< int >(int value)

An explicit specialization of clampValue, distinguished only by its explicit template argument native used to collapse every specialization of the same function template into one bare identity.

ParameterTypeDescription
valueint

Generated with Flude

clampValue< short > function

Methods

clampValue< short >

short EdgeCases::clampValue< short >(int value)

ParameterTypeDescription
valueint

Generated with Flude

Copyright © 2026

operator- function

Declared after the group above closes, but still related to Point Doxygen’s “relates” state persists for the rest of the enclosing namespace body once set; the @{/@} markers are purely cosmetic HTML-grouping and do not bound it.

Methods

operator-

Point EdgeCases::operator-(const Point &a, const Point &b)

Declared after the group above closes, but still related to Point Doxygen’s “relates” state persists for the rest of the enclosing namespace body once set; the @{/@} markers are purely cosmetic HTML-grouping and do not bound it.

operator+ function

Methods

operator+

Point operator+(const Point &a, const Point &b)

ParameterTypeDescription
aconst Point &
bconst Point &

Generated with Flude

Copyright © 2026

ValueRange function

Methods

ValueRange

EdgeCases::ValueRange(ContainerT &) -> ValueRange< typename ContainerT::iterator >

ParameterTypeDescription
ContainerT &

Generated with Flude

Copyright © 2026