// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ********************************************************************** * Copyright (C) 2005-2012, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** */ #ifndef __CSMATCH_H #define __CSMATCH_H #include "unicode/uobject.h" #if !UCONFIG_NO_CONVERSION U_NAMESPACE_BEGIN class InputText; class CharsetRecognizer; /* * CharsetMatch represents the results produced by one Charset Recognizer for one input text * Any confidence > 0 indicates a possible match, meaning that the input bytes * are at least legal. * * The full results of a detect are represented by an array of these * CharsetMatch objects, each representing a possible matching charset. * * Note that a single charset recognizer may detect multiple closely related * charsets, and set different names depending on the exact input bytes seen. */ class CharsetMatch : public UMemory { … }; U_NAMESPACE_END #endif #endif /* __CSMATCH_H */