[BACK]Return to generic_vecvecs.ads CVS log [TXT][DIR] Up to [local] / OpenXM_contrib / PHC / Ada / Math_Lib / Matrices

Annotation of OpenXM_contrib/PHC/Ada/Math_Lib/Matrices/generic_vecvecs.ads, Revision 1.1.1.1

1.1       maekawa     1: with Abstract_Ring,Generic_Vectors;
                      2:
                      3: generic
                      4:
                      5:   with package Ring is new Abstract_Ring(<>);
                      6:   with package Vectors is new Generic_Vectors(Ring);
                      7:
                      8: package Generic_VecVecs is
                      9:
                     10:   use Vectors;
                     11:
                     12:   type VecVec is array ( integer range <> ) of Link_to_Vector;
                     13:   type Link_to_VecVec is access VecVec;
                     14:
                     15:   procedure Clear ( v : in out VecVec );
                     16:   procedure Shallow_Clear ( v : in out Link_to_VecVec );
                     17:   procedure Deep_Clear ( v : in out Link_to_VecVec );
                     18:
                     19:   -- DESCRIPTION :
                     20:   --   A shallow clear on deallocates the pointers, whereas a deep clear
                     21:   --   also releases the content.  By default a clear is always deep.
                     22:
                     23: end Generic_VecVecs;

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>