webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
CodeGeneratorReplayInputs.Generator Class Reference

Public Member Functions

def __init__ (self, model, target_framework_name, input_filepath, output_prefix)
 
def setting (self, key, default='')
 
def should_generate_item (self, item)
 
def output_filename (self, extension=None)
 
def write_output_files (self, _dir, force=False)
 
def generate_header (self)
 
def generate_implementation (self)
 
def generate_license (self)
 
def generate_includes (self, defaults=[], includes_for_types=False)
 
def generate_type_forward_declarations (self)
 
def generate_class_declaration (self, _input)
 
def generate_input_constructor_declaration (self, _input)
 
def generate_input_destructor_declaration (self, _input)
 
def generate_input_member_getter (self, _member)
 
def generate_input_member_declaration (self, _member)
 
def generate_input_member_tuples (self, _input)
 
def qualified_input_name (self, _input, forceQualified=False)
 
def generate_input_trait_declaration (self, _input)
 
def generate_input_type_trait_declaration (self, _input)
 
def generate_enumerable_type_trait_declaration (self, _type)
 
def generate_for_each_macro (self)
 
def generate_class_implementation (self, _input)
 
def generate_enumerable_type_trait_implementation (self, _type)
 
def generate_input_trait_implementation (self, _input)
 
def generate_input_encode_implementation (self, _input)
 
def generate_input_decode_implementation (self, _input)
 
def generate_constructor_initializer_list (self, _input)
 
def generate_constructor_formals_list (self, _input)
 
def generate_member_borrow_expression (self, _member)
 
def generate_member_move_expression (self, _member)
 
def generate_constructor_arguments_list (self, _input)
 
def __init__ (self, model, target_framework_name, input_filepath, output_prefix)
 
def setting (self, key, default='')
 
def should_generate_item (self, item)
 
def output_filename (self, extension=None)
 
def write_output_files (self, _dir, force=False)
 
def generate_header (self)
 
def generate_implementation (self)
 
def generate_license (self)
 
def generate_includes (self, defaults=[], includes_for_types=False)
 
def generate_type_forward_declarations (self)
 
def generate_class_declaration (self, _input)
 
def generate_input_constructor_declaration (self, _input)
 
def generate_input_destructor_declaration (self, _input)
 
def generate_input_member_getter (self, _member)
 
def generate_input_member_declaration (self, _member)
 
def generate_input_member_tuples (self, _input)
 
def qualified_input_name (self, _input, forceQualified=False)
 
def generate_input_trait_declaration (self, _input)
 
def generate_input_type_trait_declaration (self, _input)
 
def generate_enumerable_type_trait_declaration (self, _type)
 
def generate_for_each_macro (self)
 
def generate_class_implementation (self, _input)
 
def generate_enumerable_type_trait_implementation (self, _type)
 
def generate_input_trait_implementation (self, _input)
 
def generate_input_encode_implementation (self, _input)
 
def generate_input_decode_implementation (self, _input)
 
def generate_constructor_initializer_list (self, _input)
 
def generate_constructor_formals_list (self, _input)
 
def generate_member_borrow_expression (self, _member)
 
def generate_member_move_expression (self, _member)
 
def generate_constructor_arguments_list (self, _input)
 

Public Attributes

 target_framework
 
 traits_framework
 

Constructor & Destructor Documentation

◆ __init__() [1/2]

def CodeGeneratorReplayInputs.Generator.__init__ (   self,
  model,
  target_framework_name,
  input_filepath,
  output_prefix 
)

◆ __init__() [2/2]

def CodeGeneratorReplayInputs.Generator.__init__ (   self,
  model,
  target_framework_name,
  input_filepath,
  output_prefix 
)

Member Function Documentation

◆ generate_class_declaration() [1/2]

def CodeGeneratorReplayInputs.Generator.generate_class_declaration (   self,
  _input 
)

◆ generate_class_declaration() [2/2]

def CodeGeneratorReplayInputs.Generator.generate_class_declaration (   self,
  _input 
)

◆ generate_class_implementation() [1/2]

def CodeGeneratorReplayInputs.Generator.generate_class_implementation (   self,
  _input 
)

◆ generate_class_implementation() [2/2]

def CodeGeneratorReplayInputs.Generator.generate_class_implementation (   self,
  _input 
)

◆ generate_constructor_arguments_list() [1/2]

def CodeGeneratorReplayInputs.Generator.generate_constructor_arguments_list (   self,
  _input 
)

◆ generate_constructor_arguments_list() [2/2]

def CodeGeneratorReplayInputs.Generator.generate_constructor_arguments_list (   self,
  _input 
)

◆ generate_constructor_formals_list() [1/2]

def CodeGeneratorReplayInputs.Generator.generate_constructor_formals_list (   self,
  _input 
)

◆ generate_constructor_formals_list() [2/2]

def CodeGeneratorReplayInputs.Generator.generate_constructor_formals_list (   self,
  _input 
)

◆ generate_constructor_initializer_list() [1/2]

def CodeGeneratorReplayInputs.Generator.generate_constructor_initializer_list (   self,
  _input 
)

◆ generate_constructor_initializer_list() [2/2]

def CodeGeneratorReplayInputs.Generator.generate_constructor_initializer_list (   self,
  _input 
)

◆ generate_enumerable_type_trait_declaration() [1/2]

def CodeGeneratorReplayInputs.Generator.generate_enumerable_type_trait_declaration (   self,
  _type 
)

◆ generate_enumerable_type_trait_declaration() [2/2]

def CodeGeneratorReplayInputs.Generator.generate_enumerable_type_trait_declaration (   self,
  _type 
)

◆ generate_enumerable_type_trait_implementation() [1/2]

def CodeGeneratorReplayInputs.Generator.generate_enumerable_type_trait_implementation (   self,
  _type 
)

◆ generate_enumerable_type_trait_implementation() [2/2]

def CodeGeneratorReplayInputs.Generator.generate_enumerable_type_trait_implementation (   self,
  _type 
)

◆ generate_for_each_macro() [1/2]

def CodeGeneratorReplayInputs.Generator.generate_for_each_macro (   self)

◆ generate_for_each_macro() [2/2]

def CodeGeneratorReplayInputs.Generator.generate_for_each_macro (   self)

◆ generate_header() [1/2]

def CodeGeneratorReplayInputs.Generator.generate_header (   self)

◆ generate_header() [2/2]

def CodeGeneratorReplayInputs.Generator.generate_header (   self)

◆ generate_implementation() [1/2]

def CodeGeneratorReplayInputs.Generator.generate_implementation (   self)

◆ generate_implementation() [2/2]

def CodeGeneratorReplayInputs.Generator.generate_implementation (   self)

◆ generate_includes() [1/2]

def CodeGeneratorReplayInputs.Generator.generate_includes (   self,
  defaults = [],
  includes_for_types = False 
)

◆ generate_includes() [2/2]

def CodeGeneratorReplayInputs.Generator.generate_includes (   self,
  defaults = [],
  includes_for_types = False 
)

◆ generate_input_constructor_declaration() [1/2]

def CodeGeneratorReplayInputs.Generator.generate_input_constructor_declaration (   self,
  _input 
)

◆ generate_input_constructor_declaration() [2/2]

def CodeGeneratorReplayInputs.Generator.generate_input_constructor_declaration (   self,
  _input 
)

◆ generate_input_decode_implementation() [1/2]

def CodeGeneratorReplayInputs.Generator.generate_input_decode_implementation (   self,
  _input 
)

◆ generate_input_decode_implementation() [2/2]

def CodeGeneratorReplayInputs.Generator.generate_input_decode_implementation (   self,
  _input 
)

◆ generate_input_destructor_declaration() [1/2]

def CodeGeneratorReplayInputs.Generator.generate_input_destructor_declaration (   self,
  _input 
)

◆ generate_input_destructor_declaration() [2/2]

def CodeGeneratorReplayInputs.Generator.generate_input_destructor_declaration (   self,
  _input 
)

◆ generate_input_encode_implementation() [1/2]

def CodeGeneratorReplayInputs.Generator.generate_input_encode_implementation (   self,
  _input 
)

◆ generate_input_encode_implementation() [2/2]

def CodeGeneratorReplayInputs.Generator.generate_input_encode_implementation (   self,
  _input 
)

◆ generate_input_member_declaration() [1/2]

def CodeGeneratorReplayInputs.Generator.generate_input_member_declaration (   self,
  _member 
)

◆ generate_input_member_declaration() [2/2]

def CodeGeneratorReplayInputs.Generator.generate_input_member_declaration (   self,
  _member 
)

◆ generate_input_member_getter() [1/2]

def CodeGeneratorReplayInputs.Generator.generate_input_member_getter (   self,
  _member 
)

◆ generate_input_member_getter() [2/2]

def CodeGeneratorReplayInputs.Generator.generate_input_member_getter (   self,
  _member 
)

◆ generate_input_member_tuples() [1/2]

def CodeGeneratorReplayInputs.Generator.generate_input_member_tuples (   self,
  _input 
)

◆ generate_input_member_tuples() [2/2]

def CodeGeneratorReplayInputs.Generator.generate_input_member_tuples (   self,
  _input 
)

◆ generate_input_trait_declaration() [1/2]

def CodeGeneratorReplayInputs.Generator.generate_input_trait_declaration (   self,
  _input 
)

◆ generate_input_trait_declaration() [2/2]

def CodeGeneratorReplayInputs.Generator.generate_input_trait_declaration (   self,
  _input 
)

◆ generate_input_trait_implementation() [1/2]

def CodeGeneratorReplayInputs.Generator.generate_input_trait_implementation (   self,
  _input 
)

◆ generate_input_trait_implementation() [2/2]

def CodeGeneratorReplayInputs.Generator.generate_input_trait_implementation (   self,
  _input 
)

◆ generate_input_type_trait_declaration() [1/2]

def CodeGeneratorReplayInputs.Generator.generate_input_type_trait_declaration (   self,
  _input 
)

◆ generate_input_type_trait_declaration() [2/2]

def CodeGeneratorReplayInputs.Generator.generate_input_type_trait_declaration (   self,
  _input 
)

◆ generate_license() [1/2]

def CodeGeneratorReplayInputs.Generator.generate_license (   self)

◆ generate_license() [2/2]

def CodeGeneratorReplayInputs.Generator.generate_license (   self)

◆ generate_member_borrow_expression() [1/2]

def CodeGeneratorReplayInputs.Generator.generate_member_borrow_expression (   self,
  _member 
)

◆ generate_member_borrow_expression() [2/2]

def CodeGeneratorReplayInputs.Generator.generate_member_borrow_expression (   self,
  _member 
)

◆ generate_member_move_expression() [1/2]

def CodeGeneratorReplayInputs.Generator.generate_member_move_expression (   self,
  _member 
)

◆ generate_member_move_expression() [2/2]

def CodeGeneratorReplayInputs.Generator.generate_member_move_expression (   self,
  _member 
)

◆ generate_type_forward_declarations() [1/2]

def CodeGeneratorReplayInputs.Generator.generate_type_forward_declarations (   self)

◆ generate_type_forward_declarations() [2/2]

def CodeGeneratorReplayInputs.Generator.generate_type_forward_declarations (   self)

◆ output_filename() [1/2]

def CodeGeneratorReplayInputs.Generator.output_filename (   self,
  extension = None 
)

◆ output_filename() [2/2]

def CodeGeneratorReplayInputs.Generator.output_filename (   self,
  extension = None 
)

◆ qualified_input_name() [1/2]

def CodeGeneratorReplayInputs.Generator.qualified_input_name (   self,
  _input,
  forceQualified = False 
)

◆ qualified_input_name() [2/2]

def CodeGeneratorReplayInputs.Generator.qualified_input_name (   self,
  _input,
  forceQualified = False 
)

◆ setting() [1/2]

def CodeGeneratorReplayInputs.Generator.setting (   self,
  key,
  default = '' 
)

◆ setting() [2/2]

def CodeGeneratorReplayInputs.Generator.setting (   self,
  key,
  default = '' 
)

◆ should_generate_item() [1/2]

def CodeGeneratorReplayInputs.Generator.should_generate_item (   self,
  item 
)

◆ should_generate_item() [2/2]

def CodeGeneratorReplayInputs.Generator.should_generate_item (   self,
  item 
)

◆ write_output_files() [1/2]

def CodeGeneratorReplayInputs.Generator.write_output_files (   self,
  _dir,
  force = False 
)

◆ write_output_files() [2/2]

def CodeGeneratorReplayInputs.Generator.write_output_files (   self,
  _dir,
  force = False 
)

Member Data Documentation

◆ target_framework

CodeGeneratorReplayInputs.Generator.target_framework

◆ traits_framework

CodeGeneratorReplayInputs.Generator.traits_framework

The documentation for this class was generated from the following file: