Lines Matching defs:tlm_generic_payload
31 #include "tlm_core/tlm_2/tlm_generic_payload/tlm_array.h"
36 tlm_generic_payload;
40 virtual void free(tlm_generic_payload*) = 0;
56 // in tlm_generic_payload:
76 // tlm_generic_payload::m_extensions array.
122 class tlm_generic_payload {
130 tlm_generic_payload()
147 explicit tlm_generic_payload(tlm_mm_interface* mm)
180 tlm_generic_payload(const tlm_generic_payload& x)
201 tlm_generic_payload& operator= (const tlm_generic_payload& x)
226 void deep_copy_from(const tlm_generic_payload & other)
282 void update_original_from(const tlm_generic_payload & other,
334 void update_extensions_from(const tlm_generic_payload & other)
366 virtual ~tlm_generic_payload() {
490 /* tlm_generic_payload. Target modules are free to check for extensions */
500 /* - A tlm_generic_payload object should be constructed after C++ */