v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
intl-objects.cc File Reference
#include "src/objects/intl-objects.h"
#include <algorithm>
#include <limits>
#include <memory>
#include <optional>
#include <string>
#include <vector>
#include "src/api/api-inl.h"
#include "src/base/logging.h"
#include "src/base/strings.h"
#include "src/common/globals.h"
#include "src/date/date.h"
#include "src/execution/isolate.h"
#include "src/execution/local-isolate.h"
#include "src/handles/global-handles.h"
#include "src/heap/factory.h"
#include "src/objects/js-collator-inl.h"
#include "src/objects/js-date-time-format-inl.h"
#include "src/objects/js-locale-inl.h"
#include "src/objects/js-locale.h"
#include "src/objects/js-number-format-inl.h"
#include "src/objects/js-temporal-objects.h"
#include "src/objects/managed-inl.h"
#include "src/objects/objects-inl.h"
#include "src/objects/option-utils.h"
#include "src/objects/property-descriptor.h"
#include "src/objects/smi.h"
#include "src/objects/string.h"
#include "src/strings/string-case.h"
#include "unicode/basictz.h"
#include "unicode/brkiter.h"
#include "unicode/calendar.h"
#include "unicode/coll.h"
#include "unicode/datefmt.h"
#include "unicode/decimfmt.h"
#include "unicode/formattedvalue.h"
#include "unicode/localebuilder.h"
#include "unicode/localematcher.h"
#include "unicode/locid.h"
#include "unicode/normalizer2.h"
#include "unicode/numberformatter.h"
#include "unicode/numfmt.h"
#include "unicode/numsys.h"
#include "unicode/timezone.h"
#include "unicode/ures.h"
#include "unicode/ustring.h"
#include "unicode/uvernum.h"
Include dependency graph for intl-objects.cc:

Go to the source code of this file.

Classes

class  v8::internal::ICUTimezoneCache
 

Namespaces

namespace  v8
 
namespace  v8::internal
 

Macros

#define XSTR(s)
 
#define STR(s)
 

Variables

constexpr uint16_t v8::internal::kInfinityChar = 0x221e
 

Macro Definition Documentation

◆ STR

#define STR ( s)
Value:
#s

Definition at line 63 of file intl-objects.cc.

◆ XSTR

#define XSTR ( s)
Value:
STR(s)
#define STR(s)

Definition at line 62 of file intl-objects.cc.

Variable Documentation

◆ end_

std::vector<std::string>::const_iterator end_
private

Definition at line 2026 of file intl-objects.cc.

◆ extension

std::string extension

Definition at line 1892 of file intl-objects.cc.

◆ first_diff_at

int first_diff_at = 0

Definition at line 1127 of file intl-objects.cc.

◆ has_diff

bool has_diff = false

Definition at line 1128 of file intl-objects.cc.

◆ iter_

std::vector<std::string>::const_iterator iter_
private

Definition at line 2025 of file intl-objects.cc.

◆ l1_result

UCollationResult l1_result = UCollationResult::UCOL_EQUAL

Definition at line 1124 of file intl-objects.cc.

◆ l3_result

UCollationResult l3_result = UCollationResult::UCOL_EQUAL

Definition at line 1125 of file intl-objects.cc.

◆ list_

std::vector<std::string> list_
private

Definition at line 2240 of file intl-objects.cc.

◆ locale_

icu::Locale locale_
private

Definition at line 2027 of file intl-objects.cc.

◆ no_extensions_locale

std::string no_extensions_locale

Definition at line 1891 of file intl-objects.cc.

◆ processed_until

int processed_until = 0

Definition at line 1126 of file intl-objects.cc.