GiNaC 1.8.7
Public Member Functions | Static Private Attributes | List of all members
GiNaC::unarchive_table_t Class Reference

#include <archive.h>

Public Member Functions

 unarchive_table_t ()
 
 ~unarchive_table_t ()
 
synthesize_func find (const std::string &classname) const
 
void insert (const std::string &classname, synthesize_func f)
 

Static Private Attributes

static int usecount = 0
 
static unarchive_map_tunarch_map = nullptr
 

Detailed Description

Definition at line 169 of file archive.h.

Constructor & Destructor Documentation

◆ unarchive_table_t()

GiNaC::unarchive_table_t::unarchive_table_t ( )

Definition at line 568 of file archive.cpp.

References unarch_map, and usecount.

◆ ~unarchive_table_t()

GiNaC::unarchive_table_t::~unarchive_table_t ( )

Definition at line 592 of file archive.cpp.

References unarch_map, and usecount.

Member Function Documentation

◆ find()

synthesize_func GiNaC::unarchive_table_t::find ( const std::string &  classname) const

Definition at line 575 of file archive.cpp.

References unarch_map.

Referenced by GiNaC::find_factory_fcn().

◆ insert()

void GiNaC::unarchive_table_t::insert ( const std::string &  classname,
synthesize_func  f 
)

Definition at line 584 of file archive.cpp.

References unarch_map.

Member Data Documentation

◆ usecount

int GiNaC::unarchive_table_t::usecount = 0
staticprivate

Definition at line 171 of file archive.h.

Referenced by unarchive_table_t(), and ~unarchive_table_t().

◆ unarch_map

unarchive_map_t * GiNaC::unarchive_table_t::unarch_map = nullptr
staticprivate

Definition at line 172 of file archive.h.

Referenced by find(), insert(), unarchive_table_t(), and ~unarchive_table_t().


The documentation for this class was generated from the following files:

This page is part of the GiNaC developer's reference. It was generated automatically by doxygen. For an introduction, see the tutorial.