gem5 v25.0.0.1
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.


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

Generated on Sat Oct 18 2025 08:06:59 for gem5 by doxygen 1.14.0