TLM-2.0: tlm_utils::instance_specific_extension_carrier Class Reference

# tlm_utils::instance_specific_extension_carrier Class Reference

`#include <instance_specific_extensions.h>`

Inheritance diagram for tlm_utils::instance_specific_extension_carrier:

[legend]
Collaboration diagram for tlm_utils::instance_specific_extension_carrier:

[legend]

List of all members.

## Public Member Functions
| instance_specific_extension_carrier ()
virtual tlm::tlm_extension_base * | clone () const
void | copy_from (tlm::tlm_extension_base const &)
void | free ()
## Friends
class | instance_specific_extension_accessor

## Detailed Description

Definition at line 247 of file instance_specific_extensions.h.

## Constructor & Destructor Documentation

tlm_utils::instance_specific_extension_carrier::instance_specific_extension_carrier | ( |  | ) | `[inline]`

Definition at line 251 of file instance_specific_extensions.h.

## Member Function Documentation

virtual tlm::tlm_extension_base* tlm_utils::instance_specific_extension_carrier::clone | ( |  | ) | const`[inline, virtual]`

Implements tlm::tlm_extension< instance_specific_extension_carrier >.

Definition at line 256 of file instance_specific_extensions.h.

void tlm_utils::instance_specific_extension_carrier::copy_from | ( | tlm::tlm_extension_base const & |  | ) | `[inline, virtual]`

Implements tlm::tlm_extension< instance_specific_extension_carrier >.

Definition at line 261 of file instance_specific_extensions.h.

void tlm_utils::instance_specific_extension_carrier::free | ( |  | ) | `[inline, virtual]`

Reimplemented from tlm::tlm_extension_base.

Definition at line 262 of file instance_specific_extensions.h.

## Friends And Related Function Documentation

friend class instance_specific_extension_accessor`[friend]`

Definition at line 248 of file instance_specific_extensions.h.

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

- include/tlm/tlm_utils/instance_specific_extensions.h