本文整理汇总了C++中RTAR函数的典型用法代码示例。如果您正苦于以下问题:C++ RTAR函数的具体用法?C++ RTAR怎么用?C++ RTAR使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了RTAR函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: F1418_13938
EIF_TYPED_VALUE F1418_13938 (EIF_REFERENCE Current)
{
EIF_TYPED_VALUE r;
r.type = SK_REF;
r.it_r = *(EIF_REFERENCE *)(Current + RTWA(9319,Dtype(Current)));
if (!r.it_r) {
if (RTAT(RTWCT(9319, Dtype(Current), Dftype(Current)))) {
GTCX
RTLD;
RTLI(1);
RTLR(0,Current);
r.it_r = (F1418_13938_body (Current)).it_r;
*(EIF_REFERENCE *)(Current + RTWA(9319,Dtype(Current))) = r.it_r;
RTAR(Current, r.it_r);
RTLE;
}
}
return r;
}
示例2: F867_7058
/* {ACCOUNT_STUDENT}.set_owner */
void F867_7058 (EIF_REFERENCE Current, EIF_TYPED_VALUE arg1x)
{
GTCX
char *l_feature_name = "set_owner";
RTEX;
#define arg1 arg1x.it_r
RTSN;
RTDA;
RTLD;
RTLI(2);
RTLR(0,arg1);
RTLR(1,Current);
RTLU (SK_VOID, NULL);
RTLU(SK_REF,&arg1);
RTLU (SK_REF, &Current);
RTEAA(l_feature_name, 866, Current, 0, 1, 12627);
RTSA(Dtype(Current));
RTSC;
RTME(Dtype(Current), 0);
RTGC;
RTDBGEAA(866, Current, 12627);
if (arg1) {
RTCC(arg1, 866, l_feature_name, 1, 862);
}
RTIV(Current, RTAL);
RTHOOK(1);
RTDBGAA(Current, Dtype(Current), 4935, 0xF800035E, 0); /* owner */
RTAR(Current, arg1);
*(EIF_REFERENCE *)(Current + RTWA(4935, Dtype(Current))) = (EIF_REFERENCE) RTCCL(arg1);
RTVI(Current, RTAL);
RTRS;
RTHOOK(2);
RTDBGLE;
RTMD(0);
RTLE;
RTLO(3);
RTEE;
#undef arg1
}
示例3: F861_6975
/* {NODE}.setparent */
void F861_6975 (EIF_REFERENCE Current, EIF_TYPED_VALUE arg1x)
{
GTCX
char *l_feature_name = "setparent";
RTEX;
#define arg1 arg1x.it_r
RTSN;
RTDA;
RTLD;
RTLI(2);
RTLR(0,arg1);
RTLR(1,Current);
RTLIU(2);
RTLU (SK_VOID, NULL);
RTLU(SK_REF,&arg1);
RTLU (SK_REF, &Current);
RTEAA(l_feature_name, 860, Current, 0, 1, 12649);
RTSA(Dtype(Current));
RTSC;
RTME(Dtype(Current), 0);
RTGC;
RTDBGEAA(860, Current, 12649);
if (arg1) {
RTCC(arg1, 860, l_feature_name, 1, eif_new_type(860, 0x00), 0x00);
}
RTIV(Current, RTAL);
RTHOOK(1);
RTDBGAA(Current, Dtype(Current), 4901, 0xF800035C, 0); /* parent */
RTAR(Current, arg1);
*(EIF_REFERENCE *)(Current + RTWA(4901, Dtype(Current))) = (EIF_REFERENCE) RTCCL(arg1);
RTVI(Current, RTAL);
RTRS;
RTHOOK(2);
RTDBGLE;
RTMD(0);
RTLE;
RTLO(3);
RTEE;
#undef arg1
}
示例4: F992_8981
EIF_TYPED_VALUE F992_8981 (EIF_REFERENCE Current)
{
EIF_TYPED_VALUE r;
r.type = SK_REF;
r.it_r = *(EIF_REFERENCE *)(Current + RTWA(6860,Dtype(Current)));
if (!r.it_r) {
if (RTAT(RTWCT(6860, Dtype(Current), Dftype(Current)))) {
GTCX
RTLD;
RTLI(1);
RTLR(0,Current);
r.it_r = (F992_8981_body (Current)).it_r;
*(EIF_REFERENCE *)(Current + RTWA(6860,Dtype(Current))) = r.it_r;
RTAR(Current, r.it_r);
RTLE;
}
}
return r;
}
示例5: F2318_31700
/* {BUILDING}.set_name */
void F2318_31700 (EIF_REFERENCE Current, EIF_TYPED_VALUE arg1x)
{
GTCX
char *l_feature_name = "set_name";
RTEX;
#define arg1 arg1x.it_r
RTSN;
RTDA;
RTLD;
RTLI(2);
RTLR(0,arg1);
RTLR(1,Current);
RTLIU(2);
RTLU (SK_VOID, NULL);
RTLU(SK_REF,&arg1);
RTLU (SK_REF, &Current);
RTEAA(l_feature_name, 2317, Current, 0, 1, 36785);
RTSA(Dtype(Current));
RTSC;
RTME(Dtype(Current), 0);
RTGC;
RTDBGEAA(2317, Current, 36785);
if (arg1) {
RTCC(arg1, 2317, l_feature_name, 1, eif_new_type(915, 0x00), 0x00);
}
RTIV(Current, RTAL);
RTHOOK(1);
RTDBGAA(Current, Dtype(Current), 24934, 0xF8000393, 0); /* name */
RTAR(Current, arg1);
*(EIF_REFERENCE *)(Current + RTWA(24934, Dtype(Current))) = (EIF_REFERENCE) RTCCL(arg1);
RTVI(Current, RTAL);
RTRS;
RTHOOK(2);
RTDBGLE;
RTMD(0);
RTLE;
RTLO(3);
RTEE;
#undef arg1
}
示例6: F170_3739
/* {EV_WIDGET_ACTION_SEQUENCES_I}.resize_actions */
EIF_REFERENCE F170_3739 (EIF_REFERENCE Current)
{
GTCX
EIF_REFERENCE tr1 = NULL;
RTCDT;
RTLD;
RTLI(2);
RTLR(0,Current);
RTLR(1,tr1);
RTGC;
if ((EIF_BOOLEAN)(*(EIF_REFERENCE *)(Current + O3497[dtype-169]) == NULL)) {
tr1 = F171_3753(Current);
RTAR(Current, tr1);
*(EIF_REFERENCE *)(Current + O3497[dtype-169]) = (EIF_REFERENCE) tr1;
}
RTLE;
return (EIF_REFERENCE) *(EIF_REFERENCE *)(Current + O3497[dtype-169]);
}
示例7: F1053_13742
/* {EV_PIXEL_BUFFER_IMP}.make */
void F1053_13742 (EIF_REFERENCE Current)
{
GTCX
EIF_POINTER tp1;
EIF_REFERENCE tr1 = NULL;
RTLD;
RTLI(2);
RTLR(0,Current);
RTLR(1,tr1);
RTGC;
tr1 = RTLNSMART(eif_non_attached_type(777));
tp1 = F1_33(Current);
F778_7236(RTCV(tr1), tp1, ((EIF_INTEGER_32) 0L));
RTAR(Current, tr1);
*(EIF_REFERENCE *)(Current + _REFACS_2_) = (EIF_REFERENCE) tr1;
F1029_13080(Current, (EIF_BOOLEAN) 1);
RTLE;
}
示例8: F170_3702
/* {EV_WIDGET_ACTION_SEQUENCES_I}.pointer_motion_actions */
EIF_REFERENCE F170_3702 (EIF_REFERENCE Current)
{
GTCX
EIF_REFERENCE tr1 = NULL;
RTCDT;
RTLD;
RTLI(2);
RTLR(0,Current);
RTLR(1,tr1);
RTGC;
if ((EIF_BOOLEAN)(*(EIF_REFERENCE *)(Current + O3461[dtype-169]) == NULL)) {
tr1 = (FUNCTION_CAST(EIF_REFERENCE, (EIF_REFERENCE)) R3460[dtype-170])(Current);
RTAR(Current, tr1);
*(EIF_REFERENCE *)(Current + O3461[dtype-169]) = (EIF_REFERENCE) tr1;
}
RTLE;
return (EIF_REFERENCE) *(EIF_REFERENCE *)(Current + O3461[dtype-169]);
}
示例9: F183_3816
/* {EV_MENU_ITEM_LIST_ACTION_SEQUENCES_I}.item_select_actions */
EIF_REFERENCE F183_3816 (EIF_REFERENCE Current)
{
GTCX
EIF_REFERENCE tr1 = NULL;
RTCDT;
RTLD;
RTLI(2);
RTLR(0,Current);
RTLR(1,tr1);
RTGC;
if ((EIF_BOOLEAN)(*(EIF_REFERENCE *)(Current + O3547[dtype-182]) == NULL)) {
tr1 = F184_3819(Current);
RTAR(Current, tr1);
*(EIF_REFERENCE *)(Current + O3547[dtype-182]) = (EIF_REFERENCE) tr1;
}
RTLE;
return (EIF_REFERENCE) *(EIF_REFERENCE *)(Current + O3547[dtype-182]);
}
示例10: F551_5689
/* {LINKED_LIST_ITERATION_CURSOR}.start */
void F551_5689 (EIF_REFERENCE Current)
{
GTCX
EIF_REFERENCE tr1 = NULL;
RTLD;
RTLI(2);
RTLR(0,Current);
RTLR(1,tr1);
RTGC;
F539_5678(Current);
if ((EIF_BOOLEAN) !*(EIF_BOOLEAN *)(Current+ _CHROFF_2_0_)) {
tr1 = *(EIF_REFERENCE *)(Current);
tr1 = *(EIF_REFERENCE *)(RTCV(tr1));
RTAR(Current, tr1);
*(EIF_REFERENCE *)(Current + _REFACS_1_) = (EIF_REFERENCE) tr1;
}
RTLE;
}
示例11: F161_3453
/* {EV_TREE_NODE_ACTION_SEQUENCES_I}.deselect_actions */
EIF_REFERENCE F161_3453 (EIF_REFERENCE Current)
{
GTCX
EIF_REFERENCE tr1 = NULL;
RTCDT;
RTLD;
RTLI(2);
RTLR(0,Current);
RTLR(1,tr1);
RTGC;
if ((EIF_BOOLEAN)(*(EIF_REFERENCE *)(Current + O3255[dtype-160]) == NULL)) {
tr1 = F162_3463(Current);
RTAR(Current, tr1);
*(EIF_REFERENCE *)(Current + O3255[dtype-160]) = (EIF_REFERENCE) tr1;
}
RTLE;
return (EIF_REFERENCE) *(EIF_REFERENCE *)(Current + O3255[dtype-160]);
}
示例12: F1032_9373
/* {ETF_EVT_ARG}.set_src_out */
void F1032_9373 (EIF_REFERENCE Current, EIF_TYPED_VALUE arg1x)
{
GTCX
char *l_feature_name = "set_src_out";
RTEX;
#define arg1 arg1x.it_r
RTSN;
RTDA;
RTLD;
RTLI(2);
RTLR(0,arg1);
RTLR(1,Current);
RTLU (SK_VOID, NULL);
RTLU(SK_REF,&arg1);
RTLU (SK_REF, &Current);
RTEAA(l_feature_name, 1031, Current, 0, 1, 14874);
RTSA(Dtype(Current));
RTSC;
RTME(Dtype(Current), 0);
RTGC;
RTDBGEAA(1031, Current, 14874);
RTCC(arg1, 1031, l_feature_name, 1, eif_attached_type(219));
RTIV(Current, RTAL);
RTHOOK(1);
RTDBGAA(Current, Dtype(Current), 7173, 0xF80000DB, 0); /* src_out */
RTAR(Current, arg1);
*(EIF_REFERENCE *)(Current + RTWA(7173, Dtype(Current))) = (EIF_REFERENCE) RTCCL(arg1);
RTVI(Current, RTAL);
RTRS;
RTHOOK(2);
RTDBGLE;
RTMD(0);
RTLE;
RTLO(3);
RTEE;
#undef arg1
}
示例13: F865_8107
/* {POOLED_THREAD}.set_target */
void F865_8107 (EIF_REFERENCE Current, EIF_TYPED_VALUE arg1x)
{
GTCX
char *l_feature_name = "set_target";
RTEX;
#define arg1 arg1x.it_r
RTSN;
RTDA;
RTLD;
RTLI(2);
RTLR(0,arg1);
RTLR(1,Current);
RTLU (SK_VOID, NULL);
RTLU(SK_REF,&arg1);
RTLU (SK_REF, &Current);
RTEAA(l_feature_name, 864, Current, 0, 1, 1789);
RTSA(Dtype(Current));
RTSC;
RTME(Dtype(Current), 0);
RTGC;
RTDBGEAA(864, Current, 1789);
RTCC(arg1, 864, l_feature_name, 1, RTWCT(7938, Dtype(Current), Dftype(Current)));
RTIV(Current, RTAL);
RTHOOK(1);
RTDBGAA(Current, Dtype(Current), 7934, 0xF8000000, 0); /* target */
RTAR(Current, arg1);
*(EIF_REFERENCE *)(Current + RTWA(7934, Dtype(Current))) = (EIF_REFERENCE) RTCCL(arg1);
RTVI(Current, RTAL);
RTRS;
RTHOOK(2);
RTDBGLE;
RTMD(0);
RTLE;
RTLO(3);
RTEE;
#undef arg1
}
示例14: F893_7254
/* {ES_TESTABLE}.set_html_name */
void F893_7254 (EIF_REFERENCE Current, EIF_TYPED_VALUE arg1x)
{
GTCX
char *l_feature_name = "set_html_name";
RTEX;
#define arg1 arg1x.it_r
RTSN;
RTDA;
RTLD;
RTLI(2);
RTLR(0,arg1);
RTLR(1,Current);
RTLU (SK_VOID, NULL);
RTLU(SK_REF,&arg1);
RTLU (SK_REF, &Current);
RTEAA(l_feature_name, 892, Current, 0, 1, 12865);
RTSA(Dtype(Current));
RTSC;
RTME(Dtype(Current), 0);
RTGC;
RTDBGEAA(892, Current, 12865);
RTCC(arg1, 892, l_feature_name, 1, eif_attached_type(219));
RTIV(Current, RTAL);
RTHOOK(1);
RTDBGAA(Current, Dtype(Current), 5165, 0xF80000DB, 0); /* default_html_name */
RTAR(Current, arg1);
*(EIF_REFERENCE *)(Current + RTWA(5165, Dtype(Current))) = (EIF_REFERENCE) RTCCL(arg1);
RTVI(Current, RTAL);
RTRS;
RTHOOK(2);
RTDBGLE;
RTMD(0);
RTLE;
RTLO(3);
RTEE;
#undef arg1
}
示例15: F123_3350
/* {COM_FAILURE}.set_exception_information */
void F123_3350 (EIF_REFERENCE Current, EIF_REFERENCE arg1)
{
GTCX
EIF_REFERENCE loc1 = (EIF_REFERENCE) 0;
EIF_POINTER tp1;
EIF_REFERENCE tr1 = NULL;
EIF_REFERENCE tr2 = NULL;
EIF_INTEGER_32 ti4_1;
RTLD;
RTLI(5);
RTLR(0,Current);
RTLR(1,arg1);
RTLR(2,loc1);
RTLR(3,tr1);
RTLR(4,tr2);
RTGC;
RTAR(Current, arg1);
*(EIF_REFERENCE *)(Current + _REFACS_5_) = (EIF_REFERENCE) arg1;
if ((EIF_BOOLEAN) (*(EIF_INTEGER_32 *)(Current+ _LNGOFF_6_1_0_2_) > ((EIF_INTEGER_32) 0L))) {
tr1 = RTLNS(211, 211, _OBJSIZ_1_0_0_1_0_0_0_0_);
tr2 = F123_3351(Current, *(EIF_INTEGER_32 *)(Current+ _LNGOFF_6_1_0_2_));
F212_4126(RTCV(tr1), tr2);
loc1 = (EIF_REFERENCE) tr1;
tp1 = F212_4145(RTCV(loc1));
ti4_1 = inline_F123_3352(tp1);
*(EIF_INTEGER_32 *)(Current+ _LNGOFF_6_1_0_1_) = (EIF_INTEGER_32) ti4_1;
} else {
tr1 = RTLNS(211, 211, _OBJSIZ_1_0_0_1_0_0_0_0_);
F212_4126(RTCV(tr1), arg1);
loc1 = (EIF_REFERENCE) tr1;
tp1 = F212_4145(RTCV(loc1));
ti4_1 = inline_F123_3352(tp1);
*(EIF_INTEGER_32 *)(Current+ _LNGOFF_6_1_0_1_) = (EIF_INTEGER_32) ti4_1;
ti4_1 = *(EIF_INTEGER_32 *)(Current+ _LNGOFF_6_1_0_1_);
ti4_1 = inline_F123_3353(ti4_1);
*(EIF_INTEGER_32 *)(Current+ _LNGOFF_6_1_0_2_) = (EIF_INTEGER_32) ti4_1;
}
RTLE;
}