ISLEman
src
commentscan.h
Go to the documentation of this file.
1
/******************************************************************************
2
*
3
* Copyright (C) 1997-2015 by Dimitri van Heesch.
4
*
5
* Permission to use, copy, modify, and distribute this software and its
6
* documentation under the terms of the GNU General Public License is hereby
7
* granted. No representations are made about the suitability of this software
8
* for any purpose. It is provided "as is" without express or implied warranty.
9
* See the GNU General Public License for more details.
10
*
11
* Documents produced by Doxygen are derivative works derived from the
12
* input used in their production; they are not affected by this license.
13
*
14
*/
15
16
#ifndef COMMENTSCAN_H
17
#define COMMENTSCAN_H
18
19
#include "
types.h
"
20
21
class
Entry
;
22
class
ParserInterface
;
23
62
bool
parseCommentBlock
(
ParserInterface
*parser,
63
Entry
*curEntry,
64
const
QCString
&comment,
65
const
QCString
&fileName,
66
int
&lineNr,
67
bool
isBrief,
68
bool
isJavaDocStyle,
69
bool
isInbody,
70
Protection
&prot,
71
int
&position,
72
bool
&newEntryNeeded
73
);
74
75
void
groupEnterFile(
const
char
*file,
int
line);
76
void
groupLeaveFile(
const
char
*file,
int
line);
77
void
groupLeaveCompound(
const
char
*file,
int
line,
const
char
*name);
78
void
groupEnterCompound(
const
char
*file,
int
line,
const
char
*name);
79
void
openGroup(
Entry
*e,
const
char
*file,
int
line);
80
void
closeGroup(
Entry
*,
const
char
*file,
int
line,
bool
foundInline=FALSE);
81
void
initGroupInfo(
Entry
*e);
82
83
84
#endif
types.h
This file contains a number of basic enums and types.
Entry
Represents an unstructured piece of information, about an entity found in the sources.
Definition:
entry.h:63
ParserInterface
Abstract interface for programming language parsers.
Definition:
parserintf.h:38
parseCommentBlock
bool parseCommentBlock(ParserInterface *parser, Entry *curEntry, const QCString &comment, const QCString &fileName, int &lineNr, bool isBrief, bool isJavaDocStyle, bool isInbody, Protection &prot, int &position, bool &newEntryNeeded)
Invokes the comment block parser with the request to parse a single comment block.
Protection
Protection
Protection level of members.
Definition:
types.h:26
QCString
This is an alternative implementation of QCString.
Definition:
qcstring.h:131
Generated by
1.8.12