#include <instance_specific_extensions.h>

Public Types | |
| typedef void(U::* | cb )() |
Public Member Functions | |
| instance_specific_extensions_per_accessor (U *container, cb inc, cb dec) | |
| template<typename T > | |
| T * | set_extension (T *ext) |
| ispex_base * | set_extension (unsigned int index, ispex_base *ext) |
| template<typename T > | |
| void | get_extension (T *&ext) const |
| ispex_base * | get_extension (unsigned int index) const |
| template<typename T > | |
| void | clear_extension (const T *ext) |
| void | clear_extension (unsigned int index) |
| void | resize_extensions () |
Definition at line 101 of file instance_specific_extensions.h.
| typedef void(U::* tlm_utils::instance_specific_extensions_per_accessor< U >::cb)() |
Definition at line 104 of file instance_specific_extensions.h.
| tlm_utils::instance_specific_extensions_per_accessor< U >::instance_specific_extensions_per_accessor | ( | U * | container, | |
| cb | inc, | |||
| cb | dec | |||
| ) | [inline] |
Definition at line 106 of file instance_specific_extensions.h.
| void tlm_utils::instance_specific_extensions_per_accessor< U >::clear_extension | ( | unsigned int | index | ) | [inline] |
Definition at line 147 of file instance_specific_extensions.h.
| void tlm_utils::instance_specific_extensions_per_accessor< U >::clear_extension | ( | const T * | ext | ) | [inline] |
Definition at line 140 of file instance_specific_extensions.h.
| ispex_base* tlm_utils::instance_specific_extensions_per_accessor< U >::get_extension | ( | unsigned int | index | ) | const [inline] |
Definition at line 134 of file instance_specific_extensions.h.
| void tlm_utils::instance_specific_extensions_per_accessor< U >::get_extension | ( | T *& | ext | ) | const [inline] |
Definition at line 129 of file instance_specific_extensions.h.
| void tlm_utils::instance_specific_extensions_per_accessor< U >::resize_extensions | ( | ) | [inline] |
Definition at line 161 of file instance_specific_extensions.h.
| ispex_base* tlm_utils::instance_specific_extensions_per_accessor< U >::set_extension | ( | unsigned int | index, | |
| ispex_base * | ext | |||
| ) | [inline] |
Definition at line 118 of file instance_specific_extensions.h.
| T* tlm_utils::instance_specific_extensions_per_accessor< U >::set_extension | ( | T * | ext | ) | [inline] |
Definition at line 109 of file instance_specific_extensions.h.
1.5.9