Movatterモバイル変換


[0]ホーム

URL:


ICU 78.1  78.1
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level123456]
 CU_HEADER_ONLY_NAMESPACE::AllCodePoints< CP32 >A C++ "range" over all Unicode code points U+0000..U+10FFFF
 CU_HEADER_ONLY_NAMESPACE::AllScalarValues< CP32 >A C++ "range" over all Unicode scalar values U+0000..U+D7FF & U+E000..U+10FFFF
 Cicu::DisplayOptions::BuilderResponsible for buildingDisplayOptions
 Cicu::Char16PtrChar16_t * wrapper with implicit conversion from distinct but bit-compatible pointer types
 CU_HEADER_ONLY_NAMESPACE::CodePointRangeA contiguous range of code points in a USet/UnicodeSet
 CU_HEADER_ONLY_NAMESPACE::prv::CodePointsIterator< CP32, skipSurrogates >
 Cicu::ConstChar16PtrConst char16_t * wrapper with implicit conversion from distinct but bit-compatible pointer types
 Cicu::message2::DateInfoTheDateInfo struct represents all the information needed to format a date with a time zone
 Cicu::DisplayOptionsRepresents all the display options that are supported by CLDR such as grammatical case, noun class, ..
 Cstd::false_type
 CU_HEADER_ONLY_NAMESPACE::prv::is_basic_string_view< T >
 CU_HEADER_ONLY_NAMESPACE::prv::range_type< Range, typename >
 Cicu::FormattedValueAn abstract formatted value: a string with associated field attributes
 Cicu::FormattedDateIntervalAn immutable class containing the result of a date interval formatting operation
 Cicu::FormattedListAn immutable class containing the result of a list formatting operation
 Cicu::FormattedRelativeDateTimeAn immutable class containing the result of a relative datetime formatting operation
 Cicu::message2::FormattedMessageNot yet implemented: The result of a message formatting operation
 Cicu::number::FormattedNumberThe result of a number formatting operation
 Cicu::number::FormattedNumberRangeThe result of a number range formatting operation
 Cicu::number::Precision::PrecisionUnion::FractionSignificantSettings
 Cicu::number::Precision::PrecisionUnion::IncrementSettings
 Cicu::Locale::IteratorALocale iterator interface similar to a Java Iterator<Locale>
 Cicu::Locale::ConvertingIterator< Iter, Conv >A genericLocale iterator implementation overLocale input iterators
 Cicu::Locale::RangeIterator< Iter >A genericLocale iterator implementation overLocale input iterators
 Cicu::message2::data_model::Pattern::IteratorThePattern::Iterator class provides an iterator over the formattable parts of a pattern
 CU_HEADER_ONLY_NAMESPACE::CodePointRange::iterator
 Cicu::LocalPointerBase< T >"Smart pointer" base class; do not use directly: useLocalPointer etc
 Cicu::LocalArray< icu::UnicodeString >
 Cicu::LocalArray< icu::message2::data_model::Key >
 Cicu::LocalArray< icu::message2::data_model::PatternPart >
 Cicu::LocalArray< icu::message2::data_model::Binding >
 Cicu::LocalArray< icu::message2::Formattable >
 Cicu::LocalArray< T >"Smart pointer" class, deletes objects via the C++ array delete[] operator
 Cicu::LocalPointer< T >"Smart pointer" class, deletes objects via the standard C++ delete operator
 CLocalUBiDiPointer"Smart pointer" class, closes a UBiDi viaubidi_close()
 CLocalUBiDiTransformPointer"Smart pointer" class, closes a UBiDiTransform viaubiditransform_close()
 CLocalUBreakIteratorPointer"Smart pointer" class, closes a UBreakIterator viaubrk_close()
 CLocalUCalendarPointer"Smart pointer" class, closes a UCalendar viaucal_close()
 CLocalUCaseMapPointer"Smart pointer" class, closes a UCaseMap viaucasemap_close()
 CLocalUCharsetDetectorPointer"Smart pointer" class, closes a UCharsetDetector viaucsdet_close()
 CLocalUCollatorPointer"Smart pointer" class, closes a UCollator viaucol_close()
 CLocalUConstrainedFieldPositionPointer"Smart pointer" class; closes a UConstrainedFieldPosition viaucfpos_close()
 CLocalUConverterPointer"Smart pointer" class, closes a UConverter viaucnv_close()
 CLocalUConverterSelectorPointer"Smart pointer" class, closes a UConverterSelector viaucnvsel_close()
 CLocalUCPTriePointer"Smart pointer" class, closes aUCPTrie viaucptrie_close()
 CLocalUDataMemoryPointer"Smart pointer" class, closes a UDataMemory viaudata_close()
 CLocalUDateFormatPointer"Smart pointer" class, closes a UDateFormat viaudat_close()
 CLocalUDateIntervalFormatPointer"Smart pointer" class, closes a UDateIntervalFormat viaudtitvfmt_close()
 CLocalUDateTimePatternGeneratorPointer"Smart pointer" class, closes a UDateTimePatternGenerator viaudatpg_close()
 CLocalUEnumerationPointer"Smart pointer" class, closes a UEnumeration viauenum_close()
 CLocalUFieldPositionIteratorPointer"Smart pointer" class, closes a UFieldPositionIterator viaufieldpositer_close()
 CLocalUFILEPointer"Smart pointer" class, closes a UFILE viau_fclose()
 CLocalUFormattablePointer"Smart pointer" class, closes a UFormattable viaufmt_close()
 CLocalUFormattedDateIntervalPointer"Smart pointer" class, closes a UFormattedDateInterval viaudtitvfmt_close()
 CLocalUFormattedListPointer"Smart pointer" class, closes a UFormattedList viaulistfmt_closeResult()
 CLocalUFormattedNumberPointer"Smart pointer" class; closes a UFormattedNumber viaunumf_closeResult()
 CLocalUFormattedRelativeDateTimePointer"Smart pointer" class, closes a UFormattedRelativeDateTime viaureldatefmt_closeResult()
 CLocalUIDNAPointer"Smart pointer" class, closes a UIDNA viauidna_close()
 CLocalUListFormatterPointer"Smart pointer" class, closes a UListFormatter viaulistfmt_close()
 CLocalULocaleBuilderPointer"Smart pointer" class, closes a ULocaleBuilder viaulocbld_close()
 CLocalULocaleDataPointer"Smart pointer" class, closes a ULocaleData viaulocdata_close()
 CLocalULocaleDisplayNamesPointer"Smart pointer" class, closes a ULocaleDisplayNames viauldn_close()
 CLocalULocalePointer"Smart pointer" class, closes a ULocale viaulocale_close()
 CLocalUMessageFormatPointer"Smart pointer" class, closes a UMessageFormat viaumsg_close()
 CLocalUMutableCPTriePointer"Smart pointer" class, closes a UMutableCPTrie viaumutablecptrie_close()
 CLocalUNormalizer2Pointer"Smart pointer" class, closes a UNormalizer2 viaunorm2_close()
 CLocalUNumberFormatPointer"Smart pointer" class, closes a UNumberFormat viaunum_close()
 CLocalUNumberFormatterPointer"Smart pointer" class; closes a UNumberFormatter viaunumf_close()
 CLocalUNumberingSystemPointer"Smart pointer" class, closes a UNumberingSystem viaunumsys_close()
 CLocalUNumberRangeFormatterPointer"Smart pointer" class; closes a UNumberFormatter viaunumf_close()
 CLocalUPluralRulesPointer"Smart pointer" class, closes a UPluralRules viauplrules_close()
 CLocalURegularExpressionPointer"Smart pointer" class, closes a URegularExpression viauregex_close()
 CLocalURelativeDateTimeFormatterPointer"Smart pointer" class, closes a URelativeDateTimeFormatter viaureldatefmt_close()
 CLocalUResourceBundlePointer"Smart pointer" class, closes a UResourceBundle viaures_close()
 CLocalUSetPointer"Smart pointer" class, closes a USet viauset_close()
 CLocalUSimpleNumberFormatterPointer"Smart pointer" class; closes a USimpleNumberFormatter viausnumf_close()
 CLocalUSimpleNumberPointer"Smart pointer" class; closes a USimpleNumber viausnum_close()
 CLocalUSpoofCheckerPointer"Smart pointer" class, closes a USpoofChecker viauspoof_close()
 CLocalUSpoofCheckResultPointer"Smart pointer" class, closes a USpoofCheckResult viauspoof_closeCheckResult()
 CLocalUStringPrepProfilePointer"Smart pointer" class, closes a UStringPrepProfile viausprep_close()
 CLocalUStringSearchPointer"Smart pointer" class, closes a UStringSearch viausearch_close()
 CLocalUTextPointer"Smart pointer" class, closes aUText viautext_close()
 CLocalUTransliteratorPointer"Smart pointer" class, closes a UTransliterator viautrans_close()
 Cicu::number::NumberFormatterSee the main description innumberformatter.h for documentation and examples
 Cicu::number::NumberFormatterSettings< Derived >An abstract base class for specifying settings related to number formatting
 Cicu::number::NumberFormatterSettings< LocalizedNumberFormatter >
 Cicu::number::LocalizedNumberFormatterANumberFormatter that has a locale associated with it; this means .format() methods are available
 Cicu::number::NumberFormatterSettings< UnlocalizedNumberFormatter >
 Cicu::number::UnlocalizedNumberFormatterANumberFormatter that does not yet have a locale
 Cicu::number::NumberRangeFormatterSee the main description innumberrangeformatter.h for documentation and examples
 Cicu::number::NumberRangeFormatterSettings< Derived >An abstract base class for specifying settings related to number formatting
 Cicu::number::NumberRangeFormatterSettings< LocalizedNumberRangeFormatter >
 Cicu::number::LocalizedNumberRangeFormatterANumberRangeFormatter that has a locale associated with it; this means .formatRange() methods are available
 Cicu::number::NumberRangeFormatterSettings< UnlocalizedNumberRangeFormatter >
 Cicu::number::UnlocalizedNumberRangeFormatterANumberRangeFormatter that does not yet have a locale
 CU_HEADER_ONLY_NAMESPACE::collator::internal::Predicate< Compare, result >Function object for performing comparisons using a UCollator
 Cicu::number::Notation::NotationUnion::ScientificSettings
 CStringTrieBuilder
 Cicu::BytesTrieBuilderBuilder class forBytesTrie
 Cicu::UCharsTrieBuilderBuilder class forUCharsTrie
 Cicu::SymbolTableAn interface that defines both lookup protocol and parsing of symbolic names
 Cicu::Transliterator::TokenA context integer or pointer for a factory function, passed by value
 Cstd::true_type
 CU_HEADER_ONLY_NAMESPACE::prv::is_basic_string_view< std::basic_string_view< Args... > >
 CU_HEADER_ONLY_NAMESPACE::prv::range_type< Range, std::void_t< decltype(std::declval< Range >().begin()), decltype(std::declval< Range >().end())> >
 CUCharIteratorC API for code unit iteration
 CUConverterFromUnicodeArgsThe structure for the fromUnicode callback function parameter
 CUConverterToUnicodeArgsThe structure for the toUnicode callback function parameter
 CUCPTrieImmutable Unicode code point trie structure
 CUDataInfoUDataInfo contains the properties about the requested data
 CUFieldPositionA struct representing a range of text containing a specific field
 CUIDNAInfoOutput container for IDNA processing errors
 Cicu::UMemoryUMemory is the common ICU base class
 Cicu::ByteSinkAByteSink can be filled with bytes
 Cicu::CheckedArrayByteSinkImplementation ofByteSink that writes to a flat byte array, with bounds-checking: This sink will not write more than capacity bytes to outbuf
 Cicu::StringByteSink< StringClass >Implementation ofByteSink that writes to a "string"
 Cicu::BytesTrieLight-weight, non-const reader class for aBytesTrie
 Cicu::BytesTrie::IteratorIterator for all of the (byte sequence, value) pairs in aBytesTrie
 Cicu::BytesTrie::StateBytesTrie state object, for saving a trie's current state and resetting the trie back to this state later
 Cicu::CaseMapLow-level C++ case mapping functions
 Cicu::ConstrainedFieldPositionRepresents a span of a string containing a given field
 Cicu::EditsRecords lengths of string edits but not replacement text
 Cicu::Edits::IteratorAccess to the list of edits
 Cicu::ErrorCodeWrapper class for UErrorCode, with conversion operators for direct use in ICU C and C++ APIs
 Cicu::FormattedDateIntervalAn immutable class containing the result of a date interval formatting operation
 Cicu::FormattedListAn immutable class containing the result of a list formatting operation
 Cicu::FormattedRelativeDateTimeAn immutable class containing the result of a relative datetime formatting operation
 Cicu::IDNAInfoOutput container forIDNA processing errors
 Cicu::Locale::ConvertingIterator< Iter, Conv >A genericLocale iterator implementation overLocale input iterators
 Cicu::Locale::RangeIterator< Iter >A genericLocale iterator implementation overLocale input iterators
 Cicu::LocaleMatcherImmutable class that picks the best match between a user's desired locales and an application's supported locales
 Cicu::LocaleMatcher::BuilderLocaleMatcher builder
 Cicu::LocaleMatcher::ResultData for the best-matching pair of a desired and a supported locale
 Cicu::MessagePattern::PartA message pattern "part", representing a pattern parsing event
 Cicu::SimpleFormatterFormats simple patterns like "{1} was born in {0}"
 Cicu::StringPieceA string-like object that points to a sized piece of memory
 Cicu::TimeZoneNames::MatchInfoCollectionMatchInfoCollection represents a collection of time zone name matches used byTimeZoneNames#find
 Cicu::UCharsTrieLight-weight, non-const reader class for aUCharsTrie
 Cicu::UCharsTrie::IteratorIterator for all of the (string, value) pairs in aUCharsTrie
 Cicu::UCharsTrie::StateUCharsTrie state object, for saving a trie's current state and resetting the trie back to this state later
 Cicu::UObjectUObject is the common ICU "boilerplate" class
 Cicu::AlphabeticIndexAlphabeticIndex supports the creation of a UI index appropriate for a given language
 Cicu::AlphabeticIndex::BucketAn index "bucket" with a label string and type
 Cicu::AlphabeticIndex::ImmutableIndexImmutable, thread-safe version ofAlphabeticIndex
 Cicu::AppendableBase class for objects to which Unicode characters and strings can be appended
 Cicu::UnicodeStringAppendableAnAppendable implementation which writes to aUnicodeString
 Cicu::BreakIteratorImplements methods for finding the location of boundaries in text
 Cicu::RuleBasedBreakIteratorA subclass ofBreakIterator whose behavior is specified using a list of rules
 Cicu::CalendarCalendar is an abstract base class for converting between aUDate object and a set of integer fields such asYEAR,MONTH,DAY,HOUR, and so on
 Cicu::GregorianCalendarConcrete class which provides the standard calendar used by most of the world
 Cicu::CanonicalIteratorThis class allows one to iterate through all the strings that are canonically equivalent to a given string
 Cicu::CollationElementIteratorUsed as an iterator to walk through
each character of an international string
 Cicu::CollationKeyCollation keys are generated by theCollator class
 Cicu::CollatorTheCollator class performs locale-sensitive string comparison
 Cicu::RuleBasedCollatorImplementation ofCollator, using data-driven tables
 Cicu::CollatorFactoryA factory, used with registerFactory, the creates multiple collators and provides display names for them
 Cicu::CurrencyPluralInfoThis class represents the information needed byDecimalFormat to format currency plural, such as "3.00 US dollars" or "1.00 US dollar"
 Cicu::DateFormatSymbolsDateFormatSymbols is a public class for encapsulating localizable date-time formatting data – including timezone data
 Cicu::DateIntervalThis class represents a date interval
 Cicu::DateIntervalInfoDateIntervalInfo is a public class for encapsulating localizable date time interval patterns
 Cicu::DateTimePatternGeneratorThis class provides flexible generation of date format patterns, like "yy-MM-dd"
 Cicu::DateTimeRuleDateTimeRule is a class representing a time in a year by a rule specified by month, day of month, day of week and time in the day
 Cicu::DecimalFormatSymbolsThis class represents the set of symbols needed byDecimalFormat to format numbers
 Cicu::ExternalBreakEngineDefine an abstract interface for the host environment to provide a low level facility to break text for unicode text in script that the text boundary cannot be handled by upper level rule based logic, for example, for Chinese and Japanese word breaking, Thai, Khmer, Burmese, Lao and other Southeast Asian scripts
 Cicu::FieldPositionFieldPosition is a simple class used byFormat and its subclasses to identify fields in formatted output
 Cicu::FieldPositionIteratorFieldPositionIterator returns the field ids and their start/limit positions generated by a call toFormat::format
 Cicu::FilteredBreakIteratorBuilderThe BreakIteratorFilter is used to modify the behavior of aBreakIterator by constructing a newBreakIterator which suppresses certain segment boundaries
 Cicu::FormatBase class for all formats
 Cicu::DateFormatDateFormat is an abstract class for a family of classes that convert dates and times from their internal representations to textual form and back again in a language-independent manner
 Cicu::SimpleDateFormatSimpleDateFormat is a concrete class for formatting and parsing dates in a language-independent manner
 Cicu::DateIntervalFormatDateIntervalFormat is a class for formatting and parsing date intervals in a language-independent manner
 Cicu::MeasureFormat
 Cicu::TimeUnitFormatFormat or parse aTimeUnitAmount, using plural rules for the units where available
 Cicu::MessageFormat
 Cicu::NumberFormat
 Cicu::ChoiceFormatChoiceFormat converts between ranges of numeric values and strings for those ranges
 Cicu::DecimalFormatIMPORTANT: New users are strongly encouraged to see ifnumberformatter.h fits their use case
 Cicu::CompactDecimalFormatIMPORTANT: New users are strongly encouraged to see ifnumberformatter.h fits their use case
 Cicu::RuleBasedNumberFormatFormats numbers according to a set of rules
 Cicu::PluralFormat
 Cicu::SelectFormat
 Cicu::TimeZoneFormatTimeZoneFormat supports time zone display name formatting and parsing
 Cicu::FormattableFormattable objects can be passed to theFormat class or its subclasses for formatting
 Cicu::ForwardCharacterIteratorAbstract class that defines an API for forward-only iteration on text objects
 Cicu::CharacterIteratorAbstract class that defines an API for iteration on text objects
 Cicu::UCharCharacterIteratorA concrete subclass ofCharacterIterator that iterates over the characters (code units or code points) in a char16_t array
 Cicu::StringCharacterIteratorA concrete subclass ofCharacterIterator that iterates over the characters (code units or code points) in aUnicodeString
 Cicu::GenderInfoGenderInfo computes the gender of a list as a whole given the gender of each element
 Cicu::IDNAAbstract base class forIDNA processing
 Cicu::ListFormatterAn immutable class for formatting a list, using data from CLDR (or supplied separately)
 Cicu::LocaleALocale object represents a specific geographical, political, or cultural region
 Cicu::LocaleBuilderLocaleBuilder is used to build instances ofLocale from values configured by the setters
 Cicu::LocaleDisplayNamesReturns display names of Locales and components of Locales
 Cicu::MeasureAn amount of a specified unit, consisting of a number and a Unit
 Cicu::CurrencyAmountA currency together with a numeric amount, such as 200 USD
 Cicu::TimeUnitAmountExpress a duration as a time unit and number
 Cicu::MeasureUnitA unit such as length, mass, volume, currency, etc
 Cicu::CurrencyUnitA unit of currency, such as USD (U.S
 Cicu::TimeUnitMeasurement unit for time units
 Cicu::MessagePatternParses and represents ICUMessageFormat patterns
 Cicu::NormalizerOld Unicode normalization API
 Cicu::Normalizer2Unicode normalization functionality for standard Unicode normalization or for using custom mapping tables
 Cicu::FilteredNormalizer2Normalization filtered by aUnicodeSet
 Cicu::NumberFormatFactoryANumberFormatFactory is used to register new number formats
 Cicu::SimpleNumberFormatFactoryANumberFormatFactory that supports a single locale
 Cicu::NumberingSystemDefines numbering systems
 Cicu::ParagraphLayoutParagraphLayout
 Cicu::ParagraphLayout::LineThis class represents a single line of text in aParagraphLayout
 Cicu::ParagraphLayout::VisualRunThis object represents a single visual run in a line of text in a paragraph
 Cicu::ParsePositionParsePosition is a simple class used byFormat and its subclasses to keep track of the current position during parsing
 Cicu::PluralRulesDefines rules for mapping non-negative numeric values onto a small set of keywords
 Cicu::RegexMatcherClassRegexMatcher bundles together a regular expression pattern and input text to which the expression can be applied
 Cicu::RegexPatternClassRegexPattern represents a compiled regular expression
 Cicu::RegionRegion is the class representing a UnicodeRegion Code, also known as a UnicodeRegion Subtag, which is defined based upon the BCP 47 standard
 Cicu::RelativeDateTimeFormatterFormats simple relative dates
 Cicu::ReplaceableReplaceable is an abstract base class representing a string of characters that supports the replacement of a range of itself with a new string of characters
 Cicu::UnicodeStringUnicodeString is a string class that stores Unicode characters directly and provides similar functionality as the Java String and StringBuffer/StringBuilder classes
 Cicu::ResourceBundleA class representing a collection of resource information pertaining to a given locale
 Cicu::RunArrayTheRunArray class is a base class for building classes which represent data that is associated with runs of text
 Cicu::FontRunsTheFontRuns class associates pointers toLEFontInstance objects with runs of text
 Cicu::LocaleRunsTheLocaleRuns class associates pointers toLocale objects with runs of text
 Cicu::ValueRunsTheValueRuns class associates integer values with runs of text
 Cicu::ScientificNumberFormatterA formatter that formats numbers in user-friendly scientific notation
 Cicu::SearchIteratorSearchIterator is an abstract base class that provides methods to search for a pattern within a text string
 Cicu::StringSearchStringSearch is aSearchIterator that provides language-sensitive text searching based on the comparison rules defined in aRuleBasedCollator object
 Cicu::StringEnumerationBase class for 'pure' C++ implementations of uenum api
 Cicu::TimeZoneTimeZone represents a time zone offset, and also figures out daylight savings
 Cicu::BasicTimeZoneBasicTimeZone is an abstract class extendingTimeZone
 Cicu::RuleBasedTimeZoneBasicTimeZone subclass implemented in terms ofInitialTimeZoneRule andTimeZoneRule instances
 Cicu::SimpleTimeZoneSimpleTimeZone is a concrete subclass ofTimeZone that represents a time zone for use with a Gregorian calendar
 Cicu::VTimeZoneVTimeZone is a class implementing RFC2445 VTIMEZONE
 Cicu::TimeZoneNamesTimeZoneNames is an abstract class representing the time zone display name data model defined byUTS#35 Unicode Locale Data Markup Language (LDML)
 Cicu::TimeZoneRuleTimeZoneRule is a class representing a rule for time zone
 Cicu::AnnualTimeZoneRuleAnnualTimeZoneRule is a class used for representing a time zone rule which takes effect annually
 Cicu::InitialTimeZoneRuleInitialTimeZoneRule represents a time zone rule representing a time zone effective from the beginning and has no actual start times
 Cicu::TimeArrayTimeZoneRuleTimeArrayTimeZoneRule represents a time zone rule whose start times are defined by an array of milliseconds since the standard base time
 Cicu::TimeZoneTransitionTimeZoneTransition is a class representing a time zone transition
 Cicu::TransliteratorTransliterator is an abstract class that transliterates text from one format to another
 Cicu::UnicodeFunctorUnicodeFunctor is an abstract base class for objects that perform match and/or replace operations on Unicode strings
 Cicu::UnicodeFilterUnicodeFilter defines a protocol for selecting a subset of the full range (U+0000 to U+10FFFF) of Unicode characters
 Cicu::UnicodeSetA mutable set of Unicode characters and multicharacter strings
 Cicu::UnicodeSetIteratorUnicodeSetIterator iterates over the contents of aUnicodeSet
 Cicu::message2::FormattableTheFormattable class represents a typed value that can be formatted, originating either from a message argument or a literal in the code
 Cicu::message2::FormattableObjectFormattableObject is an abstract class that can be implemented in order to define an arbitrary class that can be passed to a custom formatter or selector function
 Cicu::message2::FormattedPlaceholderAFormattablePlaceholder encapsulates an input value (amessage2::Formattable) together with an optional output value (amessage2::FormattedValue)
 Cicu::message2::FormattedValueAFormattedValue represents the result of formatting amessage2::Formattable
 Cicu::message2::FormatterInterface that formatter classes must implement
 Cicu::message2::FormatterFactoryInterface that factory classes for creating formatters must implement
 Cicu::message2::FunctionOptionsStructure encapsulating named options passed to a custom selector or formatter
 Cicu::message2::MFFunctionRegistryDefines mappings from names of formatters and selectors to functions implementing them
 Cicu::message2::MFFunctionRegistry::BuilderThe mutableBuilder class allows each formatter and selector factory to be initialized separately; calling itsbuild() method yields an immutableMFFunctionRegistry object
 Cicu::message2::MessageArgumentsTheMessageArguments class represents the named arguments to a message
 Cicu::message2::MessageFormatter
 Cicu::message2::MessageFormatter::BuilderThe mutableBuilder class allows each part of theMessageFormatter to be initialized separately; calling itsbuild() method yields an immutableMessageFormatter
 Cicu::message2::SelectorInterface that selector classes must implement
 Cicu::message2::SelectorFactoryInterface that factory classes for creating selectors must implement
 Cicu::message2::data_model::BindingABinding pairs a variable name with an expression
 Cicu::message2::data_model::ExpressionTheExpression class corresponds to theexpression nonterminal in theMessageFormat 2 grammar and theExpression interface defined inhttps://github.com/unicode-org/message-format-wg/blob/main/spec/data-model.md#patterns
 Cicu::message2::data_model::KeyTheKey class corresponds to thekey nonterminal in theMessageFormat 2 grammar,https://github.com/unicode-org/message-format-wg/blob/main/spec/message.abnf
 Cicu::message2::data_model::LiteralTheLiteral class corresponds to theliteral nonterminal in theMessageFormat 2 grammar,https://github.com/unicode-org/message-format-wg/blob/main/spec/message.abnf and theLiteral interface defined in //https://github.com/unicode-org/message-format-wg/blob/main/spec/data-model.md#expressions
 Cicu::message2::data_model::MarkupTheMarkup class corresponds to themarkup nonterminal in theMessageFormat 2 grammar and themarkup interface defined inhttps://github.com/unicode-org/message-format-wg/blob/main/spec/data-model/message.json
 Cicu::message2::data_model::OperandTheOperand class corresponds to theoperand nonterminal in theMessageFormat 2 grammar,https://github.com/unicode-org/message-format-wg/blob/main/spec/message.abnf
 Cicu::message2::data_model::OperatorTheOperator class corresponds to theFunctionRef type in theExpression interface defined inhttps://github.com/unicode-org/message-format-wg/blob/main/spec/data-model.md#patterns
 Cicu::message2::data_model::OptionAnOption pairs an option name with anOperand
 Cicu::message2::data_model::PatternAPattern is a sequence of formattable parts
 Cicu::message2::data_model::PatternPartAPatternPart is a single element (text or expression) in aPattern
 Cicu::message2::data_model::SelectorKeysTheSelectorKeys class represents the key list for a single variant
 Cicu::message2::data_model::VariantAVariant pairs a list of keys with a pattern It corresponds to theVariant interface defined inhttps://github.com/unicode-org/message-format-wg/tree/main/spec/data-model
 Cicu::message2::data_model::Expression::BuilderThe mutableExpression::Builder class allows the operator to be constructed incrementally
 Cicu::message2::data_model::MFDataModelTheMFDataModel class describes a parsed representation of the text of a message
 Cicu::message2::data_model::MFDataModel::BuilderThe mutableMFDataModel::Builder class allows the data model to be constructed incrementally
 Cicu::message2::data_model::Markup::BuilderThe mutableMarkup::Builder class allows the markup to be constructed incrementally
 Cicu::message2::data_model::Operator::BuilderThe mutableOperator::Builder class allows the operator to be constructed incrementally
 Cicu::message2::data_model::Pattern::BuilderThe mutablePattern::Builder class allows the pattern to be constructed one part at a time
 Cicu::message2::data_model::SelectorKeys::BuilderThe mutableSelectorKeys::Builder class allows the key list to be constructed one key at a time
 Cicu::number::FormattedNumberThe result of a number formatting operation
 Cicu::number::FormattedNumberRangeThe result of a number range formatting operation
 Cicu::number::IntegerWidthA class that defines the strategy for padding and truncating integers before the decimal separator
 Cicu::number::LocalizedNumberFormatterANumberFormatter that has a locale associated with it; this means .format() methods are available
 Cicu::number::LocalizedNumberRangeFormatterANumberRangeFormatter that has a locale associated with it; this means .formatRange() methods are available
 Cicu::number::NotationA class that defines the notation style to be used when formatting numbers inNumberFormatter
 Cicu::number::ScientificNotationA class that defines the scientific notation style to be used when formatting numbers inNumberFormatter
 Cicu::number::PrecisionA class that defines the rounding precision to be used when formatting numbers inNumberFormatter
 Cicu::number::CurrencyPrecisionA class that defines a rounding precision parameterized by a currency to be used when formatting numbers inNumberFormatter
 Cicu::number::FractionPrecisionA class that defines a rounding precision based on a number of fraction places and optionally significant digits to be used when formatting numbers inNumberFormatter
 Cicu::number::IncrementPrecisionA class that defines a rounding precision parameterized by a rounding increment to be used when formatting numbers inNumberFormatter
 Cicu::number::ScaleA class that defines a quantity by which a number should be multiplied when formatting
 Cicu::number::SimpleNumberAn input type forSimpleNumberFormatter
 Cicu::number::SimpleNumberFormatterA specialNumberFormatter focused on smaller binary size and memory use
 Cicu::number::UnlocalizedNumberFormatterANumberFormatter that does not yet have a locale
 Cicu::number::UnlocalizedNumberRangeFormatterANumberRangeFormatter that does not yet have a locale
 Cicu::number::impl::Grouper
 Cicu::number::impl::MacroProps
 Cicu::number::impl::Padder
 Cicu::number::impl::RangeMacroProps
 Cicu::number::impl::StringPropManagesNumberFormatterSettings::usage()'s char* instance on the heap
 Cicu::number::impl::SymbolsWrapper
 Cicu::UnicodeMatcherUnicodeMatcher defines a protocol for objects that can match a range of characters in aReplaceable string
 Cicu::UnicodeFilterUnicodeFilter defines a protocol for selecting a subset of the full range (U+0000 to U+10FFFF) of Unicode characters
 Cicu::UnicodeReplacerUnicodeReplacer defines a protocol for objects that replace a range of characters in aReplaceable string with output text
 CU_HEADER_ONLY_NAMESPACE::UnsafeCodeUnits< CP32, UnitIter, typename >Result of decoding a code unit sequence for one code point
 CU_HEADER_ONLY_NAMESPACE::CodeUnits< CP32, UnitIter, typename >Result of validating and decoding a code unit sequence for one code point
 CU_HEADER_ONLY_NAMESPACE::UnsafeUTFIterator< CP32, UnitIter, typename >Non-validating iterator over the code points in a Unicode string
 CU_HEADER_ONLY_NAMESPACE::UnsafeUTFStringCodePoints< CP32, Range >A C++ "range" for non-validating iteration over all of the code points of a code unit range
 CU_HEADER_ONLY_NAMESPACE::UnsafeUTFStringCodePointsAdaptor< CP32 >
 CUParseErrorAUParseError struct is used to returned detailed information about parsing errors
 CUReplaceableCallbacksA set of function pointers that transliterators use to manipulate a UReplaceable
 CUSerializedSetA serialized form of a Unicode set
 CU_HEADER_ONLY_NAMESPACE::USetCodePointIteratorIterator returned byUSetCodePoints
 CU_HEADER_ONLY_NAMESPACE::USetCodePointsC++ "range" for iterating over the code points of a USet
 CU_HEADER_ONLY_NAMESPACE::USetElementIteratorIterator returned byUSetElements
 CU_HEADER_ONLY_NAMESPACE::USetElementsA C++ "range" for iterating over all of the elements of a USet
 CU_HEADER_ONLY_NAMESPACE::USetRangeIteratorIterator returned byUSetRanges
 CU_HEADER_ONLY_NAMESPACE::USetRangesC++ "range" for iterating over the code point ranges of a USet
 CU_HEADER_ONLY_NAMESPACE::USetStringIteratorIterator returned byUSetStrings
 CU_HEADER_ONLY_NAMESPACE::USetStringsC++ "range" for iterating over the empty and multi-character strings of a USet
 CUTextUText struct
 CUTextFuncs(public) Function dispatch table forUText
 CU_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >Validating iterator over the code points in a Unicode string
 CU_HEADER_ONLY_NAMESPACE::UTFStringCodePoints< CP32, behavior, Range >A C++ "range" for validating iteration over all of the code points of a code unit range
 CU_HEADER_ONLY_NAMESPACE::UTFStringCodePointsAdaptor< CP32, behavior >
 CUTransPositionPosition structure forutrans_transIncremental() incremental transliteration
 Cicu::prv::value_type_or_char< StringClass, typename >
 Cicu::prv::value_type_or_char< StringClass, std::void_t< typename StringClass::value_type > >

Generated by doxygen 1.9.1
[8]ページ先頭

©2009-2025 Movatter.jp