SYMBOL INDEX (139 symbols across 23 files) FILE: src/CodeParserController.ts class CodeParserController (line 23) | class CodeParserController { method constructor (line 33) | public constructor() { method dispose (line 55) | public dispose() { method check (line 63) | private check(activeEditor: TextEditor, event: TextDocumentContentChan... method onEvent (line 96) | private onEvent(activeEditor: TextEditor, event: TextDocumentContentCh... FILE: src/Common/ICodeParser.ts type ICodeParser (line 4) | interface ICodeParser { FILE: src/Common/IDocGen.ts type IDocGen (line 4) | interface IDocGen { FILE: src/Config.ts class C (line 5) | class C { method getConfiguration (line 6) | public static getConfiguration() { class Cpp (line 19) | class Cpp { method getConfiguration (line 20) | public static getConfiguration() { class File (line 29) | class File { method getConfiguration (line 30) | public static getConfiguration() { class Generic (line 41) | class Generic { method getConfiguration (line 42) | public static getConfiguration() { class Config (line 66) | class Config { method ImportFromSettings (line 67) | public static ImportFromSettings(): Config { method constructor (line 124) | constructor() { FILE: src/DoxygenCompletionItemProvider.ts class DoxygenCompletionItemProvider (line 7) | class DoxygenCompletionItemProvider implements vscode.CompletionItemProv... method provideCompletionItems (line 133) | public provideCompletionItems(document: vscode.TextDocument, position:... method resolveCompletionItem (line 142) | public resolveCompletionItem(item: vscode.CompletionItem, token: vscod... FILE: src/GitConfig.ts class GitConfig (line 4) | class GitConfig { method constructor (line 7) | public constructor() { method UserName (line 21) | get UserName(): string { method UserEmail (line 30) | get UserEmail(): string { FILE: src/Lang/Cpp/CppArgument.ts class CppArgument (line 3) | class CppArgument { FILE: src/Lang/Cpp/CppDocGen.ts type SpecialCase (line 12) | enum SpecialCase { type CommentType (line 21) | enum CommentType { type CasingType (line 26) | enum CasingType { class CppDocGen (line 35) | class CppDocGen implements IDocGen { method constructor (line 64) | public constructor( method GenerateDoc (line 91) | public GenerateDoc(rangeToReplace: Range, gitConfig: GitConfig) { method getSmartText (line 126) | protected getSmartText(): string { method generateBrief (line 180) | protected generateBrief(lines: string[]) { method generateReturnParams (line 189) | protected generateReturnParams(): string[] { method generateAuthorTag (line 224) | protected generateAuthorTag(lines: string[]) { method generateFilenameFromTemplate (line 240) | protected generateFilenameFromTemplate(lines: string[]) { method generateVersionTag (line 251) | protected generateVersionTag(lines: string[]) { method generateCopyrightTag (line 257) | protected generateCopyrightTag(lines: string[]) { method generateCommonTag (line 272) | protected generateCommonTag(lines: string[], tags: string) { method generateCustomTag (line 304) | protected generateCustomTag(lines: string[], target = CommentType.file) { method generateDateFromTemplate (line 335) | protected generateDateFromTemplate(lines: string[]) { method insertFirstLine (line 347) | protected insertFirstLine(lines: string[]) { method insertBrief (line 353) | protected insertBrief(lines: string[]) { method insertLastLine (line 359) | protected insertLastLine(lines: string[]) { method generateFileDescription (line 365) | protected generateFileDescription(): string { method generateComment (line 391) | protected generateComment(): string { method moveCursurToFirstDoxyCommand (line 448) | protected moveCursurToFirstDoxyCommand(comment: string, baseLine: numb... method splitCasing (line 469) | protected splitCasing(text: string): string { method getAuthorInfo (line 506) | private getAuthorInfo() { FILE: src/Lang/Cpp/CppParseTree.ts class CppParseTree (line 3) | class CppParseTree { method CreateTree (line 10) | public static CreateTree(CppTokens: CppToken[], inNested: boolean = fa... method Compact (line 43) | public Compact(tree: CppParseTree = this): CppParseTree { method Copy (line 68) | public Copy(tree: CppParseTree = this): CppParseTree { method Yield (line 79) | public Yield(tree: CppParseTree = this): string { FILE: src/Lang/Cpp/CppParser.ts class CppParser (line 18) | class CppParser implements ICodeParser { method checkCasing (line 30) | public static checkCasing(name: string, validateFrom: number): CasingT... method constructor (line 116) | constructor(cfg: Config) { method Parse (line 315) | public Parse(activeEdit: TextEditor): IDocGen { method getLogicalLine (line 385) | private getLogicalLine(): string { method Tokenize (line 463) | private Tokenize(expression: string): CppToken[] { method GetReturnAndArgs (line 485) | private GetReturnAndArgs(line: string): [CppArgument, CppArgument[]] { method RemoveUnusedTokens (line 528) | private RemoveUnusedTokens(tree: CppParseTree): CppParseTree { method GetArgumentList (line 545) | private GetArgumentList(tree: CppParseTree): CppParseTree[] { method IsFuncPtr (line 578) | private IsFuncPtr(nodes: Array) { method IsArrayPtr (line 582) | private IsArrayPtr(nodes: Array) { method StripNonTypeNodes (line 598) | private StripNonTypeNodes(tree: CppParseTree) { method GetArgumentFromCastOperator (line 608) | private GetArgumentFromCastOperator(line: string) { method GetArgumentFromTrailingReturn (line 613) | private GetArgumentFromTrailingReturn(tree: CppParseTree, startTrailin... method GetArgumentFromFuncPtr (line 653) | private GetArgumentFromFuncPtr(tree: CppParseTree): CppArgument { method GetDefaultArgument (line 688) | private GetDefaultArgument(tree: CppParseTree): CppArgument { method GetArgument (line 720) | private GetArgument(tree: CppParseTree): CppArgument { method GetSubExprStartEnd (line 766) | private GetSubExprStartEnd(expression: string, startSearch: number, op... method GetTemplate (line 788) | private GetTemplate(expression: string): string { method GetArgsFromTemplate (line 811) | private GetArgsFromTemplate(template: string): string[] { method isVsCodeAutoComplete (line 859) | private isVsCodeAutoComplete(line: string): boolean { FILE: src/Lang/Cpp/CppToken.ts type CppTokenType (line 1) | enum CppTokenType { class CppToken (line 19) | class CppToken { method constructor (line 23) | constructor(type: CppTokenType, value: string) { FILE: src/extension.ts type Version (line 8) | enum Version { function activate (line 16) | function activate(context: vscode.ExtensionContext) { FILE: src/templatedString.ts type ITemplate (line 6) | interface ITemplate { function getIndentedTemplate (line 11) | function getIndentedTemplate(replace: string): string { function getTemplatedString (line 42) | function getTemplatedString(original: string, template: ITemplate): stri... function generateFromTemplate (line 55) | function generateFromTemplate( function getMultiTemplatedString (line 75) | function getMultiTemplatedString( FILE: src/test/CppTests/TestSetup.ts class TestSetup (line 15) | class TestSetup { method constructor (line 21) | constructor(method: string) { method SetLine (line 28) | public SetLine(method: string): TestSetup { method SetLines (line 32) | public SetLines(lines: string[], addIndent = true): TestSetup { method GetResult (line 58) | public GetResult(): string { FILE: src/test/index.ts function setupNyc (line 5) | function setupNyc() { function run (line 15) | function run(): Promise { FILE: src/test/runTests.ts function main (line 5) | async function main() { FILE: src/test/tools/MockDocument.ts class MockDocument (line 4) | class MockDocument implements vscode.TextDocument { method constructor (line 15) | public constructor(lines: vscode.TextLine[]) { method save (line 19) | public save(): Thenable { method lineAt (line 23) | public lineAt(position: any): any { method offsetAt (line 29) | public offsetAt(position: vscode.Position): number { method positionAt (line 32) | public positionAt(offset: number): vscode.Position { method getText (line 35) | public getText(range?: vscode.Range): string { method getWordRangeAtPosition (line 38) | public getWordRangeAtPosition(position: vscode.Position, regex?: RegEx... method validateRange (line 41) | public validateRange(range: vscode.Range): vscode.Range { method validatePosition (line 44) | public validatePosition(position: vscode.Position): vscode.Position { FILE: src/test/tools/MockEditor.ts class MockEditor (line 7) | class MockEditor implements TextEditor { method constructor (line 15) | public constructor(s: MockSelection, d: MockDocument) { method edit (line 21) | public edit(callback: (editBuilder: vscode.TextEditorEdit) => void, method insertSnippet (line 26) | public insertSnippet(snippet: vscode.SnippetString, method setDecorations (line 31) | public setDecorations(decorationType: vscode.TextEditorDecorationType, method revealRange (line 35) | public revealRange(range: vscode.Range, revealType?: vscode.TextEditor... method show (line 38) | public show(column?: vscode.ViewColumn): void { method hide (line 41) | public hide(): void { FILE: src/test/tools/MockLine.ts class MockLine (line 3) | class MockLine implements vscode.TextLine { method constructor (line 10) | public constructor(text: string) { FILE: src/test/tools/MockPosition.ts class MockPosition (line 3) | class MockPosition implements vscode.Position { method constructor (line 6) | public constructor(l: number, c: number) { method isBefore (line 10) | public isBefore(other: vscode.Position): boolean { method isBeforeOrEqual (line 13) | public isBeforeOrEqual(other: vscode.Position): boolean { method isAfter (line 16) | public isAfter(other: vscode.Position): boolean { method isAfterOrEqual (line 19) | public isAfterOrEqual(other: vscode.Position): boolean { method isEqual (line 22) | public isEqual(other: vscode.Position): boolean { method compareTo (line 25) | public compareTo(other: vscode.Position): number { method translate (line 30) | public translate(lineDelta?: any, characterDelta?: any): any { method with (line 35) | public with(line?: any, character?: any): any { FILE: src/test/tools/MockSelection.ts class MockSelection (line 4) | class MockSelection implements vscode.Selection { method constructor (line 13) | public constructor(a: MockPosition) { method contains (line 18) | public contains(positionOrRange: vscode.Range | vscode.Position): bool... method isEqual (line 21) | public isEqual(other: vscode.Range): boolean { method intersection (line 24) | public intersection(range: vscode.Range): vscode.Range { method union (line 27) | public union(other: vscode.Range): vscode.Range { method with (line 32) | public with(start?: any, end?: any): any { FILE: src/test/tools/MockTextEditorEdit.ts class MockTextEditorEdit (line 3) | class MockTextEditorEdit implements vscode.TextEditorEdit { method replace (line 5) | public replace(location: vscode.Position | vscode.Range | vscode.Selec... method insert (line 8) | public insert(location: vscode.Position, value: string): void { method delete (line 11) | public delete(location: vscode.Range | vscode.Selection): void { method setEndOfLine (line 14) | public setEndOfLine(endOfLine: vscode.EndOfLine): void { FILE: src/util.ts function inComment (line 10) | function inComment(activeEditor: vscode.TextEditor, activeLine: number):... function getIndentation (line 27) | function getIndentation(editor: vscode.TextEditor = vscode.window.active... function getEnvVars (line 36) | function getEnvVars(replace: string): string {