Table of Contents

Resumo e Exemplos

Arquivo

Nome

Estrutura

Comentário

/*! 
  \file   file name
  \brief  brief description about the file.
          Brief description continued.
 
   More detailed description.
 
  \author (?)
*/

Exemplo

Veja exemplo

Macro

Nome

Comentário

O comentário para gerar a documentacao DOxygen deve seguir o padrão abaixo. A descrição breve é obrigatória e a descrição detalhada é opcional no caso de macros:

//!  A brief description. 
/*!
  A more elaborate description.
*/

Exemplo

#ifndef TE_CONNECTION_POOL_H
#define TE_CONNECTION_POOL_H
....

#endif //end TE_CONNECTION_POOL_H

Veja exemplo completo

Namespace

Usar sempre o namespace TerraLib para todo o kernel.

Comentário

O comentário para gerar a documentacao DOxygen deve seguir o padrão abaixo. A descrição breve é obrigatória e a descrição detalhada é opcional no caso de namespace:

//!  A brief description. 
/*!
  A more elaborate description.
*/

Exemplo

Veja exemplo

Classe e Estrutura

Nome

Estrutura

Comentário

Classe e Estrutura

//!  A brief description of class or struct. 
/*!
  A more elaborate description of class or struct.
 
  \sa     other definitions related to the class or struct  
*/

Método

//!  A brief description. 
/*!
  A more elaborate description of class or struct.
 
  \param  name description
  \return description
*/

Membro

Exemplo

Veja exemplo