v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
intl-objects.h File Reference
#include <map>
#include <memory>
#include <optional>
#include <set>
#include <string>
#include "src/base/timezone-cache.h"
#include "src/objects/contexts.h"
#include "src/objects/managed.h"
#include "src/objects/objects.h"
#include "unicode/locid.h"
#include "unicode/uversion.h"
Include dependency graph for intl-objects.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  v8::internal::NumberFormatSpan
 
class  v8::internal::Intl
 
class  v8::internal::Intl::FormatRangeSourceTracker
 
struct  v8::internal::Intl::NumberFormatDigitOptions
 
struct  v8::internal::Intl::ResolvedLocale
 
struct  v8::internal::Intl::SkipResourceCheck
 
class  v8::internal::Intl::AvailableLocales< C >
 

Namespaces

namespace  U_ICU_NAMESPACE
 
namespace  U_ICU_NAMESPACE::number
 
namespace  v8
 
namespace  v8::internal
 

Macros

#define V8_MINIMUM_ICU_VERSION   73
 
#define ICU_EXTERNAL_POINTER_TAG_LIST(V)
 

Functions

V8_EXPORT_PRIVATE std::vector< NumberFormatSpanv8::internal::FlattenRegionsToParts (std::vector< NumberFormatSpan > *regions)
 

Macro Definition Documentation

◆ ICU_EXTERNAL_POINTER_TAG_LIST

#define ICU_EXTERNAL_POINTER_TAG_LIST ( V)
Value:
V(icu::UnicodeString, kIcuUnicodeStringTag) \
V(icu::BreakIterator, kIcuBreakIteratorTag) \
V(icu::Locale, kIcuLocaleTag) \
V(icu::SimpleDateFormat, kIcuSimpleDateFormatTag) \
V(icu::DateIntervalFormat, kIcuDateIntervalFormatTag) \
V(icu::RelativeDateTimeFormatter, kIcuRelativeDateTimeFormatterTag) \
V(icu::ListFormatter, kIcuListFormatterTag) \
V(icu::Collator, kIcuCollatorTag) \
V(icu::PluralRules, kIcuPluralRulesTag) \
V(icu::number::LocalizedNumberFormatter, kIcuLocalizedNumberFormatterTag)
#define V(Name)

Definition at line 47 of file intl-objects.h.

◆ V8_MINIMUM_ICU_VERSION

#define V8_MINIMUM_ICU_VERSION   73

Definition at line 25 of file intl-objects.h.