[mapguide-users] EXTERNAL_API not documented in doxygen
Jim O'Leary
joleary.public at gmail.com
Sat Oct 27 17:10:07 EDT 2007
Is there a good reason why some public methods are not documented in the
doxygen output for MGOS? For example, in a typical code sample I see:
$site = new MgSite();
$site->Open($userInfo);
These methods are not documented in the doxygen output, which could be
confusing if you are trying to understand the code. However, in the source
code at:
Common\MapGuideCommon\Services.Site.h
I see:
EXTERNAL_API:
///////////////////////////////////////////////////////////////////////////////////
/// \brief
/// Construct an MgSite object and open a connection to the Site Server.
///
/// \return
/// Nothing
///
MgSite();
///////////////////////////////////////////////////////////////////////////////////
/// \brief
/// Opens a connection to the Site Server.
///
/// \param userInformation
/// User information to authenticate against
///
/// \return
/// Nothing
///
/// \exception MgNullArgumentException
/// \exception MgAuthenticationFailedException
/// \exception MgConnectionFailedException
///
void Open(MgUserInformation* userInformation);
...and other methods. So it appears that code that is under EXTERNAL_API
does not make it into doxygen.
Thanks.
--
View this message in context: http://www.nabble.com/EXTERNAL_API-not-documented-in-doxygen-tf4704536s16610.html#a13447448
Sent from the MapGuide Users mailing list archive at Nabble.com.
More information about the mapguide-users
mailing list