83 t <<
" " << Prefix <<
"-member = {" <<
endl;
85 memPrefix.
append( Prefix );
86 memPrefix.
append(
"-mem-" );
108 t << memPrefix <<
"kind = '" << memType <<
"';" <<
endl;
109 t << memPrefix <<
"id = '" 113 t << memPrefix <<
"virt = ";
118 case Pure: t <<
"pure-virtual;" <<
endl;
break;
122 t << memPrefix <<
"prot = ";
136 t << memPrefix <<
"type = <<_EnD_oF_dEf_TeXt_" << endl << typeStr << endl
137 <<
"_EnD_oF_dEf_TeXt_;" <<
endl;
140 t << memPrefix <<
"name = '" << md->
name() <<
"';" <<
endl;
147 QCString fcnPrefix =
" " + memPrefix +
"param-";
149 if (declAl->
count()>0)
154 for (declAli.toFirst();(a=declAli.current());++declAli)
156 Argument *defArg = defAli.current();
157 t << memPrefix <<
"param = {" <<
endl;
160 t << fcnPrefix <<
"attributes = ";
166 t << fcnPrefix <<
"type = <<_EnD_oF_dEf_TeXt_" << endl
167 << a->
type << endl <<
"_EnD_oF_dEf_TeXt_;" <<
endl;
171 t << fcnPrefix <<
"declname = ";
177 t << fcnPrefix <<
"defname = ";
183 t << fcnPrefix <<
"array = ";
189 t << fcnPrefix <<
"defval = <<_EnD_oF_dEf_TeXt_" << endl
190 << a->
defval << endl <<
"_EnD_oF_dEf_TeXt_;" <<
endl;
192 if (defArg) ++defAli;
193 t <<
" }; /*" << fcnPrefix <<
"-param */" <<
endl;
203 QCString defPrefix =
" " + memPrefix +
"def-";
205 for (ali.toFirst();(a=ali.current());++ali)
207 t << memPrefix <<
"param = {" <<
endl;
208 t << defPrefix <<
"name = '" << a->type <<
"';" <<
endl;
209 t <<
" }; /*" << defPrefix <<
"-param */" <<
endl;
215 t << memPrefix <<
"initializer = <<_EnD_oF_dEf_TeXt_" << endl
226 for (emli.toFirst();(emd=emli.current());++emli)
228 t << memPrefix <<
"enum = { enum-name = " << emd->
name() <<
';';
231 t <<
" enum-value = ";
241 t << memPrefix <<
"desc-line = '" << md->
getDefLine() <<
"';" <<
endl;
242 t << memPrefix <<
"briefdesc = <<_EnD_oF_dEf_TeXt_" << endl
244 t << memPrefix <<
"documentation = <<_EnD_oF_dEf_TeXt_" << endl
254 QCString refPrefix =
" " + memPrefix +
"ref-";
256 for (mdi.toFirst();(rmd=mdi.current());++mdi)
260 t << memPrefix <<
"referenceto = {" <<
endl;
261 t << refPrefix <<
"id = '" 266 t << refPrefix <<
"line = '" 276 t << refPrefix <<
"name = ";
278 t <<
';' << endl <<
" };" <<
endl;
287 QCString refPrefix =
" " + memPrefix +
"ref-";
289 for (mdi.toFirst();(rmd=mdi.current());++mdi)
293 t << memPrefix <<
"referenceby = {" <<
endl;
294 t << refPrefix <<
"id = '" 299 t << refPrefix <<
"line = '" 309 t << refPrefix <<
"name = ";
311 t <<
';' << endl <<
" };" <<
endl;
316 t <<
" }; /* " << Prefix <<
"-member */" <<
endl;
This class represents an function or template argument list.
Protection protection() const
FileDef * getBodyDef() const
MemberList * enumFieldList() const
MemberSDict * getReferencesMembers() const
QCString getDefFileName() const
Specifier virtualness(int count=0) const
This class contains the information about the argument of a function or template. ...
const char * typeString() const
MemberSDict * getReferencedByMembers() const
const QCString & name() const
QCString getScopeString() const
QCString briefDescription(bool abbr=FALSE) const
void stringToArgumentList(const char *argsString, ArgumentList *al, QCString *extraTypeChars)
QCString & prepend(const char *s)
ClassDef * getClassDef() const
MemberType memberType() const
QCString getOutputFileBase() const
QCString documentation() const
ArgumentList * argumentList() const
int getStartBodyLine() const
void writeDEFString(FTextStream &t, const char *s)
const QCString & initializer() const
QCString getOutputFileBase() const
NamespaceDef * getNamespaceDef() const
const char * argsString() const
QTextStream & endl(QTextStream &s)
QCString replaceAnonymousScopes(const QCString &s, const char *replacement)
QCString & append(const char *s)