Natools

Diff
Login

Differences From Artifact [f7bbd4f802]:

To Artifact [24525cb69b]:


139
140
141
142
143
144
145


146



147
148
149
150
151
152
153

      function Create return Atom is
      begin
         return Null_Atom;
      end Create;
   begin
      if Buffer.Ref.Is_Empty then


         return Atom_Refs.Create (Create'Access).Query;



      else
         return Buffer.Ref.Query;
      end if;
   end Raw_Query;


   procedure Query







>
>
|
>
>
>







139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158

      function Create return Atom is
      begin
         return Null_Atom;
      end Create;
   begin
      if Buffer.Ref.Is_Empty then
         declare
            Tmp_Ref : constant Atom_Refs.Reference
              := Atom_Refs.Create (Create'Access);
         begin
            return Tmp_Ref.Query;
         end;
      else
         return Buffer.Ref.Query;
      end if;
   end Raw_Query;


   procedure Query