wxMaxima
Loading...
Searching...
No Matches
Macros
MathParser.cpp File Reference

This file defines the class MathParser that reads wxmx data and math from Maxima. More...

#include <utility>
#include <memory>
#include <wx/config.h>
#include <wx/intl.h>
#include <wx/sstream.h>
#include <wx/tokenzr.h>
#include "ErrorRedirector.h"
#include "MathParser.h"
#include "cells/AbsCell.h"
#include "cells/AnimationCell.h"
#include "cells/AtCell.h"
#include "cells/BoxCell.h"
#include "cells/NamedBoxCell.h"
#include "cells/CellList.h"
#include "cells/ConjugateCell.h"
#include "cells/DiffCell.h"
#include "cells/ExptCell.h"
#include "cells/FunCell.h"
#include "cells/ImgCell.h"
#include "cells/IntCell.h"
#include "cells/IntervalCell.h"
#include "cells/LabelCell.h"
#include "cells/LimitCell.h"
#include "cells/ListCell.h"
#include "cells/LongNumberCell.h"
#include "cells/MatrCell.h"
#include "cells/ParenCell.h"
#include "cells/SetCell.h"
#include "cells/SqrtCell.h"
#include "StringUtils.h"
#include "cells/SubCell.h"
#include "cells/SubSupCell.h"
#include "cells/SumCell.h"
#include "cells/ProductCell.h"
#include "cells/VisiblyInvalidCell.h"
Include dependency graph for MathParser.cpp:

Macros

#define CALL_MEMBER_FN(object, ptrToMember)   ((object).*(ptrToMember))
 Calls a member function from a function pointer.
 

Detailed Description

This file defines the class MathParser that reads wxmx data and math from Maxima.

Macro Definition Documentation

◆ CALL_MEMBER_FN

#define CALL_MEMBER_FN (   object,
  ptrToMember 
)    ((object).*(ptrToMember))

Calls a member function from a function pointer.

Todo:
Replace this by a C++17 construct when we switch to C++17