Interface to GiNaC's ABC.
More...
#include "flags.h"
#include "ptr.h"
#include "assertion.h"
#include "registrar.h"
#include <cstddef>
#include <map>
#include <set>
#include <typeinfo>
#include <vector>
#include <utility>
Go to the source code of this file.
|
| 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.
|
| |
| template<class B , typename... Args> |
| B & | GiNaC::dynallocate (Args &&... args) |
| | Constructs a new (class basic or derived) B object on the heap.
|
| |
| template<class B > |
| B & | GiNaC::dynallocate (std::initializer_list< ex > il) |
| | Constructs a new (class basic or derived) B object on the heap.
|
| |
Interface to GiNaC's ABC.
Definition in file basic.h.