style¶
- class ccg.Style¶
Bases:
object- check_hungarian = False¶
- class GroupDelimitatorStyle(new_line_open_before, new_line_open_after, new_line_close_before, new_line_close_after, space_open_before, space_open_after, space_close_before, space_close_after)¶
Bases:
objectopen or close brackets or parentheses style
- Parameters
new_line_open_before (bool) –
new_line_open_after (bool) –
new_line_close_before (bool) –
new_line_close_after (bool) –
space_open_before (bool) –
space_open_after (bool) –
space_close_before (bool) –
space_close_after (bool) –
- function_bracket = <ccg.style.Style.GroupDelimitatorStyle object>¶
- function_definition_parentheses = <ccg.style.Style.GroupDelimitatorStyle object>¶
- function_declaration_parentheses = <ccg.style.Style.GroupDelimitatorStyle object>¶
- function_new_line_after_type_declaration = True¶
- function_space_after_name_definition = False¶
- function_space_after_name_declaration = False¶
- function_void_when_no_arguments = True¶
- function_indent_content = True¶
- struct_bracket = <ccg.style.Style.GroupDelimitatorStyle object>¶
- struct_new_line_members = True¶
- struct_indent_members = True¶
- struct_space_members = False¶
- union_bracket = <ccg.style.Style.GroupDelimitatorStyle object>¶
- union_new_line_members = True¶
- union_space_members = False¶
- class_bracket = <ccg.style.Style.GroupDelimitatorStyle object>¶
- class_indent_members = True¶
- class_indent_access = False¶
- if_bracket = <ccg.style.Style.GroupDelimitatorStyle object>¶
- if_parentheses = <ccg.style.Style.GroupDelimitatorStyle object>¶
- if_indent_content = True¶
- if_space_after_token = True¶
- else_if_bracket = <ccg.style.Style.GroupDelimitatorStyle object>¶
- else_if_parentheses = <ccg.style.Style.GroupDelimitatorStyle object>¶
- else_if_indent_content = True¶
- else_if_space_after_token = True¶
- else_bracket = <ccg.style.Style.GroupDelimitatorStyle object>¶
- else_indent_content = True¶
- else_space_after_token = True¶
- switch_bracket = <ccg.style.Style.GroupDelimitatorStyle object>¶
- switch_parentheses = <ccg.style.Style.GroupDelimitatorStyle object>¶
- switch_indent_content = True¶
- switch_indent_case_content = True¶
- switch_space_after_token = True¶
- while_bracket = <ccg.style.Style.GroupDelimitatorStyle object>¶
- while_parentheses = <ccg.style.Style.GroupDelimitatorStyle object>¶
- while_indent_content = True¶
- while_space_after_token = True¶
- do_while_bracket = <ccg.style.Style.GroupDelimitatorStyle object>¶
- do_while_parentheses = <ccg.style.Style.GroupDelimitatorStyle object>¶
- do_while_indent_content = True¶
- do_while_space_after_token = True¶
- for_bracket = <ccg.style.Style.GroupDelimitatorStyle object>¶
- for_parentheses = <ccg.style.Style.GroupDelimitatorStyle object>¶
- for_indent_content = True¶
- for_space_before_semicolon = False¶
- for_space_after_semicolon = True¶
- for_spaces_if_void = False¶
- for_space_after_token = True¶
- space_after_cast = False¶
- space_unary_operator = False¶
- space_before_binary_operator = True¶
- space_after_binary_operator = True¶
- space_before_parentheses_operator = False¶
- space_after_parentheses_operator = False¶
- space_before_semicolon_break_statement = False¶
- space_before_semicolon_continue_statement = False¶
- space_before_semicolon_return_statement = False¶
- attribute_packed = '__attribute__((__packed__))'¶
- class ClassMembers(value)¶
Bases:
enum.EnumAn enumeration.
- inline_access_preserve_order = 0¶
- group_by_access_specified = 1¶
- class_members = 1¶
- literal_unsigned_token = 'U'¶
- literal_long_token = 'L'¶
- literal_float_token = 'f'¶
- literal_double_token = 'd'¶
- literal_boolean_true_token = 'true'¶
- literal_boolean_false_token = 'false'¶
- literal_hexadecimal_uppercase = True¶
- class NotOperatorsStyles(value)¶
Bases:
enum.EnumAn enumeration.
- Exclamation = '!'¶
- Explicit = 'not'¶
- class AndOperatorStyles(value)¶
Bases:
enum.EnumAn enumeration.
- DoubleAmpersand = '&&'¶
- Explicit = 'and'¶
- class OrOperatorStyles(value)¶
Bases:
enum.EnumAn enumeration.
- DoubleVerticalBar = '||'¶
- Explicit = 'or'¶
- not_operator_style = '!'¶
- and_operator_style = '&&'¶
- or_operator_style = '||'¶
- new_line_token = '\n'¶
- indent_token = '\t'¶
- space_token = ' '¶
- bracket_open_token = '{'¶
- bracket_close_token = '}'¶
- parentheses_open_token = '('¶
- parentheses_close_token = ')'¶
- space(active=True)¶
- Parameters
active (bool) –
- Return type
str
- new_line(active=True)¶
- Parameters
active (bool) –
- Return type
str
- indent(value, active=True)¶
- Parameters
value (str) –
active (bool) –
- Return type
str
- open_bracket(group_style)¶
- Parameters
group_style (ccg.style.Style.GroupDelimitatorStyle) –
- close_bracket(group_style)¶
- Parameters
group_style (ccg.style.Style.GroupDelimitatorStyle) –
- open_parentheses(group_style)¶
- Parameters
group_style (ccg.style.Style.GroupDelimitatorStyle) –
- close_parentheses(group_style)¶
- Parameters
group_style (ccg.style.Style.GroupDelimitatorStyle) –
- 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