|
GiNaC
1.6.2
|
Interface to GiNaC's ABC. More...
#include "flags.h"#include "ptr.h"#include "assertion.h"#include "registrar.h"#include <algorithm>#include <cstddef>#include <map>#include <set>#include <typeinfo>#include <vector>Go to the source code of this file.
Classes | |
| struct | GiNaC::map_function |
| Function object for map(). More... | |
| class | GiNaC::visitor |
| Degenerate base class for visitors. More... | |
| class | GiNaC::basic |
| This class is the ABC (abstract base class) of GiNaC's class hierarchy. More... | |
Namespaces | |
| namespace | GiNaC |
CRC32 hash function. | |
Typedefs | |
| typedef std::vector< ex > | GiNaC::exvector |
| typedef std::set< ex, ex_is_less > | GiNaC::exset |
| typedef std::map< ex, ex, ex_is_less > | GiNaC::exmap |
Functions | |
| template<class T > | |
| bool | GiNaC::is_a (const basic &obj) |
| Check if obj is a T, including base classes. | |
| template<class T > | |
| bool | GiNaC::is_exactly_a (const basic &obj) |
| Check if obj is a T, not including base classes. | |
Interface to GiNaC's ABC.
Definition in file basic.h.