| arrFunctions | mcFunction |  [static] | 
  | chlp() const | mcElement |  [inline] | 
  | data_AddChildrenTo(mcElement p) | mcElement |  [inline] | 
  | data_AddProperty(int p, void *val1=NULL, void *val2=NULL) | mcElement |  [inline] | 
  | data_AddRecursiveProperty(mcElementType t, int p, void *val1=NULL, void *val2=NULL) | mcElement |  [inline] | 
  | data_Check() const | mcElement |  [inline] | 
  | data_CheckContainer() const | mcElement |  [inline] | 
  | data_CreateExpSub(bool exp) | mcExpElement |  [inline] | 
  | data_DeepCopy(const mcElement &p) | mcElement |  [inline, virtual] | 
  | data_DestroyExpSub(bool exp) | mcExpElement |  [inline] | 
  | data_GetArgObj() | mcFunction |  [inline] | 
  | data_GetArgObj() const | mcFunction |  [inline] | 
  | data_GetChild(int n) | mcElement |  [inline] | 
  | data_GetChildIdx(const mcElement &p) const | mcElement |  [inline] | 
  | data_GetChildrenCount() const | mcElement |  [inline] | 
  | data_GetConstChild(int n) const | mcElement |  [inline] | 
  | data_GetDebug(int, long) const | mcElement |  [inline] | 
  | data_GetDebugName(int, long) const | mcElement |  [inline] | 
  | data_GetElemFromID(int id) const | mcElement |  [inline] | 
  | data_GetExp() | mcExpElement |  [inline] | 
  | data_GetExp() const | mcExpElement |  [inline] | 
  | data_GetFncType() const | mcFunction |  [inline] | 
  | data_GetFunctionType(mcElement *p, int n) | mcFunction |  [static] | 
  | data_GetFunctionType(const wxString &str) | mcFunction |  [static] | 
  | data_GetID() const | mcElement |  [inline] | 
  | data_GetMemoryInfo() const | mcElement |  [inline] | 
  | data_GetName() const | mcFunction |  [inline] | 
  | data_GetNameObj() | mcFunction |  [inline] | 
  | data_GetNameObj() const | mcFunction |  [inline] | 
  | data_GetNewElemLikeThis() const | mcElement |  [inline, virtual] | 
  | data_GetRefData() const | mcObject |  [inline] | 
  | data_GetScript() const | mcFunction |  [inline] | 
  | data_GetSub() | mcExpElement |  [inline] | 
  | data_GetSub() const | mcExpElement |  [inline] | 
  | data_GetType() const | mcElement |  [inline] | 
  | data_hasProperty(int p) const | mcElement |  [inline] | 
  | data_hasRecursiveProperty(mcElementType t, int p) const | mcElement |  [inline] | 
  | data_isAllowedAfter(mcElementType type) const | mcElement |  [inline] | 
  | data_isAllowedBefore(mcElementType type) const | mcElement |  [inline] | 
  | data_isOk() const | mcElement |  [inline] | 
  | data_isRegistered() const | mcFunction |  [inline] | 
  | data_isSameAs(const mcElement &p) const | mcElement |  [inline] | 
  | data_isValidContainerFor(mcElementType t) const | mcFunction |  [inline, virtual] | 
  | data_MakePrivateCopy() | mcElement |  [virtual] | 
  | data_Ref(const mcObject &toclone) | mcElement |  [virtual] | 
  | data_RemoveProperty(int p) | mcElement |  [inline] | 
  | data_RemoveRecursiveProperty(mcElementType t, int p) | mcElement |  [inline] | 
  | data_SetArgObj(const mcBracket &p) | mcFunction |  [inline] | 
  | data_SetChild(int idx, const mcElement &newchild) | mcElement |  [inline] | 
  | data_SetExpSub(bool exp, const mcElement &p) | mcExpElement |  [inline] | 
  | data_SetFncType(int n) | mcFunction |  [inline] | 
  | data_SetName(const wxString &str) | mcFunction |  [inline] | 
  | data_SetNameObj(const mcText &p) | mcFunction |  [inline] | 
  | data_SetRefData(mcObjectRefData *data) | mcObject |  [inline] | 
  | data_UnRef() | mcObject |  [virtual] | 
  | data_Update() | mcElement |  [inline] | 
  | GetAllowedScriptFileExt() | mcFunction |  [inline, static] | 
  | GetAllowedScriptFileExtString() | mcFunction |  [inline, static] | 
  | gui_DeepRecalcSize() | mcElement |  [inline] | 
  | gui_DeleteSelection() | mcElement |  [inline] | 
  | gui_DeSelect() | mcElement |  [inline] | 
  | gui_DoRecalcSize() | mcElement |  [inline] | 
  | gui_Draw(wxDC &dc, int x, int y, long flags, const wxPoint &pt) const | mcElement |  [inline] | 
  | gui_GetActiveElem(int x, int y, const wxPoint &pt) const | mcElement |  [inline] | 
  | gui_GetBaseOffsety(int h) const | mcElement |  [inline] | 
  | gui_GetCursorPos(mcCursorPos &cp) const | mcElement |  [inline] | 
  | gui_GetCursorPos() const | mcElement |  [inline] | 
  | gui_GetExpDepth() const | mcElement |  [inline] | 
  | gui_GetHeight() const | mcElement |  [inline] | 
  | gui_GetHeightOfChar(wxDC *dc, const mcElement &p) const | mcElement |  [inline] | 
  | gui_GetRelCursorPos(wxDC &dc, wxPoint *pt) const | mcElement |  [inline] | 
  | gui_GetSelection() const | mcElement |  [inline] | 
  | gui_GetSize() const | mcElement |  [inline] | 
  | gui_GetSizeOfChar(wxDC *dc=NULL, const mcElement &p=mcEmptyElement) const | mcElement |  [inline] | 
  | gui_GetStyle(int n) const | mcElement |  [inline] | 
  | gui_GetStyleForThis() const | mcElement |  [inline] | 
  | gui_GetSubscriptOffsety(int h) const | mcElement |  [inline] | 
  | gui_GetThickness(wxDC *dc) const | mcElement |  [inline] | 
  | gui_GetWidth() const | mcElement |  [inline] | 
  | gui_GetWidthOfChar(wxDC *dc, const mcElement &p) const | mcElement |  [inline] | 
  | gui_GetYAnchor() const | mcElement |  [inline] | 
  | gui_Input(const mcKey &ev, mcElement *newelem) | mcElement |  [inline] | 
  | gui_Insert(const mcElement &toinsert, mcElement *newelem) | mcElement |  [inline] | 
  | gui_isAllSelected() const | mcElement |  [inline] | 
  | gui_isBeginKey(const mcKey &ev) const | mcElement |  [inline] | 
  | gui_isEndKey(const mcKey &ev) const | mcElement |  [inline] | 
  | gui_isSelected() const | mcElement |  [inline] | 
  | gui_isSplittable() const | mcElement |  [inline] | 
  | gui_LetInCursor(mcCursorPos code) | mcElement |  [inline] | 
  | gui_MergeWith(const mcElement &p) | mcElement |  [inline] | 
  | gui_MoveCursor(mcMoveCursorFlag flag, long modifiers) | mcElement |  [inline] | 
  | gui_MoveCursorUsingPoint(wxDC &dc, const wxPoint &p) | mcElement |  [inline] | 
  | gui_OnRecalcSize(wxSize old) | mcElement |  [inline] | 
  | gui_OnSelect(wxDC &dc, wxRect &rc) | mcElement |  [inline] | 
  | gui_RecalcSize() | mcElement |  [inline] | 
  | gui_Select() | mcElement |  [inline] | 
  | gui_SelectAll() | mcElement |  [inline] | 
  | gui_SelectStyle(wxDC &dc) const | mcElement |  [inline] | 
  | gui_SetAsExpOf(const mcElement &p) | mcElement |  [inline] | 
  | gui_SetAtSameLevelOf(const mcElement &p) | mcElement |  [inline] | 
  | gui_SetCursorPos(const mcCursorPos &code) | mcElement |  [inline] | 
  | gui_SetExpDepth(int n) | mcElement |  [inline] | 
  | gui_SetStyleArray(const mcStyleArray *p) | mcElement |  [inline] | 
  | gui_Setup(int fnc) | mcFunction |  [inline] | 
  | gui_Split(mcElement *p) | mcElement |  [inline] | 
  | gui_UpdateExpDepth() | mcElement |  [inline] | 
  | io_GetInlinedExpr() const | mcElement |  [inline] | 
  | io_GetMathML(bool bGetPresentation) const | mcElement |  [inline] | 
  | io_ImportInlinedExpr(const wxString &str, int *count, wxString &pErr) | mcElement |  [inline] | 
  | io_ImportPresentationMathML(wxXml2Node tag, wxString &pErr) | mcElement |  [inline] | 
  | io_isBeginChar(const wxString &str) const | mcElement |  [inline] | 
  | io_isBeginTag(const wxXml2Node &tag) const | mcElement |  [inline] | 
  | LoadScriptFile(const wxString &name) | mcFunction |  [static] | 
  | math_Add(const mcElement &e, mcElement *pp, bool add=TRUE) | mcElement |  [inline] | 
  | math_CanBeAddedWith(const mcElement &p) const | mcElement |  [inline] | 
  | math_CanBeDivBy(const mcElement &p) const | mcElement |  [inline] | 
  | math_CanBeMultWith(const mcElement &p) const | mcElement |  [inline] | 
  | math_Compare(const mcElement &p, long flags) const | mcElement |  [inline] | 
  | math_CompareThisOnly(const mcElement &p, long flags) const | mcElement |  [inline] | 
  | math_Contains(const mcElement &p, long flags=mcFIND_NOFLAGS) const | mcElement |  [inline] | 
  | math_ContainsConstants() const | mcElement |  [inline] | 
  | math_ContainsInvalidSymbols() const | mcElement |  [inline] | 
  | math_ContainsNumber(const mcRealValue &n, const mcPolynomial &exp=mcEmptyPolynomial) const | mcElement |  [inline] | 
  | math_ContainsOneOf(const mcSymbolArray *arr) const | mcElement |  [inline] | 
  | math_ContainsParameters() const | mcElement |  [inline] | 
  | math_ContainsSymbol(const mcSymbolProperties *p, const mcPolynomial &exp=mcEmptyPolynomial) const | mcElement |  [inline] | 
  | math_ContainsSymbols() const | mcElement |  [inline] | 
  | math_ContainsUnknowns() const | mcElement |  [inline] | 
  | math_DivideBy(const mcElement &e, mcElement *pp) | mcElement |  [inline] | 
  | math_Evaluate() const | mcElement |  [inline] | 
  | math_EvaluateAt(const mcSymbolProperties *sym, const mcRealValue &symvalue) const | mcElement |  [inline] | 
  | math_EvaluatesTo(const mcRealValue &val) const | mcElement |  [inline] | 
  | math_Expand(long flags, mcElement *newelem) | mcElement |  [inline] | 
  | math_Find(int n, const mcElement &p, long flags=mcFIND_NOFLAGS) const | mcElement |  [inline] | 
  | math_FindInChildrenOnly(int n, const mcElement &p, long flags=mcFIND_NOFLAGS) const | mcElement |  [inline] | 
  | math_GetConstExp() const | mcExpElement |  [inline] | 
  | math_GetCountOf(const mcElement &p, long flags=mcFIND_NOFLAGS) const | mcElement |  [inline] | 
  | math_GetCountOf(const mcSymbolProperties *sym, long flags=mcFIND_NOFLAGS) const | mcElement |  [inline] | 
  | math_GetCountOf(const mcSymbolArray *arr, long flags=mcFIND_NOFLAGS) const | mcElement |  [inline] | 
  | math_GetCountOfChildrenOnly(const mcElement &p, long flags=mcFIND_NOFLAGS) const | mcElement |  [inline] | 
  | math_GetCountOfSymbolsType(const mcSymbolArray *arr, long flags=mcFIND_NOFLAGS) const | mcElement |  [inline] | 
  | math_GetExp() | mcExpElement |  [inline] | 
  | math_GetFactors() const | mcElement |  | 
  | math_GetGCD(const mcElement &p) const | mcElement |  | 
  | math_GetLCM(const mcElement &p) const | mcElement |  | 
  | math_GetLenght() const | mcElement |  [inline] | 
  | math_GetMathType() const | mcElement |  [inline] | 
  | math_GetOrderPos() const | mcElement |  [inline] | 
  | math_GetSub() | mcExpElement |  [inline] | 
  | math_GetSub() const | mcExpElement |  [inline] | 
  | math_GetSymbolList(mcSymbol **arr, int size, const mcSymbol &tofind) const | mcElement |  [inline] | 
  | math_GetSymbolList(mcSymbol **arr, int size, mcSymbolProperties &tofind) const | mcElement |  [inline] | 
  | math_GetTotalLenght() const | mcElement |  [inline] | 
  | math_hasExp() const | mcExpElement |  [inline] | 
  | math_hasSub() const | mcExpElement |  [inline] | 
  | math_isConstant() const | mcElement |  [inline] | 
  | math_isFinite() const | mcElement |  [inline] | 
  | math_isListedBeforeOf(const mcElement &p) const | mcElement |  [inline] | 
  | math_isMaxSimplified(long flags) const | mcElement |  [inline] | 
  | math_isValidMath() const | mcElement |  [inline] | 
  | math_MakeReciprocal(mcElement *p) | mcElement |  [inline] | 
  | math_MaxSimplify(long flags) | mcElement |  [inline] | 
  | math_MultiplyBy(const mcElement &e, mcElement *pp) | mcElement |  [inline] | 
  | math_NonRecursiveFindInChildren(int n, const mcElement &p, long flags=mcFIND_NOFLAGS) const | mcElement |  [inline] | 
  | math_RaiseTo(const mcPolynomial &p) | mcElement |  [inline] | 
  | math_Replace(const mcElement &tofind, int n, long flags, const mcElement &replacement, bool bAttachChildren) | mcElement |  [inline] | 
  | math_SetExp(const mcPolynomial &p) | mcElement |  [inline] | 
  | math_SimpleAdd(const mcElement &p, bool add=TRUE) | mcElement |  [inline] | 
  | math_SimpleDivideBy(const mcElement &p) | mcElement |  [inline] | 
  | math_SimpleMultiplyBy(const mcElement &p) | mcElement |  [inline] | 
  | math_SimpleRaiseTo(const mcPolynomial &pol) | mcElement |  [inline] | 
  | math_SimpleSubtract(const mcElement &p) | mcElement |  [inline] | 
  | math_Simplify(long flags, mcElement *newelem) | mcElement |  [inline] | 
  | math_Subtract(const mcElement &e, mcElement *pp) | mcElement |  [inline] | 
  | mcDEFINE_HLP_GETTER(mcElement) mcDEFINE_COMPARISON_OPERATORS(mcElement) public | mcElement |  [inline] | 
  | mcDEFINE_MAIN_CLASS(Function, mcExpElement) | mcFunction |  [private] | 
  | mcElement() | mcElement |  [inline] | 
  | mcElement(const mcElementHelpers *helpers) | mcElement |  | 
  | mcObject() | mcObject |  [inline] | 
  | mcObject(const mcObject &other) | mcObject |  [inline] | 
  | mdata_refData | mcObject |  [protected] | 
  | operator *(const mcElement &m) const | mcElement |  [inline] | 
  | operator *=(const mcElement &m) | mcElement |  [inline] | 
  | operator+(const mcElement &m) const | mcElement |  [inline] | 
  | operator+=(const mcElement &m) | mcElement |  [inline] | 
  | operator-(const mcElement &m) const | mcElement |  [inline] | 
  | operator-=(const mcElement &m) | mcElement |  [inline] | 
  | operator/(const mcElement &m) const | mcElement |  [inline] | 
  | operator/=(const mcElement &m) | mcElement |  [inline] | 
  | operator=(const mcObject &other) | mcObject |  [inline] | 
  | operator^(const mcPolynomial &m) const | mcElement |  [inline] | 
  | operator^(const mcRealValue &m) const | mcElement |  | 
  | operator^=(const mcPolynomial &m) | mcElement |  [inline] | 
  | operator^=(const mcRealValue &m) | mcElement |  [inline] | 
  | phlp() | mcElement |  [inline] | 
  | ~mcElement() | mcElement |  [virtual] | 
  | ~mcObject() | mcObject |  [inline, virtual] |