| 
    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[]().