doxygen-users Mailing List for Doxygen (Page 556)
Brought to you by:
dimitri
You can subscribe to this list here.
| 2001 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
(118) |
Jun
(150) |
Jul
(115) |
Aug
(75) |
Sep
(92) |
Oct
(102) |
Nov
(139) |
Dec
(87) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2002 |
Jan
(131) |
Feb
(60) |
Mar
(114) |
Apr
(83) |
May
(125) |
Jun
(82) |
Jul
(95) |
Aug
(98) |
Sep
(109) |
Oct
(97) |
Nov
(72) |
Dec
(70) |
| 2003 |
Jan
(117) |
Feb
(122) |
Mar
(187) |
Apr
(114) |
May
(154) |
Jun
(131) |
Jul
(130) |
Aug
(98) |
Sep
(121) |
Oct
(107) |
Nov
(80) |
Dec
(54) |
| 2004 |
Jan
(78) |
Feb
(71) |
Mar
(118) |
Apr
(56) |
May
(56) |
Jun
(64) |
Jul
(164) |
Aug
(104) |
Sep
(101) |
Oct
(69) |
Nov
(107) |
Dec
(98) |
| 2005 |
Jan
(75) |
Feb
(77) |
Mar
(107) |
Apr
(114) |
May
(142) |
Jun
(106) |
Jul
(79) |
Aug
(108) |
Sep
(115) |
Oct
(140) |
Nov
(128) |
Dec
(63) |
| 2006 |
Jan
(86) |
Feb
(71) |
Mar
(125) |
Apr
(55) |
May
(48) |
Jun
(143) |
Jul
(99) |
Aug
(91) |
Sep
(93) |
Oct
(82) |
Nov
(46) |
Dec
(45) |
| 2007 |
Jan
(69) |
Feb
(97) |
Mar
(125) |
Apr
(112) |
May
(65) |
Jun
(80) |
Jul
(82) |
Aug
(84) |
Sep
(56) |
Oct
(74) |
Nov
(63) |
Dec
(74) |
| 2008 |
Jan
(161) |
Feb
(115) |
Mar
(58) |
Apr
(73) |
May
(58) |
Jun
(79) |
Jul
(57) |
Aug
(115) |
Sep
(79) |
Oct
(62) |
Nov
(93) |
Dec
(37) |
| 2009 |
Jan
(69) |
Feb
(115) |
Mar
(77) |
Apr
(85) |
May
(124) |
Jun
(58) |
Jul
(44) |
Aug
(85) |
Sep
(90) |
Oct
(80) |
Nov
(87) |
Dec
(48) |
| 2010 |
Jan
(52) |
Feb
(71) |
Mar
(54) |
Apr
(37) |
May
(66) |
Jun
(86) |
Jul
(84) |
Aug
(68) |
Sep
(94) |
Oct
(66) |
Nov
(36) |
Dec
(53) |
| 2011 |
Jan
(59) |
Feb
(77) |
Mar
(59) |
Apr
(67) |
May
(76) |
Jun
(54) |
Jul
(95) |
Aug
(92) |
Sep
(84) |
Oct
(72) |
Nov
(46) |
Dec
(60) |
| 2012 |
Jan
(43) |
Feb
(77) |
Mar
(88) |
Apr
(121) |
May
(81) |
Jun
(69) |
Jul
(97) |
Aug
(64) |
Sep
(55) |
Oct
(55) |
Nov
(38) |
Dec
(60) |
| 2013 |
Jan
(85) |
Feb
(70) |
Mar
(81) |
Apr
(83) |
May
(51) |
Jun
(65) |
Jul
(71) |
Aug
(39) |
Sep
(47) |
Oct
(32) |
Nov
(43) |
Dec
(28) |
| 2014 |
Jan
(64) |
Feb
(22) |
Mar
(54) |
Apr
(20) |
May
(59) |
Jun
(20) |
Jul
(50) |
Aug
(17) |
Sep
(37) |
Oct
(56) |
Nov
(40) |
Dec
(24) |
| 2015 |
Jan
(51) |
Feb
(29) |
Mar
(57) |
Apr
(31) |
May
(23) |
Jun
(50) |
Jul
(30) |
Aug
(66) |
Sep
(59) |
Oct
(21) |
Nov
(29) |
Dec
(12) |
| 2016 |
Jan
(33) |
Feb
(30) |
Mar
(19) |
Apr
(23) |
May
(16) |
Jun
(31) |
Jul
(17) |
Aug
(19) |
Sep
(21) |
Oct
(20) |
Nov
(15) |
Dec
(6) |
| 2017 |
Jan
(16) |
Feb
(13) |
Mar
(16) |
Apr
(23) |
May
(16) |
Jun
(5) |
Jul
(14) |
Aug
(13) |
Sep
(12) |
Oct
(11) |
Nov
(3) |
Dec
(6) |
| 2018 |
Jan
(4) |
Feb
(6) |
Mar
(5) |
Apr
(11) |
May
(26) |
Jun
(5) |
Jul
(10) |
Aug
(7) |
Sep
(3) |
Oct
|
Nov
(3) |
Dec
(7) |
| 2019 |
Jan
(17) |
Feb
(18) |
Mar
(5) |
Apr
(6) |
May
(3) |
Jun
|
Jul
(9) |
Aug
(19) |
Sep
(3) |
Oct
(1) |
Nov
(23) |
Dec
(5) |
| 2020 |
Jan
(7) |
Feb
(1) |
Mar
(7) |
Apr
(11) |
May
(8) |
Jun
(7) |
Jul
(10) |
Aug
(3) |
Sep
(4) |
Oct
(7) |
Nov
(6) |
Dec
|
| 2021 |
Jan
(3) |
Feb
|
Mar
(4) |
Apr
(4) |
May
|
Jun
|
Jul
(1) |
Aug
(3) |
Sep
|
Oct
|
Nov
(8) |
Dec
(3) |
| 2022 |
Jan
(2) |
Feb
|
Mar
(1) |
Apr
|
May
(3) |
Jun
(1) |
Jul
|
Aug
(3) |
Sep
(9) |
Oct
(2) |
Nov
|
Dec
(2) |
| 2023 |
Jan
(2) |
Feb
(5) |
Mar
(3) |
Apr
(7) |
May
(6) |
Jun
(2) |
Jul
(5) |
Aug
|
Sep
(4) |
Oct
(1) |
Nov
(5) |
Dec
(5) |
| 2024 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(3) |
Jun
(4) |
Jul
|
Aug
(3) |
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2025 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
|
From: Dimitri v. H. <di...@st...> - 2001-09-03 07:57:10
|
On Sun, Sep 02, 2001 at 11:41:00PM +0200, Roberto Bagnara wrote: > Jeff Garland wrote: > > > > For the last 24 hours I have been trying to download a binary update from the > > download page, but the ftp server appears to be down. Anyone else having > > trouble? > > Same problem: ftp.stack.nl refuses my connection attempts. > All the best, This problem should be solved now. Regards, Dimitri |
|
From: Roberto B. <ba...@cs...> - 2001-09-02 21:41:14
|
Jeff Garland wrote: > > For the last 24 hours I have been trying to download a binary update from the > download page, but the ftp server appears to be down. Anyone else having > trouble? Same problem: ftp.stack.nl refuses my connection attempts. All the best, Roberto -- Roberto Bagnara Computer Science Group Department of Mathematics, University of Parma, Italy http://www.cs.unipr.it/~bagnara/ mailto:ba...@cs... |
|
From: Jeff G. <je...@cr...> - 2001-09-02 18:08:07
|
For the last 24 hours I have been trying to download a binary update from the download page, but the ftp server appears to be down. Anyone else having trouble? Jeff |
|
From: Xander B. <xb...@fo...> - 2001-08-31 14:06:38
|
Hi, Doxytag used to be able to generate a tags file of the qt documentation. However, if I run doxytag -t qt.tag $QTDIR/doc/html/*.html a nearly empty tags file is produced. All html files are parsed, but the tagfile looks like this: <tagfile> </tagfile> Ideas, anyone? Xander Burgerhout Fokker Space BV Leiden The Netherlands |
|
From: Paul S. <Pa...@sc...> - 2001-08-30 18:19:49
|
Very good. There is a flag in the configuration file that tells doxygen to pay attention to JavaDoc flags > -----Original Message----- > From: Ken McDonald [mailto:ke...@be...] > Sent: Thursday, August 30, 2001 10:46 AM > To: dox...@li... > Subject: [Doxygen-users] General question on using doxygen with Java > > > I see in some of the recent release notes that doxygen now > supports Java, but I can't find any information in the documentation > as to what this support consists of, how thorough it is, etc etc. > If possible, I'd like to use doxygen to document my own Java > code, as I think that (judging from the C++/C output), doxygen > is vastly superior to JavaDoc. Before I start putting in a lot of > time trying to get it all working, though, could someone comment > as to the general level of support for Java (i.e. basic, > good, advanced?), > and outline any potential "gotcha's"? > > Thanks, > Ken McDonald > ke...@be... > > > _______________________________________________ > Doxygen-users mailing list > Dox...@li... > http://lists.sourceforge.net/lists/listinfo/doxygen-users > |
|
From: Michael D. <de...@cl...> - 2001-08-30 17:58:59
|
Greetings! I'm trying to make doxygen from the 1.2.10 source tarball on a Mandrake 7.1 machine. I get an error and I'm not sure what to try to do to fix it. Can anyone advise? -Mike gmake[2]: Entering directory `/export/share/doxygen/doxygen-1.2.10/src' g++ -o ../bin/doxygen ../objects/main.o -L../lib -ldoxygen -ldoxycfg -lqtools ../lib/libdoxygen.a(doxygen.o): In function `findFunctionPtr(QCString const &, int *)': doxygen.o(.text+0x64d3): undefined reference to `atexit' ../lib/libdoxygen.a(doxygen.o): In function `buildVarList(Entry *)': doxygen.o(.text+0x67fa): undefined reference to `atexit' ../lib/libdoxygen.a(doxygen.o): In function `getTemplateArgumentsInName(ArgumentList *, QCString const &)': doxygen.o(.text+0xa518): undefined reference to `atexit' ../lib/libdoxygen.a(memberdef.o): In function `MemberDef::getClassDefOfAnonymousType(void)': memberdef.o(.text+0x2c15): undefined reference to `atexit' ../lib/libdoxygen.a(memberdef.o): In function `MemberDef::writeDeclaration(OutputList &, ClassDef *, NamespaceDef *, FileDef *, GroupDef *, bool)': memberdef.o(.text+0x3ee0): undefined reference to `atexit' ../lib/libdoxygen.a(memberdef.o)(.text+0x53d8): more undefined references to `atexit' follow Michael Deck Cleanroom Software Engineering, Inc. |
|
From: Ken M. <ke...@be...> - 2001-08-30 17:54:32
|
I see in some of the recent release notes that doxygen now supports Java, but I can't find any information in the documentation as to what this support consists of, how thorough it is, etc etc. If possible, I'd like to use doxygen to document my own Java code, as I think that (judging from the C++/C output), doxygen is vastly superior to JavaDoc. Before I start putting in a lot of time trying to get it all working, though, could someone comment as to the general level of support for Java (i.e. basic, good, advanced?), and outline any potential "gotcha's"? Thanks, Ken McDonald ke...@be... |
|
From: Michael D. <de...@cl...> - 2001-08-30 17:49:01
|
When I try to search on doxygen-users, I get htsearch detected an error. Please report this to the returned matches webmaster of this site. The error message is: Unable to read configuration file '/bigassraid/htdig//conf/11668.conf' I'm not finding a link for a webmaster and when I click on "About" it says Geocrawler is no longer being maintained. Michael Deck Cleanroom Software Engineering, Inc. |
|
From: <adn...@on...> - 2001-08-29 16:51:30
|
I am trying to document some code and the problem I am having is to group some
functions together. For example I am overloading the
'=' operator and passing a char*,char and some other different types. Each of
these has there own function. For e.g.
const DATATYPE operator =(const char *str) ;
const DATATYPE operator =(const char ch) ;
const DATATYPE operator =(int number) ;
Now instead of having three different comment blocks, one for each, I was hoping
to group these together so that they come up in the documentation as
const DATATYPE operator=
const DATATYPE operator =(const char *str) ;
const DATATYPE operator =(const char ch) ;
const DATATYPE operator =(int number) ;
Parameters:
char* str , character pointer.
char ch, character
int number, integer
Remarks:
This is the overloaded operator.
This way, there are not four different functions to click on in the html
documentation. I am trying to do this to make it similar to MSDN documentation
and easier to
read.
Thank you for all your help.
Adnan.
|
|
From: Kris T. <kri...@cs...> - 2001-08-29 12:36:56
|
Hi,
this is just to report experiences with templated class hierarchies with the
latest doxygen. Sorry to keep banging on about this, but my class
hierarchies are becoming ever more complicated and doxygen doesn't seem to
keep up :-)
First of all, when HAVE_DOT=YES, the inheritance diagrams seem to be much
better now. Great ! The class hierarchies page is still incomplete. This
might be by design though (see one of my previous emails on the difficulty
in starting from base-level with templated hiearchies). Unfortunately, it
looks like the non-dot inheritance diagrams reflect the situation of the
'class hierarchies page', instead of the dot-generated hierarchies. I don't
see any particular reason for this, but as I have dot now, I'll live with it
(I would put it in the doxygen doc somewhere though Dimitri).
First, an illustration of 'incompleteness' of the class hierarchy:
//! Base
class Base {};
//! B
template <class A> class B {};
//! B2
class B2 : public B<Base> {};
The class hierarchy (and non-dot inheritance graph) does not show that B2 is
derived from B.
Unfortunately, even the dot-generated inheritance diagrams can have
problems. I spotted the following 2 remaining problems:
problem 1:
----------
doxygen can get confused when the name of the template parameter is the same
as the name of a class.
Example:
//! Base
class Base {};
//! E
template <class BASE> class E: public BASE{};
//! F
class F : public E<Base> {};
//! EE
template <class Base> class EE: public Base{};
//! FF
class FF : public EE<Base> {};
As far as C++ goes, E,F and EE,FF are exactly the same. Doxygen's output
differs in 3 ways though:
- in the class hierarchies page, FF is show as derived from EE<Base> (but
not from Base), while F is not shown to be derived from E<Base>.
- in F's inheritance diagram, there is an orange arrow splitting off from
E<Base> to E<BASE>. This isn't there in FF's diagram
- in Base's inheritance diagram, E<Base>,F appear, but EE<Base>,FF not.
problem 2:
----------
a problem with default template parameters
Example:
//! Base
class Base {};
//! E
template <class BASE> class E: public BASE{};
//! Base2
class Base2{};
//! WithDefault
template <class X,class A=E<X> > class WithDefault : public A {};
//!UseDefault
class UseDefault:public WithDefault<Base2> {};
//!NoDefault
class NoDefault:public WithDefault<Base2,E<Base> > {};
As far as C++ goes, UseDefault and NoDefault are again the same. However,
doyxgen infers only for NoDefault the correct hierarchy. For UseDefault, the
dot graph shows it's derived from E<X> (which is derived from X). That is,
it failed to fill in the X template parameter.
Hopefully these 2 are not too difficult to fix... Many thanks Dimitri for
all your work!
Kris
|
|
From: Kris T. <kri...@cs...> - 2001-08-28 19:39:04
|
>
> When I generate the documentation (version 1.2.9.1), my class will be
> documented was it should be. But I'm not able to discover the
> documentation
> for my global template function.
> Am I doing anything wrong?
With 1.2.9.1 and 1.2.8.1 they would end up in the section 'namespace
members' if they're in a namespace, or 'file members' if they're not.
I used
//! Threshold a sequence from above and below
/*! bla
*/
template <typename forw_iterT, typename elemT>
inline void
threshold_upper_lower(forw_iterT begin, forw_iterT end,
const elemT new_min, const elemT new_max)
{
// code
}
|
|
From: Stefan M. <me...@sk...> - 2001-08-27 12:23:32
|
Forwarded from developlist Stefan Maton ----------------------------- Programmer Resources Site http://www.sun-a-moon.org ----------------------------- > -----Message d'origine----- > De : dox...@li... > [mailto:dox...@li...]De la part de Stefa= n > Maton > Envoy=E9 : Montag, 27. August 2001 10:47 > =C0 : Doxygen mailing list > Objet : [Doxygen-develop] Macros > > > Hi, > > I have following class definition : > > > // ---------------------------------------------------------- > // Class definition. > class CRandomGenerator : public IRandomGenerator > { > > public: > [...snipped code...] > > // ------------------------ > // Seed setting. > > IWMETHODIMP(void)SetSeed( ulong _uSeed ); > IWMETHODIMP(ulong)GetSeed(); > > [...snipped code...] > }; > > IWMETHODIMP is defined within another header that is not > included in the randomgenerator header in this way : > > #define IWMETHODCALLTYPE __stdcall > #define IWMETHODIMP(type) type IWMETHODCALLTYPE > > Unfortunately, doxygen doesn't seem to be able to resolve following > comment : > > /*! \fn IWMETHODIMP(void) CRandomGenerator::SetSeed( ulong _uSeed ); > * \brief Set the seed of the random number generator. > * \param _uSeed The seed to use. > */ > > I also tried to put the comment just above the SetSeed function > declaration > in this way : > > /*! \fn IWMETHODIMP(void) SetSeed( ulong _uSeed ); > * \brief Set the seed of the random number generator. > * \param _uSeed The seed to use. > */ > > Which didn't work, too... > > The warning I get is : > D:/Projekte/IW/Src/baselib/Random/Random.h:38 Warning: member SetSeed o= f > class C > RandomGenerator cannot be found > > What can I do ? > > Kind regards, > Stefan Maton > ----------------------------- > Programmer Resources Site > http://www.sun-a-moon.org > ----------------------------- > > > _______________________________________________ > Doxygen-develop mailing list > Dox...@li... > http://lists.sourceforge.net/lists/listinfo/doxygen-develop > |
|
From: Stefan M. <me...@sk...> - 2001-08-27 12:23:13
|
Forwarded from developlist Stefan Maton ----------------------------- Programmer Resources Site http://www.sun-a-moon.org ----------------------------- > -----Message d'origine----- > De : dox...@li... > [mailto:dox...@li...]De la part de Stefa= n > Maton > Envoy=E9 : Montag, 27. August 2001 13:50 > =C0 : Doxygen mailing list > Objet : [Doxygen-develop] Macros II > > > Hi, > > I've advanced somewhat in my quest to make the stuff work. > > I set the macro expansion > > PREDEFINED =3D "IWMETHODIMP(x)=3Dx __stdcall " \ > "PURE=3D =3D 0" > > and > > EXPAND_AS_DEFINED =3D "IWMETHODIMP(x)=3Dx __stdcall " \ > "PURE=3D =3D 0" > > and enabled all macro expansion like this : > > ENABLE_PREPROCESSING =3D YES > MACRO_EXPANSION =3D YES > EXPAND_ONLY_PREDEF =3D YES > > I now get this error message : > > D:/Projekte/IW/Src/baselib/Random/Random.h:48 Warning: no matching clas= s > member > found for > IWMETHODIMP IW::CRandomGenerator::SetSeed(void) > > since SetSeed is defined as : > > IWMETHODIMP(void) SetSeed( ulong _uSeed ); > > I suppose that the macro is either > > - not expanded as should > > or > > - I made a fault within the PREDEFINED declaration. > > If anyone had a suggestion what I could do, I appreciate. > > Kind regards, > Stefan Maton > ----------------------------- > Programmer Resources Site > http://www.sun-a-moon.org > ----------------------------- > > > _______________________________________________ > Doxygen-develop mailing list > Dox...@li... > http://lists.sourceforge.net/lists/listinfo/doxygen-develop > |
|
From: Klaus V. <Kla...@ga...> - 2001-08-27 06:47:58
|
Hello Dimitri and anyone who can help!
I'm just evaluating version 1.2.10 of doxygen and still have problems with =
conditional documentation.
Using the conditional construct=20
/** @if MY_LABEL1
* @defgroup ctest1 Group1
* @elseif MY_LABEL2
* @defgroup ctest2 Group2
* @endif
*/
with the follwing entry in the configuration file =20
ENABLED_SECTIONS =3D MY_LABEL1
GENERATE_TODOLIST =3D YES
still does nothing (no group is generated).
Forcing the generation of Group1, not using an conditional construct
the following documention
/** @class middle
@if MY_LABEL1
=20
@ingroup ctest1=20
=20
description 1
=20
@endif
=20
@if MY_LABEL2
=20
@addtogroup ctest2
=20
description 2
=20
@endif
=20
*/ =20
will give
---------------------------------------------------------------------------=
Detailed Description
template<class T>
class middle< T >
@ingroup@addtogroup=20
Definition at line 135 of file ctest.cpp.
---------------------------------------------------------------------------=
----
And the description is not added to the group Group1!
Is there something wrong in using the possibilities of conditional =
documentation?
Thanks
Klaus
|
|
From: Stephan S. <ste...@we...> - 2001-08-26 19:50:42
|
Hi again!
I am quite unsure whether my original mail got through. So I try it again,
describing my problem more detailed:
I've created a template class for vector/ matrix computation. Here's a
sniplet from vector.h:
-------------------------------------
/**
* @class Vector
*/
template<int N, typename T>class Vector {
public:
/**
* Standard constructor
*/
Vector() {}
-------------------------------------
For this template, I created some global, template functions, i.e. they are
not members of the class itself. E.g. (again vector.h):
-------------------------------------
/**
* cross product for dimension 3 vectors
*/
template <typename T>
Vector<3,T> cross(const Vector<3,T>& lhs, const Vector<3,T>& rhs) {
T tmp[3];
tmp[0] = lhs[1] * rhs[2] - lhs[2] * rhs[1];
tmp[1] = lhs[2] * rhs[0] - lhs[0] * rhs[2];
tmp[2] = lhs[0] * rhs[1] - lhs[1] * rhs[0];
return Vector<3,T>(tmp);
} /* !dot() */
-------------------------------------
When I generate the documentation (version 1.2.9.1), my class will be
documented was it should be. But I'm not able to discover the documentation
for my global template function.
Am I doing anything wrong?
btw: When I try to document my type definitions within the same header file
using
/**
* @var typedef Vector<4,int> Vector4i specialization of the base
template .....
*/
I don't get any results in the documentation either.
Thanks in advance,
Stephan
|
|
From: Dimitri v. H. <di...@st...> - 2001-08-26 14:34:24
|
Hi,
Here is what has changed since the last update:
---------------------------------------------------------------------------
+ ADD: Included translator.pl update received from Petr.
+ BUG: Fixed & changed the layout of function arguments a little.
+ BUG: Typedef struct{}Name was not parsed properly without adding more spaces.
+ BUG: Static initializer blocks were not properly parsed in Java classes.
+ BUG: Members of an unnamed namespace are now treated as static, and will
only appear in the documentation if EXTRACT_STATIC is set to YES.
+ BUG: Classes are sorted by their name, i.s.o. full scope again.
+ BUG: Improved argument matching for members defined within (nested)
namespaces.
---------------------------------------------------------------------------
Enjoy,
Dimitri
|
|
From: Richard H. <Ric...@Wa...> - 2001-08-24 22:03:00
|
Hi:
=20
I have a sample file for a dll I am trying to document. I thought that
it would be good to maintain the actual class descriptions in the =
sample
file rather then in the headers or in the implementation files. It =
works
for the CeField and CeItem class only. Does any-one have any idea why?
=20
thanks
=20
Rich
=20
=20
/*! \fn errReport
\brief log something
=20
C style binding to the error api this is just used as is (no new
abstraction)
*/
=20
CString sMess("Hello from our friend");
errReport( SEVERITY_INFO,
ROLE_ERROR_INFO,sMess.Left(ERRAPI_MAX_ERROR_LENGTH));
=20
/*! \class CeField
\brief a field entity
=20
A CeField is the type of the basic element in the framework. It is =
a
variant based on an integer, string, date or blob. It has operators to
coerce it into the other types. It is used by items and by the monitor
to hold elements of information.
*/
CeField fTest =3D 1;
=20
int i =3D fTest;
CString sTest =3D fTest;
/*! \class CeItem
\brief a record entity
=20
A CeItem is a collection of fields. It can be any database record,
returned as the result of a database query. An item has update and
insert methods as well, which may be of use in the framework. It has an
[] operator to dereference the fields.
*/
=20
CeItem iTest;
iTest["test"] =3D 1;
iTest["tool"] =3D 2;
iTest.dumpMap(0);
iTest["test"] =3D CString("3");
iTest.dumpMap(0);
=20
int j =3D iTest["test"];
CeItem *pTest =3D &iTest;
int k =3D (*pTest)["tool"];
=20
cout << (LPCSTR)iTest["test"] << endl;
=20
/*! \class CMonitor
\brief the context=20
=20
The monitor provides much of the context for an application. The
context is stored in fields which can be dereferenced by an [] =
operator.
The monitor is a singleton. This means that it can only be instantiated
once and that it has a static method which returns an instance of
itself. The method is invoked as such: Cmonitor::instance();
*/
CMonitor theMon(NULL, NULL);
theMon.getString("test");
=20
/*! \class CExtDatabase
\brief interface to ODBC data source
=20
The main extension to a CDatabase is nest-able database
transactions. There is also support for precompiled sql which is used =
by
the CeItemList.
*/
=20
=20
CExtDatabase m_dbRef;
m_dbRef.OpenEx("DSN=3Dmodeltest.localhost");
=20
/*! \class CODBCItemList
\brief list of database items
A collection of CeIItems. An ODBCItemList also has a CExtDatabase. =
The
main points of interest are some iteration macros as well as the query
and do methods which take sql with bind-variables and a list of fields
to use in the execution of the sql.
*/
=20
=20
CODBCItemList lTest(&m_dbRef, &m_dbRef);
lTest.query("select * from uowattribute where interaction =3D ?", -1,
-1, &CeField(743));
FOR_EACH(lTest, CeItem*, pItem)
{
cout << (LPCSTR)(*pItem)["uowid"] << endl;
}
END_FOR;
m_dbRef.Do("insert into tab(tname) values(?)", &CeField("test"));
lTest.emptyAll();
lTest.query("select tname from tab");
FOR_EACH(lTest, CeItem*, pItem)
{
cout << (LPCSTR)(*pItem)["tname"] << endl;
}
END_FOR;
=20
m_dbRef.Do("delete from tab where tname =3D ?", &CeField("test"));
=20
const char* szInitServerName =3D (const
char*)theMon.getService("IESS_SERVICE").ServiceStnName;
const char* szInitServiceName =3D (const
char*)theMon.getService("IESS_SERVICE").ServiceName;
const char* szInitAppClassName =3D (const =
char*)theMon["AppClassName"];
const char* szInitAppTypeName =3D (const =
char*)theMon["AppTypeName"];
=20
/*! \class CValidatorSS
=20
An abstraction of the sort simulator. Parses and finds distribution
of codelines and items.
*/
=20
CValidatorSS *m_pSortSimulator =3D new CValidatorSS(szInitServerName,
szInitServiceName,
szInitAppClassName,
szInitAppTypeName);
=20
m_pSortSimulator->OnNewParameterSet(1);
iTest["field1"] =3D "1000";
iTest["field2"] =3D "01";
iTest["field3"] =3D "100000090";
iTest["field4"] =3D "222222226";
int FieldInError;
short int Distribution, Classification;
m_pSortSimulator->Validate(&iTest, FieldInError, Distribution,
Classification);
=20
delete m_pSortSimulator;
=20
=20
|
|
From: Stephan S. <ste...@we...> - 2001-08-24 20:23:47
|
Hello out there! Recently I tried documenting a template class for the first time using doxygen, which works rather fine. I also provide a few template classes which I try to document using the standard "function header" /** * In this function, I do _something_ */ function declaration But unfortunately, this template function doesn't appear in the doxygen-erated documentation. What am I doing wrong? Could maybe someone give me a short real-life example for a correct template class/ function documentation?! Thanks in advance, Stephan |
|
From: Christian H. <ch...@po...> - 2001-08-24 19:25:03
|
On Fri, Aug 24, 2001 at 11:55:03AM -0700, Christian Hammond wrote: > On Fri, Aug 24, 2001 at 08:01:47PM +0200, Dimitri van Heesch wrote: > > Please send an example that produces this output. Otherwise your bug report > > is of little use. > > I've determined that this problem only occurres when JAVADOC_AUTOBRIEF > is set to YES. Here's some sourcecode that will fail: > [snip] I managed to fix that problem, and attached the patch. It appears to work on my sourcecode. It also fixes a couple other minor problems, such as other missing </para> tags and <highlight> tags missing a >. There are some other problems I'm noticing with unbalanced <linenumber> tags. I'm working on that now. Christian -- Christian Hammond <> Portal Web Design ch...@po... <> http://www.portaldesign.net Why does the person that snores always fall asleep first? |
|
From: Christian H. <ch...@po...> - 2001-08-24 18:55:13
|
On Fri, Aug 24, 2001 at 08:01:47PM +0200, Dimitri van Heesch wrote: > On Thu, Aug 23, 2001 at 12:10:58PM -0700, Christian Hammond wrote: > > I'm using the latest doxygen CVS as of 5 minutes ago. It is > > generating a resulting XML file without end </para> tags inside the > > <title>..</title> of a <parameterlist>. The resulting XML comes out > > like this: > > > > <parameterlist kind="param"><title><para> > > Parameters: </title> [snip] > > Please send an example that produces this output. Otherwise your bug report > is of little use. I've determined that this problem only occurres when JAVADOC_AUTOBRIEF is set to YES. Here's some sourcecode that will fail: /** * @file bugtest.h Bug Test */ #ifndef _BUGTEST_H_ #define _BUGTEST_H_ /** * This will cause an error in the XML output when JAVADOC_AUTOBRIEF * is set to YES. * * @param param1 Parameter 1. * @param param2 Parameter 2. * * @return 1. */ int bugtest(int param1, int param2); #endif /* _BUGTEST_H_ */ > > Are there any plans for adding an option to the XML generator for > > generating multiple files similar to the HTML generator instead of a > > single doxygen.xml file? Also, what about doxygen tag file support and > > dot graphs? > > All will come in due time. Hint: if you help and add one of these > yourself developments will go faster. I'll study the code a bit and see what I can do. Christian -- Christian Hammond <> Portal Web Design ch...@po... <> http://www.portaldesign.net There are two major products that come out of Berkeley: LSD and BSD [Unix]. We don't believe this to be a coincidence. -- Jeremy S. Anderson |
|
From: Dimitri v. H. <di...@st...> - 2001-08-24 18:01:53
|
On Thu, Aug 23, 2001 at 12:10:58PM -0700, Christian Hammond wrote: > I'm using the latest doxygen CVS as of 5 minutes ago. It is > generating a resulting XML file without end </para> tags inside the > <title>..</title> of a <parameterlist>. The resulting XML comes out > like this: > > <parameterlist kind="param"><title><para> > Parameters: </title> [snip] Please send an example that produces this output. Otherwise your bug report is of little use. > > Are there any plans for adding an option to the XML generator for > generating multiple files similar to the HTML generator instead of a > single doxygen.xml file? Also, what about doxygen tag file support and > dot graphs? All will come in due time. Hint: if you help and add one of these yourself developments will go faster. Regards, Dimitri |
|
From: Christian H. <ch...@po...> - 2001-08-23 19:11:10
|
I'm using the latest doxygen CVS as of 5 minutes ago. It is generating a resulting XML file without end </para> tags inside the <title>..</title> of a <parameterlist>. The resulting XML comes out like this: <parameterlist kind="param"><title><para> Parameters: </title> [snip] Are there any plans for adding an option to the XML generator for generating multiple files similar to the HTML generator instead of a single doxygen.xml file? Also, what about doxygen tag file support and dot graphs? Christian -- Christian Hammond <> Portal Web Design ch...@po... <> http://www.portaldesign.net "Technological progress is like an axe in the hands of a pathological criminal." -- Albert Einstein |
|
From: John C. <j.c...@ar...> - 2001-08-23 18:06:38
|
We have groups (@defgroup) defined that form a hierarchy of modules in the generated document. When generating RTF or PDF (via LaTex) these groups seem to be ordered more by when they were encountered in the code rather than following the group hierarchy -- so I lower level group/module might have its detailed description come BEFORE the higher level group. In HTML this isn't a problem since groups are always viewed by 'drilling' down. ALSO, is there a way to exclude top level documentation sections like 'Files' or 'Data Structures'. What is odd about the 'Data Structures' section to me is that it lists data structures that are also part of some group. If in a group, we prefer not to see a data structure (or other declarations) documented until the rest of that group/module is documented. Thanks for any ideas! --John |
|
From: Markus L. <lo...@ce...> - 2001-08-22 18:45:17
|
Actually using the latest version was the first thing I tried - I just got stuck with some compile errors (using QNX6.1). I get errors like: /usr/include/string.h:155 memcmp is already defined in that scope" Somebody uses QNX6 out there? Markus > -----Original Message----- > From: dox...@li... > [mailto:dox...@li...]On Behalf Of Dimitri > van Heesch > Sent: Wednesday, August 22, 2001 2:42 PM > To: dox...@li... > Subject: Re: [Doxygen-users] Latex problems > > > On Wed, Aug 22, 2001 at 02:30:25PM -0400, Markus Loffler wrote: > > Petr, > > thanks for your very detailed answer. I'm not using any custom tex code. > > I actually tried some other C++ files, and they work fine. > > I will try to send Dimitri my example that doesn't work > > That's fine. But since you said you were using doxygen version 1.2.3, > don't forget to try with the latest version of doxygen first > (CVS if possible). Maybe it is something that has been fixed already. > > Regards, > Dimitri > > _______________________________________________ > Doxygen-users mailing list > Dox...@li... > http://lists.sourceforge.net/lists/listinfo/doxygen-users > |
|
From: Dimitri v. H. <di...@st...> - 2001-08-22 18:42:01
|
On Wed, Aug 22, 2001 at 02:30:25PM -0400, Markus Loffler wrote: > Petr, > thanks for your very detailed answer. I'm not using any custom tex code. > I actually tried some other C++ files, and they work fine. > I will try to send Dimitri my example that doesn't work That's fine. But since you said you were using doxygen version 1.2.3, don't forget to try with the latest version of doxygen first (CVS if possible). Maybe it is something that has been fixed already. Regards, Dimitri |