gem5 v24.0.0.0
Loading...
Searching...
No Matches
gem5::guest_abi::VarArgs< Types > Class Template Reference

#include <varargs.hh>

Public Member Functions

 VarArgs (VarArgsBase< Types... > *ptr)
 
template<typename Arg >
Arg get ()
 

Private Attributes

std::shared_ptr< VarArgsBase< Types... > > _ptr
 

Detailed Description

template<typename ... Types>
class gem5::guest_abi::VarArgs< Types >

Definition at line 149 of file varargs.hh.

Constructor & Destructor Documentation

◆ VarArgs()

template<typename ... Types>
gem5::guest_abi::VarArgs< Types >::VarArgs ( VarArgsBase< Types... > * ptr)
inline

Definition at line 157 of file varargs.hh.

Member Function Documentation

◆ get()

template<typename ... Types>
template<typename Arg >
Arg gem5::guest_abi::VarArgs< Types >::get ( )
inline

Member Data Documentation

◆ _ptr

template<typename ... Types>
std::shared_ptr<VarArgsBase<Types...> > gem5::guest_abi::VarArgs< Types >::_ptr
private

Definition at line 154 of file varargs.hh.

Referenced by gem5::guest_abi::VarArgs< Types >::get().


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

Generated on Tue Jun 18 2024 16:24:19 for gem5 by doxygen 1.11.0