|
def | __init__ (self, args, kwargs) |
|
def | protocol_name (self) |
|
def | helpers_namespace (self) |
|
def | __init__ (self, model, platform, input_filepath) |
|
def | model (self) |
|
def | platform (self) |
|
def | set_generator_setting (self, key, value) |
|
def | can_generate_platform (self, model_platform) |
|
def | type_declarations_for_domain (self, domain) |
|
def | commands_for_domain (self, domain) |
|
def | events_for_domain (self, domain) |
|
def | get_generator_setting (self, key, default=None) |
|
def | generate_license (self) |
|
def | non_supplemental_domains (self) |
|
def | domains_to_generate (self) |
|
def | generate_output (self) |
|
def | output_filename (self) |
|
def | encoding_for_enum_value (self, enum_value) |
|
def | assigned_enum_values (self) |
|
def | type_needs_shape_assertions (self, _type) |
|
def | calculate_types_requiring_shape_assertions (self, domains) |
|
def | wrap_with_guard_for_domain (self, domain, text) |
|
◆ __init__()
def cpp_generator.CppGenerator.__init__ |
( |
|
self, |
|
|
|
args, |
|
|
|
kwargs |
|
) |
| |
◆ cpp_assertion_method_for_type_member()
def cpp_generator.CppGenerator.cpp_assertion_method_for_type_member |
( |
|
type_member, |
|
|
|
object_declaration |
|
) |
| |
|
static |
◆ cpp_getter_method_for_type()
def cpp_generator.CppGenerator.cpp_getter_method_for_type |
( |
|
_type | ) |
|
|
static |
◆ cpp_name_for_primitive_type()
def cpp_generator.CppGenerator.cpp_name_for_primitive_type |
( |
|
_type | ) |
|
|
static |
◆ cpp_protocol_type_for_type()
def cpp_generator.CppGenerator.cpp_protocol_type_for_type |
( |
|
_type | ) |
|
|
static |
◆ cpp_protocol_type_for_type_member()
def cpp_generator.CppGenerator.cpp_protocol_type_for_type_member |
( |
|
type_member, |
|
|
|
object_declaration |
|
) |
| |
|
static |
◆ cpp_setter_method_for_type()
def cpp_generator.CppGenerator.cpp_setter_method_for_type |
( |
|
_type | ) |
|
|
static |
◆ cpp_type_for_checked_formal_event_parameter()
def cpp_generator.CppGenerator.cpp_type_for_checked_formal_event_parameter |
( |
|
parameter | ) |
|
|
static |
◆ cpp_type_for_formal_async_parameter()
def cpp_generator.CppGenerator.cpp_type_for_formal_async_parameter |
( |
|
parameter | ) |
|
|
static |
◆ cpp_type_for_formal_out_parameter()
def cpp_generator.CppGenerator.cpp_type_for_formal_out_parameter |
( |
|
parameter | ) |
|
|
static |
◆ cpp_type_for_stack_in_parameter()
def cpp_generator.CppGenerator.cpp_type_for_stack_in_parameter |
( |
|
parameter | ) |
|
|
static |
◆ cpp_type_for_stack_out_parameter()
def cpp_generator.CppGenerator.cpp_type_for_stack_out_parameter |
( |
|
parameter | ) |
|
|
static |
◆ cpp_type_for_type_member()
def cpp_generator.CppGenerator.cpp_type_for_type_member |
( |
|
member | ) |
|
|
static |
◆ cpp_type_for_type_with_name()
def cpp_generator.CppGenerator.cpp_type_for_type_with_name |
( |
|
_type, |
|
|
|
type_name, |
|
|
|
is_optional |
|
) |
| |
|
static |
◆ cpp_type_for_unchecked_formal_in_parameter()
def cpp_generator.CppGenerator.cpp_type_for_unchecked_formal_in_parameter |
( |
|
parameter | ) |
|
|
static |
◆ helpers_namespace()
def cpp_generator.CppGenerator.helpers_namespace |
( |
|
self | ) |
|
◆ protocol_name()
def cpp_generator.CppGenerator.protocol_name |
( |
|
self | ) |
|
◆ should_pass_by_copy_for_return_type()
def cpp_generator.CppGenerator.should_pass_by_copy_for_return_type |
( |
|
_type | ) |
|
|
static |
◆ should_use_references_for_type()
def cpp_generator.CppGenerator.should_use_references_for_type |
( |
|
_type | ) |
|
|
static |
◆ should_use_wrapper_for_return_type()
def cpp_generator.CppGenerator.should_use_wrapper_for_return_type |
( |
|
_type | ) |
|
|
static |
The documentation for this class was generated from the following file:
- DerivedData/WebKit/Build/Products/Debug/JavaScriptCore.framework/Versions/A/PrivateHeaders/cpp_generator.py