mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-21 18:29:27 +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
|
||||
***************************************************************************}
|
||||
|
||||
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);
|
||||
var
|
||||
rtticount,
|
||||
@ -2047,21 +2062,5 @@ implementation
|
||||
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.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user