v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
js-duration-format-inl.h File Reference
#include "src/objects/js-duration-format.h"
#include "src/objects/objects-inl.h"
#include "src/objects/object-macros.h"
#include "torque-generated/src/objects/js-duration-format-tq-inl.inc"
#include "src/objects/object-macros-undef.h"
Include dependency graph for js-duration-format-inl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  v8
 
namespace  v8::internal
 

Macros

#define IMPL_INLINE_SETTER_GETTER(T, n, B, f, M)
 
#define IMPL_INLINE_DISPLAY_SETTER_GETTER(f, R)
 
#define IMPL_INLINE_FIELD_STYLE3_SETTER_GETTER(f, R)
 
#define IMPL_INLINE_FIELD_STYLE4_SETTER_GETTER(f, R)
 
#define IMPL_INLINE_FIELD_STYLE5_SETTER_GETTER(f, R)
 

Functions

 v8::internal::ACCESSORS (JSDurationFormat, icu_locale, Tagged< Managed< icu::Locale > >, kIcuLocaleOffset) IMPL_INLINE_SETTER_GETTER(Separator
 

Variables

 v8::internal::separator
 
 v8::internal::SeparatorBits
 
 v8::internal::style_flags
 

Macro Definition Documentation

◆ IMPL_INLINE_DISPLAY_SETTER_GETTER

#define IMPL_INLINE_DISPLAY_SETTER_GETTER ( f,
R )
Value:
IMPL_INLINE_SETTER_GETTER(Display, f##_display, R##DisplayBit, \
display_flags, kAlways)
#define IMPL_INLINE_SETTER_GETTER(T, n, B, f, M)

◆ IMPL_INLINE_FIELD_STYLE3_SETTER_GETTER

#define IMPL_INLINE_FIELD_STYLE3_SETTER_GETTER ( f,
R )
Value:
IMPL_INLINE_SETTER_GETTER(FieldStyle, f##_style, R##StyleBits, style_flags, \
kStyle3Max)

◆ IMPL_INLINE_FIELD_STYLE4_SETTER_GETTER

#define IMPL_INLINE_FIELD_STYLE4_SETTER_GETTER ( f,
R )
Value:
IMPL_INLINE_SETTER_GETTER(FieldStyle, f##_style, R##StyleBits, style_flags, \
kStyle4Max)

◆ IMPL_INLINE_FIELD_STYLE5_SETTER_GETTER

#define IMPL_INLINE_FIELD_STYLE5_SETTER_GETTER ( f,
R )
Value:
IMPL_INLINE_SETTER_GETTER(FieldStyle, f##_style, R##StyleBits, style_flags, \
kStyle5Max)

◆ IMPL_INLINE_SETTER_GETTER

#define IMPL_INLINE_SETTER_GETTER ( T,
n,
B,
f,
M )
Value:
inline void JSDurationFormat::set_##n(T value) { \
DCHECK(B::is_valid(value)); \
DCHECK_GE(T::M, value); \
set_##f(B::update(f(), value)); \
} \
inline JSDurationFormat::T JSDurationFormat::n() const { \
return B::decode(f()); \
}
ZoneVector< InstructionOperand > * set_
int n
Definition mul-fft.cc:296