gem5  v20.0.0.2
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Classes | Functions
m5::stl_helpers Namespace Reference

Classes

class  ContainerPrint
 

Functions

template<typename T >
void deletePointer (T &ptr)
 
template<template< typename T, typename A > class C, typename T , typename A >
void deletePointers (C< T, A > &container)
 
template<template< typename T, typename A > class C, typename T , typename A >
std::ostream & operator<< (std::ostream &out, const C< T, A > &vec)
 

Function Documentation

◆ deletePointer()

template<typename T >
void m5::stl_helpers::deletePointer ( T &  ptr)

Definition at line 40 of file stl_helpers.hh.

◆ deletePointers()

template<template< typename T, typename A > class C, typename T , typename A >
void m5::stl_helpers::deletePointers ( C< T, A > &  container)

Definition at line 75 of file stl_helpers.hh.

◆ operator<<()

template<template< typename T, typename A > class C, typename T , typename A >
std::ostream& m5::stl_helpers::operator<< ( std::ostream &  out,
const C< T, A > &  vec 
)

Definition at line 84 of file stl_helpers.hh.

References m5::stl_helpers::ContainerPrint< T >::out.


Generated on Mon Jun 8 2020 15:45:58 for gem5 by doxygen 1.8.13