39 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			YAML
		
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			YAML
		
	
	
	
# Defines the Chromium style for automatic reformatting.
 | 
						|
# http://clang.llvm.org/docs/ClangFormatStyleOptions.html
 | 
						|
BasedOnStyle: Chromium
 | 
						|
# This defaults to 'Auto'. Explicitly set it for a while, so that
 | 
						|
# 'vector<vector<int> >' in existing files gets formatted to
 | 
						|
# 'vector<vector<int>>'. ('Auto' means that clang-format will only use
 | 
						|
# 'int>>' if the file already contains at least one such instance.)
 | 
						|
Standard: Cpp11
 | 
						|
 | 
						|
# Make sure code like:
 | 
						|
# IPC_BEGIN_MESSAGE_MAP()
 | 
						|
#   IPC_MESSAGE_HANDLER(WidgetHostViewHost_Update, OnUpdate)
 | 
						|
# IPC_END_MESSAGE_MAP()
 | 
						|
# gets correctly indented.
 | 
						|
MacroBlockBegin: "^\
 | 
						|
BEGIN_MSG_MAP|\
 | 
						|
BEGIN_MSG_MAP_EX|\
 | 
						|
BEGIN_SAFE_MSG_MAP_EX|\
 | 
						|
CR_BEGIN_MSG_MAP_EX|\
 | 
						|
IPC_BEGIN_MESSAGE_MAP|\
 | 
						|
IPC_BEGIN_MESSAGE_MAP_WITH_PARAM|\
 | 
						|
IPC_PROTOBUF_MESSAGE_TRAITS_BEGIN|\
 | 
						|
IPC_STRUCT_BEGIN|\
 | 
						|
IPC_STRUCT_BEGIN_WITH_PARENT|\
 | 
						|
IPC_STRUCT_TRAITS_BEGIN|\
 | 
						|
POLPARAMS_BEGIN|\
 | 
						|
PPAPI_BEGIN_MESSAGE_MAP$"
 | 
						|
MacroBlockEnd: "^\
 | 
						|
CR_END_MSG_MAP|\
 | 
						|
END_MSG_MAP|\
 | 
						|
IPC_END_MESSAGE_MAP|\
 | 
						|
IPC_PROTOBUF_MESSAGE_TRAITS_END|\
 | 
						|
IPC_STRUCT_END|\
 | 
						|
IPC_STRUCT_TRAITS_END|\
 | 
						|
POLPARAMS_END|\
 | 
						|
PPAPI_END_MESSAGE_MAP$"
 | 
						|
 | 
						|
# TODO: Remove this once clang-format r357700 is rolled in.
 | 
						|
JavaImportGroups: ['android', 'androidx', 'com', 'dalvik', 'junit', 'org', 'com.google.android.apps.chrome', 'org.chromium', 'java', 'javax'] |