This class stores information about a registered GiNaC class.
More...
#include <registrar.h>
|
| registered_class_options (const char *n, const char *p, const std::type_info &ti) |
|
const char * | get_name () const |
|
const char * | get_parent_name () const |
|
std::type_info const * | get_id () const |
|
const std::vector< print_functor > & | get_print_dispatch_table () const |
|
template<class Ctx , class T , class C > |
registered_class_options & | print_func (void f(const T &, const C &c, unsigned)) |
|
template<class Ctx , class T , class C > |
registered_class_options & | print_func (void(T::*f)(const C &, unsigned)) |
|
template<class Ctx > |
registered_class_options & | print_func (const print_functor &f) |
|
void | set_print_func (unsigned id, const print_functor &f) |
|
This class stores information about a registered GiNaC class.
Definition at line 80 of file registrar.h.
◆ registered_class_options()
GiNaC::registered_class_options::registered_class_options |
( |
const char * |
n, |
|
|
const char * |
p, |
|
|
const std::type_info & |
ti |
|
) |
| |
|
inline |
◆ get_name()
const char * GiNaC::registered_class_options::get_name |
( |
| ) |
const |
|
inline |
◆ get_parent_name()
const char * GiNaC::registered_class_options::get_parent_name |
( |
| ) |
const |
|
inline |
◆ get_id()
std::type_info const * GiNaC::registered_class_options::get_id |
( |
| ) |
const |
|
inline |
◆ get_print_dispatch_table()
const std::vector< print_functor > & GiNaC::registered_class_options::get_print_dispatch_table |
( |
| ) |
const |
|
inline |
◆ print_func() [1/3]
template<class Ctx , class T , class C >
◆ print_func() [2/3]
template<class Ctx , class T , class C >
◆ print_func() [3/3]
◆ set_print_func()
void GiNaC::registered_class_options::set_print_func |
( |
unsigned |
id, |
|
|
const print_functor & |
f |
|
) |
| |
|
inline |
◆ name
const char* GiNaC::registered_class_options::name |
|
private |
◆ parent_name
const char* GiNaC::registered_class_options::parent_name |
|
private |
◆ tinfo_key
std::type_info const* GiNaC::registered_class_options::tinfo_key |
|
private |
◆ print_dispatch_table
std::vector<print_functor> GiNaC::registered_class_options::print_dispatch_table |
|
private |
The documentation for this class was generated from the following file: