| chlp() const | mcElement | [inline] |
| data_AddChildrenTo(mcElement p) | mcElement | [inline] |
| data_AddElements(mcElement *p, int num, int pos=-1, bool bOverwrite=FALSE) | mcExpContainer | [inline] |
| data_AddNewElement(mcElementType t, bool bOverwrite=FALSE, int pos=-1) | mcExpContainer | [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_GetBracketDepth() const | mcBracket | [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_GetConstContent() const | mcExpContainer | [inline] |
| data_GetContent() | mcExpContainer | [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_GetID() const | mcElement | [inline] |
| data_GetMemoryInfo() const | mcElement | [inline] |
| data_GetNewElemLikeThis() const | mcElement | [inline, virtual] |
| data_GetRefData() const | mcObject | [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_isSameAs(const mcElement &p) const | mcElement | [inline] |
| data_isValidContainerFor(mcElementType t) const | mcBracket | [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_SetChild(int idx, const mcElement &newchild) | mcElement | [inline] |
| data_SetContent(const mcPolynomial &p) | mcExpContainer | [inline] |
| data_SetExpSub(bool exp, const mcElement &p) | mcExpElement | [inline] |
| data_SetRefData(mcObjectRefData *data) | mcObject | [inline] |
| data_UnRef() | mcObject | [virtual] |
| data_Update() | mcElement | [inline] |
| 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_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] |
| 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] |
| mcBracket(const mcPolynomial &content) | mcBracket | [inline] |
| mcDEFINE_HLP_GETTER(mcElement) mcDEFINE_COMPARISON_OPERATORS(mcElement) public | mcElement | [inline] |
| mcDEFINE_MAIN_CLASS(Bracket, mcExpContainer) | mcBracket | [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] |