#include "third_party/blink/renderer/bindings/core/v8/v8_css_position_try_descriptors.h"
#include "third_party/blink/public/mojom/origin_trial_feature/origin_trial_feature.mojom-shared.h"
#include "third_party/blink/renderer/bindings/core/v8/generated_code_helper.h"
#include "third_party/blink/renderer/bindings/core/v8/native_value_traits_impl.h"
#include "third_party/blink/renderer/bindings/core/v8/to_v8_traits.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_css_style_declaration.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_set_return_value_for_core.h"
#include "third_party/blink/renderer/core/css/css_position_try_descriptors.h"
#include "third_party/blink/renderer/core/execution_context/execution_context.h"
#include "third_party/blink/renderer/platform/bindings/exception_messages.h"
#include "third_party/blink/renderer/platform/bindings/idl_member_installer.h"
#include "third_party/blink/renderer/platform/bindings/runtime_call_stats.h"
#include "third_party/blink/renderer/platform/bindings/v8_binding.h"
#include "third_party/blink/renderer/platform/bindings/wrapper_type_info.h"
namespace blink {
bool V8CSSPositionTryDescriptors::IsExposed(ExecutionContext* execution_context) { … }
#if defined(COMPONENT_BUILD) && defined(WIN32) && defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wglobal-constructors"
#endif
const WrapperTypeInfo V8CSSPositionTryDescriptors::wrapper_type_info_{ … };
#if defined(COMPONENT_BUILD) && defined(WIN32) && defined(__clang__)
#pragma clang diagnostic pop
#endif
const WrapperTypeInfo& CSSPositionTryDescriptors::wrapper_type_info_ = …;
static_assert …;
namespace {
namespace v8_css_position_try_descriptors {
void MarginAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginTopAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginTopAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginRightAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginRightAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginBottomAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginBottomAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginLeftAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginLeftAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginBlockAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginBlockAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginBlockStartAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginBlockStartAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginBlockEndAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginBlockEndAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginInlineAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginInlineAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginInlineStartAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginInlineStartAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginInlineEndAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginInlineEndAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginDec45TopAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginDec45TopAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginDec45RightAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginDec45RightAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginDec45BottomAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginDec45BottomAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginDec45LeftAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginDec45LeftAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginDec45BlockAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginDec45BlockAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginDec45BlockDec45StartAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginDec45BlockDec45StartAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginDec45BlockDec45EndAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginDec45BlockDec45EndAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginDec45InlineAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginDec45InlineAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginDec45InlineDec45StartAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginDec45InlineDec45StartAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginDec45InlineDec45EndAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarginDec45InlineDec45EndAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InsetAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InsetAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InsetBlockAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InsetBlockAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InsetBlockStartAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InsetBlockStartAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InsetBlockEndAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InsetBlockEndAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InsetInlineAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InsetInlineAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InsetInlineStartAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InsetInlineStartAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InsetInlineEndAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InsetInlineEndAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void TopAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void TopAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void LeftAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void LeftAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void RightAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void RightAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void BottomAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void BottomAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InsetDec45BlockAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InsetDec45BlockAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InsetDec45BlockDec45StartAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InsetDec45BlockDec45StartAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InsetDec45BlockDec45EndAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InsetDec45BlockDec45EndAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InsetDec45InlineAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InsetDec45InlineAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InsetDec45InlineDec45StartAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InsetDec45InlineDec45StartAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InsetDec45InlineDec45EndAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InsetDec45InlineDec45EndAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void WidthAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void WidthAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MinWidthAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MinWidthAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MaxWidthAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MaxWidthAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void HeightAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void HeightAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MinHeightAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MinHeightAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MaxHeightAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MaxHeightAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void BlockSizeAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void BlockSizeAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MinBlockSizeAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MinBlockSizeAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MaxBlockSizeAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MaxBlockSizeAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InlineSizeAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InlineSizeAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MinInlineSizeAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MinInlineSizeAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MaxInlineSizeAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MaxInlineSizeAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MinDec45WidthAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MinDec45WidthAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MaxDec45WidthAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MaxDec45WidthAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MinDec45HeightAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MinDec45HeightAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MaxDec45HeightAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MaxDec45HeightAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void BlockDec45SizeAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void BlockDec45SizeAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MinDec45BlockDec45SizeAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MinDec45BlockDec45SizeAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MaxDec45BlockDec45SizeAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MaxDec45BlockDec45SizeAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InlineDec45SizeAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InlineDec45SizeAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MinDec45InlineDec45SizeAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MinDec45InlineDec45SizeAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MaxDec45InlineDec45SizeAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MaxDec45InlineDec45SizeAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PlaceSelfAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PlaceSelfAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AlignSelfAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AlignSelfAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void JustifySelfAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void JustifySelfAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PlaceDec45SelfAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PlaceDec45SelfAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AlignDec45SelfAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AlignDec45SelfAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void JustifyDec45SelfAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void JustifyDec45SelfAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PositionAnchorAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PositionAnchorAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PositionDec45AnchorAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PositionDec45AnchorAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PositionAreaAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PositionAreaAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PositionDec45AreaAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PositionDec45AreaAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InsetAreaAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InsetAreaAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InsetDec45AreaAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InsetDec45AreaAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
}
usingnamespacev8_css_position_try_descriptors;
}
void V8CSSPositionTryDescriptors::InstallInterfaceTemplate(v8::Isolate* isolate, const DOMWrapperWorld& world, v8::Local<v8::Template> interface_template) { … }
void V8CSSPositionTryDescriptors::InstallUnconditionalProperties(v8::Isolate* isolate, const DOMWrapperWorld& world, v8::Local<v8::Template> instance_template, v8::Local<v8::Template> prototype_template, v8::Local<v8::Template> interface_template) { … }
void V8CSSPositionTryDescriptors::InstallContextIndependentProperties(v8::Isolate* isolate, const DOMWrapperWorld& world, v8::Local<v8::Template> instance_template, v8::Local<v8::Template> prototype_template, v8::Local<v8::Template> interface_template) { … }
}