style

class ccg.Style

Bases: object

check_hungarian = False
new_line_function_bracket_open_before = True
new_line_function_bracket_open_after = True
new_line_function_bracket_close_before = True
new_line_function_bracket_close_after = False
new_line_function_declaration_after_type = False
new_line_struct_bracket_open_before = True
new_line_struct_bracket_open_after = True
new_line_struct_bracket_close_before = True
new_line_struct_bracket_close_after = False
new_line_struct_members = True
new_line_union_bracket_open_before = True
new_line_union_bracket_open_after = True
new_line_union_bracket_close_before = True
new_line_union_bracket_close_after = False
new_line_union_members = True
new_line_class_bracket_open_before = True
new_line_class_bracket_open_after = True
new_line_class_bracket_close_before = True
new_line_class_bracket_close_after = False
space_function_after_name_definition = False
space_function_after_name_declaration = False
space_function_bracket_open_before = False
space_function_bracket_open_after = False
space_function_bracket_close_before = False
space_function_bracket_close_after = False
space_struct_bracket_open_before = False
space_struct_bracket_open_after = False
space_struct_bracket_close_before = False
space_struct_bracket_close_after = False
space_struct_members = False
space_union_bracket_open_before = False
space_union_bracket_open_after = False
space_union_bracket_close_before = False
space_union_bracket_close_after = False
space_union_members = False
space_class_bracket_open_before = False
space_class_bracket_open_after = False
space_class_bracket_close_before = False
space_class_bracket_close_after = False
indent_class_member = True
indent_class_access = False
indent_struct_member = True
attribute_packed = '__attribute__((__packed__))'
class ClassMembers(value)

Bases: enum.Enum

An enumeration.

inline_access_preserve_order = 0
group_by_access_specified = 1
class_members = 1
function_void_when_no_arguments = True
bracket_open(obj)
Return type

str

bracket_close(obj)
Return type

str

new_line_token = '\n'
indent_token = '\t'
indent(value, obj=None)
Parameters
  • value (str) –

  • obj (Optional[str]) –

Return type

str

static check_hungarian_variable(variable_name, hungarian_prefixes)
Parameters
  • variable_name (str) –

  • hungarian_prefixes (Union[List[str], str]) –

Return type

bool

doc_doxygen_start_block = '/**'
doc_doxygen_line_block = ' * '
doc_doxygen_end_block = ' */'
doc_doxygen_command_token = '@'
doxygen_format(lines)
Parameters

lines (List[str]) –

Return type

str

doxygen_command(command_name)
Parameters

command_name (str) –

Return type

str