Package Module.Latex

AuthorJulien Burdy &Vincent Decorges
Date17.6.02
DescriptionAdaDoc LaTeX writer module
File namemodule-latex.ads
 

Definitions

Quick access : ClausesGenericsDefinitionsSubprograms


Types
Name Declaration
Objectnew Module.Object with private
 

Subprograms

Quick access : ClausesGenericsDefinitionsSubprograms


  
Begin_Document procedure
Purpose : Receive notification of the beginning of a document.
This callback will be called only once.

Self : Object itself.
Package_Name : The name of the package
Atts : The attributs dictionary of the XML current element.
Tags : The attributs user defined tags.
Parameter name Type Mode Default
SelfObjectin
Package_NameStringin
TagsDict_Typein
AttsDict_Typein
  
End_Document procedure
Purpose : Receive notification of the end of a document.
This callback will be called only once.

Self : Object itself.
Parameter name Type Mode Default
selfObjectin
  
Start_Group procedure
Purpose : Receive notification of the beginning of a group of elements.

Self : Object itself.
Group : the beginning group.
Parameter name Type Mode Default
SelfObjectin
GroupElement_Typein
  
End_Element procedure
Purpose : Receive notification of the end of each elements (Element_Type).

Self : Object itself.
Element : the ending element
Parameter name Type Mode Default
SelfObjectin
ElementElement_Typein
  
A_Choice procedure
Purpose : Receive notification of each variant part choice.

Self : Object itself.
Atts : The attributs dictionary of the XML current element.
Its_Value : value of the choice
Parameter name Type Mode Default
SelfObjectin
AttsDict_Typein
Its_ValueStringin
  
A_Clause procedure
Purpose : Receive notification of each clause.

Self : Object itself.
Atts : The attributs dictionary of the XML current element.
Its_Value : value of the clause
Parameter name Type Mode Default
SelfObjectin
AttsDict_Typein
Its_ValueStringin
  
An_Exception procedure
Purpose : Receive notification of each exception.

Self : Object itself.
Atts : The attributs dictionary of the XML current element.
Its_Name : the exception name
Parameter name Type Mode Default
SelfObjectin
AttsDict_Typein
Its_NameStringin
  
A_Function procedure
Purpose : Receive notification of each function.

Self : Object itself.
Atts : The attributs dictionary of the XML current element.
Its_Name : the function name
Its_Return_Type : the return type of the function
In_Prot_Obj : true if the function is in a protected object
Parameter name Type Mode Default
SelfObjectin
AttsDict_Typein
Its_Return_TypeStringin
Its_NameStringin
In_Prot_ObjBooleanin
  
A_Generic_Instance procedure
Purpose : Receive notification of each generic instance.

Self : Object itself.
Atts : The attributs dictionary of the XML current element.
Its_Name : the generic instance name
Parameter name Type Mode Default
SelfObjectin
AttsDict_Typein
Its_NameStringin
  
A_Package_Subprogram_Gen procedure
Purpose : Receive notification of each generic package or subprogram.

Self : Object itself.
Atts : The attributs dictionary of the XML current element.
Its_Name : the package or subprogram name
Parameter name Type Mode Default
SelfObjectin
AttsDict_Typein
Its_NameStringin
  
A_Parameter procedure
Purpose : Receive notification of each parameter (procedure, function, entry).

Self : Object itself.
Atts : The attributs dictionary of the XML current element.
Its_Name : the parameter name
Its_Type : the parameter type
Its_Mode : the parameter mode (in, out, in out, access)
Parameter name Type Mode Default
SelfObjectin
AttsDict_Typein
Its_ModeStringin
Its_TypeStringin
Its_NameStringin
  
A_Procedure procedure
Purpose : Receive notification of each procedure.

Self : Object itself.
Atts : The attributs dictionary of the XML current element.
Its_Name : the procedure name
In_Prot_Obj : true if the function is in a protected object
Parameter name Type Mode Default
SelfObjectin
AttsDict_Typein
Its_NameStringin
In_Prot_ObjBooleanin
  
A_Record procedure
Purpose : Receive notification of each record.

Self : Object itself.
Atts : The attributs dictionary of the XML current element.
Its_Name : the record name
Parameter name Type Mode Default
SelfObjectin
AttsDict_Typein
Its_NameStringin
  
A_Type_Definition procedure
Purpose : Receive notification of each type definition.

Self : Object itself.
Atts : The attributs dictionary of the XML current element.
Its_Name : the type name
Its_Def : the type definition
Parameter name Type Mode Default
SelfObjectin
AttsDict_Typein
Its_DefStringin
Its_NameStringin
  
A_Variant_Part procedure
Purpose : Receive notification of each variant part.

Self : Object itself.
Atts : The attributs dictionary of the XML current element.
Its_Discriminant : the discriminant of this choice
Parameter name Type Mode Default
SelfObjectin
AttsDict_Typein
Its_DiscriminantStringin
  
An_Entry procedure
Purpose : Receive notification of each entry.

Self : Object itself.
Atts : The attributs dictionary of the XML current element.
Its_Name : the entry name
Parameter name Type Mode Default
SelfObjectin
AttsDict_Typein
Its_NameStringin
  
An_Object procedure
Purpose : Receive notification of each object.

Self : Object itself.
Atts : The attributs dictionary of the XML current element.
Its_Name : the object name
Its_Type : the object type
Is_Component : true if this object is in a component
Parameter name Type Mode Default
SelfObjectin
AttsDict_Typein
Its_TypeStringin
Its_NameStringin
Is_ComponentBooleanin