Flutter Engine
The Flutter Engine
third_party
dart-lang
sdk
runtime
vm
experimental_features.h
Go to the documentation of this file.
1
// Copyright (c) 2020, the Dart project authors. Please see the AUTHORS file
2
// for details. All rights reserved. Use of this source code is governed by a
3
// BSD-style license that can be found in the LICENSE file.
4
// NOTE: THIS FILE IS GENERATED. DO NOT EDIT.
5
//
6
// Instead modify 'tools/experimental_features.yaml' and run
7
// 'dart tools/generate_experimental_flags.dart' to update.
8
9
#ifndef RUNTIME_VM_EXPERIMENTAL_FEATURES_H_
10
#define RUNTIME_VM_EXPERIMENTAL_FEATURES_H_
11
12
namespace
dart
{
13
14
enum class
ExperimentalFeature
{
15
inference_update_3
,
16
inline_class
,
17
inference_update_2
,
18
sealed_class
,
19
class_modifiers
,
20
records
,
21
patterns,
22
unnamed_libraries
,
23
inference_update_1
,
24
enhanced_enums
,
25
named_arguments_anywhere
,
26
super_parameters
,
27
constructor_tearoffs
,
28
generic_metadata
,
29
triple_shift
,
30
nonfunction_type_aliases
,
31
non_nullable
,
32
extension_methods
,
33
constant_update_2018
,
34
control_flow_collections
,
35
set_literals
,
36
spread_collections
,
37
};
38
39
bool
GetExperimentalFeatureDefault
(
ExperimentalFeature
feature);
40
const
char
*
GetExperimentalFeatureName
(
ExperimentalFeature
feature);
41
42
}
// namespace dart
43
44
#endif
// RUNTIME_VM_EXPERIMENTAL_FEATURES_H_
dart
Definition:
dart_vm.cc:33
dart::ExperimentalFeature
ExperimentalFeature
Definition:
experimental_features.h:14
dart::ExperimentalFeature::inference_update_1
@ inference_update_1
dart::ExperimentalFeature::constant_update_2018
@ constant_update_2018
dart::ExperimentalFeature::non_nullable
@ non_nullable
dart::ExperimentalFeature::sealed_class
@ sealed_class
dart::ExperimentalFeature::super_parameters
@ super_parameters
dart::ExperimentalFeature::nonfunction_type_aliases
@ nonfunction_type_aliases
dart::ExperimentalFeature::control_flow_collections
@ control_flow_collections
dart::ExperimentalFeature::records
@ records
dart::ExperimentalFeature::set_literals
@ set_literals
dart::ExperimentalFeature::extension_methods
@ extension_methods
dart::ExperimentalFeature::enhanced_enums
@ enhanced_enums
dart::ExperimentalFeature::spread_collections
@ spread_collections
dart::ExperimentalFeature::inference_update_2
@ inference_update_2
dart::ExperimentalFeature::inline_class
@ inline_class
dart::ExperimentalFeature::named_arguments_anywhere
@ named_arguments_anywhere
dart::ExperimentalFeature::class_modifiers
@ class_modifiers
dart::ExperimentalFeature::inference_update_3
@ inference_update_3
dart::ExperimentalFeature::triple_shift
@ triple_shift
dart::ExperimentalFeature::constructor_tearoffs
@ constructor_tearoffs
dart::ExperimentalFeature::unnamed_libraries
@ unnamed_libraries
dart::ExperimentalFeature::generic_metadata
@ generic_metadata
dart::GetExperimentalFeatureDefault
bool GetExperimentalFeatureDefault(ExperimentalFeature feature)
Definition:
experimental_features.cc:17
dart::GetExperimentalFeatureName
const char * GetExperimentalFeatureName(ExperimentalFeature feature)
Definition:
experimental_features.cc:26
Generated on Sun Jun 23 2024 21:55:40 for Flutter Engine by
1.9.4