Lines Matching refs:IO

57   static void enumeration(IO &IO, FormatStyle::LanguageKind &Value) {  in enumeration()
58 IO.enumCase(Value, "Cpp", FormatStyle::LK_Cpp); in enumeration()
59 IO.enumCase(Value, "Java", FormatStyle::LK_Java); in enumeration()
60 IO.enumCase(Value, "JavaScript", FormatStyle::LK_JavaScript); in enumeration()
61 IO.enumCase(Value, "ObjC", FormatStyle::LK_ObjC); in enumeration()
62 IO.enumCase(Value, "Proto", FormatStyle::LK_Proto); in enumeration()
63 IO.enumCase(Value, "TableGen", FormatStyle::LK_TableGen); in enumeration()
64 IO.enumCase(Value, "TextProto", FormatStyle::LK_TextProto); in enumeration()
69 static void enumeration(IO &IO, FormatStyle::LanguageStandard &Value) { in enumeration()
70 IO.enumCase(Value, "Cpp03", FormatStyle::LS_Cpp03); in enumeration()
71 IO.enumCase(Value, "C++03", FormatStyle::LS_Cpp03); in enumeration()
72 IO.enumCase(Value, "Cpp11", FormatStyle::LS_Cpp11); in enumeration()
73 IO.enumCase(Value, "C++11", FormatStyle::LS_Cpp11); in enumeration()
74 IO.enumCase(Value, "Auto", FormatStyle::LS_Auto); in enumeration()
79 static void enumeration(IO &IO, FormatStyle::UseTabStyle &Value) { in enumeration()
80 IO.enumCase(Value, "Never", FormatStyle::UT_Never); in enumeration()
81 IO.enumCase(Value, "false", FormatStyle::UT_Never); in enumeration()
82 IO.enumCase(Value, "Always", FormatStyle::UT_Always); in enumeration()
83 IO.enumCase(Value, "true", FormatStyle::UT_Always); in enumeration()
84 IO.enumCase(Value, "ForIndentation", FormatStyle::UT_ForIndentation); in enumeration()
85 IO.enumCase(Value, "ForContinuationAndIndentation", in enumeration()
91 static void enumeration(IO &IO, FormatStyle::JavaScriptQuoteStyle &Value) { in enumeration()
92 IO.enumCase(Value, "Leave", FormatStyle::JSQS_Leave); in enumeration()
93 IO.enumCase(Value, "Single", FormatStyle::JSQS_Single); in enumeration()
94 IO.enumCase(Value, "Double", FormatStyle::JSQS_Double); in enumeration()
99 static void enumeration(IO &IO, FormatStyle::ShortFunctionStyle &Value) { in enumeration()
100 IO.enumCase(Value, "None", FormatStyle::SFS_None); in enumeration()
101 IO.enumCase(Value, "false", FormatStyle::SFS_None); in enumeration()
102 IO.enumCase(Value, "All", FormatStyle::SFS_All); in enumeration()
103 IO.enumCase(Value, "true", FormatStyle::SFS_All); in enumeration()
104 IO.enumCase(Value, "Inline", FormatStyle::SFS_Inline); in enumeration()
105 IO.enumCase(Value, "InlineOnly", FormatStyle::SFS_InlineOnly); in enumeration()
106 IO.enumCase(Value, "Empty", FormatStyle::SFS_Empty); in enumeration()
111 static void enumeration(IO &IO, FormatStyle::BinPackStyle &Value) { in enumeration()
112 IO.enumCase(Value, "Auto", FormatStyle::BPS_Auto); in enumeration()
113 IO.enumCase(Value, "Always", FormatStyle::BPS_Always); in enumeration()
114 IO.enumCase(Value, "Never", FormatStyle::BPS_Never); in enumeration()
119 static void enumeration(IO &IO, FormatStyle::BinaryOperatorStyle &Value) { in enumeration()
120 IO.enumCase(Value, "All", FormatStyle::BOS_All); in enumeration()
121 IO.enumCase(Value, "true", FormatStyle::BOS_All); in enumeration()
122 IO.enumCase(Value, "None", FormatStyle::BOS_None); in enumeration()
123 IO.enumCase(Value, "false", FormatStyle::BOS_None); in enumeration()
124 IO.enumCase(Value, "NonAssignment", FormatStyle::BOS_NonAssignment); in enumeration()
129 static void enumeration(IO &IO, FormatStyle::BraceBreakingStyle &Value) { in enumeration()
130 IO.enumCase(Value, "Attach", FormatStyle::BS_Attach); in enumeration()
131 IO.enumCase(Value, "Linux", FormatStyle::BS_Linux); in enumeration()
132 IO.enumCase(Value, "Mozilla", FormatStyle::BS_Mozilla); in enumeration()
133 IO.enumCase(Value, "Stroustrup", FormatStyle::BS_Stroustrup); in enumeration()
134 IO.enumCase(Value, "Allman", FormatStyle::BS_Allman); in enumeration()
135 IO.enumCase(Value, "GNU", FormatStyle::BS_GNU); in enumeration()
136 IO.enumCase(Value, "WebKit", FormatStyle::BS_WebKit); in enumeration()
137 IO.enumCase(Value, "Custom", FormatStyle::BS_Custom); in enumeration()
144 enumeration(IO &IO, FormatStyle::BreakConstructorInitializersStyle &Value) { in enumeration()
145 IO.enumCase(Value, "BeforeColon", FormatStyle::BCIS_BeforeColon); in enumeration()
146 IO.enumCase(Value, "BeforeComma", FormatStyle::BCIS_BeforeComma); in enumeration()
147 IO.enumCase(Value, "AfterColon", FormatStyle::BCIS_AfterColon); in enumeration()
154 enumeration(IO &IO, FormatStyle::BreakInheritanceListStyle &Value) { in enumeration()
155 IO.enumCase(Value, "BeforeColon", FormatStyle::BILS_BeforeColon); in enumeration()
156 IO.enumCase(Value, "BeforeComma", FormatStyle::BILS_BeforeComma); in enumeration()
157 IO.enumCase(Value, "AfterColon", FormatStyle::BILS_AfterColon); in enumeration()
163 static void enumeration(IO &IO, FormatStyle::PPDirectiveIndentStyle &Value) { in enumeration()
164 IO.enumCase(Value, "None", FormatStyle::PPDIS_None); in enumeration()
165 IO.enumCase(Value, "AfterHash", FormatStyle::PPDIS_AfterHash); in enumeration()
171 static void enumeration(IO &IO, FormatStyle::ReturnTypeBreakingStyle &Value) { in enumeration()
172 IO.enumCase(Value, "None", FormatStyle::RTBS_None); in enumeration()
173 IO.enumCase(Value, "All", FormatStyle::RTBS_All); in enumeration()
174 IO.enumCase(Value, "TopLevel", FormatStyle::RTBS_TopLevel); in enumeration()
175 IO.enumCase(Value, "TopLevelDefinitions", in enumeration()
177 IO.enumCase(Value, "AllDefinitions", FormatStyle::RTBS_AllDefinitions); in enumeration()
183 static void enumeration(IO &IO, FormatStyle::BreakTemplateDeclarationsStyle &Value) { in enumeration()
184 IO.enumCase(Value, "No", FormatStyle::BTDS_No); in enumeration()
185 IO.enumCase(Value, "MultiLine", FormatStyle::BTDS_MultiLine); in enumeration()
186 IO.enumCase(Value, "Yes", FormatStyle::BTDS_Yes); in enumeration()
189 IO.enumCase(Value, "false", FormatStyle::BTDS_MultiLine); in enumeration()
190 IO.enumCase(Value, "true", FormatStyle::BTDS_Yes); in enumeration()
197 enumeration(IO &IO, FormatStyle::DefinitionReturnTypeBreakingStyle &Value) { in enumeration()
198 IO.enumCase(Value, "None", FormatStyle::DRTBS_None); in enumeration()
199 IO.enumCase(Value, "All", FormatStyle::DRTBS_All); in enumeration()
200 IO.enumCase(Value, "TopLevel", FormatStyle::DRTBS_TopLevel); in enumeration()
203 IO.enumCase(Value, "false", FormatStyle::DRTBS_None); in enumeration()
204 IO.enumCase(Value, "true", FormatStyle::DRTBS_All); in enumeration()
210 static void enumeration(IO &IO, in enumeration()
212 IO.enumCase(Value, "None", FormatStyle::NI_None); in enumeration()
213 IO.enumCase(Value, "Inner", FormatStyle::NI_Inner); in enumeration()
214 IO.enumCase(Value, "All", FormatStyle::NI_All); in enumeration()
219 static void enumeration(IO &IO, FormatStyle::BracketAlignmentStyle &Value) { in enumeration()
220 IO.enumCase(Value, "Align", FormatStyle::BAS_Align); in enumeration()
221 IO.enumCase(Value, "DontAlign", FormatStyle::BAS_DontAlign); in enumeration()
222 IO.enumCase(Value, "AlwaysBreak", FormatStyle::BAS_AlwaysBreak); in enumeration()
225 IO.enumCase(Value, "true", FormatStyle::BAS_Align); in enumeration()
226 IO.enumCase(Value, "false", FormatStyle::BAS_DontAlign); in enumeration()
232 static void enumeration(IO &IO, in enumeration()
234 IO.enumCase(Value, "DontAlign", FormatStyle::ENAS_DontAlign); in enumeration()
235 IO.enumCase(Value, "Left", FormatStyle::ENAS_Left); in enumeration()
236 IO.enumCase(Value, "Right", FormatStyle::ENAS_Right); in enumeration()
239 IO.enumCase(Value, "true", FormatStyle::ENAS_Left); in enumeration()
240 IO.enumCase(Value, "false", FormatStyle::ENAS_Right); in enumeration()
245 static void enumeration(IO &IO, FormatStyle::PointerAlignmentStyle &Value) { in enumeration()
246 IO.enumCase(Value, "Middle", FormatStyle::PAS_Middle); in enumeration()
247 IO.enumCase(Value, "Left", FormatStyle::PAS_Left); in enumeration()
248 IO.enumCase(Value, "Right", FormatStyle::PAS_Right); in enumeration()
251 IO.enumCase(Value, "true", FormatStyle::PAS_Left); in enumeration()
252 IO.enumCase(Value, "false", FormatStyle::PAS_Right); in enumeration()
258 static void enumeration(IO &IO, in enumeration()
260 IO.enumCase(Value, "Never", FormatStyle::SBPO_Never); in enumeration()
261 IO.enumCase(Value, "ControlStatements", in enumeration()
263 IO.enumCase(Value, "Always", FormatStyle::SBPO_Always); in enumeration()
266 IO.enumCase(Value, "false", FormatStyle::SBPO_Never); in enumeration()
267 IO.enumCase(Value, "true", FormatStyle::SBPO_ControlStatements); in enumeration()
272 static void mapping(IO &IO, FormatStyle &Style) { in mapping()
274 IO.mapOptional("Language", Style.Language); in mapping()
276 if (IO.outputting()) { in mapping()
285 IO.mapOptional("# BasedOnStyle", StyleName); in mapping()
291 IO.mapOptional("BasedOnStyle", BasedOnStyle); in mapping()
295 ((FormatStyle *)IO.getContext())->Language; in mapping()
297 IO.setError(Twine("Unknown value for BasedOnStyle: ", BasedOnStyle)); in mapping()
305 if (!IO.outputting()) { in mapping()
306 IO.mapOptional("AlignEscapedNewlinesLeft", Style.AlignEscapedNewlines); in mapping()
307 IO.mapOptional("DerivePointerBinding", Style.DerivePointerAlignment); in mapping()
308 IO.mapOptional("IndentFunctionDeclarationAfterType", in mapping()
310 IO.mapOptional("PointerBindsToType", Style.PointerAlignment); in mapping()
311 IO.mapOptional("SpaceAfterControlStatementKeyword", in mapping()
315 IO.mapOptional("AccessModifierOffset", Style.AccessModifierOffset); in mapping()
316 IO.mapOptional("AlignAfterOpenBracket", Style.AlignAfterOpenBracket); in mapping()
317 IO.mapOptional("AlignConsecutiveAssignments", in mapping()
319 IO.mapOptional("AlignConsecutiveDeclarations", in mapping()
321 IO.mapOptional("AlignEscapedNewlines", Style.AlignEscapedNewlines); in mapping()
322 IO.mapOptional("AlignOperands", Style.AlignOperands); in mapping()
323 IO.mapOptional("AlignTrailingComments", Style.AlignTrailingComments); in mapping()
324 IO.mapOptional("AllowAllParametersOfDeclarationOnNextLine", in mapping()
326 IO.mapOptional("AllowShortBlocksOnASingleLine", in mapping()
328 IO.mapOptional("AllowShortCaseLabelsOnASingleLine", in mapping()
330 IO.mapOptional("AllowShortFunctionsOnASingleLine", in mapping()
332 IO.mapOptional("AllowShortIfStatementsOnASingleLine", in mapping()
334 IO.mapOptional("AllowShortLoopsOnASingleLine", in mapping()
336 IO.mapOptional("AlwaysBreakAfterDefinitionReturnType", in mapping()
338 IO.mapOptional("AlwaysBreakAfterReturnType", in mapping()
353 IO.mapOptional("AlwaysBreakBeforeMultilineStrings", in mapping()
355 IO.mapOptional("AlwaysBreakTemplateDeclarations", in mapping()
357 IO.mapOptional("BinPackArguments", Style.BinPackArguments); in mapping()
358 IO.mapOptional("BinPackParameters", Style.BinPackParameters); in mapping()
359 IO.mapOptional("BraceWrapping", Style.BraceWrapping); in mapping()
360 IO.mapOptional("BreakBeforeBinaryOperators", in mapping()
362 IO.mapOptional("BreakBeforeBraces", Style.BreakBeforeBraces); in mapping()
365 IO.mapOptional("BreakBeforeInheritanceComma", in mapping()
367 IO.mapOptional("BreakInheritanceList", in mapping()
376 IO.mapOptional("BreakBeforeTernaryOperators", in mapping()
380 IO.mapOptional("BreakConstructorInitializersBeforeComma", in mapping()
382 IO.mapOptional("BreakConstructorInitializers", in mapping()
391 IO.mapOptional("BreakAfterJavaFieldAnnotations", in mapping()
393 IO.mapOptional("BreakStringLiterals", Style.BreakStringLiterals); in mapping()
394 IO.mapOptional("ColumnLimit", Style.ColumnLimit); in mapping()
395 IO.mapOptional("CommentPragmas", Style.CommentPragmas); in mapping()
396 IO.mapOptional("CompactNamespaces", Style.CompactNamespaces); in mapping()
397 IO.mapOptional("ConstructorInitializerAllOnOneLineOrOnePerLine", in mapping()
399 IO.mapOptional("ConstructorInitializerIndentWidth", in mapping()
401 IO.mapOptional("ContinuationIndentWidth", Style.ContinuationIndentWidth); in mapping()
402 IO.mapOptional("Cpp11BracedListStyle", Style.Cpp11BracedListStyle); in mapping()
403 IO.mapOptional("DerivePointerAlignment", Style.DerivePointerAlignment); in mapping()
404 IO.mapOptional("DisableFormat", Style.DisableFormat); in mapping()
405 IO.mapOptional("ExperimentalAutoDetectBinPacking", in mapping()
407 IO.mapOptional("FixNamespaceComments", Style.FixNamespaceComments); in mapping()
408 IO.mapOptional("ForEachMacros", Style.ForEachMacros); in mapping()
409 IO.mapOptional("IncludeBlocks", Style.IncludeStyle.IncludeBlocks); in mapping()
410 IO.mapOptional("IncludeCategories", Style.IncludeStyle.IncludeCategories); in mapping()
411 IO.mapOptional("IncludeIsMainRegex", Style.IncludeStyle.IncludeIsMainRegex); in mapping()
412 IO.mapOptional("IndentCaseLabels", Style.IndentCaseLabels); in mapping()
413 IO.mapOptional("IndentPPDirectives", Style.IndentPPDirectives); in mapping()
414 IO.mapOptional("IndentWidth", Style.IndentWidth); in mapping()
415 IO.mapOptional("IndentWrappedFunctionNames", in mapping()
417 IO.mapOptional("JavaImportGroups", Style.JavaImportGroups); in mapping()
418 IO.mapOptional("JavaScriptQuotes", Style.JavaScriptQuotes); in mapping()
419 IO.mapOptional("JavaScriptWrapImports", Style.JavaScriptWrapImports); in mapping()
420 IO.mapOptional("KeepEmptyLinesAtTheStartOfBlocks", in mapping()
422 IO.mapOptional("MacroBlockBegin", Style.MacroBlockBegin); in mapping()
423 IO.mapOptional("MacroBlockEnd", Style.MacroBlockEnd); in mapping()
424 IO.mapOptional("MaxEmptyLinesToKeep", Style.MaxEmptyLinesToKeep); in mapping()
425 IO.mapOptional("NamespaceIndentation", Style.NamespaceIndentation); in mapping()
426 IO.mapOptional("ObjCBinPackProtocolList", Style.ObjCBinPackProtocolList); in mapping()
427 IO.mapOptional("ObjCBlockIndentWidth", Style.ObjCBlockIndentWidth); in mapping()
428 IO.mapOptional("ObjCSpaceAfterProperty", Style.ObjCSpaceAfterProperty); in mapping()
429 IO.mapOptional("ObjCSpaceBeforeProtocolList", in mapping()
431 IO.mapOptional("PenaltyBreakAssignment", Style.PenaltyBreakAssignment); in mapping()
432 IO.mapOptional("PenaltyBreakBeforeFirstCallParameter", in mapping()
434 IO.mapOptional("PenaltyBreakComment", Style.PenaltyBreakComment); in mapping()
435 IO.mapOptional("PenaltyBreakFirstLessLess", in mapping()
437 IO.mapOptional("PenaltyBreakString", Style.PenaltyBreakString); in mapping()
438 IO.mapOptional("PenaltyBreakTemplateDeclaration", in mapping()
440 IO.mapOptional("PenaltyExcessCharacter", Style.PenaltyExcessCharacter); in mapping()
441 IO.mapOptional("PenaltyReturnTypeOnItsOwnLine", in mapping()
443 IO.mapOptional("PointerAlignment", Style.PointerAlignment); in mapping()
444 IO.mapOptional("RawStringFormats", Style.RawStringFormats); in mapping()
445 IO.mapOptional("ReflowComments", Style.ReflowComments); in mapping()
446 IO.mapOptional("SortIncludes", Style.SortIncludes); in mapping()
447 IO.mapOptional("SortUsingDeclarations", Style.SortUsingDeclarations); in mapping()
448 IO.mapOptional("SpaceAfterCStyleCast", Style.SpaceAfterCStyleCast); in mapping()
449 IO.mapOptional("SpaceAfterTemplateKeyword", in mapping()
451 IO.mapOptional("SpaceBeforeAssignmentOperators", in mapping()
453 IO.mapOptional("SpaceBeforeCpp11BracedList", in mapping()
455 IO.mapOptional("SpaceBeforeCtorInitializerColon", in mapping()
457 IO.mapOptional("SpaceBeforeInheritanceColon", in mapping()
459 IO.mapOptional("SpaceBeforeParens", Style.SpaceBeforeParens); in mapping()
460 IO.mapOptional("SpaceBeforeRangeBasedForLoopColon", in mapping()
462 IO.mapOptional("SpaceInEmptyParentheses", Style.SpaceInEmptyParentheses); in mapping()
463 IO.mapOptional("SpacesBeforeTrailingComments", in mapping()
465 IO.mapOptional("SpacesInAngles", Style.SpacesInAngles); in mapping()
466 IO.mapOptional("SpacesInContainerLiterals", in mapping()
468 IO.mapOptional("SpacesInCStyleCastParentheses", in mapping()
470 IO.mapOptional("SpacesInParentheses", Style.SpacesInParentheses); in mapping()
471 IO.mapOptional("SpacesInSquareBrackets", Style.SpacesInSquareBrackets); in mapping()
472 IO.mapOptional("Standard", Style.Standard); in mapping()
473 IO.mapOptional("StatementMacros", Style.StatementMacros); in mapping()
474 IO.mapOptional("TabWidth", Style.TabWidth); in mapping()
475 IO.mapOptional("UseTab", Style.UseTab); in mapping()
480 static void mapping(IO &IO, FormatStyle::BraceWrappingFlags &Wrapping) { in mapping()
481 IO.mapOptional("AfterClass", Wrapping.AfterClass); in mapping()
482 IO.mapOptional("AfterControlStatement", Wrapping.AfterControlStatement); in mapping()
483 IO.mapOptional("AfterEnum", Wrapping.AfterEnum); in mapping()
484 IO.mapOptional("AfterFunction", Wrapping.AfterFunction); in mapping()
485 IO.mapOptional("AfterNamespace", Wrapping.AfterNamespace); in mapping()
486 IO.mapOptional("AfterObjCDeclaration", Wrapping.AfterObjCDeclaration); in mapping()
487 IO.mapOptional("AfterStruct", Wrapping.AfterStruct); in mapping()
488 IO.mapOptional("AfterUnion", Wrapping.AfterUnion); in mapping()
489 IO.mapOptional("AfterExternBlock", Wrapping.AfterExternBlock); in mapping()
490 IO.mapOptional("BeforeCatch", Wrapping.BeforeCatch); in mapping()
491 IO.mapOptional("BeforeElse", Wrapping.BeforeElse); in mapping()
492 IO.mapOptional("IndentBraces", Wrapping.IndentBraces); in mapping()
493 IO.mapOptional("SplitEmptyFunction", Wrapping.SplitEmptyFunction); in mapping()
494 IO.mapOptional("SplitEmptyRecord", Wrapping.SplitEmptyRecord); in mapping()
495 IO.mapOptional("SplitEmptyNamespace", Wrapping.SplitEmptyNamespace); in mapping()
500 static void mapping(IO &IO, FormatStyle::RawStringFormat &Format) { in mapping()
501 IO.mapOptional("Language", Format.Language); in mapping()
502 IO.mapOptional("Delimiters", Format.Delimiters); in mapping()
503 IO.mapOptional("EnclosingFunctions", Format.EnclosingFunctions); in mapping()
504 IO.mapOptional("CanonicalDelimiter", Format.CanonicalDelimiter); in mapping()
505 IO.mapOptional("BasedOnStyle", Format.BasedOnStyle); in mapping()
515 static size_t size(IO &IO, std::vector<FormatStyle> &Seq) { in size()
518 static FormatStyle &element(IO &IO, std::vector<FormatStyle> &Seq, in element()
526 Template = *((const FormatStyle *)IO.getContext()); in element()