Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
D
doxverilog
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Commits
Open sidebar
Elphel
doxverilog
Commits
9e4e94fb
Commit
9e4e94fb
authored
Oct 03, 2001
by
Dimitri van Heesch
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Release-1.2.11-20011003
parent
00e00a1d
Changes
30
Hide whitespace changes
Inline
Side-by-side
Showing
30 changed files
with
1454 additions
and
1371 deletions
+1454
-1371
INSTALL
INSTALL
+2
-2
README
README
+2
-2
VERSION
VERSION
+1
-1
compoundhandler.cpp
addon/xmlparse/compoundhandler.cpp
+13
-4
compoundhandler.h
addon/xmlparse/compoundhandler.h
+3
-0
memberhandler.cpp
addon/xmlparse/memberhandler.cpp
+9
-0
memberhandler.h
addon/xmlparse/memberhandler.h
+3
-0
install.doc
doc/install.doc
+2
-5
language.doc
doc/language.doc
+3
-3
doxygen.spec
packages/rpm/doxygen.spec
+1
-1
bufstr.h
src/bufstr.h
+11
-6
code.l
src/code.l
+1
-1
doxygen.cpp
src/doxygen.cpp
+25
-27
doxygen.h
src/doxygen.h
+3
-2
htmlgen.cpp
src/htmlgen.cpp
+2
-2
htmlgen.h
src/htmlgen.h
+2
-2
index.cpp
src/index.cpp
+21
-16
latexgen.cpp
src/latexgen.cpp
+13
-12
latexgen.h
src/latexgen.h
+2
-2
mangen.h
src/mangen.h
+2
-2
namespacedef.cpp
src/namespacedef.cpp
+3
-3
namespacedef.h
src/namespacedef.h
+19
-16
outputgen.h
src/outputgen.h
+2
-2
outputlist.h
src/outputlist.h
+4
-4
rtfgen.cpp
src/rtfgen.cpp
+32
-31
rtfgen.h
src/rtfgen.h
+2
-2
sortdict.h
src/sortdict.h
+6
-0
translator_sk.h
src/translator_sk.h
+1209
-1204
util.cpp
src/util.cpp
+7
-7
xmlgen.cpp
src/xmlgen.cpp
+49
-12
No files found.
INSTALL
View file @
9e4e94fb
DOXYGEN Version 1.2.11
DOXYGEN Version 1.2.11
-20011003
Please read the installation section of the manual for instructions.
Please read the installation section of the manual for instructions.
--------
--------
Dimitri van Heesch (
30 Septem
ber 2001)
Dimitri van Heesch (
03 Octo
ber 2001)
README
View file @
9e4e94fb
DOXYGEN Version 1.2.11
DOXYGEN Version 1.2.11
_20011003
Please read INSTALL for compilation instructions.
Please read INSTALL for compilation instructions.
...
@@ -17,4 +17,4 @@ to subscribe to the lists or to visit the archives.
...
@@ -17,4 +17,4 @@ to subscribe to the lists or to visit the archives.
Enjoy,
Enjoy,
Dimitri van Heesch (dimitri@stack.nl) (
30 Septem
ber 2001)
Dimitri van Heesch (dimitri@stack.nl) (
03 Octo
ber 2001)
VERSION
View file @
9e4e94fb
1.2.11
1.2.11
-20011003
addon/xmlparse/compoundhandler.cpp
View file @
9e4e94fb
...
@@ -40,6 +40,9 @@ CompoundHandler::CompoundHandler(IBaseHandler *parent)
...
@@ -40,6 +40,9 @@ CompoundHandler::CompoundHandler(IBaseHandler *parent)
addStartHandler
(
"detaileddescription"
,
this
,
&
CompoundHandler
::
startDetailedDesc
);
addStartHandler
(
"detaileddescription"
,
this
,
&
CompoundHandler
::
startDetailedDesc
);
addStartHandler
(
"sectiondef"
,
this
,
&
CompoundHandler
::
startSection
);
addStartHandler
(
"sectiondef"
,
this
,
&
CompoundHandler
::
startSection
);
addStartHandler
(
"location"
,
this
,
&
CompoundHandler
::
startLocation
);
addEndHandler
(
"location"
);
}
}
CompoundHandler
::~
CompoundHandler
()
CompoundHandler
::~
CompoundHandler
()
...
@@ -71,10 +74,16 @@ void CompoundHandler::startDetailedDesc(const QXmlAttributes& attrib)
...
@@ -71,10 +74,16 @@ void CompoundHandler::startDetailedDesc(const QXmlAttributes& attrib)
void
CompoundHandler
::
startCompound
(
const
QXmlAttributes
&
attrib
)
void
CompoundHandler
::
startCompound
(
const
QXmlAttributes
&
attrib
)
{
{
m_parent
->
setDelegate
(
this
);
m_parent
->
setDelegate
(
this
);
m_id
=
attrib
.
value
(
"id"
);
m_id
=
attrib
.
value
(
"id"
);
m_kind
=
attrib
.
value
(
"kind"
);
m_kind
=
attrib
.
value
(
"kind"
);
printf
(
"startCompound(id=`%s' type=`%s')
\n
"
,
m_id
.
data
(),
m_kind
.
data
());
printf
(
"startCompound(id=`%s' type=`%s')
\n
"
,
m_id
.
data
(),
m_kind
.
data
());
}
void
CompoundHandler
::
startLocation
(
const
QXmlAttributes
&
attrib
)
{
m_defFile
=
attrib
.
value
(
"file"
);
m_defLine
=
attrib
.
value
(
"line"
).
toInt
();
}
}
void
CompoundHandler
::
endCompound
()
void
CompoundHandler
::
endCompound
()
...
...
addon/xmlparse/compoundhandler.h
View file @
9e4e94fb
...
@@ -36,6 +36,7 @@ class CompoundHandler : public ICompound, public BaseHandler<CompoundHandler>
...
@@ -36,6 +36,7 @@ class CompoundHandler : public ICompound, public BaseHandler<CompoundHandler>
virtual
void
endCompoundName
();
virtual
void
endCompoundName
();
virtual
void
startBriefDesc
(
const
QXmlAttributes
&
attrib
);
virtual
void
startBriefDesc
(
const
QXmlAttributes
&
attrib
);
virtual
void
startDetailedDesc
(
const
QXmlAttributes
&
attrib
);
virtual
void
startDetailedDesc
(
const
QXmlAttributes
&
attrib
);
virtual
void
startLocation
(
const
QXmlAttributes
&
attrib
);
CompoundHandler
(
IBaseHandler
*
parent
);
CompoundHandler
(
IBaseHandler
*
parent
);
virtual
~
CompoundHandler
();
virtual
~
CompoundHandler
();
...
@@ -74,6 +75,8 @@ class CompoundHandler : public ICompound, public BaseHandler<CompoundHandler>
...
@@ -74,6 +75,8 @@ class CompoundHandler : public ICompound, public BaseHandler<CompoundHandler>
QString
m_id
;
QString
m_id
;
QString
m_kind
;
QString
m_kind
;
QString
m_name
;
QString
m_name
;
QString
m_defFile
;
int
m_defLine
;
};
};
#endif
#endif
addon/xmlparse/memberhandler.cpp
View file @
9e4e94fb
...
@@ -34,6 +34,9 @@ MemberHandler::MemberHandler(IBaseHandler *parent)
...
@@ -34,6 +34,9 @@ MemberHandler::MemberHandler(IBaseHandler *parent)
addStartHandler
(
"detaileddescription"
,
this
,
&
MemberHandler
::
startDetailedDesc
);
addStartHandler
(
"detaileddescription"
,
this
,
&
MemberHandler
::
startDetailedDesc
);
addStartHandler
(
"location"
,
this
,
&
MemberHandler
::
startLocation
);
addEndHandler
(
"location"
);
m_params
.
setAutoDelete
(
TRUE
);
m_params
.
setAutoDelete
(
TRUE
);
}
}
...
@@ -69,6 +72,12 @@ void MemberHandler::startDetailedDesc(const QXmlAttributes& attrib)
...
@@ -69,6 +72,12 @@ void MemberHandler::startDetailedDesc(const QXmlAttributes& attrib)
m_detailed
=
docHandler
;
m_detailed
=
docHandler
;
}
}
void
MemberHandler
::
startLocation
(
const
QXmlAttributes
&
attrib
)
{
m_defFile
=
attrib
.
value
(
"file"
);
m_defLine
=
attrib
.
value
(
"line"
).
toInt
();
}
void
MemberHandler
::
endMember
()
void
MemberHandler
::
endMember
()
{
{
m_parent
->
setDelegate
(
0
);
m_parent
->
setDelegate
(
0
);
...
...
addon/xmlparse/memberhandler.h
View file @
9e4e94fb
...
@@ -36,6 +36,7 @@ class MemberHandler : public IMember, public BaseHandler<MemberHandler>
...
@@ -36,6 +36,7 @@ class MemberHandler : public IMember, public BaseHandler<MemberHandler>
virtual
void
endName
();
virtual
void
endName
();
virtual
void
startBriefDesc
(
const
QXmlAttributes
&
attrib
);
virtual
void
startBriefDesc
(
const
QXmlAttributes
&
attrib
);
virtual
void
startDetailedDesc
(
const
QXmlAttributes
&
attrib
);
virtual
void
startDetailedDesc
(
const
QXmlAttributes
&
attrib
);
virtual
void
startLocation
(
const
QXmlAttributes
&
attrib
);
MemberHandler
(
IBaseHandler
*
parent
);
MemberHandler
(
IBaseHandler
*
parent
);
virtual
~
MemberHandler
();
virtual
~
MemberHandler
();
...
@@ -60,6 +61,8 @@ class MemberHandler : public IMember, public BaseHandler<MemberHandler>
...
@@ -60,6 +61,8 @@ class MemberHandler : public IMember, public BaseHandler<MemberHandler>
DocHandler
*
m_brief
;
DocHandler
*
m_brief
;
DocHandler
*
m_detailed
;
DocHandler
*
m_detailed
;
QList
<
IParam
>
m_params
;
QList
<
IParam
>
m_params
;
QString
m_defFile
;
int
m_defLine
;
};
};
#endif
#endif
doc/install.doc
View file @
9e4e94fb
...
@@ -408,11 +408,8 @@ Here is what is required:
...
@@ -408,11 +408,8 @@ Here is what is required:
commerical version of Qt.
commerical version of Qt.
For doxywizard, a complete Qt library is
For doxywizard, a complete Qt library is
still a requirement however. You may be interested in the professional
still a requirement however. You can download the non-commercial version
license of <A HREF="http://www.trolltech.com/products/qt.html">Qt for
from Troll-Tech web-site. See doxygen download page for a link.
Windows</A> \latexonly\par (see
{\tt http://www.trolltech.com/products/qt.html})\endlatexonly. If you
donate me a professional license I'll port doxywizard for you :-)
<li>To generate LaTeX documentation or formulas in HTML you need the tools:
<li>To generate LaTeX documentation or formulas in HTML you need the tools:
<code>latex</code>, <code>dvips</code> and <code>gswin32</code>.
<code>latex</code>, <code>dvips</code> and <code>gswin32</code>.
...
...
doc/language.doc
View file @
9e4e94fb
...
@@ -25,7 +25,7 @@ Doxygen has built-in support for multiple languages. This means
...
@@ -25,7 +25,7 @@ Doxygen has built-in support for multiple languages. This means
that the text fragments that doxygen generates can be produced in
that the text fragments that doxygen generates can be produced in
languages other than English (the default) at configuration time.
languages other than English (the default) at configuration time.
Currently (version 1.2.1
0-20010909
), 24 languages
Currently (version 1.2.1
1
), 24 languages
are supported (sorted alphabetically):
are supported (sorted alphabetically):
Brazilian Portuguese, Chinese, Croatian, Czech, Danish,
Brazilian Portuguese, Chinese, Croatian, Czech, Danish,
Dutch, English, Finnish, French, German,
Dutch, English, Finnish, French, German,
...
@@ -168,7 +168,7 @@ when the translator was updated.
...
@@ -168,7 +168,7 @@ when the translator was updated.
<TD>Slovak</TD>
<TD>Slovak</TD>
<TD>Stanislav Kudláč</TD>
<TD>Stanislav Kudláč</TD>
<TD>qwerty1@NOSPAM.pobox.sk</TD>
<TD>qwerty1@NOSPAM.pobox.sk</TD>
<TD>
1.2.7
</TD>
<TD>
up-to-date
</TD>
</TR>
</TR>
<TR BGCOLOR="#ffffff">
<TR BGCOLOR="#ffffff">
<TD>Slovene</TD>
<TD>Slovene</TD>
...
@@ -245,7 +245,7 @@ when the translator was updated.
...
@@ -245,7 +245,7 @@ when the translator was updated.
\hline
\hline
Russian & Alexandr Chelpanov & {\tt cav@cryptopro.ru} & up-to-date \\
Russian & Alexandr Chelpanov & {\tt cav@cryptopro.ru} & up-to-date \\
\hline
\hline
Slovak & Stanislav Kudl\'{a}\v{c} & {\tt qwerty1@pobox.sk} &
1.2.7
\\
Slovak & Stanislav Kudl\'{a}\v{c} & {\tt qwerty1@pobox.sk} &
up-to-date
\\
\hline
\hline
Slovene & Matjaz Ostroversnik & {\tt matjaz.ostroversnik@zrs-tk.si} & 1.1.5 \\
Slovene & Matjaz Ostroversnik & {\tt matjaz.ostroversnik@zrs-tk.si} & 1.1.5 \\
\hline
\hline
...
...
packages/rpm/doxygen.spec
View file @
9e4e94fb
Name: doxygen
Name: doxygen
Version: 1.2.11
Version: 1.2.11
_20011003
Summary: documentation system for C, C++ and IDL
Summary: documentation system for C, C++ and IDL
Release: 4
Release: 4
Source: doxygen-%{version}.src.tar.gz
Source: doxygen-%{version}.src.tar.gz
...
...
src/bufstr.h
View file @
9e4e94fb
...
@@ -31,7 +31,7 @@ class BufStr : public QCString
...
@@ -31,7 +31,7 @@ class BufStr : public QCString
{
{
if
(
offset
>=
size
())
if
(
offset
>=
size
())
{
{
resize
(
size
()
+
spareRoom
);
QCString
::
resize
(
size
()
+
spareRoom
);
}
}
data
()[
offset
++
]
=
c
;
data
()[
offset
++
]
=
c
;
}
}
...
@@ -39,7 +39,7 @@ class BufStr : public QCString
...
@@ -39,7 +39,7 @@ class BufStr : public QCString
{
{
if
(
offset
+
len
>=
size
())
if
(
offset
+
len
>=
size
())
{
{
resize
(
size
()
+
len
+
spareRoom
);
QCString
::
resize
(
size
()
+
len
+
spareRoom
);
}
}
memcpy
(
data
()
+
offset
,
a
,
len
);
memcpy
(
data
()
+
offset
,
a
,
len
);
offset
+=
len
;
offset
+=
len
;
...
@@ -49,16 +49,21 @@ class BufStr : public QCString
...
@@ -49,16 +49,21 @@ class BufStr : public QCString
{
{
if
(
offset
+
s
>=
size
())
if
(
offset
+
s
>=
size
())
{
{
resize
(
size
()
+
s
+
spareRoom
);
QCString
::
resize
(
size
()
+
s
+
spareRoom
);
}
}
offset
+=
s
;
offset
+=
s
;
}
}
void
resize
(
uint
newlen
)
void
resize
(
uint
newlen
)
{
{
QCString
::
resize
(
newlen
);
//QCString::resize(newlen);
if
(
offset
>
newlen
)
//if (offset>newlen)
//{
// offset=newlen;
//}
offset
=
newlen
;
if
(
offset
>=
size
())
{
{
offset
=
newlen
;
QCString
::
resize
(
size
()
+
spareRoom
)
;
}
}
}
}
private
:
private
:
...
...
src/code.l
View file @
9e4e94fb
...
@@ -231,7 +231,7 @@ static void startCodeLine()
...
@@ -231,7 +231,7 @@ static void startCodeLine()
static void endFontClass();
static void endFontClass();
static void endCodeLine()
static void endCodeLine()
{
{
endFontClass();
if (g_currentFontClass) { g_code->endFontClass(); }
g_code->endCodeLine();
g_code->endCodeLine();
}
}
...
...
src/doxygen.cpp
View file @
9e4e94fb
...
@@ -70,8 +70,9 @@ static QDict<Entry> classEntries(1009);
...
@@ -70,8 +70,9 @@ static QDict<Entry> classEntries(1009);
ClassSDict
Doxygen
::
classSDict
(
1009
);
ClassSDict
Doxygen
::
classSDict
(
1009
);
ClassSDict
Doxygen
::
hiddenClasses
(
257
);
ClassSDict
Doxygen
::
hiddenClasses
(
257
);
NamespaceList
Doxygen
::
namespaceList
;
// all namespaces
//NamespaceList Doxygen::namespaceList; // all namespaces
NamespaceDict
Doxygen
::
namespaceDict
(
257
);
//NamespaceDict Doxygen::namespaceDict(257);
NamespaceSDict
Doxygen
::
namespaceSDict
(
17
);
MemberNameList
Doxygen
::
memberNameList
;
// class member + related functions
MemberNameList
Doxygen
::
memberNameList
;
// class member + related functions
MemberNameDict
Doxygen
::
memberNameDict
(
10007
);
MemberNameDict
Doxygen
::
memberNameDict
(
10007
);
...
@@ -123,7 +124,7 @@ void clearAll()
...
@@ -123,7 +124,7 @@ void clearAll()
delete
outputList
;
outputList
=
0
;
delete
outputList
;
outputList
=
0
;
Doxygen
::
classSDict
.
clear
();
Doxygen
::
classSDict
.
clear
();
Doxygen
::
namespace
Lis
t
.
clear
();
Doxygen
::
namespace
SDic
t
.
clear
();
Doxygen
::
pageSDict
->
clear
();
Doxygen
::
pageSDict
->
clear
();
Doxygen
::
exampleSDict
->
clear
();
Doxygen
::
exampleSDict
->
clear
();
Doxygen
::
memberNameList
.
clear
();
Doxygen
::
memberNameList
.
clear
();
...
@@ -132,7 +133,6 @@ void clearAll()
...
@@ -132,7 +133,6 @@ void clearAll()
Doxygen
::
groupList
.
clear
();
Doxygen
::
groupList
.
clear
();
Doxygen
::
formulaList
.
clear
();
Doxygen
::
formulaList
.
clear
();
Doxygen
::
classSDict
.
clear
();
Doxygen
::
classSDict
.
clear
();
Doxygen
::
namespaceDict
.
clear
();
Doxygen
::
memberNameDict
.
clear
();
Doxygen
::
memberNameDict
.
clear
();
Doxygen
::
functionNameDict
.
clear
();
Doxygen
::
functionNameDict
.
clear
();
Doxygen
::
sectionDict
.
clear
();
Doxygen
::
sectionDict
.
clear
();
...
@@ -161,8 +161,6 @@ void statistics()
...
@@ -161,8 +161,6 @@ void statistics()
Doxygen
::
imageNameDict
->
statistics
();
Doxygen
::
imageNameDict
->
statistics
();
fprintf
(
stderr
,
"--- dotFileNameDict stats ----
\n
"
);
fprintf
(
stderr
,
"--- dotFileNameDict stats ----
\n
"
);
Doxygen
::
dotFileNameDict
->
statistics
();
Doxygen
::
dotFileNameDict
->
statistics
();
fprintf
(
stderr
,
"--- namespaceDict stats ----
\n
"
);
Doxygen
::
namespaceDict
.
statistics
();
fprintf
(
stderr
,
"--- memberNameDict stats ----
\n
"
);
fprintf
(
stderr
,
"--- memberNameDict stats ----
\n
"
);
Doxygen
::
memberNameDict
.
statistics
();
Doxygen
::
memberNameDict
.
statistics
();
fprintf
(
stderr
,
"--- functionNameDict stats ----
\n
"
);
fprintf
(
stderr
,
"--- functionNameDict stats ----
\n
"
);
...
@@ -713,7 +711,7 @@ ArgumentList *getTemplateArgumentsFromName(
...
@@ -713,7 +711,7 @@ ArgumentList *getTemplateArgumentsFromName(
int
i
,
p
=
0
;
int
i
,
p
=
0
;
while
((
i
=
name
.
find
(
"::"
,
p
))
!=-
1
)
while
((
i
=
name
.
find
(
"::"
,
p
))
!=-
1
)
{
{
NamespaceDef
*
nd
=
Doxygen
::
namespaceDict
[
name
.
left
(
i
)];
NamespaceDef
*
nd
=
Doxygen
::
namespace
S
Dict
[
name
.
left
(
i
)];
if
(
nd
==
0
)
if
(
nd
==
0
)
{
{
ClassDef
*
cd
=
getClass
(
name
.
left
(
i
));
ClassDef
*
cd
=
getClass
(
name
.
left
(
i
));
...
@@ -982,7 +980,7 @@ static void buildNamespaceList(Entry *root)
...
@@ -982,7 +980,7 @@ static void buildNamespaceList(Entry *root)
//printf("Found namespace %s in %s at line %d\n",root->name.data(),
//printf("Found namespace %s in %s at line %d\n",root->name.data(),
// root->fileName.data(), root->startLine);
// root->fileName.data(), root->startLine);
NamespaceDef
*
nd
;
NamespaceDef
*
nd
;
if
((
nd
=
Doxygen
::
namespaceDict
[
fullName
]))
// existing namespace
if
((
nd
=
Doxygen
::
namespace
S
Dict
[
fullName
]))
// existing namespace
{
{
if
(
!
root
->
doc
.
isEmpty
()
||
!
root
->
brief
.
isEmpty
())
// block contains docs
if
(
!
root
->
doc
.
isEmpty
()
||
!
root
->
brief
.
isEmpty
())
// block contains docs
{
{
...
@@ -1051,8 +1049,7 @@ static void buildNamespaceList(Entry *root)
...
@@ -1051,8 +1049,7 @@ static void buildNamespaceList(Entry *root)
nd
->
setBodySegment
(
root
->
bodyLine
,
root
->
endBodyLine
);
nd
->
setBodySegment
(
root
->
bodyLine
,
root
->
endBodyLine
);
nd
->
setBodyDef
(
fd
);
nd
->
setBodyDef
(
fd
);
// add class to the list
// add class to the list
Doxygen
::
namespaceList
.
inSort
(
nd
);
Doxygen
::
namespaceSDict
.
inSort
(
fullName
,
nd
);
Doxygen
::
namespaceDict
.
insert
(
fullName
,
nd
);
// also add namespace to the correct structural context
// also add namespace to the correct structural context
Definition
*
d
=
findScopeFromQualifiedName
(
Doxygen
::
globalScope
,
fullName
);
Definition
*
d
=
findScopeFromQualifiedName
(
Doxygen
::
globalScope
,
fullName
);
...
@@ -1177,8 +1174,7 @@ static void findUsingDirectives(Entry *root)
...
@@ -1177,8 +1174,7 @@ static void findUsingDirectives(Entry *root)
nd
->
setBriefDescription
(
root
->
brief
);
nd
->
setBriefDescription
(
root
->
brief
);
nd
->
insertUsedFile
(
root
->
fileName
);
nd
->
insertUsedFile
(
root
->
fileName
);
// add class to the list
// add class to the list
Doxygen
::
namespaceList
.
inSort
(
nd
);
Doxygen
::
namespaceSDict
.
inSort
(
root
->
name
,
nd
);
Doxygen
::
namespaceDict
.
insert
(
root
->
name
,
nd
);
nd
->
setRefItems
(
root
->
todoId
,
root
->
testId
,
root
->
bugId
);
nd
->
setRefItems
(
root
->
todoId
,
root
->
testId
,
root
->
bugId
);
}
}
}
}
...
@@ -3225,11 +3221,11 @@ static void computeMemberReferences()
...
@@ -3225,11 +3221,11 @@ static void computeMemberReferences()
}
}
fn
=
Doxygen
::
inputNameList
.
next
();
fn
=
Doxygen
::
inputNameList
.
next
();
}
}
NamespaceDef
*
nd
=
Doxygen
::
namespaceList
.
first
();
NamespaceSDict
::
Iterator
nli
(
Doxygen
::
namespaceSDict
);
while
(
nd
)
NamespaceDef
*
nd
=
0
;
for
(
nli
.
toFirst
();(
nd
=
nli
.
current
());
++
nli
)
{
{
nd
->
computeAnchors
();
nd
->
computeAnchors
();
nd
=
Doxygen
::
namespaceList
.
next
();
}
}
GroupDef
*
gd
=
Doxygen
::
groupList
.
first
();
GroupDef
*
gd
=
Doxygen
::
groupList
.
first
();
while
(
gd
)
while
(
gd
)
...
@@ -3355,14 +3351,14 @@ static void addTodoTestBugReferences()
...
@@ -3355,14 +3351,14 @@ static void addTodoTestBugReferences()
}
}
fn
=
Doxygen
::
inputNameList
.
next
();
fn
=
Doxygen
::
inputNameList
.
next
();
}
}
NamespaceDef
*
nd
=
Doxygen
::
namespaceList
.
first
();
NamespaceSDict
::
Iterator
nli
(
Doxygen
::
namespaceSDict
);
while
(
nd
)
NamespaceDef
*
nd
=
0
;
for
(
nli
.
toFirst
();(
nd
=
nli
.
current
());
++
nli
)
{
{
addRefItem
(
nd
->
todoId
(),
nd
->
testId
(),
nd
->
bugId
(),
addRefItem
(
nd
->
todoId
(),
nd
->
testId
(),
nd
->
bugId
(),
theTranslator
->
trNamespace
(
TRUE
,
TRUE
),
theTranslator
->
trNamespace
(
TRUE
,
TRUE
),
nd
->
getOutputFileBase
(),
nd
->
name
());
nd
->
getOutputFileBase
(),
nd
->
name
());
addFileMemberTodoTestBugReferences
(
nd
);
addFileMemberTodoTestBugReferences
(
nd
);
nd
=
Doxygen
::
namespaceList
.
next
();
}
}
GroupDef
*
gd
=
Doxygen
::
groupList
.
first
();
GroupDef
*
gd
=
Doxygen
::
groupList
.
first
();
while
(
gd
)
while
(
gd
)
...
@@ -5081,7 +5077,7 @@ static void addSourceReferences()
...
@@ -5081,7 +5077,7 @@ static void addSourceReferences()
}
}
}
}
// add source references for namespace definitions
// add source references for namespace definitions
Namespace
ListIterator
nli
(
Doxygen
::
namespaceLis
t
);
Namespace
SDict
::
Iterator
nli
(
Doxygen
::
namespaceSDic
t
);
NamespaceDef
*
nd
=
0
;
NamespaceDef
*
nd
=
0
;
for
(
nli
.
toFirst
();(
nd
=
nli
.
current
());
++
nli
)
for
(
nli
.
toFirst
();(
nd
=
nli
.
current
());
++
nli
)
{
{
...
@@ -5251,11 +5247,11 @@ static void addMembersToMemberGroup()
...
@@ -5251,11 +5247,11 @@ static void addMembersToMemberGroup()
fn
=
Doxygen
::
inputNameList
.
next
();
fn
=
Doxygen
::
inputNameList
.
next
();
}
}
// for each namespace
// for each namespace
NamespaceDef
*
nd
=
Doxygen
::
namespaceList
.
first
();
NamespaceSDict
::
Iterator
nli
(
Doxygen
::
namespaceSDict
);
while
(
nd
)
NamespaceDef
*
nd
;
for
(
;
(
nd
=
nli
.
current
())
;
++
nli
)
{
{
nd
->
addMembersToMemberGroup
();
nd
->
addMembersToMemberGroup
();
nd
=
Doxygen
::
namespaceList
.
next
();
}
}
// for each group
// for each group
GroupDef
*
gd
=
Doxygen
::
groupList
.
first
();
GroupDef
*
gd
=
Doxygen
::
groupList
.
first
();
...
@@ -5290,11 +5286,11 @@ static void distributeMemberGroupDocumentation()
...
@@ -5290,11 +5286,11 @@ static void distributeMemberGroupDocumentation()
fn
=
Doxygen
::
inputNameList
.
next
();
fn
=
Doxygen
::
inputNameList
.
next
();
}
}
// for each namespace
// for each namespace
NamespaceDef
*
nd
=
Doxygen
::
namespaceList
.
first
();
NamespaceSDict
::
Iterator
nli
(
Doxygen
::
namespaceSDict
);
while
(
nd
)
NamespaceDef
*
nd
;
for
(
;
(
nd
=
nli
.
current
())
;
++
nli
)
{
{
nd
->
distributeMemberGroupDocumentation
();
nd
->
distributeMemberGroupDocumentation
();
nd
=
Doxygen
::
namespaceList
.
next
();
}
}
// for each group
// for each group
GroupDef
*
gd
=
Doxygen
::
groupList
.
first
();
GroupDef
*
gd
=
Doxygen
::
groupList
.
first
();
...
@@ -5770,7 +5766,7 @@ static void generateNamespaceDocs()
...
@@ -5770,7 +5766,7 @@ static void generateNamespaceDocs()
{
{
writeNamespaceIndex
(
*
outputList
);
writeNamespaceIndex
(
*
outputList
);
Namespace
ListIterator
nli
(
Doxygen
::
namespaceLis
t
);
Namespace
SDict
::
Iterator
nli
(
Doxygen
::
namespaceSDic
t
);
NamespaceDef
*
nd
;
NamespaceDef
*
nd
;
for
(;(
nd
=
nli
.
current
());
++
nli
)
for
(;(
nd
=
nli
.
current
());
++
nli
)
{
{
...
@@ -6083,6 +6079,7 @@ static void copyAndFilterFile(const char *fileName,BufStr &dest)
...
@@ -6083,6 +6079,7 @@ static void copyAndFilterFile(const char *fileName,BufStr &dest)
// try to open file
// try to open file
int
size
=
0
;
int
size
=
0
;
uint
oldPos
=
dest
.
curPos
();
uint
oldPos
=
dest
.
curPos
();
//printf(".......oldPos=%d\n",oldPos);
QFileInfo
fi
(
fileName
);
QFileInfo
fi
(
fileName
);
if
(
!
fi
.
exists
())
return
;
if
(
!
fi
.
exists
())
return
;
...
@@ -6136,7 +6133,8 @@ static void copyAndFilterFile(const char *fileName,BufStr &dest)
...
@@ -6136,7 +6133,8 @@ static void copyAndFilterFile(const char *fileName,BufStr &dest)
//printf("filter char at %p size=%d newSize=%d\n",dest.data()+oldPos,size,newSize);
//printf("filter char at %p size=%d newSize=%d\n",dest.data()+oldPos,size,newSize);
if
(
newSize
!=
size
)
// we removed chars
if
(
newSize
!=
size
)
// we removed chars
{
{
dest
.
resize
(
newSize
);
// resize the array
dest
.
resize
(
oldPos
+
newSize
);
// resize the array
//printf(".......resizing from %d to %d\n",oldPos+size,oldPos+newSize);
}
}
}
}
...
...
src/doxygen.h
View file @
9e4e94fb
...
@@ -83,8 +83,9 @@ class Doxygen
...
@@ -83,8 +83,9 @@ class Doxygen
static
StringDict
namespaceAliasDict
;
static
StringDict
namespaceAliasDict
;
static
GroupList
groupList
;
static
GroupList
groupList
;
static
GroupDict
groupDict
;
static
GroupDict
groupDict
;
static
NamespaceList
namespaceList
;
//static NamespaceList namespaceList;
static
NamespaceDict
namespaceDict
;
//static NamespaceDict namespaceDict;
static
NamespaceSDict
namespaceSDict
;
static
FormulaList
formulaList
;
static
FormulaList
formulaList
;
static
FormulaDict
formulaDict
;
static
FormulaDict
formulaDict
;
static
FormulaDict
formulaNameDict
;
static
FormulaDict
formulaNameDict
;
...
...
src/htmlgen.cpp
View file @
9e4e94fb
...
@@ -819,12 +819,12 @@ void HtmlGenerator::endIndexKey()
...
@@ -819,12 +819,12 @@ void HtmlGenerator::endIndexKey()
t
<<
"</td>"
;
t
<<
"</td>"
;
}
}
void
HtmlGenerator
::
startIndexValue
()
void
HtmlGenerator
::
startIndexValue
(
bool
)
{
{
t
<<
"<td>"
;
t
<<
"<td>"
;
}
}
void
HtmlGenerator
::
endIndexValue
(
const
char
*
)
void
HtmlGenerator
::
endIndexValue
(
const
char
*
,
bool
)
{
{
t
<<
"</td></tr>"
<<
endl
;
t
<<
"</td></tr>"
<<
endl
;
}
}
...
...
src/htmlgen.h
View file @
9e4e94fb
...
@@ -68,8 +68,8 @@ class HtmlGenerator : public OutputGenerator
...
@@ -68,8 +68,8 @@ class HtmlGenerator : public OutputGenerator
void
endIndexList
();
void
endIndexList
();
void
startIndexKey
();
void
startIndexKey
();
void
endIndexKey
();
void
endIndexKey
();
void
startIndexValue
();
void
startIndexValue
(
bool
);
void
endIndexValue
(
const
char
*
);
void
endIndexValue
(
const
char
*
,
bool
);
void
startItemList
()
{
t
<<
"<ul>"
<<
endl
;
}
void
startItemList
()
{
t
<<
"<ul>"
<<
endl
;
}
void
endItemList
()
{
t
<<
"</ul>"
<<
endl
;
}
void
endItemList
()
{
t
<<
"</ul>"
<<
endl
;
}
void
startEnumList
()
{
t
<<
"<ol>"
<<
endl
;
}
void
startEnumList
()
{
t
<<
"<ol>"
<<
endl
;
}
...
...
src/index.cpp
View file @
9e4e94fb
...
@@ -944,8 +944,9 @@ void writeFileIndex(OutputList &ol)
...
@@ -944,8 +944,9 @@ void writeFileIndex(OutputList &ol)
ol
.
popGeneratorState
();
ol
.
popGeneratorState
();
}
}
ol
.
endIndexKey
();
ol
.
endIndexKey
();
ol
.
startIndexValue
();
bool
hasBrief
=
!
fd
->
briefDescription
().
isEmpty
();
if
(
!
fd
->
briefDescription
().
isEmpty
())
ol
.
startIndexValue
(
hasBrief
);
if
(
hasBrief
)
{
{
//ol.docify(" (");
//ol.docify(" (");
parseDoc
(
ol
,
parseDoc
(
ol
,
...
@@ -954,7 +955,7 @@ void writeFileIndex(OutputList &ol)
...
@@ -954,7 +955,7 @@ void writeFileIndex(OutputList &ol)
abbreviate
(
fd
->
briefDescription
(),
fd
->
name
()));
abbreviate
(
fd
->
briefDescription
(),
fd
->
name
()));
//ol.docify(")");
//ol.docify(")");
}
}
ol
.
endIndexValue
(
fd
->
getOutputFileBase
());
ol
.
endIndexValue
(
fd
->
getOutputFileBase
()
,
hasBrief
);
//ol.popGeneratorState();
//ol.popGeneratorState();
// --------------------------------------------------------
// --------------------------------------------------------
}
}
...
@@ -986,7 +987,7 @@ void writeFileIndex(OutputList &ol)
...
@@ -986,7 +987,7 @@ void writeFileIndex(OutputList &ol)
int
countNamespaces
()
int
countNamespaces
()
{
{
int
count
=
0
;
int
count
=
0
;
Namespace
ListIterator
nli
(
Doxygen
::
namespaceLis
t
);
Namespace
SDict
::
Iterator
nli
(
Doxygen
::
namespaceSDic
t
);
NamespaceDef
*
nd
;
NamespaceDef
*
nd
;
for
(;(
nd
=
nli
.
current
());
++
nli
)
for
(;(
nd
=
nli
.
current
());
++
nli
)
{
{
...
@@ -1034,8 +1035,10 @@ void writeNamespaceIndex(OutputList &ol)
...
@@ -1034,8 +1035,10 @@ void writeNamespaceIndex(OutputList &ol)
ol
.
endTextBlock
();
ol
.
endTextBlock
();
bool
first
=
TRUE
;
bool
first
=
TRUE
;
NamespaceDef
*
nd
=
Doxygen
::
namespaceList
.
first
();
while
(
nd
)
NamespaceSDict
::
Iterator
nli
(
Doxygen
::
namespaceSDict
);
NamespaceDef
*
nd
;
for
(
nli
.
toFirst
();(
nd
=
nli
.
current
());
++
nli
)
{
{
if
(
nd
->
isLinkableInProject
())
if
(
nd
->
isLinkableInProject
())
{
{
...
@@ -1048,8 +1051,9 @@ void writeNamespaceIndex(OutputList &ol)
...
@@ -1048,8 +1051,9 @@ void writeNamespaceIndex(OutputList &ol)
ol
.
startIndexKey
();
ol
.
startIndexKey
();
ol
.
writeObjectLink
(
0
,
nd
->
getOutputFileBase
(),
0
,
nd
->
name
());
ol
.
writeObjectLink
(
0
,
nd
->
getOutputFileBase
(),
0
,
nd
->
name
());
ol
.
endIndexKey
();
ol
.
endIndexKey
();
ol
.
startIndexValue
();
bool
hasBrief
=
!
nd
->
briefDescription
().
isEmpty
();
if
(
!
nd
->
briefDescription
().
isEmpty
())
ol
.
startIndexValue
(
hasBrief
);
if
(
hasBrief
)
{
{
//ol.docify(" (");
//ol.docify(" (");
parseDoc
(
ol
,
parseDoc
(
ol
,
...
@@ -1058,7 +1062,7 @@ void writeNamespaceIndex(OutputList &ol)
...
@@ -1058,7 +1062,7 @@ void writeNamespaceIndex(OutputList &ol)
abbreviate
(
nd
->
briefDescription
(),
nd
->
name
()));
abbreviate
(
nd
->
briefDescription
(),
nd
->
name
()));
//ol.docify(")");
//ol.docify(")");
}
}
ol
.
endIndexValue
(
nd
->
getOutputFileBase
());
ol
.
endIndexValue
(
nd
->
getOutputFileBase
()
,
hasBrief
);
//ol.writeEndAnnoItem(nd->getOutputFileBase());
//ol.writeEndAnnoItem(nd->getOutputFileBase());
if
(
hasHtmlHelp
)
if
(
hasHtmlHelp
)
{
{
...
@@ -1069,7 +1073,6 @@ void writeNamespaceIndex(OutputList &ol)
...
@@ -1069,7 +1073,6 @@ void writeNamespaceIndex(OutputList &ol)
ftvHelp
->
addContentsItem
(
FALSE
,
nd
->
getReference
(),
nd
->
getOutputFileBase
(),
0
,
nd
->
name
());
ftvHelp
->
addContentsItem
(
FALSE
,
nd
->
getReference
(),
nd
->
getOutputFileBase
(),
0
,
nd
->
name
());
}
}
}
}
nd
=
Doxygen
::
namespaceList
.
next
();
}
}
if
(
!
first
)
ol
.
endIndexList
();
if
(
!
first
)
ol
.
endIndexList
();
if
(
hasHtmlHelp
)
if
(
hasHtmlHelp
)
...
@@ -1124,8 +1127,9 @@ void writeAnnotatedClassList(OutputList &ol)
...
@@ -1124,8 +1127,9 @@ void writeAnnotatedClassList(OutputList &ol)
ol
.
startIndexKey
();
ol
.
startIndexKey
();
ol
.
writeObjectLink
(
0
,
cd
->
getOutputFileBase
(),
0
,
cd
->
displayName
());
ol
.
writeObjectLink
(
0
,
cd
->
getOutputFileBase
(),
0
,
cd
->
displayName
());
ol
.
endIndexKey
();
ol
.
endIndexKey
();
ol
.
startIndexValue
();
bool
hasBrief
=
!
cd
->
briefDescription
().
isEmpty
();
if
(
!
cd
->
briefDescription
().
isEmpty
())
ol
.
startIndexValue
(
hasBrief
);
if
(
hasBrief
)
{
{
//ol.docify(" (");
//ol.docify(" (");
parseDoc
(
ol
,
parseDoc
(
ol
,
...
@@ -1134,7 +1138,7 @@ void writeAnnotatedClassList(OutputList &ol)
...
@@ -1134,7 +1138,7 @@ void writeAnnotatedClassList(OutputList &ol)
abbreviate
(
cd
->
briefDescription
(),
cd
->
name
()));
abbreviate
(
cd
->
briefDescription
(),
cd
->
name
()));
//ol.docify(")");
//ol.docify(")");
}
}
ol
.
endIndexValue
(
cd
->
getOutputFileBase
());
ol
.
endIndexValue
(
cd
->
getOutputFileBase
()
,
hasBrief
);
//ol.writeEndAnnoItem(cd->getOutputFileBase());
//ol.writeEndAnnoItem(cd->getOutputFileBase());
if
(
hasHtmlHelp
)
if
(
hasHtmlHelp
)
{
{
...
@@ -1167,8 +1171,9 @@ void writePackageList(OutputList &ol)
...
@@ -1167,8 +1171,9 @@ void writePackageList(OutputList &ol)
ol
.
startIndexKey
();
ol
.
startIndexKey
();
ol
.
writeObjectLink
(
0
,
pd
->
getOutputFileBase
(),
0
,
pd
->
name
());
ol
.
writeObjectLink
(
0
,
pd
->
getOutputFileBase
(),
0
,
pd
->
name
());
ol
.
endIndexKey
();
ol
.
endIndexKey
();
ol
.
startIndexValue
();
bool
hasBrief
=
!
pd
->
briefDescription
().
isEmpty
();
if
(
!
pd
->
briefDescription
().
isEmpty
())
ol
.
startIndexValue
(
hasBrief
);
if
(
hasBrief
)
{
{
//ol.docify(" (");
//ol.docify(" (");
parseDoc
(
ol
,
parseDoc
(
ol
,
...
@@ -1177,7 +1182,7 @@ void writePackageList(OutputList &ol)
...
@@ -1177,7 +1182,7 @@ void writePackageList(OutputList &ol)
abbreviate
(
pd
->
briefDescription
(),
pd
->
name
()));
abbreviate
(
pd
->
briefDescription
(),
pd
->
name
()));
//ol.docify(")");
//ol.docify(")");
}
}
ol
.
endIndexValue
(
pd
->
getOutputFileBase
());
ol
.
endIndexValue
(
pd
->
getOutputFileBase
()
,
hasBrief
);
//ol.writeEndAnnoItem(pd->getOutputFileBase());
//ol.writeEndAnnoItem(pd->getOutputFileBase());
if
(
hasHtmlHelp
)
if
(
hasHtmlHelp
)
...
...
src/latexgen.cpp
View file @
9e4e94fb
...
@@ -520,9 +520,10 @@ void LatexGenerator::startIndexSection(IndexSections is)
...
@@ -520,9 +520,10 @@ void LatexGenerator::startIndexSection(IndexSections is)
break
;
break
;
case
isNamespaceDocumentation
:
case
isNamespaceDocumentation
:
{
{
NamespaceDef
*
nd
=
Doxygen
::
namespaceList
.
first
();
NamespaceSDict
::
Iterator
nli
(
Doxygen
::
namespaceSDict
);
NamespaceDef
*
nd
;
bool
found
=
FALSE
;
bool
found
=
FALSE
;
while
(
nd
&&
!
found
)
for
(
nli
.
toFirst
();(
nd
=
nli
.
current
())
&&
!
found
;
++
nli
)
{
{
if
(
nd
->
isLinkableInProject
())
if
(
nd
->
isLinkableInProject
())
{
{
...
@@ -530,7 +531,6 @@ void LatexGenerator::startIndexSection(IndexSections is)
...
@@ -530,7 +531,6 @@ void LatexGenerator::startIndexSection(IndexSections is)
t
<<
"{"
;
// Namespace Documentation}\n":
t
<<
"{"
;
// Namespace Documentation}\n":
found
=
TRUE
;
found
=
TRUE
;
}
}
nd
=
Doxygen
::
namespaceList
.
next
();
}
}
}
}
break
;
break
;
...
@@ -683,25 +683,25 @@ void LatexGenerator::endIndexSection(IndexSections is)
...
@@ -683,25 +683,25 @@ void LatexGenerator::endIndexSection(IndexSections is)
break
;
break
;
case
isNamespaceDocumentation
:
case
isNamespaceDocumentation
:
{
{
NamespaceDef
*
nd
=
Doxygen
::
namespaceList
.
first
();
NamespaceSDict
::
Iterator
nli
(
Doxygen
::
namespaceSDict
);
NamespaceDef
*
nd
;
bool
found
=
FALSE
;
bool
found
=
FALSE
;
while
(
nd
&&
!
found
)
for
(
nli
.
toFirst
();(
nd
=
nli
.
current
())
&&
!
found
;
++
nli
)
{
{
if
(
nd
->
isLinkableInProject
())
if
(
nd
->
isLinkableInProject
())
{
{
t
<<
"}
\n\\
input{"
<<
nd
->
getOutputFileBase
()
<<
"}
\n
"
;
t
<<
"}
\n\\
input{"
<<
nd
->
getOutputFileBase
()
<<
"}
\n
"
;
found
=
TRUE
;
found
=
TRUE
;
}
}
nd
=
Doxygen
::
namespaceList
.
next
();
}
}
while
(
nd
)
while
(
(
nd
=
nli
.
current
())
)
{
{
if
(
nd
->
isLinkableInProject
())
if
(
nd
->
isLinkableInProject
())
{
{
if
(
compactLatex
)
t
<<
"
\\
input"
;
else
t
<<
"
\\
include"
;
if
(
compactLatex
)
t
<<
"
\\
input"
;
else
t
<<
"
\\
include"
;
t
<<
"{"
<<
nd
->
getOutputFileBase
()
<<
"}
\n
"
;
t
<<
"{"
<<
nd
->
getOutputFileBase
()
<<
"}
\n
"
;
}
}
nd
=
Doxygen
::
namespaceList
.
next
()
;
++
nli
;
}
}
}
}
break
;
break
;
...
@@ -916,14 +916,15 @@ void LatexGenerator::endIndexKey()
...
@@ -916,14 +916,15 @@ void LatexGenerator::endIndexKey()
{
{
}
}
void
LatexGenerator
::
startIndexValue
()
void
LatexGenerator
::
startIndexValue
(
bool
hasBrief
)
{
{
t
<<
" ("
;
t
<<
" "
;
if
(
hasBrief
)
t
<<
"("
;
}
}
void
LatexGenerator
::
endIndexValue
(
const
char
*
name
)
void
LatexGenerator
::
endIndexValue
(
const
char
*
name
,
bool
hasBrief
)
{
{
t
<<
")"
;
if
(
hasBrief
)
t
<<
")"
;
t
<<
"}{
\\
pageref{"
<<
name
<<
"}}{}"
<<
endl
;
t
<<
"}{
\\
pageref{"
<<
name
<<
"}}{}"
<<
endl
;
}
}
...
...
src/latexgen.h
View file @
9e4e94fb
...
@@ -65,8 +65,8 @@ class LatexGenerator : public OutputGenerator
...
@@ -65,8 +65,8 @@ class LatexGenerator : public OutputGenerator
void
endIndexList
()
{
t
<<
"
\\
end{CompactList}"
<<
endl
;
}
void
endIndexList
()
{
t
<<
"
\\
end{CompactList}"
<<
endl
;
}
void
startIndexKey
();
void
startIndexKey
();
void
endIndexKey
();
void
endIndexKey
();
void
startIndexValue
();
void
startIndexValue
(
bool
);
void
endIndexValue
(
const
char
*
);
void
endIndexValue
(
const
char
*
,
bool
);
void
startItemList
()
{
t
<<
"
\\
begin{CompactItemize}"
<<
endl
;
}
void
startItemList
()
{
t
<<
"
\\
begin{CompactItemize}"
<<
endl
;
}
void
endItemList
()
{
t
<<
"
\\
end{CompactItemize}"
<<
endl
;
}
void
endItemList
()
{
t
<<
"
\\
end{CompactItemize}"
<<
endl
;
}
void
startEnumList
()
{
t
<<
"
\\
begin{enumerate}"
<<
endl
;
}
void
startEnumList
()
{
t
<<
"
\\
begin{enumerate}"
<<
endl
;
}
...
...
src/mangen.h
View file @
9e4e94fb
...
@@ -63,8 +63,8 @@ class ManGenerator : public OutputGenerator
...
@@ -63,8 +63,8 @@ class ManGenerator : public OutputGenerator
void
endIndexList
()
{
newParagraph
();
}
void
endIndexList
()
{
newParagraph
();
}
void
startIndexKey
()
{}
void
startIndexKey
()
{}
void
endIndexKey
()
{}
void
endIndexKey
()
{}
void
startIndexValue
()
{}
void
startIndexValue
(
bool
)
{}
void
endIndexValue
(
const
char
*
)
{}
void
endIndexValue
(
const
char
*
,
bool
)
{}
void
startItemList
()
{}
void
startItemList
()
{}
void
endItemList
()
{
newParagraph
();
}
void
endItemList
()
{
newParagraph
();
}
void
startEnumList
()
{}
void
startEnumList
()
{}
...
...
src/namespacedef.cpp
View file @
9e4e94fb
...
@@ -32,9 +32,9 @@ NamespaceDef::NamespaceDef(const char *df,int dl,
...
@@ -32,9 +32,9 @@ NamespaceDef::NamespaceDef(const char *df,int dl,
Definition
(
df
,
dl
,
name
)
Definition
(
df
,
dl
,
name
)
{
{
fileName
=
(
QCString
)
"namespace"
+
name
;
fileName
=
(
QCString
)
"namespace"
+
name
;
classSDict
=
new
ClassSDict
(
25
7
);
classSDict
=
new
ClassSDict
(
1
7
);
namespaceSDict
=
new
NamespaceSDict
(
25
7
);
namespaceSDict
=
new
NamespaceSDict
(
1
7
);
m_innerCompounds
=
new
SDict
<
Definition
>
(
25
7
);
m_innerCompounds
=
new
SDict
<
Definition
>
(
1
7
);
usingDirList
=
0
;
usingDirList
=
0
;
usingDeclList
=
0
;
usingDeclList
=
0
;
setReference
(
lref
);
setReference
(
lref
);
...
...
src/namespacedef.h
View file @
9e4e94fb
...
@@ -77,22 +77,8 @@ class NamespaceDef : public Definition
...
@@ -77,22 +77,8 @@ class NamespaceDef : public Definition
//protected:
//protected:
// void addMemberListToGroup(MemberList *,bool (MemberDef::*)() const);
// void addMemberListToGroup(MemberList *,bool (MemberDef::*)() const);
private
:
public
:
//QCString reference;
QCString
fileName
;
QStrList
files
;
/*! Classes inside this namespace */
ClassSDict
*
classSDict
;
/*! Namespaces inside this namespace */
NamespaceSDict
*
namespaceSDict
;
NamespaceList
*
usingDirList
;
ClassList
*
usingDeclList
;
SDict
<
Definition
>
*
m_innerCompounds
;
MemberList
allMemberList
;
// members in the declaration part of the documentation
// members in the declaration part of the documentation
MemberList
decDefineMembers
;
MemberList
decDefineMembers
;
MemberList
decProtoMembers
;
MemberList
decProtoMembers
;
...
@@ -110,6 +96,23 @@ class NamespaceDef : public Definition
...
@@ -110,6 +96,23 @@ class NamespaceDef : public Definition
MemberList
docFuncMembers
;
MemberList
docFuncMembers
;
MemberList
docVarMembers
;
MemberList
docVarMembers
;
/*! Classes inside this namespace */
ClassSDict
*
classSDict
;
/*! Namespaces inside this namespace */
NamespaceSDict
*
namespaceSDict
;
private
:
//QCString reference;
QCString
fileName
;
QStrList
files
;
NamespaceList
*
usingDirList
;
ClassList
*
usingDeclList
;
SDict
<
Definition
>
*
m_innerCompounds
;
MemberList
allMemberList
;
/* user defined member groups */
/* user defined member groups */
MemberGroupList
*
memberGroupList
;
MemberGroupList
*
memberGroupList
;
MemberGroupDict
*
memberGroupDict
;
MemberGroupDict
*
memberGroupDict
;
...
...
src/outputgen.h
View file @
9e4e94fb
...
@@ -316,8 +316,8 @@ class OutputGenerator : public BaseOutputDocInterface
...
@@ -316,8 +316,8 @@ class OutputGenerator : public BaseOutputDocInterface
virtual
void
endIndexList
()
=
0
;
virtual
void
endIndexList
()
=
0
;
virtual
void
startIndexKey
()
=
0
;
virtual
void
startIndexKey
()
=
0
;
virtual
void
endIndexKey
()
=
0
;
virtual
void
endIndexKey
()
=
0
;
virtual
void
startIndexValue
()
=
0
;
virtual
void
startIndexValue
(
bool
)
=
0
;
virtual
void
endIndexValue
(
const
char
*
)
=
0
;
virtual
void
endIndexValue
(
const
char
*
,
bool
)
=
0
;
virtual
void
startAlphabeticalIndexList
()
=
0
;
virtual
void
startAlphabeticalIndexList
()
=
0
;
virtual
void
endAlphabeticalIndexList
()
=
0
;
virtual
void
endAlphabeticalIndexList
()
=
0
;
virtual
void
writeIndexHeading
(
const
char
*
s
)
=
0
;
virtual
void
writeIndexHeading
(
const
char
*
s
)
=
0
;
...
...
src/outputlist.h
View file @
9e4e94fb
...
@@ -109,10 +109,10 @@ class OutputList : public OutputDocInterface
...
@@ -109,10 +109,10 @@ class OutputList : public OutputDocInterface
{
forall
(
&
OutputGenerator
::
startIndexKey
);
}
{
forall
(
&
OutputGenerator
::
startIndexKey
);
}
void
endIndexKey
()
void
endIndexKey
()
{
forall
(
&
OutputGenerator
::
endIndexKey
);
}
{
forall
(
&
OutputGenerator
::
endIndexKey
);
}
void
startIndexValue
()
void
startIndexValue
(
bool
b
)
{
forall
(
&
OutputGenerator
::
startIndexValue
);
}
{
forall
(
&
OutputGenerator
::
startIndexValue
,
b
);
}
void
endIndexValue
(
const
char
*
name
)
void
endIndexValue
(
const
char
*
name
,
bool
b
)
{
forall
(
&
OutputGenerator
::
endIndexValue
,
name
);
}
{
forall
(
&
OutputGenerator
::
endIndexValue
,
name
,
b
);
}
void
startItemList
()
void
startItemList
()
{
forall
(
&
OutputGenerator
::
startItemList
);
}
{
forall
(
&
OutputGenerator
::
startItemList
);
}
void
endItemList
()
void
endItemList
()
...
...
src/rtfgen.cpp
View file @
9e4e94fb
...
@@ -985,16 +985,16 @@ void RTFGenerator::startIndexSection(IndexSections is)
...
@@ -985,16 +985,16 @@ void RTFGenerator::startIndexSection(IndexSections is)
case
isNamespaceDocumentation
:
case
isNamespaceDocumentation
:
{
{
// Namespace Documentation
// Namespace Documentation
NamespaceDef
*
nd
=
Doxygen
::
namespaceList
.
first
();
NamespaceSDict
::
Iterator
nli
(
Doxygen
::
namespaceSDict
);
NamespaceDef
*
nd
;
bool
found
=
FALSE
;
bool
found
=
FALSE
;
while
(
nd
&&
!
found
)
for
(
nli
.
toFirst
();(
nd
=
nli
.
current
())
&&
!
found
;
++
nli
)
{
{
if
(
nd
->
isLinkableInProject
())
if
(
nd
->
isLinkableInProject
())
{
{
beginRTFChapter
();
beginRTFChapter
();
found
=
TRUE
;
found
=
TRUE
;
}
}
nd
=
Doxygen
::
namespaceList
.
next
();
}
}
}
}
break
;
break
;
...
@@ -1202,9 +1202,10 @@ void RTFGenerator::endIndexSection(IndexSections is)
...
@@ -1202,9 +1202,10 @@ void RTFGenerator::endIndexSection(IndexSections is)
break
;
break
;
case
isNamespaceDocumentation
:
case
isNamespaceDocumentation
:
{
{
NamespaceDef
*
nd
=
Doxygen
::
namespaceList
.
first
();
NamespaceSDict
::
Iterator
nli
(
Doxygen
::
namespaceSDict
);
NamespaceDef
*
nd
;
bool
found
=
FALSE
;
bool
found
=
FALSE
;
while
(
nd
&&
!
found
)
for
(
nli
.
toFirst
();(
nd
=
nli
.
current
())
&&
!
found
;
++
nli
)
{
{
if
(
nd
->
isLinkableInProject
())
if
(
nd
->
isLinkableInProject
())
{
{
...
@@ -1214,9 +1215,8 @@ void RTFGenerator::endIndexSection(IndexSections is)
...
@@ -1214,9 +1215,8 @@ void RTFGenerator::endIndexSection(IndexSections is)
t
<<
".rtf
\"
\\\\
*MERGEFORMAT}{
\\
fldrslt includedstuff}}
\n
"
;
t
<<
".rtf
\"
\\\\
*MERGEFORMAT}{
\\
fldrslt includedstuff}}
\n
"
;
found
=
TRUE
;
found
=
TRUE
;
}
}
nd
=
Doxygen
::
namespaceList
.
next
();
}
}
while
(
nd
)
while
(
(
nd
=
nli
.
current
())
)
{
{
if
(
nd
->
isLinkableInProject
())
if
(
nd
->
isLinkableInProject
())
{
{
...
@@ -1226,7 +1226,7 @@ void RTFGenerator::endIndexSection(IndexSections is)
...
@@ -1226,7 +1226,7 @@ void RTFGenerator::endIndexSection(IndexSections is)
t
<<
nd
->
getOutputFileBase
();
t
<<
nd
->
getOutputFileBase
();
t
<<
".rtf
\"
\\\\
*MERGEFORMAT}{
\\
fldrslt includedstuff}}
\n
"
;
t
<<
".rtf
\"
\\\\
*MERGEFORMAT}{
\\
fldrslt includedstuff}}
\n
"
;
}
}
nd
=
Doxygen
::
namespaceList
.
next
()
;
++
nli
;
}
}
}
}
break
;
break
;
...
@@ -1578,15 +1578,16 @@ void RTFGenerator::endIndexKey()
...
@@ -1578,15 +1578,16 @@ void RTFGenerator::endIndexKey()
{
{
}
}
void
RTFGenerator
::
startIndexValue
()
void
RTFGenerator
::
startIndexValue
(
bool
hasBrief
)
{
{
t
<<
" ("
;
t
<<
" "
;
if
(
hasBrief
)
t
<<
"("
;
}
}
void
RTFGenerator
::
endIndexValue
(
const
char
*
name
)
void
RTFGenerator
::
endIndexValue
(
const
char
*
name
,
bool
hasBrief
)
{
{
DBG_RTF
(
t
<<
"{
\\
comment (endIndexKey)}"
<<
endl
)
DBG_RTF
(
t
<<
"{
\\
comment (endIndexKey)}"
<<
endl
)
t
<<
")"
;
if
(
hasBrief
)
t
<<
")"
;
t
<<
"} "
;
t
<<
"} "
;
if
(
name
)
if
(
name
)
{
{
...
@@ -1967,42 +1968,41 @@ void RTFGenerator::startDescList(SectionTypes)
...
@@ -1967,42 +1968,41 @@ void RTFGenerator::startDescList(SectionTypes)
void
RTFGenerator
::
endDescTitle
()
void
RTFGenerator
::
endDescTitle
()
{
{
DBG_RTF
(
t
<<
"{
\\
comment (endDescTitle) }"
<<
endl
)
DBG_RTF
(
t
<<
"{
\\
comment (endDescTitle) }"
<<
endl
)
//endBold();
endBold
();
t
<<
"}"
;
newParagraph
();
newParagraph
();
//t << Rtf_Style_Reset << styleStack.top();
incrementIndentLevel
();
incrementIndentLevel
();
t
<<
Rtf_Style_Reset
<<
Rtf_DList_DepthStyle
();
t
<<
Rtf_Style_Reset
<<
Rtf_DList_DepthStyle
();
}
}
void
RTFGenerator
::
startParamList
(
ParamListTypes
)
void
RTFGenerator
::
writeDescItem
()
{
{
DBG_RTF
(
t
<<
"{
\\
comment (startParamList)}"
<<
endl
)
DBG_RTF
(
t
<<
"{
\\
comment (writeDescItem) }"
<<
endl
)
t
<<
"{"
;
// incrementIndentLevel();
incrementIndentLevel
();
//t << Rtf_Style_Reset << Rtf_CList_DepthStyle();
newParagraph
();
}
}
void
RTFGenerator
::
end
Param
List
()
void
RTFGenerator
::
end
Desc
List
()
{
{
DBG_RTF
(
t
<<
"{
\\
comment (end
Param
List)}"
<<
endl
)
DBG_RTF
(
t
<<
"{
\\
comment (end
Desc
List)}"
<<
endl
)
newParagraph
();
newParagraph
();
t
<<
"}"
;
//
t << "}";
decrementIndentLevel
();
decrementIndentLevel
();
m_omitParagraph
=
TRUE
;
m_omitParagraph
=
TRUE
;
//t << Rtf_Style_Reset << styleStack.top() << endl;
//t << Rtf_Style_Reset << styleStack.top() << endl;
t
<<
Rtf_Style_Reset
<<
endl
;
}
}
void
RTFGenerator
::
startParamList
(
ParamListTypes
)
void
RTFGenerator
::
writeDescItem
()
{
{
DBG_RTF
(
t
<<
"{
\\
comment (startParamList)}"
<<
endl
)
DBG_RTF
(
t
<<
"{
\\
comment (writeDescItem) }"
<<
endl
)
t
<<
"{"
;
// incrementIndentLevel();
newParagraph
();
//t << Rtf_Style_Reset << Rtf_CList_DepthStyle();
}
}
void
RTFGenerator
::
end
Desc
List
()
void
RTFGenerator
::
end
Param
List
()
{
{
DBG_RTF
(
t
<<
"{
\\
comment (end
Desc
List)}"
<<
endl
)
DBG_RTF
(
t
<<
"{
\\
comment (end
Param
List)}"
<<
endl
)
newParagraph
();
newParagraph
();
t
<<
"}"
;
t
<<
"}"
;
decrementIndentLevel
();
decrementIndentLevel
();
...
@@ -2010,6 +2010,7 @@ void RTFGenerator::endDescList()
...
@@ -2010,6 +2010,7 @@ void RTFGenerator::endDescList()
//t << Rtf_Style_Reset << styleStack.top() << endl;
//t << Rtf_Style_Reset << styleStack.top() << endl;
}
}
void
RTFGenerator
::
startSection
(
const
char
*
,
const
char
*
title
,
bool
sub
)
void
RTFGenerator
::
startSection
(
const
char
*
,
const
char
*
title
,
bool
sub
)
{
{
DBG_RTF
(
t
<<
"{
\\
comment (startSection)}"
<<
endl
)
DBG_RTF
(
t
<<
"{
\\
comment (startSection)}"
<<
endl
)
...
...
src/rtfgen.h
View file @
9e4e94fb
...
@@ -66,8 +66,8 @@ class RTFGenerator : public OutputGenerator
...
@@ -66,8 +66,8 @@ class RTFGenerator : public OutputGenerator
void
endIndexList
();
void
endIndexList
();
void
startIndexKey
();
void
startIndexKey
();
void
endIndexKey
();
void
endIndexKey
();
void
startIndexValue
();
void
startIndexValue
(
bool
);
void
endIndexValue
(
const
char
*
);
void
endIndexValue
(
const
char
*
,
bool
);
void
startItemList
();
void
startItemList
();
void
endItemList
();
void
endItemList
();
void
startEnumList
();
void
startEnumList
();
...
...
src/sortdict.h
View file @
9e4e94fb
...
@@ -169,6 +169,12 @@ class SDict
...
@@ -169,6 +169,12 @@ class SDict
return
m_dict
->
find
(
key
);
return
m_dict
->
find
(
key
);
}
}
/*! Equavalent to find(). */
T
*
operator
[](
const
char
*
key
)
{
return
m_dict
->
find
(
key
);
}
/*! Returns the item at position \a i in the sorted dictionary */
/*! Returns the item at position \a i in the sorted dictionary */
T
*
at
(
uint
i
)
T
*
at
(
uint
i
)
{
{
...
...
src/translator_sk.h
View file @
9e4e94fb
/******************************************************************************
/******************************************************************************
*
*
*
*
*
*
* Copyright (C) 1997-2001 by Dimitri van Heesch.
* Copyright (C) 1997-2001 by Dimitri van Heesch.
*
*
...
@@ -13,1319 +13,1324 @@
...
@@ -13,1319 +13,1324 @@
* Documents produced by Doxygen are derivative works derived from the
* Documents produced by Doxygen are derivative works derived from the
* input used in their production; they are not affected by this license.
* input used in their production; they are not affected by this license.
*
*
* ----------------------------------------------------------------------------
*
* Slovak translation by Stanislav Kudlac (skudlac@pobox.sk)
*
* ----------------------------------------------------------------------------
*/
*/
#ifndef TRANSLATOR_SK_H
#ifndef TRANSLATOR_SK_H
#define TRANSLATOR_SK_H
#define TRANSLATOR_SK_H
class
TranslatorSlovak
:
public
Translator
Adapter_1_2_7
class
TranslatorSlovak
:
public
Translator
{
{
private
:
private
:
/*! The Decode() inline assumes the source written in the
/*! The Decode() inline assumes the source written in the
Windows encoding (maintainer only dependent).
Windows encoding (maintainer only dependent).
*/
*/
inline
QCString
Decode
(
const
QCString
&
sInput
)
inline
QCString
Decode
(
const
QCString
&
sInput
)
{
{
#ifdef _WIN32
#ifdef _WIN32
return
sInput
;
return
sInput
;
#else
#else
return
Win1250ToISO88592
(
sInput
);
return
Win1250ToISO88592
(
sInput
);
#endif
#endif
}
}
public
:
public
:
// --- Language control methods -------------------
// --- Language control methods -------------------
virtual
QCString
idLanguage
()
virtual
QCString
idLanguage
()
{
return
"slovak"
;
}
{
return
"slovak"
;
}
virtual
QCString
latexLanguageSupportCommand
()
virtual
QCString
latexLanguageSupportCommand
()
{
return
"
\\
usepackage{slovak}
\n
"
;
}
{
return
"
\\
usepackage{slovak}
\n
"
;
}
/*! return the language charset. This will be used for the HTML output */
/*! return the language charset. This will be used for the HTML output */
virtual
QCString
idLanguageCharset
()
virtual
QCString
idLanguageCharset
()
{
{
#ifdef _WIN32
#ifdef _WIN32
return
"windows-1250"
;
return
"windows-1250"
;
#else
#else
return
"iso-8859-2"
;
return
"iso-8859-2"
;
#endif
#endif
}
}
// --- Language translation methods -------------------
// --- Language translation methods -------------------
/*! used in the compound documentation before a list of related functions. */
/*! used in the compound documentation before a list of related functions. */
virtual
QCString
trRelatedFunctions
()
virtual
QCString
trRelatedFunctions
()
{
return
Decode
(
"Svisiace funkcie"
);
}
{
return
Decode
(
"Svisiace funkcie"
);
}
/*! subscript for the related functions. */
/*! subscript for the related functions. */
virtual
QCString
trRelatedSubscript
()
virtual
QCString
trRelatedSubscript
()
{
return
Decode
(
"(Uveden funkcie nies lenskmi funkciami.)"
);
}
{
return
Decode
(
"(Uveden funkcie nies lenskmi funkciami.)"
);
}
/*! header that is put before the detailed description of files, classes and namespaces. */
/*! header that is put before the detailed description of files, classes and namespaces. */
virtual
QCString
trDetailedDescription
()
virtual
QCString
trDetailedDescription
()
{
return
Decode
(
"Detailn popis"
);
}
{
return
Decode
(
"Detailn popis"
);
}
/*! header that is put before the list of typedefs. */
/*! header that is put before the list of typedefs. */
virtual
QCString
trMemberTypedefDocumentation
()
virtual
QCString
trMemberTypedefDocumentation
()
{
return
Decode
(
"Dokumentcia k lenskm typom"
);
}
{
return
Decode
(
"Dokumentcia k lenskm typom"
);
}
/*! header that is put before the list of enumerations. */
/*! header that is put before the list of enumerations. */
virtual
QCString
trMemberEnumerationDocumentation
()
virtual
QCString
trMemberEnumerationDocumentation
()
{
return
Decode
(
"Dokumentcia k lenskm enumercim"
);
}
{
return
Decode
(
"Dokumentcia k lenskm enumercim"
);
}
/*! header that is put before the list of member functions. */
/*! header that is put before the list of member functions. */
virtual
QCString
trMemberFunctionDocumentation
()
virtual
QCString
trMemberFunctionDocumentation
()
{
return
Decode
(
"Dokumentcia k metdam"
);
}
{
return
Decode
(
"Dokumentcia k metdam"
);
}
/*! header that is put before the list of member attributes. */
/*! header that is put before the list of member attributes. */
virtual
QCString
trMemberDataDocumentation
()
virtual
QCString
trMemberDataDocumentation
()
{
{
if
(
Config_getBool
(
"OPTIMIZE_OUTPUT_FOR_C"
))
if
(
Config_getBool
(
"OPTIMIZE_OUTPUT_FOR_C"
))
{
{
return
Decode
(
"Dokumentcia k polokm"
);
return
Decode
(
"Dokumentcia k polokm"
);
}
}
else
else
{
{
return
Decode
(
"Dokumentcia k dtovm lenom"
);
return
Decode
(
"Dokumentcia k dtovm lenom"
);
}
}
}
}
/*! this is the text of a link put after brief descriptions. */
/*! this is the text of a link put after brief descriptions. */
virtual
QCString
trMore
()
virtual
QCString
trMore
()
{
return
Decode
(
"..."
);
}
{
return
Decode
(
"..."
);
}
/*! put in the class documentation */
/*! put in the class documentation */
virtual
QCString
trListOfAllMembers
()
virtual
QCString
trListOfAllMembers
()
{
return
Decode
(
"Zoznam vetkch lenov."
);
}
{
return
Decode
(
"Zoznam vetkch lenov."
);
}
/*! used as the title of the "list of all members" page of a class */
/*! used as the title of the "list of all members" page of a class */
virtual
QCString
trMemberList
()
virtual
QCString
trMemberList
()
{
return
Decode
(
"Zoznam lenov triedy"
);
}
{
return
Decode
(
"Zoznam lenov triedy"
);
}
/*! this is the first part of a sentence that is followed by a class name */
/*! this is the first part of a sentence that is followed by a class name */
virtual
QCString
trThisIsTheListOfAllMembers
()
virtual
QCString
trThisIsTheListOfAllMembers
()
{
return
Decode
(
"Tu njdete pln zoznam lenov triedy "
);
}
{
return
Decode
(
"Tu njdete pln zoznam lenov triedy "
);
}
/*! this is the remainder of the sentence after the class name */
/*! this is the remainder of the sentence after the class name */
virtual
QCString
trIncludingInheritedMembers
()
virtual
QCString
trIncludingInheritedMembers
()
{
return
Decode
(
", vrtane vetkch zdedench lenov."
);
}
{
return
Decode
(
", vrtane vetkch zdedench lenov."
);
}
/*! this is put at the author sections at the bottom of man pages.
/*! this is put at the author sections at the bottom of man pages.
* parameter s is name of the project name.
* parameter s is name of the project name.
*/
*/
virtual
QCString
trGeneratedAutomatically
(
const
char
*
s
)
virtual
QCString
trGeneratedAutomatically
(
const
char
*
s
)
{
QCString
result
=
"Generovan automaticky programom Doxygen "
{
QCString
result
=
"Generovan automaticky programom Doxygen "
"zo zdrojovch textov"
;
"zo zdrojovch textov"
;
if
(
s
)
result
+=
(
QCString
)
" projektu "
+
s
;
if
(
s
)
result
+=
(
QCString
)
" projektu "
+
s
;
result
+=
"."
;
result
+=
"."
;
return
Decode
(
result
);
return
Decode
(
result
);
}
}
/*! put after an enum name in the list of all members */
/*! put after an enum name in the list of all members */
virtual
QCString
trEnumName
()
virtual
QCString
trEnumName
()
{
return
Decode
(
"meno enumercie"
);
}
{
return
Decode
(
"meno enumercie"
);
}
/*! put after an enum value in the list of all members */
/*! put after an enum value in the list of all members */
virtual
QCString
trEnumValue
()
virtual
QCString
trEnumValue
()
{
return
Decode
(
"hodnota enumercie"
);
}
{
return
Decode
(
"hodnota enumercie"
);
}
/*! put after an undocumented member in the list of all members */
/*! put after an undocumented member in the list of all members */
virtual
QCString
trDefinedIn
()
virtual
QCString
trDefinedIn
()
{
return
Decode
(
"definovan v"
);
}
{
return
Decode
(
"definovan v"
);
}
// quick reference sections
// quick reference sections
/*! This is put above each page as a link to the list of all groups of
/*! This is put above each page as a link to the list of all groups of
* compounds or files (see the \\group command).
* compounds or files (see the \\group command).
*/
*/
virtual
QCString
trModules
()
virtual
QCString
trModules
()
{
return
Decode
(
"Moduly"
);
}
{
return
Decode
(
"Moduly"
);
}
/*! This is put above each page as a link to the class hierarchy */
/*! This is put above each page as a link to the class hierarchy */
virtual
QCString
trClassHierarchy
()
virtual
QCString
trClassHierarchy
()
{
return
Decode
(
"Hierarchia tried"
);
}
{
return
Decode
(
"Hierarchia tried"
);
}
/*! This is put above each page as a link to the list of annotated classes */
/*! This is put above each page as a link to the list of annotated classes */
virtual
QCString
trCompoundList
()
virtual
QCString
trCompoundList
()
{
{
if
(
Config_getBool
(
"OPTIMIZE_OUTPUT_FOR_C"
))
if
(
Config_getBool
(
"OPTIMIZE_OUTPUT_FOR_C"
))
{
{
return
Decode
(
"Dtov truktry"
);
return
Decode
(
"Dtov truktry"
);
}
}
else
else
{
{
return
Decode
(
"Zoznam tried"
);
return
Decode
(
"Zoznam tried"
);
}
}
}
}
/*! This is put above each page as a link to the list of documented files */
/*! This is put above each page as a link to the list of documented files */
virtual
QCString
trFileList
()
virtual
QCString
trFileList
()
{
return
Decode
(
"Zoznam sborov"
);
}
{
return
Decode
(
"Zoznam sborov"
);
}
/*! This is put above each page as a link to the list of all verbatim headers */
/*! This is put above each page as a link to the list of all verbatim headers */
virtual
QCString
trHeaderFiles
()
virtual
QCString
trHeaderFiles
()
{
return
Decode
(
"Zoznam hlavikovch sborov"
);
}
{
return
Decode
(
"Zoznam hlavikovch sborov"
);
}
/*! This is put above each page as a link to all members of compounds. */
/*! This is put above each page as a link to all members of compounds. */
virtual
QCString
trCompoundMembers
()
virtual
QCString
trCompoundMembers
()
{
{
if
(
Config_getBool
(
"OPTIMIZE_OUTPUT_FOR_C"
))
if
(
Config_getBool
(
"OPTIMIZE_OUTPUT_FOR_C"
))
{
{
return
Decode
(
"Dtov poloky"
);
return
Decode
(
"Dtov poloky"
);
}
}
else
else
{
{
return
Decode
(
"Zoznam lenov tried"
);
return
Decode
(
"Zoznam lenov tried"
);
}
}
}
}
/*! This is put above each page as a link to all members of files. */
/*! This is put above each page as a link to all members of files. */
virtual
QCString
trFileMembers
()
virtual
QCString
trFileMembers
()
{
{
if
(
Config_getBool
(
"OPTIMIZE_OUTPUT_FOR_C"
))
if
(
Config_getBool
(
"OPTIMIZE_OUTPUT_FOR_C"
))
{
{
return
Decode
(
"Globlne symboly"
);
return
Decode
(
"Globlne symboly"
);
}
}
else
else
{
{
return
Decode
(
"Symboly v sboroch"
);
return
Decode
(
"Symboly v sboroch"
);
}
}
}
}
/*! This is put above each page as a link to all related pages. */
/*! This is put above each page as a link to all related pages. */
virtual
QCString
trRelatedPages
()
virtual
QCString
trRelatedPages
()
{
return
Decode
(
"Ostatn strnky"
);
}
{
return
Decode
(
"Ostatn strnky"
);
}
/*! This is put above each page as a link to all examples. */
/*! This is put above each page as a link to all examples. */
virtual
QCString
trExamples
()
virtual
QCString
trExamples
()
{
return
Decode
(
"Prklady"
);
}
{
return
Decode
(
"Prklady"
);
}
/*! This is put above each page as a link to the search engine. */
/*! This is put above each page as a link to the search engine. */
virtual
QCString
trSearch
()
virtual
QCString
trSearch
()
{
return
Decode
(
"Hada"
);
}
{
return
Decode
(
"Hada"
);
}
/*! This is an introduction to the class hierarchy. */
/*! This is an introduction to the class hierarchy. */
virtual
QCString
trClassHierarchyDescription
()
virtual
QCString
trClassHierarchyDescription
()
{
return
Decode
(
"Tu njdete zoznam, vyjadrujci vzah dedinosti tried. "
{
return
Decode
(
"Tu njdete zoznam, vyjadrujci vzah dedinosti tried. "
"Je zoraden pribline (ale nie plne) poda abecedy:"
);
"Je zoraden pribline (ale nie plne) poda abecedy:"
);
}
}
/*! This is an introduction to the list with all files. */
/*! This is an introduction to the list with all files. */
virtual
QCString
trFileListDescription
(
bool
extractAll
)
virtual
QCString
trFileListDescription
(
bool
extractAll
)
{
{
QCString
result
=
"Tu njdete zoznam vetkch "
;
QCString
result
=
"Tu njdete zoznam vetkch "
;
if
(
!
extractAll
)
result
+=
"dokumentovanch "
;
if
(
!
extractAll
)
result
+=
"dokumentovanch "
;
result
+=
"sborov so strunmi popismi:"
;
result
+=
"sborov so strunmi popismi:"
;
return
Decode
(
result
);
return
Decode
(
result
);
}
}
/*! This is an introduction to the annotated compound list. */
/*! This is an introduction to the annotated compound list. */
virtual
QCString
trCompoundListDescription
()
virtual
QCString
trCompoundListDescription
()
{
{
if
(
Config_getBool
(
"OPTIMIZE_OUTPUT_FOR_C"
))
if
(
Config_getBool
(
"OPTIMIZE_OUTPUT_FOR_C"
))
{
{
return
Decode
(
"Nasledujci zoznam obsahuje identifikciu dtovch "
return
Decode
(
"Nasledujci zoznam obsahuje identifikciu dtovch "
"truktr a ich strun popisy:"
);
"truktr a ich strun popisy:"
);
}
}
else
else
{
{
return
Decode
(
"Nasledujci zoznam obsahuje predovetkm identifikciu "
return
Decode
(
"Nasledujci zoznam obsahuje predovetkm identifikciu "
"tried, ale nachdzaj sa tu i alie netrivilne prvky, "
"tried, ale nachdzaj sa tu i alie netrivilne prvky, "
"ako s truktry (struct), uniony (union) a rozhrania "
"ako s truktry (struct), uniony (union) a rozhrania "
"(interface). V zozname s uveden ich strun "
"(interface). V zozname s uveden ich strun "
"popisy:"
);
"popisy:"
);
}
}
}
}
/*! This is an introduction to the page with all class members. */
/*! This is an introduction to the page with all class members. */
virtual
QCString
trCompoundMembersDescription
(
bool
extractAll
)
virtual
QCString
trCompoundMembersDescription
(
bool
extractAll
)
{
{
QCString
result
=
"Tu njdete zoznam vetkch "
;
QCString
result
=
"Tu njdete zoznam vetkch "
;
if
(
!
extractAll
)
if
(
!
extractAll
)
{
{
result
+=
"dokumentovanch "
;
result
+=
"dokumentovanch "
;
}
}
if
(
Config_getBool
(
"OPTIMIZE_OUTPUT_FOR_C"
))
if
(
Config_getBool
(
"OPTIMIZE_OUTPUT_FOR_C"
))
{
{
result
+=
"poloiek truktr (struct) a unionov (union) "
;
result
+=
"poloiek truktr (struct) a unionov (union) "
;
}
}
else
else
{
{
result
+=
"lenov tried "
;
result
+=
"lenov tried "
;
}
}
result
+=
"s odkazmi na "
;
result
+=
"s odkazmi na "
;
if
(
extractAll
)
if
(
extractAll
)
{
{
if
(
Config_getBool
(
"OPTIMIZE_OUTPUT_FOR_C"
))
if
(
Config_getBool
(
"OPTIMIZE_OUTPUT_FOR_C"
))
{
{
result
+=
"dokumentciu truktr/unionov, ku ktorm prislchaj:"
;
result
+=
"dokumentciu truktr/unionov, ku ktorm prislchaj:"
;
}
}
else
else
{
{
result
+=
"dokumentciu tried, ku ktorm prislchaj:"
;
result
+=
"dokumentciu tried, ku ktorm prislchaj:"
;
}
}
}
}
else
else
{
{
if
(
Config_getBool
(
"OPTIMIZE_OUTPUT_FOR_C"
))
if
(
Config_getBool
(
"OPTIMIZE_OUTPUT_FOR_C"
))
{
{
result
+=
"truktry/uniony, ku ktorm prislchaj:"
;
result
+=
"truktry/uniony, ku ktorm prislchaj:"
;
}
}
else
else
{
{
result
+=
"triedy, ku ktorm prislchaj:"
;
result
+=
"triedy, ku ktorm prislchaj:"
;
}
}
}
}
return
Decode
(
result
);
return
Decode
(
result
);
}
}
/*! This is an introduction to the page with all file members. */
/*! This is an introduction to the page with all file members. */
virtual
QCString
trFileMembersDescription
(
bool
extractAll
)
virtual
QCString
trFileMembersDescription
(
bool
extractAll
)
{
{
QCString
result
=
"Tu njdete zoznam vetkch "
;
QCString
result
=
"Tu njdete zoznam vetkch "
;
if
(
!
extractAll
)
result
+=
"dokumentovanch "
;
if
(
!
extractAll
)
result
+=
"dokumentovanch "
;
if
(
Config_getBool
(
"OPTIMIZE_OUTPUT_FOR_C"
))
if
(
Config_getBool
(
"OPTIMIZE_OUTPUT_FOR_C"
))
{
{
result
+=
"funkci, premennch, makier, enumerci a definci typov (typedef) "
result
+=
"funkci, premennch, makier, enumerci a definci typov (typedef) "
"s odkazmi na "
;
"s odkazmi na "
;
}
}
else
else
{
{
result
+=
"symbolov, ktor s definovan na rovni svojich sborov. "
result
+=
"symbolov, ktor s definovan na rovni svojich sborov. "
"Pre kad symbol je uveden odkaz na "
;
"Pre kad symbol je uveden odkaz na "
;
}
}
if
(
extractAll
)
if
(
extractAll
)
result
+=
"sbory, ku ktorm prislchaj:"
;
result
+=
"sbory, ku ktorm prislchaj:"
;
else
else
result
+=
"dokumentciu:"
;
result
+=
"dokumentciu:"
;
return
Decode
(
result
);
return
Decode
(
result
);
}
}
/*! This is an introduction to the page with the list of all header files. */
/*! This is an introduction to the page with the list of all header files. */
virtual
QCString
trHeaderFilesDescription
()
virtual
QCString
trHeaderFilesDescription
()
{
return
Decode
(
"Tu njdete hlavikov sbory, ktor tvoria "
{
return
Decode
(
"Tu njdete hlavikov sbory, ktor tvoria "
"aplikan programov rozhranie (API):"
);
}
"aplikan programov rozhranie (API):"
);
}
/*! This is an introduction to the page with the list of all examples */
/*! This is an introduction to the page with the list of all examples */
virtual
QCString
trExamplesDescription
()
virtual
QCString
trExamplesDescription
()
{
return
Decode
(
"Tu njdete zoznam vetkch prkladov:"
);
}
{
return
Decode
(
"Tu njdete zoznam vetkch prkladov:"
);
}
/*! This is an introduction to the page with the list of related pages */
/*! This is an introduction to the page with the list of related pages */
virtual
QCString
trRelatedPagesDescription
()
virtual
QCString
trRelatedPagesDescription
()
{
return
Decode
(
"Nasledujci zoznam odkazuje na alie strnky projektu, "
{
return
Decode
(
"Nasledujci zoznam odkazuje na alie strnky projektu, "
"ktor maj charakter usporiadanch zoznamov informci, "
"ktor maj charakter usporiadanch zoznamov informci, "
"pozbieranch z rznych miest v zdrojovch sboroch:"
);
}
"pozbieranch z rznych miest v zdrojovch sboroch:"
);
}
/*! This is an introduction to the page with the list of class/file groups */
/*! This is an introduction to the page with the list of class/file groups */
virtual
QCString
trModulesDescription
()
virtual
QCString
trModulesDescription
()
{
return
Decode
(
"Tu njdete zoznam vetkch modulov:"
);
}
{
return
Decode
(
"Tu njdete zoznam vetkch modulov:"
);
}
/*! This sentences is used in the annotated class/file lists if no brief
/*! This sentences is used in the annotated class/file lists if no brief
* description is given.
* description is given.
*/
*/
virtual
QCString
trNoDescriptionAvailable
()
virtual
QCString
trNoDescriptionAvailable
()
{
return
Decode
(
"Popis nieje k dispozcii"
);
}
{
return
Decode
(
"Popis nieje k dispozcii"
);
}
// index titles (the project name is prepended for these)
// index titles (the project name is prepended for these)
/*! This is used in HTML as the title of index.html. */
/*! This is used in HTML as the title of index.html. */
virtual
QCString
trDocumentation
()
virtual
QCString
trDocumentation
()
{
return
Decode
(
"Dokumentcia"
);
}
{
return
Decode
(
"Dokumentcia"
);
}
/*! This is used in LaTeX as the title of the chapter with the
/*! This is used in LaTeX as the title of the chapter with the
* index of all groups.
* index of all groups.
*/
*/
virtual
QCString
trModuleIndex
()
virtual
QCString
trModuleIndex
()
{
return
Decode
(
"Register modulov"
);
}
{
return
Decode
(
"Register modulov"
);
}
/*! This is used in LaTeX as the title of the chapter with the
/*! This is used in LaTeX as the title of the chapter with the
* class hierarchy.
* class hierarchy.
*/
*/
virtual
QCString
trHierarchicalIndex
()
virtual
QCString
trHierarchicalIndex
()
{
return
Decode
(
"Register hierarchie tried"
);
}
{
return
Decode
(
"Register hierarchie tried"
);
}
/*! This is used in LaTeX as the title of the chapter with the
/*! This is used in LaTeX as the title of the chapter with the
* annotated compound index.
* annotated compound index.
*/
*/
virtual
QCString
trCompoundIndex
()
virtual
QCString
trCompoundIndex
()
{
{
if
(
Config_getBool
(
"OPTIMIZE_OUTPUT_FOR_C"
))
if
(
Config_getBool
(
"OPTIMIZE_OUTPUT_FOR_C"
))
{
{
return
Decode
(
"Register dtovch truktr"
);
return
Decode
(
"Register dtovch truktr"
);
}
}
else
else
{
{
return
Decode
(
"Register tried"
);
return
Decode
(
"Register tried"
);
}
}
}
}
/*! This is used in LaTeX as the title of the chapter with the
/*! This is used in LaTeX as the title of the chapter with the
* list of all files.
* list of all files.
*/
*/
virtual
QCString
trFileIndex
()
virtual
QCString
trFileIndex
()
{
return
Decode
(
"Register sborov"
);
}
{
return
Decode
(
"Register sborov"
);
}
/*! This is used in LaTeX as the title of the chapter containing
/*! This is used in LaTeX as the title of the chapter containing
* the documentation of all groups.
* the documentation of all groups.
*/
*/
virtual
QCString
trModuleDocumentation
()
virtual
QCString
trModuleDocumentation
()
{
return
Decode
(
"Dokumentcia modulov"
);
}
{
return
Decode
(
"Dokumentcia modulov"
);
}
/*! This is used in LaTeX as the title of the chapter containing
/*! This is used in LaTeX as the title of the chapter containing
* the documentation of all classes, structs and unions.
* the documentation of all classes, structs and unions.
*/
*/
virtual
QCString
trClassDocumentation
()
virtual
QCString
trClassDocumentation
()
{
return
Decode
(
"Dokumentcia tried"
);
}
{
return
Decode
(
"Dokumentcia tried"
);
}
/*! This is used in LaTeX as the title of the chapter containing
/*! This is used in LaTeX as the title of the chapter containing
* the documentation of all files.
* the documentation of all files.
*/
*/
virtual
QCString
trFileDocumentation
()
virtual
QCString
trFileDocumentation
()
{
return
Decode
(
"Dokumentcia sborov"
);
}
{
return
Decode
(
"Dokumentcia sborov"
);
}
/*! This is used in LaTeX as the title of the chapter containing
/*! This is used in LaTeX as the title of the chapter containing
* the documentation of all examples.
* the documentation of all examples.
*/
*/
virtual
QCString
trExampleDocumentation
()
virtual
QCString
trExampleDocumentation
()
{
return
Decode
(
"Dokumentcia prkladov"
);
}
{
return
Decode
(
"Dokumentcia prkladov"
);
}
/*! This is used in LaTeX as the title of the chapter containing
/*! This is used in LaTeX as the title of the chapter containing
* the documentation of all related pages.
* the documentation of all related pages.
*/
*/
virtual
QCString
trPageDocumentation
()
virtual
QCString
trPageDocumentation
()
{
return
Decode
(
"Dokumentcia svisiacich strnok"
);
}
{
return
Decode
(
"Dokumentcia svisiacich strnok"
);
}
/*! This is used in LaTeX as the title of the document */
/*! This is used in LaTeX as the title of the document */
virtual
QCString
trReferenceManual
()
virtual
QCString
trReferenceManual
()
{
return
Decode
(
"Referenn prruka"
);
}
{
return
Decode
(
"Referenn prruka"
);
}
/*! This is used in the documentation of a file as a header before the
/*! This is used in the documentation of a file as a header before the
* list of defines
* list of defines
*/
*/
virtual
QCString
trDefines
()
virtual
QCString
trDefines
()
{
return
Decode
(
"Defincia makier"
);
}
{
return
Decode
(
"Defincia makier"
);
}
/*! This is used in the documentation of a file as a header before the
/*! This is used in the documentation of a file as a header before the
* list of function prototypes
* list of function prototypes
*/
*/
virtual
QCString
trFuncProtos
()
virtual
QCString
trFuncProtos
()
{
return
Decode
(
"Prototypy"
);
}
{
return
Decode
(
"Prototypy"
);
}
/*! This is used in the documentation of a file as a header before the
/*! This is used in the documentation of a file as a header before the
* list of typedefs
* list of typedefs
*/
*/
virtual
QCString
trTypedefs
()
virtual
QCString
trTypedefs
()
{
return
Decode
(
"Defincia typov"
);
}
{
return
Decode
(
"Defincia typov"
);
}
/*! This is used in the documentation of a file as a header before the
/*! This is used in the documentation of a file as a header before the
* list of enumerations
* list of enumerations
*/
*/
virtual
QCString
trEnumerations
()
virtual
QCString
trEnumerations
()
{
return
Decode
(
"Enumercie"
);
}
{
return
Decode
(
"Enumercie"
);
}
/*! This is used in the documentation of a file as a header before the
/*! This is used in the documentation of a file as a header before the
* list of (global) functions
* list of (global) functions
*/
*/
virtual
QCString
trFunctions
()
virtual
QCString
trFunctions
()
{
return
Decode
(
"Funkcie"
);
}
{
return
Decode
(
"Funkcie"
);
}
/*! This is used in the documentation of a file as a header before the
/*! This is used in the documentation of a file as a header before the
* list of (global) variables
* list of (global) variables
*/
*/
virtual
QCString
trVariables
()
virtual
QCString
trVariables
()
{
return
Decode
(
"Premenn"
);
}
{
return
Decode
(
"Premenn"
);
}
/*! This is used in the documentation of a file as a header before the
/*! This is used in the documentation of a file as a header before the
* list of (global) variables
* list of (global) variables
*/
*/
virtual
QCString
trEnumerationValues
()
virtual
QCString
trEnumerationValues
()
{
return
Decode
(
"Hodnoty enumerci"
);
}
{
return
Decode
(
"Hodnoty enumerci"
);
}
/*! This is used in man pages as the author section. */
/*! This is used in the documentation of a file before the list of
virtual
QCString
trAuthor
()
* documentation blocks for defines
{
return
Decode
(
"Autor"
);
}
*/
virtual
QCString
trDefineDocumentation
()
/*! This is used in the documentation of a file before the list of
{
return
Decode
(
"Dokumentcia k defincim makier"
);
}
* documentation blocks for defines
*/
/*! This is used in the documentation of a file/namespace before the list
virtual
QCString
trDefineDocumentation
()
* of documentation blocks for function prototypes
{
return
Decode
(
"Dokumentcia k defincim makier"
);
}
*/
virtual
QCString
trFunctionPrototypeDocumentation
()
/*! This is used in the documentation of a file/namespace before the list
{
return
Decode
(
"Dokumentcia prototypov"
);
}
* of documentation blocks for function prototypes
*/
/*! This is used in the documentation of a file/namespace before the list
virtual
QCString
trFunctionPrototypeDocumentation
()
* of documentation blocks for typedefs
{
return
Decode
(
"Dokumentcia prototypov"
);
}
*/
virtual
QCString
trTypedefDocumentation
()
/*! This is used in the documentation of a file/namespace before the list
{
return
Decode
(
"Dokumentcia definci typov"
);
}
* of documentation blocks for typedefs
*/
/*! This is used in the documentation of a file/namespace before the list
virtual
QCString
trTypedefDocumentation
()
* of documentation blocks for enumeration types
{
return
Decode
(
"Dokumentcia definci typov"
);
}
*/
virtual
QCString
trEnumerationTypeDocumentation
()
/*! This is used in the documentation of a file/namespace before the list
{
return
Decode
(
"Dokumentcia enumeranch typov"
);
}
* of documentation blocks for enumeration types
*/
/*! This is used in the documentation of a file/namespace before the list
virtual
QCString
trEnumerationTypeDocumentation
()
* of documentation blocks for enumeration values
{
return
Decode
(
"Dokumentcia enumeranch typov"
);
}
*/
virtual
QCString
trEnumerationValueDocumentation
()
/*! This is used in the documentation of a file/namespace before the list
{
return
Decode
(
"Dokumentcia enumeranch hodnt"
);
}
* of documentation blocks for enumeration values
*/
/*! This is used in the documentation of a file/namespace before the list
virtual
QCString
trEnumerationValueDocumentation
()
* of documentation blocks for functions
{
return
Decode
(
"Dokumentcia enumeranch hodnt"
);
}
*/
virtual
QCString
trFunctionDocumentation
()
/*! This is used in the documentation of a file/namespace before the list
{
return
Decode
(
"Dokumentcia funkci"
);
}
* of documentation blocks for functions
*/
/*! This is used in the documentation of a file/namespace before the list
virtual
QCString
trFunctionDocumentation
()
* of documentation blocks for variables
{
return
Decode
(
"Dokumentcia funkci"
);
}
*/
virtual
QCString
trVariableDocumentation
()
/*! This is used in the documentation of a file/namespace before the list
{
return
Decode
(
"Dokumentcia premennch"
);
}
* of documentation blocks for variables
*/
/*! This is used in the documentation of a file/namespace/group before
virtual
QCString
trVariableDocumentation
()
* the list of links to documented compounds
{
return
Decode
(
"Dokumentcia premennch"
);
}
*/
virtual
QCString
trCompounds
()
/*! This is used in the documentation of a file/namespace/group before
{
* the list of links to documented compounds
if
(
Config_getBool
(
"OPTIMIZE_OUTPUT_FOR_C"
))
*/
{
virtual
QCString
trCompounds
()
return
Decode
(
"Dtov truktry"
);
{
}
if
(
Config_getBool
(
"OPTIMIZE_OUTPUT_FOR_C"
))
else
{
{
return
Decode
(
"Dtov truktry"
);
return
Decode
(
"Triedy"
);
}
}
else
}
{
return
Decode
(
"Triedy"
);
/*! This is used in the standard footer of each page and indicates when
}
* the page was generated
}
*/
virtual
QCString
trGeneratedAt
(
const
char
*
date
,
const
char
*
projName
)
/*! This is used in the documentation of a group before the list of
{
* links to documented files
QCString
result
=
(
QCString
)
"Generovan "
+
date
;
*/
if
(
projName
)
result
+=
(
QCString
)
" pre projekt "
+
projName
;
virtual
QCString
trFiles
()
result
+=
(
QCString
)
" programom"
;
{
return
Decode
(
"Sbory"
);
}
return
Decode
(
result
);
}
/*! This is used in the standard footer of each page and indicates when
* the page was generated
/*! This is part of the sentence used in the standard footer of each page.
*/
*/
virtual
QCString
trGeneratedAt
(
const
char
*
date
,
const
char
*
projName
)
virtual
QCString
trWrittenBy
()
{
{
QCString
result
=
(
QCString
)
"Generovan "
+
date
;
return
Decode
(
" -- autor "
);
if
(
projName
)
result
+=
(
QCString
)
" pre projekt "
+
projName
;
}
result
+=
(
QCString
)
" programom"
;
return
Decode
(
result
);
/*! this text is put before a class diagram */
}
virtual
QCString
trClassDiagram
(
const
char
*
clName
)
/*! This is part of the sentence used in the standard footer of each page.
{
*/
return
Decode
((
QCString
)
"Diagram dedinosti pre triedu "
+
clName
);
virtual
QCString
trWrittenBy
()
}
{
return
Decode
(
" -- autor "
);
/*! this text is generated when the \\internal command is used. */
}
virtual
QCString
trForInternalUseOnly
()
{
return
Decode
(
"Iba pre intern pouitie."
);
}
/*! this text is put before a class diagram */
virtual
QCString
trClassDiagram
(
const
char
*
clName
)
/*! this text is generated when the \\reimp command is used. */
{
virtual
QCString
trReimplementedForInternalReasons
()
return
Decode
((
QCString
)
"Diagram dedinosti pre triedu "
+
clName
);
{
return
Decode
(
"Reimplementovan z internch dvodov; "
}
"aplikan rozhranie zachovan."
);
}
/*! this text is generated when the \\internal command is used. */
/*! this text is generated when the \\warning command is used. */
virtual
QCString
trForInternalUseOnly
()
virtual
QCString
trWarning
()
{
return
Decode
(
"Iba pre intern pouitie."
);
}
{
return
Decode
(
"Pozor"
);
}
/*! this text is generated when the \\reimp command is used. */
/*! this text is generated when the \\bug command is used. */
virtual
QCString
trReimplementedForInternalReasons
()
virtual
QCString
trBugsAndLimitations
()
{
return
Decode
(
"Reimplementovan z internch dvodov; "
{
return
Decode
(
"Chyby a obmedzenia"
);
}
"aplikan rozhranie zachovan."
);
}
/*! this text is generated when the \\version command is used. */
/*! this text is generated when the \\warning command is used. */
virtual
QCString
trVersion
()
virtual
QCString
trWarning
()
{
return
Decode
(
"Verzia"
);
}
{
return
Decode
(
"Pozor"
);
}
/*! this text is generated when the \\date command is used. */
/*! this text is generated when the \\bug command is used. */
virtual
QCString
trDate
()
virtual
QCString
trBugsAndLimitations
()
{
return
Decode
(
"Dtum"
);
}
{
return
Decode
(
"Chyby a obmedzenia"
);
}
/*! this text is generated when the \\return command is used. */
/*! this text is generated when the \\version command is used. */
virtual
QCString
trReturns
()
virtual
QCString
trVersion
()
{
return
Decode
(
"Nvratov hodnota"
);
}
{
return
Decode
(
"Verzia"
);
}
/*! this text is generated when the \\sa command is used. */
/*! this text is generated when the \\date command is used. */
virtual
QCString
trSeeAlso
()
virtual
QCString
trDate
()
{
return
Decode
(
"Viz tie"
);
}
{
return
Decode
(
"Dtum"
);
}
/*! this text is generated when the \\param command is used. */
/*! this text is generated when the \\author command is used. */
virtual
QCString
trParameters
()
virtual
QCString
trAuthors
()
{
return
Decode
(
"Parametre"
);
}
{
return
Decode
(
"Autor/autori"
);
}
/*! this text is generated when the \\exception command is used. */
/*! this text is generated when the \\return command is used. */
virtual
QCString
trExceptions
()
virtual
QCString
trReturns
()
{
return
Decode
(
"Vnimky"
);
}
{
return
Decode
(
"Nvratov hodnota"
);
}
/*! this text is used in the title page of a LaTeX document. */
/*! this text is generated when the \\sa command is used. */
virtual
QCString
trGeneratedBy
()
virtual
QCString
trSeeAlso
()
{
return
Decode
(
"Generovan programom"
);
}
{
return
Decode
(
"Viz tie"
);
}
// new since 0.49-990307
/*! this text is generated when the \\param command is used. */
virtual
QCString
trParameters
()
/*! used as the title of page containing all the index of all namespaces. */
{
return
Decode
(
"Parametre"
);
}
virtual
QCString
trNamespaceList
()
{
return
Decode
(
"Zoznam priestorov mien"
);
}
/*! this text is generated when the \\exception command is used. */
virtual
QCString
trExceptions
()
/*! used as an introduction to the namespace list */
{
return
Decode
(
"Vnimky"
);
}
virtual
QCString
trNamespaceListDescription
(
bool
extractAll
)
{
/*! this text is used in the title page of a LaTeX document. */
QCString
result
=
"Tu njdete zoznam vetkch "
;
virtual
QCString
trGeneratedBy
()
if
(
!
extractAll
)
result
+=
"dokumentovanch "
;
{
return
Decode
(
"Generovan programom"
);
}
result
+=
"priestorov mien so strunm popisom:"
;
return
Decode
(
result
);
// new since 0.49-990307
}
/*! used as the title of page containing all the index of all namespaces. */
/*! used in the class documentation as a header before the list of all
virtual
QCString
trNamespaceList
()
* friends of a class
{
return
Decode
(
"Zoznam priestorov mien"
);
}
*/
virtual
QCString
trFriends
()
/*! used as an introduction to the namespace list */
{
return
Decode
(
"Priatelia (friends)"
);
}
virtual
QCString
trNamespaceListDescription
(
bool
extractAll
)
{
QCString
result
=
"Tu njdete zoznam vetkch "
;
if
(
!
extractAll
)
result
+=
"dokumentovanch "
;
result
+=
"priestorov mien so strunm popisom:"
;
return
Decode
(
result
);
}
/*! used in the class documentation as a header before the list of all
* friends of a class
*/
virtual
QCString
trFriends
()
{
return
Decode
(
"Priatelia (friends)"
);
}
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990405
// new since 0.49-990405
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
/*! used in the class documentation as a header before the list of all
/*! used in the class documentation as a header before the list of all
* related classes
* related classes
*/
*/
virtual
QCString
trRelatedFunctionDocumentation
()
virtual
QCString
trRelatedFunctionDocumentation
()
{
return
Decode
(
"Dokumentcia k priateom (friends)"
);
}
{
return
Decode
(
"Dokumentcia k priateom (friends)"
);
}
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990425
// new since 0.49-990425
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
/*! used as the title of the HTML page of a class/struct/union */
/*! used as the title of the HTML page of a class/struct/union */
virtual
QCString
trCompoundReference
(
const
char
*
clName
,
virtual
QCString
trCompoundReference
(
const
char
*
clName
,
ClassDef
::
CompoundType
compType
,
ClassDef
::
CompoundType
compType
,
bool
isTemplate
)
bool
isTemplate
)
{
{
QCString
result
(
"Dokumentcia "
);
QCString
result
(
"Dokumentcia "
);
if
(
isTemplate
)
result
+=
"ablny "
;
if
(
isTemplate
)
result
+=
"ablny "
;
switch
(
compType
)
switch
(
compType
)
{
{
case
ClassDef
:
:
Class
:
result
+=
"triedy "
;
break
;
case
ClassDef
:
:
Class
:
result
+=
"triedy "
;
break
;
case
ClassDef
:
:
Struct
:
result
+=
"truktry "
;
break
;
case
ClassDef
:
:
Struct
:
result
+=
"truktry "
;
break
;
case
ClassDef
:
:
Union
:
result
+=
"unionu "
;
break
;
case
ClassDef
:
:
Union
:
result
+=
"unionu "
;
break
;
case
ClassDef
:
:
Interface
:
result
+=
"rozhrania "
;
break
;
case
ClassDef
:
:
Interface
:
result
+=
"rozhrania "
;
break
;
case
ClassDef
:
:
Exception
:
result
+=
"vnimky "
;
break
;
case
ClassDef
:
:
Exception
:
result
+=
"vnimky "
;
break
;
}
}
result
+=
clName
;
result
+=
clName
;
return
Decode
(
result
);
return
Decode
(
result
);
}
}
/*! used as the title of the HTML page of a file */
/*! used as the title of the HTML page of a file */
virtual
QCString
trFileReference
(
const
char
*
fileName
)
virtual
QCString
trFileReference
(
const
char
*
fileName
)
{
{
QCString
result
(
"Dokumentcia sboru "
);
QCString
result
(
"Dokumentcia sboru "
);
result
+=
fileName
;
result
+=
fileName
;
return
Decode
(
result
);
return
Decode
(
result
);
}
}
/*! used as the title of the HTML page of a namespace */
/*! used as the title of the HTML page of a namespace */
virtual
QCString
trNamespaceReference
(
const
char
*
namespaceName
)
virtual
QCString
trNamespaceReference
(
const
char
*
namespaceName
)
{
{
QCString
result
(
"Dokumentcia priestoru mien "
);
QCString
result
(
"Dokumentcia priestoru mien "
);
result
+=
namespaceName
;
result
+=
namespaceName
;
return
Decode
(
result
);
return
Decode
(
result
);
}
}
/* these are for the member sections of a class, struct or union */
/* these are for the member sections of a class, struct or union */
virtual
QCString
trPublicMembers
()
virtual
QCString
trPublicMembers
()
{
return
Decode
(
"Verejn metdy"
);
}
{
return
Decode
(
"Verejn metdy"
);
}
virtual
QCString
trPublicSlots
()
virtual
QCString
trPublicSlots
()
{
return
Decode
(
"Verejn sloty"
);
}
{
return
Decode
(
"Verejn sloty"
);
}
virtual
QCString
trSignals
()
virtual
QCString
trSignals
()
{
return
Decode
(
"Signly"
);
}
{
return
Decode
(
"Signly"
);
}
virtual
QCString
trStaticPublicMembers
()
virtual
QCString
trStaticPublicMembers
()
{
return
Decode
(
"Statick verejn metdy"
);
}
{
return
Decode
(
"Statick verejn metdy"
);
}
virtual
QCString
trProtectedMembers
()
virtual
QCString
trProtectedMembers
()
{
return
Decode
(
"Chrnen metdy"
);
}
{
return
Decode
(
"Chrnen metdy"
);
}
virtual
QCString
trProtectedSlots
()
virtual
QCString
trProtectedSlots
()
{
return
Decode
(
"Chrnen sloty"
);
}
{
return
Decode
(
"Chrnen sloty"
);
}
virtual
QCString
trStaticProtectedMembers
()
virtual
QCString
trStaticProtectedMembers
()
{
return
Decode
(
"Statick chrnen metdy"
);
}
{
return
Decode
(
"Statick chrnen metdy"
);
}
virtual
QCString
trPrivateMembers
()
virtual
QCString
trPrivateMembers
()
{
return
Decode
(
"Privtne metdy"
);
}
{
return
Decode
(
"Privtne metdy"
);
}
virtual
QCString
trPrivateSlots
()
virtual
QCString
trPrivateSlots
()
{
return
Decode
(
"Privtne sloty"
);
}
{
return
Decode
(
"Privtne sloty"
);
}
virtual
QCString
trStaticPrivateMembers
()
virtual
QCString
trStaticPrivateMembers
()
{
return
Decode
(
"Statick privtne metdy"
);
}
{
return
Decode
(
"Statick privtne metdy"
);
}
/*! this function is used to produce a comma-separated list of items.
/*! this function is used to produce a comma-separated list of items.
*
use generateMarker(i) to indicate where item i should be put.
*
use generateMarker(i) to indicate where item i should be put.
*/
*/
virtual
QCString
trWriteList
(
int
numEntries
)
virtual
QCString
trWriteList
(
int
numEntries
)
{
{
QCString
result
;
QCString
result
;
int
i
;
int
i
;
// the inherits list contain `numEntries' classes
// the inherits list contain `numEntries' classes
for
(
i
=
0
;
i
<
numEntries
;
i
++
)
for
(
i
=
0
;
i
<
numEntries
;
i
++
)
{
{
// use generateMarker to generate placeholders for the class links!
// use generateMarker to generate placeholders for the class links!
result
+=
generateMarker
(
i
);
// generate marker for entry i in the list
result
+=
generateMarker
(
i
);
// generate marker for entry i in the list
// (order is left to right)
// (order is left to right)
if
(
i
!=
numEntries
-
1
)
// not the last entry, so we need a separator
if
(
i
!=
numEntries
-
1
)
// not the last entry, so we need a separator
{
{
if
(
i
<
numEntries
-
2
)
// not the fore last entry
if
(
i
<
numEntries
-
2
)
// not the fore last entry
result
+=
", "
;
result
+=
", "
;
else
// the fore last entry
else
// the fore last entry
result
+=
" a "
;
result
+=
" a "
;
}
}
}
}
return
Decode
(
result
);
return
Decode
(
result
);
}
}
/*! used in class documentation to produce a list of base classes,
/*! used in class documentation to produce a list of base classes,
*
if class diagrams are disabled.
*
if class diagrams are disabled.
*/
*/
virtual
QCString
trInheritsList
(
int
numEntries
)
virtual
QCString
trInheritsList
(
int
numEntries
)
{
{
QCString
result
(
"Ded od "
);
QCString
result
(
"Ded od "
);
result
+=
(
numEntries
==
1
)
?
"bzovej triedy "
:
"bzovch tried "
;
result
+=
(
numEntries
==
1
)
?
"bzovej triedy "
:
"bzovch tried "
;
result
+=
trWriteList
(
numEntries
)
+
"."
;
result
+=
trWriteList
(
numEntries
)
+
"."
;
return
Decode
(
result
);
return
Decode
(
result
);
}
}
/*! used in class documentation to produce a list of super classes,
/*! used in class documentation to produce a list of super classes,
*
if class diagrams are disabled.
*
if class diagrams are disabled.
*/
*/
virtual
QCString
trInheritedByList
(
int
numEntries
)
virtual
QCString
trInheritedByList
(
int
numEntries
)
{
{
QCString
result
(
"Zdeden "
);
QCString
result
(
"Zdeden "
);
result
+=
(
numEntries
==
1
)
?
"triedou "
:
"triedami "
;
result
+=
(
numEntries
==
1
)
?
"triedou "
:
"triedami "
;
result
+=
trWriteList
(
numEntries
)
+
"."
;
result
+=
trWriteList
(
numEntries
)
+
"."
;
return
Decode
(
result
);
return
Decode
(
result
);
}
}
/*! used in member documentation blocks to produce a list of
/*! used in member documentation blocks to produce a list of
*
members that are hidden by this one.
*
members that are hidden by this one.
*/
*/
virtual
QCString
trReimplementedFromList
(
int
numEntries
)
virtual
QCString
trReimplementedFromList
(
int
numEntries
)
{
{
QCString
result
(
"Reimplementuje "
);
QCString
result
(
"Reimplementuje "
);
result
+=
(
numEntries
==
1
)
?
"metdu triedy "
:
"metdy tried "
;
result
+=
(
numEntries
==
1
)
?
"metdu triedy "
:
"metdy tried "
;
result
+=
trWriteList
(
numEntries
)
+
"."
;
result
+=
trWriteList
(
numEntries
)
+
"."
;
return
Decode
(
result
);
return
Decode
(
result
);
}
}
/*! used in member documentation blocks to produce a list of
/*! used in member documentation blocks to produce a list of
*
all member that overwrite the implementation of this member.
*
all member that overwrite the implementation of this member.
*/
*/
virtual
QCString
trReimplementedInList
(
int
numEntries
)
virtual
QCString
trReimplementedInList
(
int
numEntries
)
{
{
QCString
result
(
"Reimplementovan "
);
QCString
result
(
"Reimplementovan "
);
result
+=
(
numEntries
==
1
)
?
"triedou "
:
"triedami "
;
result
+=
(
numEntries
==
1
)
?
"triedou "
:
"triedami "
;
result
+=
trWriteList
(
numEntries
)
+
"."
;
result
+=
trWriteList
(
numEntries
)
+
"."
;
return
Decode
(
result
);
return
Decode
(
result
);
}
}
/*! This is put above each page as a link to all members of namespaces. */
/*! This is put above each page as a link to all members of namespaces. */
virtual
QCString
trNamespaceMembers
()
virtual
QCString
trNamespaceMembers
()
{
return
Decode
(
"Symboly v priestoroch mien"
);
}
{
return
Decode
(
"Symboly v priestoroch mien"
);
}
/*! This is an introduction to the page with all namespace members */
/*! This is an introduction to the page with all namespace members */
virtual
QCString
trNamespaceMemberDescription
(
bool
extractAll
)
virtual
QCString
trNamespaceMemberDescription
(
bool
extractAll
)
{
{
QCString
result
=
"Tu njdete zoznam vetkch "
;
QCString
result
=
"Tu njdete zoznam vetkch "
;
if
(
!
extractAll
)
result
+=
"dokumentovanch "
;
if
(
!
extractAll
)
result
+=
"dokumentovanch "
;
result
+=
"symbolov, ktor s definovan vo svojich priestoroch mien. "
result
+=
"symbolov, ktor s definovan vo svojich priestoroch mien. "
"U kadho je uveden odkaz na "
;
"U kadho je uveden odkaz na "
;
if
(
extractAll
)
if
(
extractAll
)
result
+=
"dokumentciu prslunho priestoru mien:"
;
result
+=
"dokumentciu prslunho priestoru mien:"
;
else
else
result
+=
"prslun priestor mien:"
;
result
+=
"prslun priestor mien:"
;
return
Decode
(
result
);
return
Decode
(
result
);
}
}
/*! This is used in LaTeX as the title of the chapter with the
/*! This is used in LaTeX as the title of the chapter with the
*
index of all namespaces.
*
index of all namespaces.
*/
*/
virtual
QCString
trNamespaceIndex
()
virtual
QCString
trNamespaceIndex
()
{
return
Decode
(
"Register priestorov mien"
);
}
{
return
Decode
(
"Register priestorov mien"
);
}
/*! This is used in LaTeX as the title of the chapter containing
/*! This is used in LaTeX as the title of the chapter containing
*
the documentation of all namespaces.
*
the documentation of all namespaces.
*/
*/
virtual
QCString
trNamespaceDocumentation
()
virtual
QCString
trNamespaceDocumentation
()
{
return
Decode
(
"Dokumentcia priestorov mien"
);
}
{
return
Decode
(
"Dokumentcia priestorov mien"
);
}
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990522
// new since 0.49-990522
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
/*! This is used in the documentation before the list of all
/*! This is used in the documentation before the list of all
*
namespaces in a file.
*
namespaces in a file.
*/
*/
virtual
QCString
trNamespaces
()
virtual
QCString
trNamespaces
()
{
return
Decode
(
"Priestory mien"
);
}
{
return
Decode
(
"Priestory mien"
);
}
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990728
// new since 0.49-990728
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
/*! This is put at the bottom of a class documentation page and is
/*! This is put at the bottom of a class documentation page and is
*
followed by a list of files that were used to generate the page.
*
followed by a list of files that were used to generate the page.
*/
*/
virtual
QCString
trGeneratedFromFiles
(
ClassDef
::
CompoundType
compType
,
virtual
QCString
trGeneratedFromFiles
(
ClassDef
::
CompoundType
compType
,
bool
single
)
bool
single
)
{
// here s is one of " Class", " Struct" or " Union"
{
// here s is one of " Class", " Struct" or " Union"
// single is true implies a single file
// single is true implies a single file
QCString
result
=
(
QCString
)
"Dokumentcia pre "
;
QCString
result
=
(
QCString
)
"Dokumentcia pre "
;
switch
(
compType
)
switch
(
compType
)
{
{
case
ClassDef
:
:
Class
:
result
+=
"tto triedu"
;
break
;
case
ClassDef
:
:
Class
:
result
+=
"tto triedu"
;
break
;
case
ClassDef
:
:
Struct
:
result
+=
"tto truktru (struct)"
;
break
;
case
ClassDef
:
:
Struct
:
result
+=
"tto truktru (struct)"
;
break
;
case
ClassDef
:
:
Union
:
result
+=
"tento union"
;
break
;
case
ClassDef
:
:
Union
:
result
+=
"tento union"
;
break
;
case
ClassDef
:
:
Interface
:
result
+=
"toto rozhranie"
;
break
;
case
ClassDef
:
:
Interface
:
result
+=
"toto rozhranie"
;
break
;
case
ClassDef
:
:
Exception
:
result
+=
"tto vnimku"
;
break
;
case
ClassDef
:
:
Exception
:
result
+=
"tto vnimku"
;
break
;
}
}
result
+=
" bola generovan z "
;
result
+=
" bola generovan z "
;
if
(
single
)
result
+=
"nasledujceho sboru:"
;
if
(
single
)
result
+=
"nasledujceho sboru:"
;
else
result
+=
"nasledujcich sborov:"
;
else
result
+=
"nasledujcich sborov:"
;
return
Decode
(
result
);
return
Decode
(
result
);
}
}
/*! This is in the (quick) index as a link to the alphabetical compound
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
* list.
*/
*/
virtual
QCString
trAlphabeticalList
()
virtual
QCString
trAlphabeticalList
()
{
return
Decode
(
"Register tried"
);
}
{
return
Decode
(
"Register tried"
);
}
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
/*! This is used as the heading text for the retval command. */
/*! This is used as the heading text for the retval command. */
virtual
QCString
trReturnValues
()
virtual
QCString
trReturnValues
()
{
return
Decode
(
"Nvratov hodnoty"
);
}
{
return
Decode
(
"Nvratov hodnoty"
);
}
/*! This is in the (quick) index as a link to the main page (index.html)
/*! This is in the (quick) index as a link to the main page (index.html)
*/
*/
virtual
QCString
trMainPage
()
virtual
QCString
trMainPage
()
{
return
Decode
(
"Hlavn strnka"
);
}
{
return
Decode
(
"Hlavn strnka"
);
}
/*! This is used in references to page that are put in the LaTeX
/*! This is used in references to page that are put in the LaTeX
*
documentation. It should be an abbreviation of the word page.
*
documentation. It should be an abbreviation of the word page.
*/
*/
virtual
QCString
trPageAbbreviation
()
virtual
QCString
trPageAbbreviation
()
{
return
Decode
(
"s."
);
}
{
return
Decode
(
"s."
);
}
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
// new since 0.49-991003
// new since 0.49-991003
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
virtual
QCString
trSources
()
virtual
QCString
trSources
()
{
{
return
Decode
(
"Zdroje"
);
return
Decode
(
"Zdroje"
);
}
}
virtual
QCString
trDefinedAtLineInSourceFile
()
virtual
QCString
trDefinedAtLineInSourceFile
()
{
{
return
Decode
(
"Defincia je uveden na riadku @0 v sbore @1."
);
return
Decode
(
"Defincia je uveden na riadku @0 v sbore @1."
);
}
}
virtual
QCString
trDefinedInSourceFile
()
virtual
QCString
trDefinedInSourceFile
()
{
{
return
Decode
(
"Defincia v sbore @0."
);
return
Decode
(
"Defincia v sbore @0."
);
}
}
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
// new since 0.49-991205
// new since 0.49-991205
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
virtual
QCString
trDeprecated
()
virtual
QCString
trDeprecated
()
{
{
return
Decode
(
"Zastaral"
);
return
Decode
(
"Zastaral"
);
}
}
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
// new since 1.0.0
// new since 1.0.0
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
/*! this text is put before a collaboration diagram */
/*! this text is put before a collaboration diagram */
virtual
QCString
trCollaborationDiagram
(
const
char
*
clName
)
virtual
QCString
trCollaborationDiagram
(
const
char
*
clName
)
{
{
return
Decode
((
QCString
)
"Diagram tried pre "
+
clName
+
":"
);
return
Decode
((
QCString
)
"Diagram tried pre "
+
clName
+
":"
);
}
}
/*! this text is put before an include dependency graph */
/*! this text is put before an include dependency graph */
virtual
QCString
trInclDepGraph
(
const
char
*
fName
)
virtual
QCString
trInclDepGraph
(
const
char
*
fName
)
{
{
return
Decode
((
QCString
)
"Graf zvislost na vkladanch sboroch "
return
Decode
((
QCString
)
"Graf zvislost na vkladanch sboroch "
"pre "
+
fName
+
":"
);
"pre "
+
fName
+
":"
);
}
}
/*! header that is put before the list of constructor/destructors. */
/*! header that is put before the list of constructor/destructors. */
virtual
QCString
trConstructorDocumentation
()
virtual
QCString
trConstructorDocumentation
()
{
{
return
Decode
(
"Dokumentcia kontruktoru a detruktoru"
);
return
Decode
(
"Dokumentcia kontruktoru a detruktoru"
);
}
}
/*! Used in the file documentation to point to the corresponding sources. */
/*! Used in the file documentation to point to the corresponding sources. */
virtual
QCString
trGotoSourceCode
()
virtual
QCString
trGotoSourceCode
()
{
{
return
Decode
(
"Zobrazi zdrojov text tohoto sboru."
);
return
Decode
(
"Zobrazi zdrojov text tohoto sboru."
);
}
}
/*! Used in the file sources to point to the corresponding documentation. */
/*! Used in the file sources to point to the corresponding documentation. */
virtual
QCString
trGotoDocumentation
()
virtual
QCString
trGotoDocumentation
()
{
{
return
Decode
(
"Zobrazi dokumentciu tohoto sboru."
);
return
Decode
(
"Zobrazi dokumentciu tohoto sboru."
);
}
}
/*! Text for the \\pre command */
/*! Text for the \\pre command */
virtual
QCString
trPrecondition
()
virtual
QCString
trPrecondition
()
{
{
return
Decode
(
"Prepodmienka"
);
return
Decode
(
"Prepodmienka"
);
}
}
/*! Text for the \\post command */
/*! Text for the \\post command */
virtual
QCString
trPostcondition
()
virtual
QCString
trPostcondition
()
{
{
return
Decode
(
"Postpodmienka"
);
return
Decode
(
"Postpodmienka"
);
}
}
/*! Text for the \\invariant command */
/*! Text for the \\invariant command */
virtual
QCString
trInvariant
()
virtual
QCString
trInvariant
()
{
{
return
Decode
(
"Invariant"
);
return
Decode
(
"Invariant"
);
}
}
/*! Text shown before a multi-line variable/enum initialization */
/*! Text shown before a multi-line variable/enum initialization */
virtual
QCString
trInitialValue
()
virtual
QCString
trInitialValue
()
{
{
return
Decode
(
"Inicializtor:"
);
return
Decode
(
"Inicializtor:"
);
}
}
/*! Text used the source code in the file index */
/*! Text used the source code in the file index */
virtual
QCString
trCode
()
virtual
QCString
trCode
()
{
{
return
Decode
(
"zdrojov text"
);
return
Decode
(
"zdrojov text"
);
}
}
virtual
QCString
trGraphicalHierarchy
()
virtual
QCString
trGraphicalHierarchy
()
{
{
return
Decode
(
"Grafick zobrazenie hierarchie tried"
);
return
Decode
(
"Grafick zobrazenie hierarchie tried"
);
}
}
virtual
QCString
trGotoGraphicalHierarchy
()
virtual
QCString
trGotoGraphicalHierarchy
()
{
{
return
Decode
(
"Zobrazi grafick podobu hierarchie tried"
);
return
Decode
(
"Zobrazi grafick podobu hierarchie tried"
);
}
}
virtual
QCString
trGotoTextualHierarchy
()
virtual
QCString
trGotoTextualHierarchy
()
{
{
return
Decode
(
"Zobrazi textov podobu hierarchie tried"
);
return
Decode
(
"Zobrazi textov podobu hierarchie tried"
);
}
}
virtual
QCString
trPageIndex
()
virtual
QCString
trPageIndex
()
{
{
return
Decode
(
"Register strnok"
);
return
Decode
(
"Register strnok"
);
}
}
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
// new since 1.1.0
// new since 1.1.0
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
virtual
QCString
trNote
()
virtual
QCString
trNote
()
{
{
return
Decode
(
"Poznmka"
);
return
Decode
(
"Poznmka"
);
}
}
virtual
QCString
trPublicTypes
()
virtual
QCString
trPublicTypes
()
{
{
return
Decode
(
"Verejn typy"
);
return
Decode
(
"Verejn typy"
);
}
}
virtual
QCString
trPublicAttribs
()
virtual
QCString
trPublicAttribs
()
{
{
if
(
Config_getBool
(
"OPTIMIZE_OUTPUT_FOR_C"
))
if
(
Config_getBool
(
"OPTIMIZE_OUTPUT_FOR_C"
))
{
{
return
Decode
(
"Dtov poloky"
);
return
Decode
(
"Dtov poloky"
);
}
}
else
else
{
{
return
Decode
(
"Verejn atribty"
);
return
Decode
(
"Verejn atribty"
);
}
}
}
}
virtual
QCString
trStaticPublicAttribs
()
virtual
QCString
trStaticPublicAttribs
()
{
{
return
Decode
(
"Statick verejn atribty"
);
return
Decode
(
"Statick verejn atribty"
);
}
}
virtual
QCString
trProtectedTypes
()
virtual
QCString
trProtectedTypes
()
{
{
return
Decode
(
"Chrnen typy"
);
return
Decode
(
"Chrnen typy"
);
}
}
virtual
QCString
trProtectedAttribs
()
virtual
QCString
trProtectedAttribs
()
{
{
return
Decode
(
"Chrnen atribty"
);
return
Decode
(
"Chrnen atribty"
);
}
}
virtual
QCString
trStaticProtectedAttribs
()
virtual
QCString
trStaticProtectedAttribs
()
{
{
return
Decode
(
"Statick chrnen atribty"
);
return
Decode
(
"Statick chrnen atribty"
);
}
}
virtual
QCString
trPrivateTypes
()
virtual
QCString
trPrivateTypes
()
{
{
return
Decode
(
"Privtne typy"
);
return
Decode
(
"Privtne typy"
);
}
}
virtual
QCString
trPrivateAttribs
()
virtual
QCString
trPrivateAttribs
()
{
{
return
Decode
(
"Privtne atribty"
);
return
Decode
(
"Privtne atribty"
);
}
}
virtual
QCString
trStaticPrivateAttribs
()
virtual
QCString
trStaticPrivateAttribs
()
{
{
return
Decode
(
"Statick privtne atribty"
);
return
Decode
(
"Statick privtne atribty"
);
}
}
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
// new since 1.1.3
// new since 1.1.3
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
/*! Used as a marker that is put before a todo item */
/*! Used as a marker that is put before a todo item */
virtual
QCString
trTodo
()
virtual
QCString
trTodo
()
{
{
return
Decode
(
"Plnovan pravy"
);
return
Decode
(
"Plnovan pravy"
);
}
}
/*! Used as the header of the todo list */
/*! Used as the header of the todo list */
virtual
QCString
trTodoList
()
virtual
QCString
trTodoList
()
{
{
return
Decode
(
"Zoznam plnovanch prav"
);
return
Decode
(
"Zoznam plnovanch prav"
);
}
}
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
// new since 1.1.4
// new since 1.1.4
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
virtual
QCString
trReferencedBy
()
virtual
QCString
trReferencedBy
()
{
{
return
Decode
(
"Pouva sa v"
);
return
Decode
(
"Pouva sa v"
);
}
}
virtual
QCString
trRemarks
()
virtual
QCString
trRemarks
()
{
{
return
Decode
(
"Poznmky"
);
// ??? not checked in a context
return
Decode
(
"Poznmky"
);
// ??? not checked in a context
}
}
virtual
QCString
trAttention
()
virtual
QCString
trAttention
()
{
{
return
Decode
(
"Upozornenie"
);
// ??? not checked in a context
return
Decode
(
"Upozornenie"
);
// ??? not checked in a context
}
}
virtual
QCString
trInclByDepGraph
()
virtual
QCString
trInclByDepGraph
()
{
{
return
Decode
(
"Nasledujci graf ukazuje, ktor sbory priamo alebo "
return
Decode
(
"Nasledujci graf ukazuje, ktor sbory priamo alebo "
"nepriamo vkladaj tento sbor:"
);
"nepriamo vkladaj tento sbor:"
);
}
}
virtual
QCString
trSince
()
virtual
QCString
trSince
()
{
{
return
Decode
(
"Od"
);
// ??? not checked in a context
return
Decode
(
"Od"
);
// ??? not checked in a context
}
}
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
// new since 1.1.5
// new since 1.1.5
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
/*! title of the graph legend page */
/*! title of the graph legend page */
virtual
QCString
trLegendTitle
()
virtual
QCString
trLegendTitle
()
{
{
return
Decode
(
"Vysvetlivky ku grafu"
);
return
Decode
(
"Vysvetlivky ku grafu"
);
}
}
/*! page explaining how the dot graph's should be interpreted */
/*! page explaining how the dot graph's should be interpreted */
virtual
QCString
trLegendDocs
()
virtual
QCString
trLegendDocs
()
{
{
QCString
result
(
QCString
result
(
"Tu njdete vysvetlenie, ako maj by interpretovan grafy, "
"Tu njdete vysvetlenie, ako maj by interpretovan grafy, "
"ktor boli generovan programom doxygen.<p>
\n
"
"ktor boli generovan programom doxygen.<p>
\n
"
"Uvaujte nasledujci prklad:
\n
"
"Uvaujte nasledujci prklad:
\n
"
"
\\
code
\n
"
"
\\
code
\n
"
"/*! Neviditeln trieda, ktor sa v grafe nezobrazuje, pretoe "
"/*! Neviditeln trieda, ktor sa v grafe nezobrazuje, pretoe "
"dolo k orezaniu grafu. */
\n
"
"dolo k orezaniu grafu. */
\n
"
"class Invisible { };
\n\n
"
"class Invisible { };
\n\n
"
"/*! Trieda, u ktorej dolo k orezaniu grafu. Vzah dedinosti "
"/*! Trieda, u ktorej dolo k orezaniu grafu. Vzah dedinosti "
"je skryt. */
\n
"
"je skryt. */
\n
"
"class Truncated : public Invisible { };
\n\n
"
"class Truncated : public Invisible { };
\n\n
"
"/* Trieda, ktor nieje dokumentovan komentrmi programu doxygen. */
\n
"
"/* Trieda, ktor nieje dokumentovan komentrmi programu doxygen. */
\n
"
"class Undocumented { };
\n\n
"
"class Undocumented { };
\n\n
"
"/*! Odvoden trieda s verejnm (public) dedenm bzovej triedy. */
\n
"
"/*! Odvoden trieda s verejnm (public) dedenm bzovej triedy. */
\n
"
"class PublicBase : public Truncated { };
\n\n
"
"class PublicBase : public Truncated { };
\n\n
"
"/*! Odvoden trieda s chrnenm (protected) dedenm bzovej triedy. */
\n
"
"/*! Odvoden trieda s chrnenm (protected) dedenm bzovej triedy. */
\n
"
"class ProtectedBase { };
\n\n
"
"class ProtectedBase { };
\n\n
"
"/*! Odvoden trieda s privtnym dedenm bzovej triedy. */
\n
"
"/*! Odvoden trieda s privtnym dedenm bzovej triedy. */
\n
"
"class PrivateBase { };
\n\n
"
"class PrivateBase { };
\n\n
"
"/*! Trieda, ktor je vyuvan triedou Inherited. */
\n
"
"/*! Trieda, ktor je vyuvan triedou Inherited. */
\n
"
"class Used { };
\n\n
"
"class Used { };
\n\n
"
"/*! Odvoden trieda, ktor rznym spsobom ded od viacerch bzovch "
"/*! Odvoden trieda, ktor rznym spsobom ded od viacerch bzovch "
"tried. */
\n
"
"tried. */
\n
"
"class Inherited : public PublicBase,
\n
"
"class Inherited : public PublicBase,
\n
"
"
protected ProtectedBase,
\n
"
"
protected ProtectedBase,
\n
"
"
private PrivateBase,
\n
"
"
private PrivateBase,
\n
"
"
public Undocumented
\n
"
"
public Undocumented
\n
"
"{
\n
"
"{
\n
"
" private:
\n
"
" private:
\n
"
"
Used *m_usedClass;
\n
"
"
Used *m_usedClass;
\n
"
"};
\n
"
"};
\n
"
"
\\
endcode
\n
"
"
\\
endcode
\n
"
"Pokia je poloka
\\
c MAX_DOT_GRAPH_HEIGHT konfiguranho sboru "
"Pokia je poloka
\\
c MAX_DOT_GRAPH_HEIGHT konfiguranho sboru "
"nastaven na hodnotu 200, bude vygenerovan nasledujci graf:"
"nastaven na hodnotu 200, bude vygenerovan nasledujci graf:"
"<p><center><img src=
\"
graph_legend.gif
\"
></center>
\n
"
"<p><center><img src=
\"
graph_legend.gif
\"
></center>
\n
"
"<p>
\n
"
"<p>
\n
"
"Bloky (tj. uzly) v uvedenom grafe maj nasledujci vznam:
\n
"
"Bloky (tj. uzly) v uvedenom grafe maj nasledujci vznam:
\n
"
"<ul>
\n
"
"<ul>
\n
"
"<li>ierne vyplnen obdnik reprezentuje truktru alebo triedu, "
"<li>ierne vyplnen obdnik reprezentuje truktru alebo triedu, "
"pre ktor bol graf generovan.
\n
"
"pre ktor bol graf generovan.
\n
"
"<li>Obdnik s iernym obrysom oznauje dokumentovan "
"<li>Obdnik s iernym obrysom oznauje dokumentovan "
"truktru alebo triedu.
\n
"
"truktru alebo triedu.
\n
"
"<li>Obdnik so edm obrysom oznauje nedokumentovan "
"<li>Obdnik so edm obrysom oznauje nedokumentovan "
"truktru alebo triedu.
\n
"
"truktru alebo triedu.
\n
"
"<li>Obdnik s ervenm obrysom oznauje dokumentovan "
"<li>Obdnik s ervenm obrysom oznauje dokumentovan "
"truktru alebo triedu, pre ktor
\n
"
"truktru alebo triedu, pre ktor
\n
"
"nies zobrazen vetky vzahy dedinosti alebo obsiahnutia. "
"nies zobrazen vetky vzahy dedinosti alebo obsiahnutia. "
"Graf je orezan v prpade, kedy ho
\n
"
"Graf je orezan v prpade, kedy ho
\n
"
"nieje mon umiestni do vymedzench hranc.
\n
"
"nieje mon umiestni do vymedzench hranc.
\n
"
"</ul>
\n
"
"</ul>
\n
"
"pky (tj. hrany grafu) maj nasledujc vznam:
\n
"
"pky (tj. hrany grafu) maj nasledujc vznam:
\n
"
"<ul>
\n
"
"<ul>
\n
"
"<li>Tmavo modr pka sa pouva pre oznaenie vzahu verejnej "
"<li>Tmavo modr pka sa pouva pre oznaenie vzahu verejnej "
"dedinosti medzi dvoma triedami.
\n
"
"dedinosti medzi dvoma triedami.
\n
"
"<li>Tmavo zelen pka oznauje vzah chrnenej dedinosti "
"<li>Tmavo zelen pka oznauje vzah chrnenej dedinosti "
"(protected).
\n
"
"(protected).
\n
"
"<li>Tmavo erven pka oznauje vzah privtnej dedinosti.
\n
"
"<li>Tmavo erven pka oznauje vzah privtnej dedinosti.
\n
"
"<li>Purpurov pka kreslen iarkovane sa pouva v prpade, "
"<li>Purpurov pka kreslen iarkovane sa pouva v prpade, "
"ak je trieda obsiahnut v inej triede,
\n
"
"ak je trieda obsiahnut v inej triede,
\n
"
"alebo ak je pouvan inou triedou. Je oznaen identifiktorom "
"alebo ak je pouvan inou triedou. Je oznaen identifiktorom "
"jednej alebo viacerch premennch (objektov), cez ktor
\n
"
"jednej alebo viacerch premennch (objektov), cez ktor
\n
"
"je trieda alebo truktra zprstupnena.
\n
"
"je trieda alebo truktra zprstupnena.
\n
"
"</ul>
\n
"
);
"</ul>
\n
"
);
return
Decode
(
result
);
return
Decode
(
result
);
}
}
/*! text for the link to the legend page */
/*! text for the link to the legend page */
virtual
QCString
trLegend
()
virtual
QCString
trLegend
()
{
{
return
Decode
(
"vysvetlivky"
);
return
Decode
(
"vysvetlivky"
);
}
}
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
// new since 1.2.0
// new since 1.2.0
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
/*! Used as a marker that is put before a test item */
/*! Used as a marker that is put before a test item */
virtual
QCString
trTest
()
virtual
QCString
trTest
()
{
{
return
Decode
(
"Test"
);
return
Decode
(
"Test"
);
}
}
/*! Used as the header of the test list */
/*! Used as the header of the test list */
virtual
QCString
trTestList
()
virtual
QCString
trTestList
()
{
{
return
Decode
(
"Zoznam testov"
);
return
Decode
(
"Zoznam testov"
);
}
}
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
/*! Used as a section header for KDE-2 IDL methods */
virtual
QCString
trDCOPMethods
()
virtual
QCString
trDCOPMethods
()
{
{
return
Decode
(
"Metdy DCOP"
);
return
Decode
(
"Metdy DCOP"
);
}
}
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
// new since 1.2.2
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for IDL properties */
/*! Used as a section header for IDL properties */
virtual
QCString
trProperties
()
virtual
QCString
trProperties
()
{
{
return
Decode
(
"Vlastnosti"
);
return
Decode
(
"Vlastnosti"
);
}
}
/*! Used as a section header for IDL property documentation */
/*! Used as a section header for IDL property documentation */
virtual
QCString
trPropertyDocumentation
()
virtual
QCString
trPropertyDocumentation
()
{
{
return
Decode
(
"Dokumentcia k vlastnosti"
);
return
Decode
(
"Dokumentcia k vlastnosti"
);
}
}
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
// new since 1.2.4
// new since 1.2.4
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
/*! Used for Java interfaces in the summary section of Java packages */
/*! Used for Java interfaces in the summary section of Java packages */
virtual
QCString
trInterfaces
()
virtual
QCString
trInterfaces
()
{
{
return
Decode
(
"Rozhranie"
);
return
Decode
(
"Rozhranie"
);
}
}
/*! Used for Java classes in the summary section of Java packages */
/*! Used for Java classes in the summary section of Java packages */
virtual
QCString
trClasses
()
virtual
QCString
trClasses
()
{
{
return
Decode
(
"Triedy"
);
return
Decode
(
"Triedy"
);
}
}
/*! Used as the title of a Java package */
/*! Used as the title of a Java package */
virtual
QCString
trPackage
(
const
char
*
name
)
virtual
QCString
trPackage
(
const
char
*
name
)
{
{
return
Decode
((
QCString
)
"Balk "
+
name
);
return
Decode
((
QCString
)
"Balk "
+
name
);
}
}
/*! Title of the package index page */
/*! Title of the package index page */
virtual
QCString
trPackageList
()
virtual
QCString
trPackageList
()
{
{
return
Decode
(
"Zoznam balkov"
);
return
Decode
(
"Zoznam balkov"
);
}
}
/*! The description of the package index page */
/*! The description of the package index page */
virtual
QCString
trPackageListDescription
()
virtual
QCString
trPackageListDescription
()
{
{
return
Decode
(
"Tu njdete zoznam balkov so strunm popisom "
return
Decode
(
"Tu njdete zoznam balkov so strunm popisom "
"(pokia bol uveden):"
);
"(pokia bol uveden):"
);
}
}
/*! The link name in the Quick links header for each page */
/*! The link name in the Quick links header for each page */
virtual
QCString
trPackages
()
virtual
QCString
trPackages
()
{
{
return
Decode
(
"Balky"
);
return
Decode
(
"Balky"
);
}
}
/*! Used as a chapter title for Latex & RTF output */
/*! Used as a chapter title for Latex & RTF output */
virtual
QCString
trPackageDocumentation
()
virtual
QCString
trPackageDocumentation
()
{
{
return
Decode
(
"Dokumentcia balku"
);
return
Decode
(
"Dokumentcia balku"
);
}
}
/*! Text shown before a multi-line define */
/*! Text shown before a multi-line define */
virtual
QCString
trDefineValue
()
virtual
QCString
trDefineValue
()
{
{
return
Decode
(
"Hodnota:"
);
return
Decode
(
"Hodnota:"
);
}
}
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
// new since 1.2.5
// new since 1.2.5
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
/*! Used as a marker that is put before a \\bug item */
/*! Used as a marker that is put before a \\bug item */
virtual
QCString
trBug
()
virtual
QCString
trBug
()
{
{
return
Decode
(
"Chyba"
);
return
Decode
(
"Chyba"
);
}
}
/*! Used as the header of the bug list */
/*! Used as the header of the bug list */
virtual
QCString
trBugList
()
virtual
QCString
trBugList
()
{
{
return
Decode
(
"Zoznam chb"
);
return
Decode
(
"Zoznam chb"
);
}
}
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
// new since 1.2.6-20010422
// new since 1.2.6-20010422
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
/*! Used as ansicpg for RTF file */
/*! Used as ansicpg for RTF file */
virtual
QCString
trRTFansicp
()
virtual
QCString
trRTFansicp
()
{
{
return
"1250"
;
return
"1250"
;
}
}
/*! Used as ansicpg for RTF fcharset */
/*! Used as ansicpg for RTF fcharset */
virtual
QCString
trRTFCharSet
()
virtual
QCString
trRTFCharSet
()
{
{
return
"0"
;
//???
return
"0"
;
//???
}
}
/*! Used as header RTF general index */
/*! Used as header RTF general index */
virtual
QCString
trRTFGeneralIndex
()
virtual
QCString
trRTFGeneralIndex
()
{
{
return
"Index"
;
//???
return
"Index"
;
//???
}
}
/*! This is used for translation of the word that will possibly
/*! This is used for translation of the word that will possibly
* be followed by a single name or by a list of names
* be followed by a single name or by a list of names
* of the category.
* of the category.
*/
*/
virtual
QCString
trClass
(
bool
first_capital
,
bool
singular
)
virtual
QCString
trClass
(
bool
first_capital
,
bool
singular
)
{
{
QCString
result
((
first_capital
?
"Tried"
:
"tried"
));
QCString
result
((
first_capital
?
"Tried"
:
"tried"
));
result
+=
(
singular
?
"a"
:
"y"
);
result
+=
(
singular
?
"a"
:
"y"
);
return
Decode
(
result
);
return
Decode
(
result
);
}
}
/*! This is used for translation of the word that will possibly
/*! This is used for translation of the word that will possibly
* be followed by a single name or by a list of names
* be followed by a single name or by a list of names
* of the category.
* of the category.
*/
*/
virtual
QCString
trFile
(
bool
first_capital
,
bool
singular
)
virtual
QCString
trFile
(
bool
first_capital
,
bool
singular
)
{
{
QCString
result
((
first_capital
?
"Sbor"
:
"sbor"
));
QCString
result
((
first_capital
?
"Sbor"
:
"sbor"
));
if
(
!
singular
)
result
+=
"y"
;
if
(
!
singular
)
result
+=
"y"
;
return
Decode
(
result
);
return
Decode
(
result
);
}
}
/*! This is used for translation of the word that will possibly
/*! This is used for translation of the word that will possibly
* be followed by a single name or by a list of names
* be followed by a single name or by a list of names
* of the category.
* of the category.
*/
*/
virtual
QCString
trNamespace
(
bool
first_capital
,
bool
singular
)
virtual
QCString
trNamespace
(
bool
first_capital
,
bool
singular
)
{
{
QCString
result
((
first_capital
?
"Priestor"
:
"priestor"
));
QCString
result
((
first_capital
?
"Priestor"
:
"priestor"
));
if
(
!
singular
)
result
+=
"y"
;
if
(
!
singular
)
result
+=
"y"
;
result
+=
" mien"
;
result
+=
" mien"
;
return
Decode
(
result
);
return
Decode
(
result
);
}
}
/*! This is used for translation of the word that will possibly
/*! This is used for translation of the word that will possibly
* be followed by a single name or by a list of names
* be followed by a single name or by a list of names
* of the category.
* of the category.
*/
*/
virtual
QCString
trGroup
(
bool
first_capital
,
bool
singular
)
virtual
QCString
trGroup
(
bool
first_capital
,
bool
singular
)
{
{
QCString
result
((
first_capital
?
"Skupin"
:
"skupin"
));
QCString
result
((
first_capital
?
"Skupin"
:
"skupin"
));
result
+=
(
singular
?
"a"
:
"y"
);
result
+=
(
singular
?
"a"
:
"y"
);
return
Decode
(
result
);
return
Decode
(
result
);
}
}
/*! This is used for translation of the word that will possibly
/*! This is used for translation of the word that will possibly
* be followed by a single name or by a list of names
* be followed by a single name or by a list of names
* of the category.
* of the category.
*/
*/
virtual
QCString
trPage
(
bool
first_capital
,
bool
singular
)
virtual
QCString
trPage
(
bool
first_capital
,
bool
singular
)
{
{
QCString
result
((
first_capital
?
"Strnk"
:
"strnk"
));
QCString
result
((
first_capital
?
"Strnk"
:
"strnk"
));
result
+=
(
singular
?
"a"
:
"y"
);
result
+=
(
singular
?
"a"
:
"y"
);
return
Decode
(
result
);
return
Decode
(
result
);
}
}
/*! This is used for translation of the word that will possibly
/*! This is used for translation of the word that will possibly
* be followed by a single name or by a list of names
* be followed by a single name or by a list of names
* of the category.
* of the category.
*/
*/
virtual
QCString
trMember
(
bool
first_capital
,
bool
singular
)
virtual
QCString
trMember
(
bool
first_capital
,
bool
singular
)
{
{
QCString
result
((
first_capital
?
"len"
:
"len"
));
QCString
result
((
first_capital
?
"len"
:
"len"
));
if
(
!
singular
)
result
+=
"y"
;
if
(
!
singular
)
result
+=
"y"
;
return
Decode
(
result
);
return
Decode
(
result
);
}
}
/*! This is used for translation of the word that will possibly
/*! This is used for translation of the word that will possibly
* be followed by a single name or by a list of names
* be followed by a single name or by a list of names
* of the category.
* of the category.
*/
*/
virtual
QCString
trField
(
bool
first_capital
,
bool
singular
)
virtual
QCString
trField
(
bool
first_capital
,
bool
singular
)
{
{
QCString
result
((
first_capital
?
"Polok"
:
"polok"
));
QCString
result
((
first_capital
?
"Polok"
:
"polok"
));
result
+=
(
singular
?
"a"
:
"y"
);
result
+=
(
singular
?
"a"
:
"y"
);
return
Decode
(
result
);
return
Decode
(
result
);
}
}
/*! This is used for translation of the word that will possibly
/*! This is used for translation of the word that will possibly
* be followed by a single name or by a list of names
* be followed by a single name or by a list of names
* of the category.
* of the category.
*/
*/
virtual
QCString
trGlobal
(
bool
first_capital
,
bool
singular
)
virtual
QCString
trGlobal
(
bool
first_capital
,
bool
singular
)
{
{
QCString
result
((
first_capital
?
"Globln"
:
"globln"
));
QCString
result
((
first_capital
?
"Globln"
:
"globln"
));
result
+=
(
singular
?
"y"
:
"e"
);
result
+=
(
singular
?
"y"
:
"e"
);
return
result
;
return
result
;
}
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.7
//////////////////////////////////////////////////////////////////////////
/*! This text is generated when the \\author command is used and
* for the author section in man pages. */
virtual
QCString
trAuthor
(
bool
first_capital
,
bool
singular
)
{
QCString
result
((
first_capital
?
"Auto"
:
"auto"
));
result
+=
(
singular
)
?
"r"
:
"ri"
;
return
result
;
}
};
};
#endif // TRANSLATOR_SK_H
#endif // TRANSLATOR_SK_H
src/util.cpp
View file @
9e4e94fb
...
@@ -266,7 +266,7 @@ QCString stripAnonymousNamespaceScope(const QCString &s)
...
@@ -266,7 +266,7 @@ QCString stripAnonymousNamespaceScope(const QCString &s)
while
((
i
=
getScopeFragment
(
s
,
p
,
&
l
))
!=-
1
)
while
((
i
=
getScopeFragment
(
s
,
p
,
&
l
))
!=-
1
)
{
{
//printf("Scope fragment %s\n",s.mid(i,l).data());
//printf("Scope fragment %s\n",s.mid(i,l).data());
if
(
Doxygen
::
namespaceDict
[
s
.
left
(
i
+
l
)]
!=
0
)
if
(
Doxygen
::
namespace
S
Dict
[
s
.
left
(
i
+
l
)]
!=
0
)
{
{
if
(
s
.
at
(
i
)
!=
'@'
)
if
(
s
.
at
(
i
)
!=
'@'
)
{
{
...
@@ -438,11 +438,11 @@ NamespaceDef *getResolvedNamespace(const char *name)
...
@@ -438,11 +438,11 @@ NamespaceDef *getResolvedNamespace(const char *name)
{
{
warn_cont
(
"Warning: possible recursive namespace alias detected for %s!
\n
"
,
name
);
warn_cont
(
"Warning: possible recursive namespace alias detected for %s!
\n
"
,
name
);
}
}
return
Doxygen
::
namespaceDict
[
subst
->
data
()];
return
Doxygen
::
namespace
S
Dict
[
subst
->
data
()];
}
}
else
else
{
{
return
Doxygen
::
namespaceDict
[
name
];
return
Doxygen
::
namespace
S
Dict
[
name
];
}
}
}
}
...
@@ -1208,7 +1208,7 @@ static void trimNamespaceScope(QCString &t1,QCString &t2,const QCString &nsName)
...
@@ -1208,7 +1208,7 @@ static void trimNamespaceScope(QCString &t1,QCString &t2,const QCString &nsName)
QCString
fullScope
=
nsName
.
left
(
so
);
QCString
fullScope
=
nsName
.
left
(
so
);
if
(
!
fullScope
.
isEmpty
()
&&
!
scope
.
isEmpty
())
fullScope
+=
"::"
;
if
(
!
fullScope
.
isEmpty
()
&&
!
scope
.
isEmpty
())
fullScope
+=
"::"
;
fullScope
+=
scope
;
fullScope
+=
scope
;
if
(
!
fullScope
.
isEmpty
()
&&
Doxygen
::
namespaceDict
[
fullScope
]
!=
0
)
// scope is a namespace
if
(
!
fullScope
.
isEmpty
()
&&
Doxygen
::
namespace
S
Dict
[
fullScope
]
!=
0
)
// scope is a namespace
{
{
t1
=
t1
.
right
(
t1
.
length
()
-
i1
-
2
);
t1
=
t1
.
right
(
t1
.
length
()
-
i1
-
2
);
return
;
return
;
...
@@ -1234,7 +1234,7 @@ static void trimNamespaceScope(QCString &t1,QCString &t2,const QCString &nsName)
...
@@ -1234,7 +1234,7 @@ static void trimNamespaceScope(QCString &t1,QCString &t2,const QCString &nsName)
QCString
fullScope
=
nsName
.
left
(
so
);
QCString
fullScope
=
nsName
.
left
(
so
);
if
(
!
fullScope
.
isEmpty
()
&&
!
scope
.
isEmpty
())
fullScope
+=
"::"
;
if
(
!
fullScope
.
isEmpty
()
&&
!
scope
.
isEmpty
())
fullScope
+=
"::"
;
fullScope
+=
scope
;
fullScope
+=
scope
;
if
(
!
fullScope
.
isEmpty
()
&&
Doxygen
::
namespaceDict
[
fullScope
]
!=
0
)
// scope is a namespace
if
(
!
fullScope
.
isEmpty
()
&&
Doxygen
::
namespace
S
Dict
[
fullScope
]
!=
0
)
// scope is a namespace
{
{
t2
=
t2
.
right
(
t2
.
length
()
-
i2
-
2
);
t2
=
t2
.
right
(
t2
.
length
()
-
i2
-
2
);
return
;
return
;
...
@@ -2174,7 +2174,7 @@ bool getDefs(const QCString &scName,const QCString &memberName,
...
@@ -2174,7 +2174,7 @@ bool getDefs(const QCString &scName,const QCString &memberName,
namespaceName
=
mScope
.
copy
();
namespaceName
=
mScope
.
copy
();
}
}
if
(
!
namespaceName
.
isEmpty
()
&&
if
(
!
namespaceName
.
isEmpty
()
&&
(
fnd
=
Doxygen
::
namespaceDict
[
namespaceName
])
&&
(
fnd
=
Doxygen
::
namespace
S
Dict
[
namespaceName
])
&&
fnd
->
isLinkable
()
fnd
->
isLinkable
()
)
)
{
{
...
@@ -2363,7 +2363,7 @@ bool getScopeDefs(const char *docScope,const char *scope,
...
@@ -2363,7 +2363,7 @@ bool getScopeDefs(const char *docScope,const char *scope,
{
{
return
TRUE
;
// class link written => quit
return
TRUE
;
// class link written => quit
}
}
else
if
((
nd
=
Doxygen
::
namespaceDict
[
fullName
])
&&
nd
->
isLinkable
())
else
if
((
nd
=
Doxygen
::
namespace
S
Dict
[
fullName
])
&&
nd
->
isLinkable
())
{
{
return
TRUE
;
// namespace link written => quit
return
TRUE
;
// namespace link written => quit
}
}
...
...
src/xmlgen.cpp
View file @
9e4e94fb
...
@@ -942,6 +942,9 @@ void generateXMLForMember(MemberDef *md,QTextStream &t,Definition *def)
...
@@ -942,6 +942,9 @@ void generateXMLForMember(MemberDef *md,QTextStream &t,Definition *def)
t
<<
" <detaileddescription>"
<<
endl
;
t
<<
" <detaileddescription>"
<<
endl
;
writeXMLDocBlock
(
t
,
md
->
getDefFileName
(),
md
->
getDefLine
(),
scopeName
,
md
->
name
(),
md
->
documentation
());
writeXMLDocBlock
(
t
,
md
->
getDefFileName
(),
md
->
getDefLine
(),
scopeName
,
md
->
name
(),
md
->
documentation
());
t
<<
" </detaileddescription>"
<<
endl
;
t
<<
" </detaileddescription>"
<<
endl
;
t
<<
" <location file=
\"
"
<<
md
->
getDefFileName
()
<<
"
\"
line=
\"
"
<<
md
->
getDefLine
()
<<
"
\"
/>"
<<
endl
;
t
<<
" </memberdef>"
<<
endl
;
t
<<
" </memberdef>"
<<
endl
;
}
}
...
@@ -1094,26 +1097,59 @@ void generateXMLForClass(ClassDef *cd,QTextStream &t)
...
@@ -1094,26 +1097,59 @@ void generateXMLForClass(ClassDef *cd,QTextStream &t)
collaborationGraph
.
writeXML
(
t
);
collaborationGraph
.
writeXML
(
t
);
t
<<
" </collaborationgraph>"
<<
endl
;
t
<<
" </collaborationgraph>"
<<
endl
;
}
}
t
<<
" <location file=
\"
"
<<
cd
->
getDefFileName
()
<<
"
\"
line=
\"
"
<<
cd
->
getDefLine
()
<<
"
\"
/>"
<<
endl
;
t
<<
" </compounddef>"
<<
endl
;
t
<<
" </compounddef>"
<<
endl
;
}
}
void
generateXML
FileSection
(
FileDef
*
f
d
,
QTextStream
&
t
,
MemberList
*
ml
,
const
char
*
kind
)
void
generateXML
Section
(
Definition
*
d
,
QTextStream
&
t
,
MemberList
*
ml
,
const
char
*
kind
)
{
{
if
(
ml
->
count
()
>
0
)
if
(
ml
->
count
()
>
0
)
{
{
t
<<
" <sectiondef kind=
\"
"
<<
kind
<<
"
\"
>"
<<
endl
;
t
<<
" <sectiondef kind=
\"
"
<<
kind
<<
"
\"
>"
<<
endl
;
//t << " <memberlist>" << endl;
MemberListIterator
mli
(
*
ml
);
MemberListIterator
mli
(
*
ml
);
MemberDef
*
md
;
MemberDef
*
md
;
for
(
mli
.
toFirst
();(
md
=
mli
.
current
());
++
mli
)
for
(
mli
.
toFirst
();(
md
=
mli
.
current
());
++
mli
)
{
{
generateXMLForMember
(
md
,
t
,
f
d
);
generateXMLForMember
(
md
,
t
,
d
);
}
}
//t << " </memberlist>" << endl;
t
<<
" </sectiondef>"
<<
endl
;
t
<<
" </sectiondef>"
<<
endl
;
}
}
}
}
void
generateXMLForNamespace
(
NamespaceDef
*
nd
,
QTextStream
&
t
)
{
if
(
nd
->
isReference
())
return
;
// skip external references
t
<<
" <compounddef id=
\"
"
<<
nd
->
getOutputFileBase
()
<<
"
\"
kind=
\"
namespace
\"
>"
<<
endl
;
t
<<
" <compoundname>"
;
writeXMLString
(
t
,
nd
->
name
());
t
<<
"</compoundname>"
<<
endl
;
int
numMembers
=
nd
->
decDefineMembers
.
count
()
+
nd
->
decProtoMembers
.
count
()
+
nd
->
decTypedefMembers
.
count
()
+
nd
->
decEnumMembers
.
count
()
+
nd
->
decFuncMembers
.
count
()
+
nd
->
decVarMembers
.
count
();
if
(
numMembers
>
0
)
{
generateXMLSection
(
nd
,
t
,
&
nd
->
decDefineMembers
,
"define"
);
generateXMLSection
(
nd
,
t
,
&
nd
->
decProtoMembers
,
"prototype"
);
generateXMLSection
(
nd
,
t
,
&
nd
->
decTypedefMembers
,
"typedef"
);
generateXMLSection
(
nd
,
t
,
&
nd
->
decEnumMembers
,
"enum"
);
generateXMLSection
(
nd
,
t
,
&
nd
->
decFuncMembers
,
"func"
);
generateXMLSection
(
nd
,
t
,
&
nd
->
decVarMembers
,
"var"
);
}
t
<<
" <briefdescription>"
<<
endl
;
writeXMLDocBlock
(
t
,
nd
->
getDefFileName
(),
nd
->
getDefLine
(),
0
,
0
,
nd
->
briefDescription
());
t
<<
" </briefdescription>"
<<
endl
;
t
<<
" <detaileddescription>"
<<
endl
;
writeXMLDocBlock
(
t
,
nd
->
getDefFileName
(),
nd
->
getDefLine
(),
0
,
0
,
nd
->
documentation
());
t
<<
" </detaileddescription>"
<<
endl
;
t
<<
" <location file=
\"
"
<<
nd
->
getDefFileName
()
<<
"
\"
line=
\"
"
<<
nd
->
getDefLine
()
<<
"
\"
/>"
<<
endl
;
t
<<
" </compounddef>"
<<
endl
;
}
void
generateXMLForFile
(
FileDef
*
fd
,
QTextStream
&
t
)
void
generateXMLForFile
(
FileDef
*
fd
,
QTextStream
&
t
)
{
{
if
(
fd
->
isReference
())
return
;
// skip external references
if
(
fd
->
isReference
())
return
;
// skip external references
...
@@ -1127,14 +1163,12 @@ void generateXMLForFile(FileDef *fd,QTextStream &t)
...
@@ -1127,14 +1163,12 @@ void generateXMLForFile(FileDef *fd,QTextStream &t)
fd
->
decFuncMembers
.
count
()
+
fd
->
decVarMembers
.
count
();
fd
->
decFuncMembers
.
count
()
+
fd
->
decVarMembers
.
count
();
if
(
numMembers
>
0
)
if
(
numMembers
>
0
)
{
{
//t << " <sectionlist>" << endl;
generateXMLSection
(
fd
,
t
,
&
fd
->
decDefineMembers
,
"define"
);
generateXMLFileSection
(
fd
,
t
,
&
fd
->
decDefineMembers
,
"define"
);
generateXMLSection
(
fd
,
t
,
&
fd
->
decProtoMembers
,
"prototype"
);
generateXMLFileSection
(
fd
,
t
,
&
fd
->
decProtoMembers
,
"prototype"
);
generateXMLSection
(
fd
,
t
,
&
fd
->
decTypedefMembers
,
"typedef"
);
generateXMLFileSection
(
fd
,
t
,
&
fd
->
decTypedefMembers
,
"typedef"
);
generateXMLSection
(
fd
,
t
,
&
fd
->
decEnumMembers
,
"enum"
);
generateXMLFileSection
(
fd
,
t
,
&
fd
->
decEnumMembers
,
"enum"
);
generateXMLSection
(
fd
,
t
,
&
fd
->
decFuncMembers
,
"func"
);
generateXMLFileSection
(
fd
,
t
,
&
fd
->
decFuncMembers
,
"func"
);
generateXMLSection
(
fd
,
t
,
&
fd
->
decVarMembers
,
"var"
);
generateXMLFileSection
(
fd
,
t
,
&
fd
->
decVarMembers
,
"var"
);
//t << " </sectionlist>" << endl;
}
}
t
<<
" <briefdescription>"
<<
endl
;
t
<<
" <briefdescription>"
<<
endl
;
writeXMLDocBlock
(
t
,
fd
->
getDefFileName
(),
fd
->
getDefLine
(),
0
,
0
,
fd
->
briefDescription
());
writeXMLDocBlock
(
t
,
fd
->
getDefFileName
(),
fd
->
getDefLine
(),
0
,
0
,
fd
->
briefDescription
());
...
@@ -1145,6 +1179,9 @@ void generateXMLForFile(FileDef *fd,QTextStream &t)
...
@@ -1145,6 +1179,9 @@ void generateXMLForFile(FileDef *fd,QTextStream &t)
t
<<
" <sourcecode>"
<<
endl
;
t
<<
" <sourcecode>"
<<
endl
;
writeXMLCodeBlock
(
t
,
fd
);
writeXMLCodeBlock
(
t
,
fd
);
t
<<
" </sourcecode>"
<<
endl
;
t
<<
" </sourcecode>"
<<
endl
;
t
<<
" <location file=
\"
"
<<
fd
->
getDefFileName
()
<<
"
\"
line=
\"
"
<<
fd
->
getDefLine
()
<<
"
\"
/>"
<<
endl
;
t
<<
" </compounddef>"
<<
endl
;
t
<<
" </compounddef>"
<<
endl
;
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment