Definition in file Element.cpp.
#include "mc/mcprec.h"
#include <wx/dcscreen.h>
#include "mc/EmptyBox.h"
#include "mc/Number.h"
#include "mc/Bracket.h"
#include "mc/Fraction.h"
#include "mc/Function.h"
#include "mc/Radical.h"
#include "mc/Text.h"
#include "mc/Symbol.h"
#include "mc/Operator.h"
#include "mc/AddSubOp.h"
#include "mc/MultDivOp.h"
#include "mc/Monomial.h"
#include "mc/Parenthesis.h"
Include dependency graph for Element.cpp:
Go to the source code of this file.
Defines | |
#define | mcDEFINE_ALLOCATOR(x) |
#define | mcDEFINE_SPECIAL_ALLOCATOR(x, param1) |
#define | SCAN_REGISTERED_CLASSES(fnc, params) |
Variables | |
mcElement | mcEmptyElement |
|
Value: if (towrap) \ return x(towrap); \ else \ return x(); Definition at line 383 of file Element.cpp. Referenced by mcElementHelpers::data_NewElem(). |
|
Value: if (towrap) \ return x(towrap); \ else \ return x(param1); Definition at line 389 of file Element.cpp. Referenced by mcElementHelpers::data_NewElem(). |
|
Value: /* for each MathCore registered element class */ \ for (int i=0; i < mcNUM_ELEMENT_TYPES; i++) { \ if (sdata_pElem[i]->fnc(params) != FALSE) { \ \ /* found the class we were searching for */ \ return (mcElementType)i; \ } \ } \ \ /* there is no class with that char as begin char */ \ return mcET_INVALID; Definition at line 441 of file Element.cpp. Referenced by mcElementHelpers::gui_isKeyBeginKey(), mcElementHelpers::io_isCharBeginChar(), and mcElementHelpers::io_isTagBeginTag(). |
|
[ Top ] |