현재 Doxygen으로 코드를 문서화하고 있습니다. 마치 Doxygen이 템플릿 반환 값을 처리 할 수없는 것처럼 보입니다. 내 문제 :Doxygen이 템플릿 기반 반환 유형을 구문 분석하지 못했습니다.
/**
* Retrieves all edges from the graph.
* @param gID The ID of the graph.
* @return A list containing pairs of vertices, denoting the edges in the graph.
*/
int GetEdges(const int& gID); // Works fine
/**
* Retrieves all edges from the graph.
* @param gID The ID of the graph.
* @return A list containing pairs of vertices, denoting the edges in the graph.
*/
list<pair<int,int>> GetEdges(const int& gID); // PROBLEM
두 번째 기능은 문서화되지 않습니다. 더욱 악화된다. 그 아래의 모든 기능은 이제 Doxygen에 의해 건너 뜁니다. 어떻게 든 doxygen은 list<pair<int,int>>
반환 값을 처리 할 수없는 것 같습니다.
아무도 왜 이것을 어떻게 변경 하는지를 알고 있습니까? 미리 감사드립니다.
저는 doxygen으로 문서화 된 코드 중 일부가 템플릿 리턴 유형을 사용할 수 있다고 확신합니다. C++에 대해 doxygen을 설정 했습니까? STL 옵션을 활성화 했습니까? – ssube
나는 그 옵션을 틱하지 않았다. 아직도 그것은 나를위한 해결책을 제공하지 못했습니다. –