webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Namespaces | Functions | Variables
cpp.py File Reference

Classes

class  webkitpy.style.checkers.cpp._IncludeState
 
class  webkitpy.style.checkers.cpp.Position
 
class  webkitpy.style.checkers.cpp.Parameter
 
class  webkitpy.style.checkers.cpp.SingleLineView
 
class  webkitpy.style.checkers.cpp._FunctionState
 
class  webkitpy.style.checkers.cpp._IncludeError
 
class  webkitpy.style.checkers.cpp.FileInfo
 
class  webkitpy.style.checkers.cpp.CleansedLines
 
class  webkitpy.style.checkers.cpp._ClassInfo
 
class  webkitpy.style.checkers.cpp._ClassState
 
class  webkitpy.style.checkers.cpp._FileState
 
class  webkitpy.style.checkers.cpp._EnumState
 

Namespaces

 webkitpy.style.checkers.cpp
 

Functions

def webkitpy.style.checkers.cpp.iteratively_replace_matches_with_char (pattern, char_replacement, s)
 
def webkitpy.style.checkers.cpp.up_to_unmatched_closing_paren (s)
 
def webkitpy.style.checkers.cpp.create_skeleton_parameters (all_parameters)
 
def webkitpy.style.checkers.cpp.find_parameter_name_index (skeleton_parameter)
 
def webkitpy.style.checkers.cpp.parameter_list (elided_lines, start_position, end_position)
 
def webkitpy.style.checkers.cpp.is_cpp_string (line)
 
def webkitpy.style.checkers.cpp.find_next_multi_line_comment_start (lines, line_index)
 
def webkitpy.style.checkers.cpp.find_next_multi_line_comment_end (lines, line_index)
 
def webkitpy.style.checkers.cpp.remove_multi_line_comments_from_range (lines, begin, end)
 
def webkitpy.style.checkers.cpp.remove_multi_line_comments (lines, error)
 
def webkitpy.style.checkers.cpp.cleanse_comments (line)
 
def webkitpy.style.checkers.cpp.close_expression (elided, position)
 
def webkitpy.style.checkers.cpp.check_for_copyright (lines, error)
 
def webkitpy.style.checkers.cpp.check_for_header_guard (lines, error)
 
def webkitpy.style.checkers.cpp.check_for_unicode_replacement_characters (lines, error)
 
def webkitpy.style.checkers.cpp.check_for_missing_new_line_at_eof (lines, error)
 
def webkitpy.style.checkers.cpp.check_for_extra_new_line_at_eof (lines, error)
 
def webkitpy.style.checkers.cpp.check_for_multiline_comments_and_strings (clean_lines, line_number, error)
 
def webkitpy.style.checkers.cpp.check_posix_threading (clean_lines, line_number, error)
 
def webkitpy.style.checkers.cpp.check_invalid_increment (clean_lines, line_number, error)
 
def webkitpy.style.checkers.cpp.regex_for_lambdas_and_blocks (line, line_number, file_state, error)
 
def webkitpy.style.checkers.cpp.check_for_non_standard_constructs (clean_lines, line_number, class_state, error)
 
def webkitpy.style.checkers.cpp.check_spacing_for_function_call (line, line_number, file_state, error)
 
def webkitpy.style.checkers.cpp.is_blank_line (line)
 
def webkitpy.style.checkers.cpp.detect_functions (clean_lines, line_number, function_state, error)
 
def webkitpy.style.checkers.cpp.check_for_function_lengths (clean_lines, line_number, function_state, error)
 
def webkitpy.style.checkers.cpp.check_function_definition (filename, file_extension, clean_lines, line_number, function_state, error)
 
def webkitpy.style.checkers.cpp.check_for_leaky_patterns (clean_lines, line_number, function_state, error)
 
def webkitpy.style.checkers.cpp.check_spacing (file_extension, clean_lines, line_number, file_state, error)
 
def webkitpy.style.checkers.cpp.check_member_initialization_list (clean_lines, line_number, error)
 
def webkitpy.style.checkers.cpp.get_previous_non_blank_line (clean_lines, line_number)
 
def webkitpy.style.checkers.cpp.check_namespace_indentation (clean_lines, line_number, file_extension, file_state, error)
 
def webkitpy.style.checkers.cpp.check_enum_casing (clean_lines, line_number, enum_state, error)
 
def webkitpy.style.checkers.cpp.check_directive_indentation (clean_lines, line_number, file_state, error)
 
def webkitpy.style.checkers.cpp.get_initial_spaces_for_line (clean_line)
 
def webkitpy.style.checkers.cpp.check_indentation_amount (clean_lines, line_number, error)
 
def webkitpy.style.checkers.cpp.check_using_std (clean_lines, line_number, file_state, error)
 
def webkitpy.style.checkers.cpp.check_using_namespace (clean_lines, line_number, file_extension, error)
 
def webkitpy.style.checkers.cpp.check_max_min_macros (clean_lines, line_number, file_state, error)
 
def webkitpy.style.checkers.cpp.check_wtf_move (clean_lines, line_number, file_state, error)
 
def webkitpy.style.checkers.cpp.check_ctype_functions (clean_lines, line_number, file_state, error)
 
def webkitpy.style.checkers.cpp.check_switch_indentation (clean_lines, line_number, error)
 
def webkitpy.style.checkers.cpp.check_braces (clean_lines, line_number, file_state, error)
 
def webkitpy.style.checkers.cpp.check_exit_statement_simplifications (clean_lines, line_number, error)
 

Variables

string webkitpy.style.checkers.cpp.INCLUDE_IO_INJECTION_KEY = 'include_header_io'