Anklang 0.3.0-460-gc4ef46ba
ASE — Anklang Sound Engine (C++)

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
Jsonipc::InstanceMap::InstanceWrapper< T > Class Template Reference
Inheritance diagram for Jsonipc::InstanceMap::InstanceWrapper< T >:
[legend]

Public Member Functions

 InstanceWrapper (const std::shared_ptr< T > &sptr)
 
Closurelookup_closure (const char *method) override
 
TypeidKey typeid_key () override
 
void try_upcast (const std::string &baseclass, void *sptrB) override
 
std::string classname () override
 

Static Public Member Functions

static TypeidKey create_typeid_key (const std::shared_ptr< T > &sptr)
 

Detailed Description

template<typename T>
class Jsonipc::InstanceMap::InstanceWrapper< T >

Definition at line 567 of file jsonipc.hh.

Constructor & Destructor Documentation

◆ InstanceWrapper()

template<typename T >
Jsonipc::InstanceMap::InstanceWrapper< T >::InstanceWrapper ( const std::shared_ptr< T > &  sptr)
explicit

Definition at line 575 of file jsonipc.hh.

Member Function Documentation

◆ classname()

template<typename T >
std::string Jsonipc::InstanceMap::InstanceWrapper< T >::classname ( )
overridevirtual

Implements Jsonipc::InstanceMap::Wrapper.

Definition at line 586 of file jsonipc.hh.

◆ create_typeid_key()

template<typename T >
static TypeidKey Jsonipc::InstanceMap::InstanceWrapper< T >::create_typeid_key ( const std::shared_ptr< T > &  sptr)
static

Definition at line 581 of file jsonipc.hh.

◆ lookup_closure()

template<typename T >
Closure * Jsonipc::InstanceMap::InstanceWrapper< T >::lookup_closure ( const char method)
overridevirtual

Implements Jsonipc::InstanceMap::Wrapper.

Definition at line 576 of file jsonipc.hh.

◆ try_upcast()

template<typename T >
void Jsonipc::InstanceMap::InstanceWrapper< T >::try_upcast ( const std::string baseclass,
void *  sptrB 
)
overridevirtual

Implements Jsonipc::InstanceMap::Wrapper.

Definition at line 578 of file jsonipc.hh.

◆ typeid_key()

template<typename T >
TypeidKey Jsonipc::InstanceMap::InstanceWrapper< T >::typeid_key ( )
overridevirtual

Implements Jsonipc::InstanceMap::Wrapper.

Definition at line 577 of file jsonipc.hh.


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