Ajout de documentation

master
Kyllian Chabanon 2 years ago
parent 13222e4914
commit a611ae4d6b

@ -1,10 +1,13 @@
/**
* @file structuresP2.c
* @author Kyllian Chabanon - Antoine Perederii
* @brief Fichier contenant les fonctions des structures de la partie 2
*/
#include "SAE.h" #include "SAE.h"
// ListeChoix
/** /**
* @brief Retourne une nouvelle liste vide * @brief Retourne une nouvelle liste vide
* *
* @return ListeChoix La liste créée * @return ListeChoix La liste créée
*/ */
ListeChoix listenouvChoix(void) ListeChoix listenouvChoix(void)
@ -16,7 +19,7 @@ ListeChoix listenouvChoix(void)
/** /**
* @brief Insère un choix en tête de d'une liste * @brief Insère un choix en tête de d'une liste
* *
* @param lc Liste de choix dans laquelle insérer * @param lc Liste de choix dans laquelle insérer
* @param choix Choix à insérer * @param choix Choix à insérer
* @return ListeChoix La liste de choix après insertion * @return ListeChoix La liste de choix après insertion
@ -37,7 +40,7 @@ ListeChoix insererEnTeteChoix(ListeChoix lc, Choix choix)
/** /**
* @brief Insère un nouveau choix dans une liste dans l'ordre alphabétique de la ville et du département * @brief Insère un nouveau choix dans une liste dans l'ordre alphabétique de la ville et du département
* *
* @param lc Liste de choix dans laquelle insérer * @param lc Liste de choix dans laquelle insérer
* @param choix Choix à insérer * @param choix Choix à insérer
* @return ListeChoix La liste de choix après insertion * @return ListeChoix La liste de choix après insertion
@ -60,7 +63,7 @@ ListeChoix insererChoix(ListeChoix lc, Choix choix)
/** /**
* @brief supprime le choix en tête d'une liste * @brief supprime le choix en tête d'une liste
* *
* @param lc Liste dans laquelle supprimer * @param lc Liste dans laquelle supprimer
* @return ListeChoix La liste de choix après suppression * @return ListeChoix La liste de choix après suppression
*/ */
@ -79,8 +82,8 @@ ListeChoix supprimerEnTeteChoix(ListeChoix lc)
} }
/** /**
* @brief Supprime un choix particulier dans une liste * @brief Supprime un choix particulier dans une liste
* *
* @param lc Liste dans laquelle supprimer * @param lc Liste dans laquelle supprimer
* @param choix Choix à supprimer * @param choix Choix à supprimer
* @return ListeChoix La liste de choix après suppression * @return ListeChoix La liste de choix après suppression
@ -103,7 +106,7 @@ ListeChoix supprimerChoix(ListeChoix lc, Choix choix)
/** /**
* @brief Recherche un choix dans une liste * @brief Recherche un choix dans une liste
* *
* @param lc Liste de choix dans laquelle rechercher * @param lc Liste de choix dans laquelle rechercher
* @param choix Choix à rechercher * @param choix Choix à rechercher
* @return true Si le choix a été trouvé * @return true Si le choix a été trouvé
@ -123,7 +126,7 @@ bool rechercheChoix(ListeChoix lc, Choix choix)
/** /**
* @brief Retourne le choix en tête de liste * @brief Retourne le choix en tête de liste
* *
* @param lc Liste de choix * @param lc Liste de choix
* @return Choix Le choix en tête de la liste * @return Choix Le choix en tête de la liste
*/ */
@ -139,7 +142,7 @@ Choix TeteChoix(ListeChoix lc)
/** /**
* @brief Vérifie si une liste est vide * @brief Vérifie si une liste est vide
* *
* @param lc Liste de choix * @param lc Liste de choix
* @return true Si la liste est vide * @return true Si la liste est vide
* @return false Si la liste n'est pas vide * @return false Si la liste n'est pas vide
@ -151,7 +154,7 @@ bool videChoix(ListeChoix lc)
/** /**
* @brief Affiche tous les choix d'une liste * @brief Affiche tous les choix d'une liste
* *
* @param lc Liste de choix * @param lc Liste de choix
*/ */
void afficherChoix(ListeChoix lc) void afficherChoix(ListeChoix lc)
@ -166,7 +169,7 @@ void afficherChoix(ListeChoix lc)
/** /**
* @brief Retourne la longueur d'une liste de choix * @brief Retourne la longueur d'une liste de choix
* *
* @param lc Liste de choix * @param lc Liste de choix
* @return int La longueur de la liste de choix * @return int La longueur de la liste de choix
*/ */
@ -183,7 +186,7 @@ int longueurChoix(ListeChoix lc)
/** /**
* @brief Affiche un choix * @brief Affiche un choix
* *
* @param choix Le choix à afficher * @param choix Le choix à afficher
*/ */
void afficherCandidatsChoix(Choix choix) void afficherCandidatsChoix(Choix choix)
@ -193,7 +196,7 @@ void afficherCandidatsChoix(Choix choix)
/** /**
* @brief Retourne le département d'un choix * @brief Retourne le département d'un choix
* *
* @param lc Liste de choix * @param lc Liste de choix
* @param pos Position du choix duquel on veut retourner le département * @param pos Position du choix duquel on veut retourner le département
* @return char* Le département du choix * @return char* Le département du choix
@ -209,7 +212,7 @@ char *getDeptChoix(ListeChoix lc, int pos)
/** /**
* @brief Retourne la ville d'un choix * @brief Retourne la ville d'un choix
* *
* @param lc Liste de choix * @param lc Liste de choix
* @param pos Position du choix duquel on veut retourner le département * @param pos Position du choix duquel on veut retourner le département
* @return char* La ville du choix * @return char* La ville du choix
@ -225,7 +228,7 @@ char *getVilleChoix(ListeChoix lc, int pos)
/** /**
* @brief Modifie la décision d'un département * @brief Modifie la décision d'un département
* *
* @param lc Liste de choix * @param lc Liste de choix
* @param pos Position du choix à modifier * @param pos Position du choix à modifier
* @param val Nouvelle valeur de la décision du département * @param val Nouvelle valeur de la décision du département
@ -241,7 +244,7 @@ void setDecisionAdmission(ListeChoix lc, int pos, int val)
/** /**
* @brief Retourne la position dans la liste de choix d'un choix recherché * @brief Retourne la position dans la liste de choix d'un choix recherché
* *
* @param lc Liste de choix * @param lc Liste de choix
* @param ville Ville du choix à rechercher * @param ville Ville du choix à rechercher
* @param dept Département du choix à rechercher * @param dept Département du choix à rechercher

Loading…
Cancel
Save