ソース内の別のポイントから変換演算子を参照する際に問題があります。これは最小限の例です:
#include <string>
/*!
Dummy struct
*/
struct A
{
/*!
Dummy operator.
*/
void operator()() const {}
/*!
Dummy conversion operator.
\return Nothing, really.
*/
operator std::string() const { return std::string(); }
};
/*!
Dummy function.
\see A::operator()()
\see A::operator std::string()
*/
void b()
{
// Here I use A::operator() and A::operator std::string
// so it would be nice to reference them in the docs.
}
functionの最初の\see
コマンドはb()
機能し、結果はA
HTML 出力の の演算子へのリンクになりますが、2 番目のコマンドは機能しません。
変換演算子を参照するにはどうすればよいですか?