• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/amule/wxWidgets-2.8.12/docs/latex/wx/

Lines Matching refs:wxExpr

1 \section{\class{wxExpr}}\label{wxexpr}
3 The {\bf wxExpr} class is the building brick of expressions similar to Prolog
17 \helpref{wxExpr overview}{exproverview}, \helpref{wxExprDatabase}{wxexprdatabase}
21 \membersection{wxExpr::wxExpr}\label{wxexprconstr}
23 \func{}{wxExpr}{\param{const wxString\&}{functor}}
28 \func{}{wxExpr}{\param{wxExprType}{ type}, \param{const wxString\&}{ wordOrString = ``"}}
36 \func{}{wxExpr}{\param{long}{ value}}
40 \func{}{wxExpr}{\param{float}{ value}}
44 \func{}{wxExpr}{\param{wxList* }{value}}
47 themselves be {\bf wxExpr}s.
49 wxExpr no longer uses the {\bf wxList} internally,
54 \membersection{wxExpr::\destruct{wxExpr}}
56 \func{}{\destruct{wxExpr}}{\void}
60 \membersection{wxExpr::AddAttributeValue}\label{wxexpraddattributevalue}
64 they are missing from this group (see \helpref{wxExpr::AddAttributeValueString}{wxexpraddattributevaluestring} and
65 \rtfsp\helpref{wxExpr::AddAttributeValueWord}{wxexpraddattributevalueword}).
79 nested lists (except if in internal {\bf wxExpr} form.)
81 \func{void}{AddAttributeValue}{\param{const wxString\&}{ attribute}, \param{wxExpr* }{value}}
83 Adds an attribute and wxExpr value pair to the clause. Do not delete\rtfsp
86 \membersection{wxExpr::AddAttributeValueString}\label{wxexpraddattributevaluestring}
92 \membersection{wxExpr::AddAttributeValueStringList}\label{wxexpraddattributevaluestringlist}
99 of {\bf wxExpr}s; it gets turned into a list of {\bf wxExpr}s
103 \membersection{wxExpr::AddAttributeValueWord}\label{wxexpraddattributevalueword}
109 \membersection{wxExpr::Append}\label{wxexprappend}
111 \func{void}{Append}{\param{wxExpr*}{ value}}
115 \membersection{wxExpr::Arg}\label{wxexprarg}
117 \constfunc{wxExpr* }{Arg}{\param{wxExprType}{ type}, \param{int}{ n}}
121 does not match the actual type. See also \helpref{wxExpr::Nth}{wxexprnth}.
123 \membersection{wxExpr::Insert}\label{wxexprinsert}
125 \func{void}{Insert}{\param{wxExpr* }{value}}
129 \membersection{wxExpr::GetAttributeValue}\label{wxexprgetattributevalue}
155 \constfunc{bool}{GetAttributeValue}{\param{const wxString\&}{ attribute}, \param{wxExpr**}{ value}}
157 Retrieve a wxExpr pointer.
159 \membersection{wxExpr::GetAttributeValueStringList}\label{wxexprgetattributestringlist}
168 \membersection{wxExpr::AttributeValue}\label{wxexprattributevalue}
170 \constfunc{wxExpr*}{AttributeValue}{\param{const wxString\&}{ word}}
175 \membersection{wxExpr::Copy}\label{wxexprcopy}
177 \constfunc{wxExpr*}{Copy}{\void}
181 \membersection{wxExpr::DeleteAttributeValue}\label{wxexprdeletattributevalue}
188 \membersection{wxExpr::Functor}\label{wxexprfunctor}
194 \membersection{wxExpr::GetClientData}\label{wxexprgetclientdata}
201 See \helpref{wxExpr::SetClientData}{wxexprsetclientdata}.
203 \membersection{wxExpr::GetFirst}\label{wxexprgetfirst}
205 \constfunc{wxExpr*}{GetFirst}{\void}
209 See also \helpref{wxExpr::GetLast}{wxexprgetlast}, \helpref{wxExpr::GetNext}{wxexprgetnext}, \helpref{wxExpr::Nth}{wxexprnth}.
211 \membersection{wxExpr::GetLast}\label{wxexprgetlast}
213 \constfunc{wxExpr*}{GetLast}{\void}
217 See also \helpref{wxExpr::GetFirst}{wxexprgetfirst}, \helpref{wxExpr::GetNext}{wxexprgetnext}, \helpref{wxExpr::Nth}{wxexprnth}.
219 \membersection{wxExpr::GetNext}\label{wxexprgetnext}
221 \constfunc{wxExpr*}{GetNext}{\void}
223 If this is a node in a list (any wxExpr may be a node in a list), gets the
226 See also \helpref{wxExpr::GetFirst}{wxexprgetfirst}, \helpref{wxExpr::GetLast}{wxexprgetlast}, \helpref{wxExpr::Nth}{wxexprnth}.
228 \membersection{wxExpr::IntegerValue}\label{wxexprintegervalue}
234 \membersection{wxExpr::Nth}\label{wxexprnth}
236 \constfunc{wxExpr*}{Nth}{\param{int}{ n}}
239 the expression is not a list expression, or {\it n} is invalid. See also \helpref{wxExpr::Arg}{wxexprarg}.
246 \membersection{wxExpr::RealValue}\label{wxexprrealvalue}
252 \membersection{wxExpr::SetClientData}\label{wxexprsetclientdata}
259 See \helpref{wxExpr::GetClientData}{wxexprgetclientdata}.
261 \membersection{wxExpr::StringValue}\label{wxexprstringvalue}
267 \membersection{wxExpr::Type}\label{wxexprtype}
284 \membersection{wxExpr::WordValue}\label{wxexprwordvalue}
290 \membersection{wxExpr::WriteClause}\label{wxexprwriteprologclause}
299 \membersection{wxExpr::WriteExpr}\label{wxexprwriteexpr}
310 Below are miscellaneous functions and macros associated with wxExpr objects.
312 \func{bool}{wxExprIsFunctor}{\param{wxExpr *}{expr}, \param{const wxString\&}{ functor}}
318 Cleans up the wxExpr system (YACC/LEX buffers) to avoid memory-checking warnings as the program exits.
321 #define wxMakeInteger(x) (new wxExpr((long)x))
322 #define wxMakeReal(x) (new wxExpr((float)x))
323 #define wxMakeString(x) (new wxExpr(PrologString, x))
324 #define wxMakeWord(x) (new wxExpr(PrologWord, x))
325 #define wxMake(x) (new wxExpr(x))
328 Macros to help make wxExpr objects.
343 \helpref{wxExpr overview}{exproverview}, \helpref{wxExpr}{wxexpr}
356 is returned by the error handler, processing of the wxExpr operation stops.
395 \func{void}{Append}{\param{wxExpr* }{clause}}
420 \func{wxExpr* }{FindClause}{\param{long}{ id}}
424 \func{wxExpr* }{FindClause}{\param{const wxString\&}{ attribute}, \param{const wxString\&}{ value}}
428 \func{wxExpr*}{FindClause}{\param{const wxString\&}{ attribute}, \param{long}{ value}}
432 \func{wxExpr*}{FindClause}{\param{const wxString\&}{ attribute}, \param{float}{ value}}
438 \func{wxExpr*}{FindClauseByFunctor}{\param{const wxString\&}{ functor}}
450 \constfunc{wxExpr*}{HashFind}{\param{const wxString\&}{ functor}, \param{long}{ value}}
465 wxExpr *clause = db.HashFind("node", 24);
470 \func{wxExpr*}{HashFind}{\param{const wxString\&}{ functor}, \param{const wxString\&}{ value}}