• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/amule/wxWidgets-2.8.12/contrib/src/deprecated/

Lines Matching refs:expr

28 #include "wx/deprecated/expr.h"
205 wxExpr *expr = (wxExpr *)node->GetData();
206 listExpr->Append(expr);
235 wxExpr *expr = value.first;
236 while (expr)
238 wxExpr *expr1 = expr->next;
240 delete expr;
241 expr = expr1;
249 void wxExpr::Append(wxExpr *expr)
252 value.first = expr;
255 last->next = expr;
256 last = expr;
259 void wxExpr::Insert(wxExpr *expr)
261 expr->next = value.first;
262 value.first = expr;
265 last = expr;
293 wxExpr *expr = value.first;
295 while (expr)
297 wxExpr *expr2 = expr->Copy();
299 expr = expr->next;
317 wxExpr *expr = value.first;
318 while (expr)
320 if (expr->type == wxExprList)
322 wxExpr *firstNode = expr->value.first;
329 return expr;
333 expr = expr->next;
374 wxExpr *expr = value.first;
377 if (expr)
378 expr = expr->next;
380 if (expr && (expr->type == theType))
381 return expr;
392 wxExpr *expr = value.first;
395 if (expr)
396 expr = expr->next;
399 if (expr)
400 return expr;
412 wxExpr *expr = value.first;
413 while (expr)
415 expr = expr->next;
426 wxExpr *expr = value.first;
428 while (expr)
430 if (expr->type == wxExprList)
432 wxExpr *firstNode = expr->value.first;
439 wxExpr *nextExpr = expr->next;
440 delete expr;
444 if (last == expr)
451 lastExpr = expr;
452 expr = expr->next;
615 wxExpr *expr = new wxExpr(wxExprString, wxString(string));
616 listExpr->Append(expr);
635 wxExpr *expr = AttributeValue(att);
637 if (expr && (expr->Type() == wxExprInteger || expr->Type() == wxExprReal))
639 var = (int)(expr->IntegerValue());
648 wxExpr *expr = AttributeValue(att);
650 if (expr && (expr->Type() == wxExprInteger || expr->Type() == wxExprReal))
652 var = expr->IntegerValue();
661 wxExpr *expr = AttributeValue(att);
662 if (expr && (expr->Type() == wxExprInteger || expr->Type() == wxExprReal))
664 var = (float) expr->RealValue();
673 wxExpr *expr = AttributeValue(att);
674 if (expr && (expr->Type() == wxExprInteger || expr->Type() == wxExprReal))
676 var = expr->RealValue();
685 wxExpr *expr = AttributeValue(att);
686 if (expr && expr->Type() == wxExprWord)
688 var = expr->WordValue();
691 else if (expr && expr->Type() == wxExprString)
693 var = expr->StringValue();
702 wxExpr *expr = AttributeValue(att);
703 if (expr)
705 *var = expr;
714 wxExpr *expr = AttributeValue(att);
715 if (expr && expr->Type() == wxExprList)
717 wxExpr *string_expr = expr->value.first;
846 wxExpr *expr = value.first;
848 if ((expr->Type() == wxExprWord) && (wxStrcmp(expr->WordValue(), wxT("=")) == 0))
850 wxExpr *arg1 = expr->next;
859 while (expr)
861 expr->WriteExpr(stream);
862 expr = expr->next;
863 if (expr)
1015 wxExpr *expr = clause->AttributeValue(attribute_to_hash);
1016 if (expr)
1020 if (expr && expr->Type() == wxExprString)
1022 value_key = hash_table->MakeKey(WXSTRINGCAST expr->StringValue());
1023 hash_table->Put(functor_key + value_key, WXSTRINGCAST expr->StringValue(), (wxObject *)clause);
1025 else if (expr && expr->Type() == wxExprInteger)
1027 value_key = expr->IntegerValue();
1028 hash_table->Put(functor_key + value_key, expr->IntegerValue(), (wxObject *)clause);
1057 wxExpr *expr = (wxExpr *)node->GetData();
1058 delete expr;
1119 wxExpr *expr = (wxExpr *)node->GetData();
1120 expr->WriteClause(stream);
1126 void add_expr(wxExpr * expr)
1128 thewxExprDatabase->Append(expr);
1132 bool wxExprIsFunctor(wxExpr *expr, const wxString& functor)
1134 if (expr && (expr->Type() == wxExprList))
1136 wxExpr *first_expr = expr->value.first;
1256 wxExpr *expr = (wxExpr *)cexpr;
1257 add_expr(expr);