I am adding doxygen comments to a group of c source files, and getting an error in the documentation when the following definitions are parsed.
////////////////////////////////////////////////////////////////////////
//!@brief Checks if the system is ready to insert a given field and compiles a removal list.
//!@param[in] inField - pointer to the field being inserted.
//!@return true, if the system is ready to insert the field
//!@note
//! <pre>
//! Removal list: a list of fields overlapped by the incoming field.
//! A fields insert will not be allowed to enter the display frame if:
//! 1. The insert is a standard field and it overlaps fixed content.
//! 2. The insert is not using the immediate replace option and the field it overlaps has not finished its effects.
//! </pre>
/////////////////////////////////////////////////////////////////////
static bool
CheckInsertReady( pField inField )
{
// process ...
return( allReady );
}
/////////////////////////////////////////////////////////////////////
//!@brief Used to access a sequence structure.
//!@param[in] seq - sequence ID
//!@return pointer to the structure or NULL if validation fails.
/////////////////////////////////////////////////////////////////////
public pSeq
GetSeq( ulong seq )
{
// process ...
return( NULL );
}
Some warnings:
Can anyone suggest any possible issues?
IDE:
Eclipse IDE for C/C++ Developers
Version: Neon.3 Release (4.6.3)
Build id: 20170314-1500