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()
65 IO.enumCase(Value, "CSharp", FormatStyle::LK_CSharp); in enumeration()
66 IO.enumCase(Value, "Json", FormatStyle::LK_Json); in enumeration()
71 static void enumeration(IO &IO, FormatStyle::LanguageStandard &Value) { in enumeration()
72 IO.enumCase(Value, "c++03", FormatStyle::LS_Cpp03); in enumeration()
73 IO.enumCase(Value, "C++03", FormatStyle::LS_Cpp03); // Legacy alias in enumeration()
74 IO.enumCase(Value, "Cpp03", FormatStyle::LS_Cpp03); // Legacy alias in enumeration()
76 IO.enumCase(Value, "c++11", FormatStyle::LS_Cpp11); in enumeration()
77 IO.enumCase(Value, "C++11", FormatStyle::LS_Cpp11); // Legacy alias in enumeration()
79 IO.enumCase(Value, "c++14", FormatStyle::LS_Cpp14); in enumeration()
80 IO.enumCase(Value, "c++17", FormatStyle::LS_Cpp17); in enumeration()
81 IO.enumCase(Value, "c++20", FormatStyle::LS_Cpp20); in enumeration()
83 IO.enumCase(Value, "Latest", FormatStyle::LS_Latest); in enumeration()
84 IO.enumCase(Value, "Cpp11", FormatStyle::LS_Latest); // Legacy alias in enumeration()
85 IO.enumCase(Value, "Auto", FormatStyle::LS_Auto); in enumeration()
91 static void enumeration(IO &IO, in enumeration()
93 IO.enumCase(Value, "Signature", FormatStyle::LBI_Signature); in enumeration()
94 IO.enumCase(Value, "OuterScope", FormatStyle::LBI_OuterScope); in enumeration()
99 static void enumeration(IO &IO, FormatStyle::UseTabStyle &Value) { in enumeration()
100 IO.enumCase(Value, "Never", FormatStyle::UT_Never); in enumeration()
101 IO.enumCase(Value, "false", FormatStyle::UT_Never); in enumeration()
102 IO.enumCase(Value, "Always", FormatStyle::UT_Always); in enumeration()
103 IO.enumCase(Value, "true", FormatStyle::UT_Always); in enumeration()
104 IO.enumCase(Value, "ForIndentation", FormatStyle::UT_ForIndentation); in enumeration()
105 IO.enumCase(Value, "ForContinuationAndIndentation", in enumeration()
107 IO.enumCase(Value, "AlignWithSpaces", FormatStyle::UT_AlignWithSpaces); in enumeration()
112 static void enumeration(IO &IO, FormatStyle::JavaScriptQuoteStyle &Value) { in enumeration()
113 IO.enumCase(Value, "Leave", FormatStyle::JSQS_Leave); in enumeration()
114 IO.enumCase(Value, "Single", FormatStyle::JSQS_Single); in enumeration()
115 IO.enumCase(Value, "Double", FormatStyle::JSQS_Double); in enumeration()
120 static void enumeration(IO &IO, FormatStyle::ShortBlockStyle &Value) { in enumeration()
121 IO.enumCase(Value, "Never", FormatStyle::SBS_Never); in enumeration()
122 IO.enumCase(Value, "false", FormatStyle::SBS_Never); in enumeration()
123 IO.enumCase(Value, "Always", FormatStyle::SBS_Always); in enumeration()
124 IO.enumCase(Value, "true", FormatStyle::SBS_Always); in enumeration()
125 IO.enumCase(Value, "Empty", FormatStyle::SBS_Empty); in enumeration()
130 static void enumeration(IO &IO, FormatStyle::ShortFunctionStyle &Value) { in enumeration()
131 IO.enumCase(Value, "None", FormatStyle::SFS_None); in enumeration()
132 IO.enumCase(Value, "false", FormatStyle::SFS_None); in enumeration()
133 IO.enumCase(Value, "All", FormatStyle::SFS_All); in enumeration()
134 IO.enumCase(Value, "true", FormatStyle::SFS_All); in enumeration()
135 IO.enumCase(Value, "Inline", FormatStyle::SFS_Inline); in enumeration()
136 IO.enumCase(Value, "InlineOnly", FormatStyle::SFS_InlineOnly); in enumeration()
137 IO.enumCase(Value, "Empty", FormatStyle::SFS_Empty); in enumeration()
142 static void enumeration(IO &IO, FormatStyle::AlignConsecutiveStyle &Value) { in enumeration()
143 IO.enumCase(Value, "None", FormatStyle::ACS_None); in enumeration()
144 IO.enumCase(Value, "Consecutive", FormatStyle::ACS_Consecutive); in enumeration()
145 IO.enumCase(Value, "AcrossEmptyLines", FormatStyle::ACS_AcrossEmptyLines); in enumeration()
146 IO.enumCase(Value, "AcrossComments", FormatStyle::ACS_AcrossComments); in enumeration()
147 IO.enumCase(Value, "AcrossEmptyLinesAndComments", in enumeration()
151 IO.enumCase(Value, "true", FormatStyle::ACS_Consecutive); in enumeration()
152 IO.enumCase(Value, "false", FormatStyle::ACS_None); in enumeration()
158 static void enumeration(IO &IO, in enumeration()
160 IO.enumCase(Value, "None", FormatStyle::AIAS_None); in enumeration()
161 IO.enumCase(Value, "Left", FormatStyle::AIAS_Left); in enumeration()
162 IO.enumCase(Value, "Right", FormatStyle::AIAS_Right); in enumeration()
167 static void enumeration(IO &IO, FormatStyle::ShortIfStyle &Value) { in enumeration()
168 IO.enumCase(Value, "Never", FormatStyle::SIS_Never); in enumeration()
169 IO.enumCase(Value, "WithoutElse", FormatStyle::SIS_WithoutElse); in enumeration()
170 IO.enumCase(Value, "OnlyFirstIf", FormatStyle::SIS_OnlyFirstIf); in enumeration()
171 IO.enumCase(Value, "AllIfsAndElse", FormatStyle::SIS_AllIfsAndElse); in enumeration()
174 IO.enumCase(Value, "Always", FormatStyle::SIS_OnlyFirstIf); in enumeration()
175 IO.enumCase(Value, "false", FormatStyle::SIS_Never); in enumeration()
176 IO.enumCase(Value, "true", FormatStyle::SIS_WithoutElse); in enumeration()
181 static void enumeration(IO &IO, FormatStyle::ShortLambdaStyle &Value) { in enumeration()
182 IO.enumCase(Value, "None", FormatStyle::SLS_None); in enumeration()
183 IO.enumCase(Value, "false", FormatStyle::SLS_None); in enumeration()
184 IO.enumCase(Value, "Empty", FormatStyle::SLS_Empty); in enumeration()
185 IO.enumCase(Value, "Inline", FormatStyle::SLS_Inline); in enumeration()
186 IO.enumCase(Value, "All", FormatStyle::SLS_All); in enumeration()
187 IO.enumCase(Value, "true", FormatStyle::SLS_All); in enumeration()
192 static void enumeration(IO &IO, FormatStyle::BinPackStyle &Value) { in enumeration()
193 IO.enumCase(Value, "Auto", FormatStyle::BPS_Auto); in enumeration()
194 IO.enumCase(Value, "Always", FormatStyle::BPS_Always); in enumeration()
195 IO.enumCase(Value, "Never", FormatStyle::BPS_Never); in enumeration()
200 static void enumeration(IO &IO, FormatStyle::TrailingCommaStyle &Value) { in enumeration()
201 IO.enumCase(Value, "None", FormatStyle::TCS_None); in enumeration()
202 IO.enumCase(Value, "Wrapped", FormatStyle::TCS_Wrapped); in enumeration()
207 static void enumeration(IO &IO, FormatStyle::BinaryOperatorStyle &Value) { in enumeration()
208 IO.enumCase(Value, "All", FormatStyle::BOS_All); in enumeration()
209 IO.enumCase(Value, "true", FormatStyle::BOS_All); in enumeration()
210 IO.enumCase(Value, "None", FormatStyle::BOS_None); in enumeration()
211 IO.enumCase(Value, "false", FormatStyle::BOS_None); in enumeration()
212 IO.enumCase(Value, "NonAssignment", FormatStyle::BOS_NonAssignment); in enumeration()
217 static void enumeration(IO &IO, FormatStyle::BraceBreakingStyle &Value) { in enumeration()
218 IO.enumCase(Value, "Attach", FormatStyle::BS_Attach); in enumeration()
219 IO.enumCase(Value, "Linux", FormatStyle::BS_Linux); in enumeration()
220 IO.enumCase(Value, "Mozilla", FormatStyle::BS_Mozilla); in enumeration()
221 IO.enumCase(Value, "Stroustrup", FormatStyle::BS_Stroustrup); in enumeration()
222 IO.enumCase(Value, "Allman", FormatStyle::BS_Allman); in enumeration()
223 IO.enumCase(Value, "Whitesmiths", FormatStyle::BS_Whitesmiths); in enumeration()
224 IO.enumCase(Value, "GNU", FormatStyle::BS_GNU); in enumeration()
225 IO.enumCase(Value, "WebKit", FormatStyle::BS_WebKit); in enumeration()
226 IO.enumCase(Value, "Custom", FormatStyle::BS_Custom); in enumeration()
234 enumeration(IO &IO, in enumeration()
236 IO.enumCase(Value, "Never", FormatStyle::BWACS_Never); in enumeration()
237 IO.enumCase(Value, "MultiLine", FormatStyle::BWACS_MultiLine); in enumeration()
238 IO.enumCase(Value, "Always", FormatStyle::BWACS_Always); in enumeration()
241 IO.enumCase(Value, "false", FormatStyle::BWACS_Never); in enumeration()
242 IO.enumCase(Value, "true", FormatStyle::BWACS_Always); in enumeration()
249 enumeration(IO &IO, FormatStyle::BreakConstructorInitializersStyle &Value) { in enumeration()
250 IO.enumCase(Value, "BeforeColon", FormatStyle::BCIS_BeforeColon); in enumeration()
251 IO.enumCase(Value, "BeforeComma", FormatStyle::BCIS_BeforeComma); in enumeration()
252 IO.enumCase(Value, "AfterColon", FormatStyle::BCIS_AfterColon); in enumeration()
258 static void enumeration(IO &IO, in enumeration()
260 IO.enumCase(Value, "BeforeColon", FormatStyle::BILS_BeforeColon); in enumeration()
261 IO.enumCase(Value, "BeforeComma", FormatStyle::BILS_BeforeComma); in enumeration()
262 IO.enumCase(Value, "AfterColon", FormatStyle::BILS_AfterColon); in enumeration()
263 IO.enumCase(Value, "AfterComma", FormatStyle::BILS_AfterComma); in enumeration()
270 enumeration(IO &IO, FormatStyle::EmptyLineAfterAccessModifierStyle &Value) { in enumeration()
271 IO.enumCase(Value, "Never", FormatStyle::ELAAMS_Never); in enumeration()
272 IO.enumCase(Value, "Leave", FormatStyle::ELAAMS_Leave); in enumeration()
273 IO.enumCase(Value, "Always", FormatStyle::ELAAMS_Always); in enumeration()
281 enumeration(IO &IO, FormatStyle::EmptyLineBeforeAccessModifierStyle &Value) { in enumeration()
282 IO.enumCase(Value, "Never", FormatStyle::ELBAMS_Never); in enumeration()
283 IO.enumCase(Value, "Leave", FormatStyle::ELBAMS_Leave); in enumeration()
284 IO.enumCase(Value, "LogicalBlock", FormatStyle::ELBAMS_LogicalBlock); in enumeration()
285 IO.enumCase(Value, "Always", FormatStyle::ELBAMS_Always); in enumeration()
291 static void enumeration(IO &IO, FormatStyle::PPDirectiveIndentStyle &Value) { in enumeration()
292 IO.enumCase(Value, "None", FormatStyle::PPDIS_None); in enumeration()
293 IO.enumCase(Value, "AfterHash", FormatStyle::PPDIS_AfterHash); in enumeration()
294 IO.enumCase(Value, "BeforeHash", FormatStyle::PPDIS_BeforeHash); in enumeration()
300 static void enumeration(IO &IO, FormatStyle::IndentExternBlockStyle &Value) { in enumeration()
301 IO.enumCase(Value, "AfterExternBlock", FormatStyle::IEBS_AfterExternBlock); in enumeration()
302 IO.enumCase(Value, "Indent", FormatStyle::IEBS_Indent); in enumeration()
303 IO.enumCase(Value, "NoIndent", FormatStyle::IEBS_NoIndent); in enumeration()
304 IO.enumCase(Value, "true", FormatStyle::IEBS_Indent); in enumeration()
305 IO.enumCase(Value, "false", FormatStyle::IEBS_NoIndent); in enumeration()
311 static void enumeration(IO &IO, FormatStyle::ReturnTypeBreakingStyle &Value) { in enumeration()
312 IO.enumCase(Value, "None", FormatStyle::RTBS_None); in enumeration()
313 IO.enumCase(Value, "All", FormatStyle::RTBS_All); in enumeration()
314 IO.enumCase(Value, "TopLevel", FormatStyle::RTBS_TopLevel); in enumeration()
315 IO.enumCase(Value, "TopLevelDefinitions", in enumeration()
317 IO.enumCase(Value, "AllDefinitions", FormatStyle::RTBS_AllDefinitions); in enumeration()
323 static void enumeration(IO &IO, in enumeration()
325 IO.enumCase(Value, "No", FormatStyle::BTDS_No); in enumeration()
326 IO.enumCase(Value, "MultiLine", FormatStyle::BTDS_MultiLine); in enumeration()
327 IO.enumCase(Value, "Yes", FormatStyle::BTDS_Yes); in enumeration()
330 IO.enumCase(Value, "false", FormatStyle::BTDS_MultiLine); in enumeration()
331 IO.enumCase(Value, "true", FormatStyle::BTDS_Yes); in enumeration()
338 enumeration(IO &IO, FormatStyle::DefinitionReturnTypeBreakingStyle &Value) { in enumeration()
339 IO.enumCase(Value, "None", FormatStyle::DRTBS_None); in enumeration()
340 IO.enumCase(Value, "All", FormatStyle::DRTBS_All); in enumeration()
341 IO.enumCase(Value, "TopLevel", FormatStyle::DRTBS_TopLevel); in enumeration()
344 IO.enumCase(Value, "false", FormatStyle::DRTBS_None); in enumeration()
345 IO.enumCase(Value, "true", FormatStyle::DRTBS_All); in enumeration()
351 static void enumeration(IO &IO, in enumeration()
353 IO.enumCase(Value, "None", FormatStyle::NI_None); in enumeration()
354 IO.enumCase(Value, "Inner", FormatStyle::NI_Inner); in enumeration()
355 IO.enumCase(Value, "All", FormatStyle::NI_All); in enumeration()
360 static void enumeration(IO &IO, FormatStyle::BracketAlignmentStyle &Value) { in enumeration()
361 IO.enumCase(Value, "Align", FormatStyle::BAS_Align); in enumeration()
362 IO.enumCase(Value, "DontAlign", FormatStyle::BAS_DontAlign); in enumeration()
363 IO.enumCase(Value, "AlwaysBreak", FormatStyle::BAS_AlwaysBreak); in enumeration()
366 IO.enumCase(Value, "true", FormatStyle::BAS_Align); in enumeration()
367 IO.enumCase(Value, "false", FormatStyle::BAS_DontAlign); in enumeration()
373 static void enumeration(IO &IO, in enumeration()
375 IO.enumCase(Value, "DontAlign", FormatStyle::ENAS_DontAlign); in enumeration()
376 IO.enumCase(Value, "Left", FormatStyle::ENAS_Left); in enumeration()
377 IO.enumCase(Value, "Right", FormatStyle::ENAS_Right); in enumeration()
380 IO.enumCase(Value, "true", FormatStyle::ENAS_Left); in enumeration()
381 IO.enumCase(Value, "false", FormatStyle::ENAS_Right); in enumeration()
386 static void enumeration(IO &IO, FormatStyle::OperandAlignmentStyle &Value) { in enumeration()
387 IO.enumCase(Value, "DontAlign", FormatStyle::OAS_DontAlign); in enumeration()
388 IO.enumCase(Value, "Align", FormatStyle::OAS_Align); in enumeration()
389 IO.enumCase(Value, "AlignAfterOperator", in enumeration()
393 IO.enumCase(Value, "true", FormatStyle::OAS_Align); in enumeration()
394 IO.enumCase(Value, "false", FormatStyle::OAS_DontAlign); in enumeration()
399 static void enumeration(IO &IO, FormatStyle::PointerAlignmentStyle &Value) { in enumeration()
400 IO.enumCase(Value, "Middle", FormatStyle::PAS_Middle); in enumeration()
401 IO.enumCase(Value, "Left", FormatStyle::PAS_Left); in enumeration()
402 IO.enumCase(Value, "Right", FormatStyle::PAS_Right); in enumeration()
405 IO.enumCase(Value, "true", FormatStyle::PAS_Left); in enumeration()
406 IO.enumCase(Value, "false", FormatStyle::PAS_Right); in enumeration()
413 enumeration(IO &IO, FormatStyle::SpaceAroundPointerQualifiersStyle &Value) { in enumeration()
414 IO.enumCase(Value, "Default", FormatStyle::SAPQ_Default); in enumeration()
415 IO.enumCase(Value, "Before", FormatStyle::SAPQ_Before); in enumeration()
416 IO.enumCase(Value, "After", FormatStyle::SAPQ_After); in enumeration()
417 IO.enumCase(Value, "Both", FormatStyle::SAPQ_Both); in enumeration()
423 static void enumeration(IO &IO, FormatStyle::ReferenceAlignmentStyle &Value) { in enumeration()
424 IO.enumCase(Value, "Pointer", FormatStyle::RAS_Pointer); in enumeration()
425 IO.enumCase(Value, "Middle", FormatStyle::RAS_Middle); in enumeration()
426 IO.enumCase(Value, "Left", FormatStyle::RAS_Left); in enumeration()
427 IO.enumCase(Value, "Right", FormatStyle::RAS_Right); in enumeration()
433 static void enumeration(IO &IO, in enumeration()
435 IO.enumCase(Value, "Never", FormatStyle::SBPO_Never); in enumeration()
436 IO.enumCase(Value, "ControlStatements", in enumeration()
438 IO.enumCase(Value, "ControlStatementsExceptControlMacros", in enumeration()
440 IO.enumCase(Value, "NonEmptyParentheses", in enumeration()
442 IO.enumCase(Value, "Always", FormatStyle::SBPO_Always); in enumeration()
445 IO.enumCase(Value, "false", FormatStyle::SBPO_Never); in enumeration()
446 IO.enumCase(Value, "true", FormatStyle::SBPO_ControlStatements); in enumeration()
447 IO.enumCase(Value, "ControlStatementsExceptForEachMacros", in enumeration()
454 static void enumeration(IO &IO, in enumeration()
456 IO.enumCase(Value, "Both", FormatStyle::BFCS_Both); in enumeration()
457 IO.enumCase(Value, "None", FormatStyle::BFCS_None); in enumeration()
458 IO.enumCase(Value, "Before", FormatStyle::BFCS_Before); in enumeration()
459 IO.enumCase(Value, "After", FormatStyle::BFCS_After); in enumeration()
464 static void enumeration(IO &IO, FormatStyle::SortIncludesOptions &Value) { in enumeration()
465 IO.enumCase(Value, "Never", FormatStyle::SI_Never); in enumeration()
466 IO.enumCase(Value, "CaseInsensitive", FormatStyle::SI_CaseInsensitive); in enumeration()
467 IO.enumCase(Value, "CaseSensitive", FormatStyle::SI_CaseSensitive); in enumeration()
470 IO.enumCase(Value, "false", FormatStyle::SI_Never); in enumeration()
471 IO.enumCase(Value, "true", FormatStyle::SI_CaseSensitive); in enumeration()
477 static void enumeration(IO &IO, in enumeration()
479 IO.enumCase(Value, "Before", FormatStyle::SJSIO_Before); in enumeration()
480 IO.enumCase(Value, "After", FormatStyle::SJSIO_After); in enumeration()
485 static void enumeration(IO &IO, FormatStyle::SpacesInAnglesStyle &Value) { in enumeration()
486 IO.enumCase(Value, "Never", FormatStyle::SIAS_Never); in enumeration()
487 IO.enumCase(Value, "Always", FormatStyle::SIAS_Always); in enumeration()
488 IO.enumCase(Value, "Leave", FormatStyle::SIAS_Leave); in enumeration()
491 IO.enumCase(Value, "false", FormatStyle::SIAS_Never); in enumeration()
492 IO.enumCase(Value, "true", FormatStyle::SIAS_Always); in enumeration()
497 static void mapping(IO &IO, FormatStyle &Style) { in mapping()
499 IO.mapOptional("Language", Style.Language); in mapping()
501 if (IO.outputting()) { in mapping()
510 IO.mapOptional("# BasedOnStyle", StyleName); in mapping()
516 IO.mapOptional("BasedOnStyle", BasedOnStyle); in mapping()
520 ((FormatStyle *)IO.getContext())->Language; in mapping()
522 IO.setError(Twine("Unknown value for BasedOnStyle: ", BasedOnStyle)); in mapping()
530 if (!IO.outputting()) { in mapping()
531 IO.mapOptional("AlignEscapedNewlinesLeft", Style.AlignEscapedNewlines); in mapping()
532 IO.mapOptional("DerivePointerBinding", Style.DerivePointerAlignment); in mapping()
533 IO.mapOptional("IndentFunctionDeclarationAfterType", in mapping()
535 IO.mapOptional("PointerBindsToType", Style.PointerAlignment); in mapping()
536 IO.mapOptional("SpaceAfterControlStatementKeyword", in mapping()
540 IO.mapOptional("AccessModifierOffset", Style.AccessModifierOffset); in mapping()
541 IO.mapOptional("AlignAfterOpenBracket", Style.AlignAfterOpenBracket); in mapping()
542 IO.mapOptional("AlignArrayOfStructures", Style.AlignArrayOfStructures); in mapping()
543 IO.mapOptional("AlignConsecutiveMacros", Style.AlignConsecutiveMacros); in mapping()
544 IO.mapOptional("AlignConsecutiveAssignments", in mapping()
546 IO.mapOptional("AlignConsecutiveBitFields", in mapping()
548 IO.mapOptional("AlignConsecutiveDeclarations", in mapping()
550 IO.mapOptional("AlignEscapedNewlines", Style.AlignEscapedNewlines); in mapping()
551 IO.mapOptional("AlignOperands", Style.AlignOperands); in mapping()
552 IO.mapOptional("AlignTrailingComments", Style.AlignTrailingComments); in mapping()
553 IO.mapOptional("AllowAllArgumentsOnNextLine", in mapping()
555 IO.mapOptional("AllowAllConstructorInitializersOnNextLine", in mapping()
557 IO.mapOptional("AllowAllParametersOfDeclarationOnNextLine", in mapping()
559 IO.mapOptional("AllowShortEnumsOnASingleLine", in mapping()
561 IO.mapOptional("AllowShortBlocksOnASingleLine", in mapping()
563 IO.mapOptional("AllowShortCaseLabelsOnASingleLine", in mapping()
565 IO.mapOptional("AllowShortFunctionsOnASingleLine", in mapping()
567 IO.mapOptional("AllowShortLambdasOnASingleLine", in mapping()
569 IO.mapOptional("AllowShortIfStatementsOnASingleLine", in mapping()
571 IO.mapOptional("AllowShortLoopsOnASingleLine", in mapping()
573 IO.mapOptional("AlwaysBreakAfterDefinitionReturnType", in mapping()
575 IO.mapOptional("AlwaysBreakAfterReturnType", in mapping()
591 IO.mapOptional("AlwaysBreakBeforeMultilineStrings", in mapping()
593 IO.mapOptional("AlwaysBreakTemplateDeclarations", in mapping()
595 IO.mapOptional("AttributeMacros", Style.AttributeMacros); in mapping()
596 IO.mapOptional("BinPackArguments", Style.BinPackArguments); in mapping()
597 IO.mapOptional("BinPackParameters", Style.BinPackParameters); in mapping()
598 IO.mapOptional("BraceWrapping", Style.BraceWrapping); in mapping()
599 IO.mapOptional("BreakBeforeBinaryOperators", in mapping()
601 IO.mapOptional("BreakBeforeConceptDeclarations", in mapping()
603 IO.mapOptional("BreakBeforeBraces", Style.BreakBeforeBraces); in mapping()
606 IO.mapOptional("BreakBeforeInheritanceComma", BreakBeforeInheritanceComma); in mapping()
607 IO.mapOptional("BreakInheritanceList", Style.BreakInheritanceList); in mapping()
615 IO.mapOptional("BreakBeforeTernaryOperators", in mapping()
619 IO.mapOptional("BreakConstructorInitializersBeforeComma", in mapping()
621 IO.mapOptional("BreakConstructorInitializers", in mapping()
630 IO.mapOptional("BreakAfterJavaFieldAnnotations", in mapping()
632 IO.mapOptional("BreakStringLiterals", Style.BreakStringLiterals); in mapping()
633 IO.mapOptional("ColumnLimit", Style.ColumnLimit); in mapping()
634 IO.mapOptional("CommentPragmas", Style.CommentPragmas); in mapping()
635 IO.mapOptional("CompactNamespaces", Style.CompactNamespaces); in mapping()
636 IO.mapOptional("ConstructorInitializerAllOnOneLineOrOnePerLine", in mapping()
638 IO.mapOptional("ConstructorInitializerIndentWidth", in mapping()
640 IO.mapOptional("ContinuationIndentWidth", Style.ContinuationIndentWidth); in mapping()
641 IO.mapOptional("Cpp11BracedListStyle", Style.Cpp11BracedListStyle); in mapping()
642 IO.mapOptional("DeriveLineEnding", Style.DeriveLineEnding); in mapping()
643 IO.mapOptional("DerivePointerAlignment", Style.DerivePointerAlignment); in mapping()
644 IO.mapOptional("DisableFormat", Style.DisableFormat); in mapping()
645 IO.mapOptional("EmptyLineAfterAccessModifier", in mapping()
647 IO.mapOptional("EmptyLineBeforeAccessModifier", in mapping()
649 IO.mapOptional("ExperimentalAutoDetectBinPacking", in mapping()
651 IO.mapOptional("FixNamespaceComments", Style.FixNamespaceComments); in mapping()
652 IO.mapOptional("ForEachMacros", Style.ForEachMacros); in mapping()
653 IO.mapOptional("IfMacros", Style.IfMacros); in mapping()
655 IO.mapOptional("IncludeBlocks", Style.IncludeStyle.IncludeBlocks); in mapping()
656 IO.mapOptional("IncludeCategories", Style.IncludeStyle.IncludeCategories); in mapping()
657 IO.mapOptional("IncludeIsMainRegex", Style.IncludeStyle.IncludeIsMainRegex); in mapping()
658 IO.mapOptional("IncludeIsMainSourceRegex", in mapping()
660 IO.mapOptional("IndentAccessModifiers", Style.IndentAccessModifiers); in mapping()
661 IO.mapOptional("IndentCaseLabels", Style.IndentCaseLabels); in mapping()
662 IO.mapOptional("IndentCaseBlocks", Style.IndentCaseBlocks); in mapping()
663 IO.mapOptional("IndentGotoLabels", Style.IndentGotoLabels); in mapping()
664 IO.mapOptional("IndentPPDirectives", Style.IndentPPDirectives); in mapping()
665 IO.mapOptional("IndentExternBlock", Style.IndentExternBlock); in mapping()
666 IO.mapOptional("IndentRequires", Style.IndentRequires); in mapping()
667 IO.mapOptional("IndentWidth", Style.IndentWidth); in mapping()
668 IO.mapOptional("IndentWrappedFunctionNames", in mapping()
670 IO.mapOptional("InsertTrailingCommas", Style.InsertTrailingCommas); in mapping()
671 IO.mapOptional("JavaImportGroups", Style.JavaImportGroups); in mapping()
672 IO.mapOptional("JavaScriptQuotes", Style.JavaScriptQuotes); in mapping()
673 IO.mapOptional("JavaScriptWrapImports", Style.JavaScriptWrapImports); in mapping()
674 IO.mapOptional("KeepEmptyLinesAtTheStartOfBlocks", in mapping()
676 IO.mapOptional("LambdaBodyIndentation", Style.LambdaBodyIndentation); in mapping()
677 IO.mapOptional("MacroBlockBegin", Style.MacroBlockBegin); in mapping()
678 IO.mapOptional("MacroBlockEnd", Style.MacroBlockEnd); in mapping()
679 IO.mapOptional("MaxEmptyLinesToKeep", Style.MaxEmptyLinesToKeep); in mapping()
680 IO.mapOptional("NamespaceIndentation", Style.NamespaceIndentation); in mapping()
681 IO.mapOptional("NamespaceMacros", Style.NamespaceMacros); in mapping()
682 IO.mapOptional("ObjCBinPackProtocolList", Style.ObjCBinPackProtocolList); in mapping()
683 IO.mapOptional("ObjCBlockIndentWidth", Style.ObjCBlockIndentWidth); in mapping()
684 IO.mapOptional("ObjCBreakBeforeNestedBlockParam", in mapping()
686 IO.mapOptional("ObjCSpaceAfterProperty", Style.ObjCSpaceAfterProperty); in mapping()
687 IO.mapOptional("ObjCSpaceBeforeProtocolList", in mapping()
689 IO.mapOptional("PenaltyBreakAssignment", Style.PenaltyBreakAssignment); in mapping()
690 IO.mapOptional("PenaltyBreakBeforeFirstCallParameter", in mapping()
692 IO.mapOptional("PenaltyBreakComment", Style.PenaltyBreakComment); in mapping()
693 IO.mapOptional("PenaltyBreakFirstLessLess", in mapping()
695 IO.mapOptional("PenaltyBreakString", Style.PenaltyBreakString); in mapping()
696 IO.mapOptional("PenaltyBreakTemplateDeclaration", in mapping()
698 IO.mapOptional("PenaltyExcessCharacter", Style.PenaltyExcessCharacter); in mapping()
699 IO.mapOptional("PenaltyReturnTypeOnItsOwnLine", in mapping()
701 IO.mapOptional("PenaltyIndentedWhitespace", in mapping()
703 IO.mapOptional("PointerAlignment", Style.PointerAlignment); in mapping()
704 IO.mapOptional("PPIndentWidth", Style.PPIndentWidth); in mapping()
705 IO.mapOptional("RawStringFormats", Style.RawStringFormats); in mapping()
706 IO.mapOptional("ReferenceAlignment", Style.ReferenceAlignment); in mapping()
707 IO.mapOptional("ReflowComments", Style.ReflowComments); in mapping()
708 IO.mapOptional("ShortNamespaceLines", Style.ShortNamespaceLines); in mapping()
709 IO.mapOptional("SortIncludes", Style.SortIncludes); in mapping()
710 IO.mapOptional("SortJavaStaticImport", Style.SortJavaStaticImport); in mapping()
711 IO.mapOptional("SortUsingDeclarations", Style.SortUsingDeclarations); in mapping()
712 IO.mapOptional("SpaceAfterCStyleCast", Style.SpaceAfterCStyleCast); in mapping()
713 IO.mapOptional("SpaceAfterLogicalNot", Style.SpaceAfterLogicalNot); in mapping()
714 IO.mapOptional("SpaceAfterTemplateKeyword", in mapping()
716 IO.mapOptional("SpaceBeforeAssignmentOperators", in mapping()
718 IO.mapOptional("SpaceBeforeCaseColon", Style.SpaceBeforeCaseColon); in mapping()
719 IO.mapOptional("SpaceBeforeCpp11BracedList", in mapping()
721 IO.mapOptional("SpaceBeforeCtorInitializerColon", in mapping()
723 IO.mapOptional("SpaceBeforeInheritanceColon", in mapping()
725 IO.mapOptional("SpaceBeforeParens", Style.SpaceBeforeParens); in mapping()
726 IO.mapOptional("SpaceAroundPointerQualifiers", in mapping()
728 IO.mapOptional("SpaceBeforeRangeBasedForLoopColon", in mapping()
730 IO.mapOptional("SpaceInEmptyBlock", Style.SpaceInEmptyBlock); in mapping()
731 IO.mapOptional("SpaceInEmptyParentheses", Style.SpaceInEmptyParentheses); in mapping()
732 IO.mapOptional("SpacesBeforeTrailingComments", in mapping()
734 IO.mapOptional("SpacesInAngles", Style.SpacesInAngles); in mapping()
735 IO.mapOptional("SpacesInConditionalStatement", in mapping()
737 IO.mapOptional("SpacesInContainerLiterals", in mapping()
739 IO.mapOptional("SpacesInCStyleCastParentheses", in mapping()
741 IO.mapOptional("SpacesInLineCommentPrefix", in mapping()
743 IO.mapOptional("SpacesInParentheses", Style.SpacesInParentheses); in mapping()
744 IO.mapOptional("SpacesInSquareBrackets", Style.SpacesInSquareBrackets); in mapping()
745 IO.mapOptional("SpaceBeforeSquareBrackets", in mapping()
747 IO.mapOptional("BitFieldColonSpacing", Style.BitFieldColonSpacing); in mapping()
748 IO.mapOptional("Standard", Style.Standard); in mapping()
749 IO.mapOptional("StatementAttributeLikeMacros", in mapping()
751 IO.mapOptional("StatementMacros", Style.StatementMacros); in mapping()
752 IO.mapOptional("TabWidth", Style.TabWidth); in mapping()
753 IO.mapOptional("TypenameMacros", Style.TypenameMacros); in mapping()
754 IO.mapOptional("UseCRLF", Style.UseCRLF); in mapping()
755 IO.mapOptional("UseTab", Style.UseTab); in mapping()
756 IO.mapOptional("WhitespaceSensitiveMacros", in mapping()
762 static void mapping(IO &IO, FormatStyle::BraceWrappingFlags &Wrapping) { in mapping()
763 IO.mapOptional("AfterCaseLabel", Wrapping.AfterCaseLabel); in mapping()
764 IO.mapOptional("AfterClass", Wrapping.AfterClass); in mapping()
765 IO.mapOptional("AfterControlStatement", Wrapping.AfterControlStatement); in mapping()
766 IO.mapOptional("AfterEnum", Wrapping.AfterEnum); in mapping()
767 IO.mapOptional("AfterFunction", Wrapping.AfterFunction); in mapping()
768 IO.mapOptional("AfterNamespace", Wrapping.AfterNamespace); in mapping()
769 IO.mapOptional("AfterObjCDeclaration", Wrapping.AfterObjCDeclaration); in mapping()
770 IO.mapOptional("AfterStruct", Wrapping.AfterStruct); in mapping()
771 IO.mapOptional("AfterUnion", Wrapping.AfterUnion); in mapping()
772 IO.mapOptional("AfterExternBlock", Wrapping.AfterExternBlock); in mapping()
773 IO.mapOptional("BeforeCatch", Wrapping.BeforeCatch); in mapping()
774 IO.mapOptional("BeforeElse", Wrapping.BeforeElse); in mapping()
775 IO.mapOptional("BeforeLambdaBody", Wrapping.BeforeLambdaBody); in mapping()
776 IO.mapOptional("BeforeWhile", Wrapping.BeforeWhile); in mapping()
777 IO.mapOptional("IndentBraces", Wrapping.IndentBraces); in mapping()
778 IO.mapOptional("SplitEmptyFunction", Wrapping.SplitEmptyFunction); in mapping()
779 IO.mapOptional("SplitEmptyRecord", Wrapping.SplitEmptyRecord); in mapping()
780 IO.mapOptional("SplitEmptyNamespace", Wrapping.SplitEmptyNamespace); in mapping()
785 static void mapping(IO &IO, FormatStyle::RawStringFormat &Format) { in mapping()
786 IO.mapOptional("Language", Format.Language); in mapping()
787 IO.mapOptional("Delimiters", Format.Delimiters); in mapping()
788 IO.mapOptional("EnclosingFunctions", Format.EnclosingFunctions); in mapping()
789 IO.mapOptional("CanonicalDelimiter", Format.CanonicalDelimiter); in mapping()
790 IO.mapOptional("BasedOnStyle", Format.BasedOnStyle); in mapping()
795 static void mapping(IO &IO, FormatStyle::SpacesInLineComment &Space) { in mapping()
798 IO.mapOptional("Minimum", Space.Minimum); in mapping()
799 IO.mapOptional("Maximum", signedMaximum); in mapping()
814 static size_t size(IO &IO, std::vector<FormatStyle> &Seq) { in size()
817 static FormatStyle &element(IO &IO, std::vector<FormatStyle> &Seq, in element()
825 Template = *((const FormatStyle *)IO.getContext()); in element()