Rune Caster 1.0.0
Modern C++ Text Processing Framework
Loading...
Searching...
No Matches
rune_caster::language::DetectionResult Struct Reference

Language detection result with confidence metrics. More...

#include <language.hpp>

Public Member Functions

constexpr DetectionResult (Code lang=Code::Unknown, double conf=0.0, size_t count=0) noexcept
 Construct a detection result.

Public Attributes

Code language
 Detected language code.
double confidence
 Confidence score (0.0 to 1.0)
size_t char_count
 Number of characters analyzed.

Detailed Description

Language detection result with confidence metrics.

Contains the result of language detection analysis, including the detected language, confidence score, and character count.

DetectionResult result = detect_language(text);
if (result.confidence > 0.8) {
std::cout << "High confidence detection: "
<< to_string(result.language) << std::endl;
}
constexpr std::string_view to_string(Code code) noexcept
Convert language code to ISO 639-1 string representation.
Definition language.hpp:127
Code language
Detected language code.
Definition language.hpp:99
double confidence
Confidence score (0.0 to 1.0)
Definition language.hpp:100
constexpr DetectionResult(Code lang=Code::Unknown, double conf=0.0, size_t count=0) noexcept
Construct a detection result.
Definition language.hpp:109

Definition at line 98 of file language.hpp.

Constructor & Destructor Documentation

◆ DetectionResult()

rune_caster::language::DetectionResult::DetectionResult ( Code lang = Code::Unknown,
double conf = 0.0,
size_t count = 0 )
inlineconstexprnoexcept

Construct a detection result.

Parameters
langDetected language (default: Unknown)
confConfidence score (default: 0.0)
countCharacter count (default: 0)

Definition at line 109 of file language.hpp.

Member Data Documentation

◆ char_count

size_t rune_caster::language::DetectionResult::char_count

Number of characters analyzed.

Definition at line 101 of file language.hpp.

◆ confidence

double rune_caster::language::DetectionResult::confidence

Confidence score (0.0 to 1.0)

Definition at line 100 of file language.hpp.

◆ language

Code rune_caster::language::DetectionResult::language

Detected language code.

Definition at line 99 of file language.hpp.


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