* Constructor of ASFormatter */
| 36 | * Constructor of ASFormatter |
| 37 | */ |
| 38 | ASFormatter::ASFormatter() |
| 39 | { |
| 40 | sourceIterator = NULL; |
| 41 | enhancer = new ASEnhancer; |
| 42 | preBracketHeaderStack = NULL; |
| 43 | bracketTypeStack = NULL; |
| 44 | parenStack = NULL; |
| 45 | structStack = NULL; |
| 46 | questionMarkStack = NULL; |
| 47 | lineCommentNoIndent = false; |
| 48 | formattingStyle = STYLE_NONE; |
| 49 | bracketFormatMode = NONE_MODE; |
| 50 | pointerAlignment = PTR_ALIGN_NONE; |
| 51 | referenceAlignment = REF_SAME_AS_PTR; |
| 52 | objCColonPadMode = COLON_PAD_NO_CHANGE; |
| 53 | lineEnd = LINEEND_DEFAULT; |
| 54 | maxCodeLength = string::npos; |
| 55 | shouldPadOperators = false; |
| 56 | shouldPadParensOutside = false; |
| 57 | shouldPadFirstParen = false; |
| 58 | shouldPadParensInside = false; |
| 59 | shouldPadHeader = false; |
| 60 | shouldStripCommentPrefix = false; |
| 61 | shouldUnPadParens = false; |
| 62 | shouldAttachClosingBracket = false; |
| 63 | shouldBreakOneLineBlocks = true; |
| 64 | shouldBreakOneLineStatements = true; |
| 65 | shouldConvertTabs = false; |
| 66 | shouldIndentCol1Comments = false; |
| 67 | shouldCloseTemplates = false; |
| 68 | shouldAttachExternC = false; |
| 69 | shouldAttachNamespace = false; |
| 70 | shouldAttachClass = false; |
| 71 | shouldAttachInline = false; |
| 72 | shouldBreakBlocks = false; |
| 73 | shouldBreakClosingHeaderBlocks = false; |
| 74 | shouldBreakClosingHeaderBrackets = false; |
| 75 | shouldDeleteEmptyLines = false; |
| 76 | shouldBreakElseIfs = false; |
| 77 | shouldBreakLineAfterLogical = false; |
| 78 | shouldAddBrackets = false; |
| 79 | shouldAddOneLineBrackets = false; |
| 80 | shouldRemoveBrackets = false; |
| 81 | shouldPadMethodColon = false; |
| 82 | shouldPadMethodPrefix = false; |
| 83 | shouldUnPadMethodPrefix = false; |
| 84 | |
| 85 | // initialize ASFormatter member vectors |
| 86 | formatterFileType = 9; // reset to an invalid type |
| 87 | headers = new vector<const string*>; |
| 88 | nonParenHeaders = new vector<const string*>; |
| 89 | preDefinitionHeaders = new vector<const string*>; |
| 90 | preCommandHeaders = new vector<const string*>; |
| 91 | operators = new vector<const string*>; |
| 92 | assignmentOperators = new vector<const string*>; |
| 93 | castOperators = new vector<const string*>; |
| 94 | } |
| 95 |
nothing calls this directly
no outgoing calls
no test coverage detected