\input texinfo   @c -*-texinfo-*-
@c %**start of header
@setfilename Queue_Statique_G.info
@afourpaper
@c %**end of header

@c-----------------------------------------------------------
@c Texinfo by AdaDoc (c) 2002 Julien Burdy & Vincent Decorges
@c Texinfo module    (c) 2004 Stephane Riviere
@c http://adadoc.sf.net
@c-----------------------------------------------------------
@c Package : Queue_Statique_G
@c-----------------------------------------------------------

@contents
@heading Package Queue_Statique_G

@Subheading Generics

@noindent
@strong{Types}
@multitable @columnfractions .25 .75
@item @emph{Name} @tab @emph{Declaration}
@item T_Element @tab private
@end multitable

@Subheading Definitions

@noindent
@strong{Types}
@multitable @columnfractions .25 .75
@item @emph{Name} @tab @emph{Declaration}
@item T_Queue @tab limited private
@end multitable

@noindent
@strong{Exceptions}
@itemize @bullet
@item Erreur_Queue_Vide
@item Erreur_Queue_Pleine
@end itemize

@Subheading Subprograms

@noindent
@cartouche
@strong{procedure} Effacer
@end cartouche

@multitable @columnfractions .25 .35 .10 .35
@item @emph{Parameter name} @tab @emph{Type} @tab @emph{Mode} @tab @emph{Default}
@item Queue @tab T_Queue @tab @strong{in out} @tab 
@end multitable
@* Structure monolithique !@*

@noindent
@cartouche
@strong{procedure} Deposer
@end cartouche

@multitable @columnfractions .25 .35 .10 .35
@item @emph{Parameter name} @tab @emph{Type} @tab @emph{Mode} @tab @emph{Default}
@item Queue @tab T_Queue @tab @strong{in out} @tab 
@item Element @tab T_Element @tab @strong{in} @tab 
@end multitable
@* Efface la queue et definit une queue vide@*

@noindent
@cartouche
@strong{procedure} Prelever
@end cartouche

@multitable @columnfractions .25 .35 .10 .35
@item @emph{Parameter name} @tab @emph{Type} @tab @emph{Mode} @tab @emph{Default}
@item Queue @tab T_Queue @tab @strong{in out} @tab 
@item Element @tab T_Element @tab @strong{out} @tab 
@end multitable
@* Met un element en fin de queue@*

@noindent
@cartouche
@strong{function} Vide @emph{return} Boolean
@end cartouche

@multitable @columnfractions .25 .35 .10 .35
@item @emph{Parameter name} @tab @emph{Type} @tab @emph{Mode} @tab @emph{Default}
@item Queue @tab T_Queue @tab @strong{in} @tab 
@end multitable
@* Enleve le premier element de la queue@*

@c End of Texinfo generation
@c-----------------------------------------------------------
@bye
