mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-21 00:49:12 +02:00
* Moved inline methods to the beginning in order to allow them to be actually inlined in this unit.
git-svn-id: trunk@40219 -
This commit is contained in:
parent
7bd590c9a7
commit
0a3c94bc72
@ -175,6 +175,21 @@ implementation
|
|||||||
TRTTIWriter
|
TRTTIWriter
|
||||||
***************************************************************************}
|
***************************************************************************}
|
||||||
|
|
||||||
|
function TRTTIWriter.get_rtti_label(def:tdef;rt:trttitype;indirect:boolean):tasmsymbol;
|
||||||
|
begin
|
||||||
|
result:=ref_rtti(def,rt,indirect,'');
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TRTTIWriter.get_rtti_label_ord2str(def:tdef;rt:trttitype;indirect:boolean):tasmsymbol;
|
||||||
|
begin
|
||||||
|
result:=ref_rtti(def,rt,indirect,'_o2s');
|
||||||
|
end;
|
||||||
|
|
||||||
|
function TRTTIWriter.get_rtti_label_str2ord(def:tdef;rt:trttitype;indirect:boolean):tasmsymbol;
|
||||||
|
begin
|
||||||
|
result:=ref_rtti(def,rt,indirect,'_s2o');
|
||||||
|
end;
|
||||||
|
|
||||||
procedure TRTTIWriter.write_methods(tcb:ttai_typedconstbuilder;st:tsymtable;visibilities:tvisibilities);
|
procedure TRTTIWriter.write_methods(tcb:ttai_typedconstbuilder;st:tsymtable;visibilities:tvisibilities);
|
||||||
var
|
var
|
||||||
rtticount,
|
rtticount,
|
||||||
@ -2047,21 +2062,5 @@ implementation
|
|||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
function TRTTIWriter.get_rtti_label(def:tdef;rt:trttitype;indirect:boolean):tasmsymbol;
|
|
||||||
begin
|
|
||||||
result:=ref_rtti(def,rt,indirect,'');
|
|
||||||
end;
|
|
||||||
|
|
||||||
function TRTTIWriter.get_rtti_label_ord2str(def:tdef;rt:trttitype;indirect:boolean):tasmsymbol;
|
|
||||||
begin
|
|
||||||
result:=ref_rtti(def,rt,indirect,'_o2s');
|
|
||||||
end;
|
|
||||||
|
|
||||||
function TRTTIWriter.get_rtti_label_str2ord(def:tdef;rt:trttitype;indirect:boolean):tasmsymbol;
|
|
||||||
begin
|
|
||||||
result:=ref_rtti(def,rt,indirect,'_s2o');
|
|
||||||
end;
|
|
||||||
|
|
||||||
end.
|
end.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user