gem5
|
#include <arguments.hh>
Classes | |
class | Data |
Public Member Functions | |
Arguments (ThreadContext *ctx, int n=0) | |
Arguments (const Arguments &args) | |
~Arguments () | |
ThreadContext * | getThreadContext () const |
const Arguments & | operator= (const Arguments &args) |
bool | operator! () |
Arguments & | operator++ () |
Arguments | operator++ (int) |
Arguments & | operator-- () |
Arguments | operator-- (int) |
const Arguments & | operator+= (int index) |
const Arguments & | operator-= (int index) |
Arguments | operator[] (int index) |
template<class T > | |
operator T () | |
template<class T > | |
operator T * () | |
operator char * () | |
Protected Member Functions | |
uint64_t | getArg (uint16_t size=(uint16_t)(-1), bool fp=false) |
Protected Attributes | |
ThreadContext * | tc |
int | number |
std::shared_ptr< Data > | data |
Definition at line 41 of file arguments.hh.
|
inline |
|
inline |
Definition at line 68 of file arguments.hh.
|
inline |
Definition at line 70 of file arguments.hh.
|
protected |
Definition at line 53 of file arguments.cc.
References AlphaISA::getArgument(), number, and tc.
Referenced by operator char *(), operator T(), operator T *(), and operator!().
|
inline |
Definition at line 72 of file arguments.hh.
References tc.
|
inline |
Definition at line 144 of file arguments.hh.
References CopyStringOut(), data, getArg(), and tc.
|
inline |
Definition at line 131 of file arguments.hh.
|
inline |
|
inline |
Definition at line 84 of file arguments.hh.
References getArg().
|
inline |
Definition at line 88 of file arguments.hh.
References number.
|
inline |
Definition at line 94 of file arguments.hh.
References number.
|
inline |
Definition at line 114 of file arguments.hh.
References MipsISA::index, and number.
|
inline |
Definition at line 101 of file arguments.hh.
References number.
|
inline |
Definition at line 107 of file arguments.hh.
References number.
|
inline |
Definition at line 120 of file arguments.hh.
References MipsISA::index, and number.
Definition at line 74 of file arguments.hh.
|
inline |
Definition at line 126 of file arguments.hh.
References Arguments(), and tc.
|
protected |
Definition at line 62 of file arguments.hh.
Referenced by Arguments::Data::alloc(), operator char *(), operator T *(), and operator=().
|
protected |
Definition at line 45 of file arguments.hh.
Referenced by Arguments(), getArg(), operator++(), operator+=(), operator--(), operator-=(), and operator=().
|
protected |
Definition at line 44 of file arguments.hh.
Referenced by getArg(), getThreadContext(), operator char *(), operator T *(), operator=(), and operator[]().