forked from xtuml/mc
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy patht.class.set_refs.c
26 lines (26 loc) · 1.25 KB
/
t.class.set_refs.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
.//============================================================================
.// $RCSfile: t.class.set_refs.c,v $
.//
.// Notice:
.// (C) Copyright 1998-2013 Mentor Graphics Corporation
.// All rights reserved.
.//
.// This document contains confidential and proprietary information and
.// property of Mentor Graphics Corp. No part of this document may be
.// reproduced without the express written permission of Mentor Graphics Corp.
.//============================================================================
.//
.if ( te_dt.Initial_Value != "CTOR" )
${form_ptr}->${ref_te_attr.GeneratedName} = ${part_ptr}->${ident_te_attr.GeneratedName};
.else
.if ( 4 == te_dt.Core_Typ )
.if ( te_sys.InstanceLoading )
${form_ptr}->${ref_te_attr.GeneratedName} = ${te_instance.module}${te_string.strcpy}( ${form_ptr}->${ref_te_attr.GeneratedName}, ${part_ptr}->${ident_te_attr.GeneratedName} );
.else
${te_instance.module}${te_string.strcpy}( ${form_ptr}->${ref_te_attr.GeneratedName}, ${part_ptr}->${ident_te_attr.GeneratedName} );
.end if
.else
${te_instance.module}${te_string.memmove}( &${form_ptr}->${ref_te_attr.GeneratedName}, &${part_ptr}->${ident_te_attr.GeneratedName}, sizeof( ${form_ptr}->${ref_te_attr.GeneratedName} ) );
.end if
.end if
.//