#include <ArgumentContext.hpp>
Inheritance diagram for ArgumentContext::
Public Methods | |
ArgumentContext (ArgumentFunctionPtr, int arg=0) throw ( corelinux::Assertion ) | |
Default. | |
ArgumentContext (ArgumentFunctionPtr, corelinux::Size, int arg=0) throw ( corelinux::Assertion ) | |
With stack. | |
ArgumentContext (ArgumentContextCref) throw ( corelinux::Assertion ) | |
Copy constructor. | |
virtual | ~ArgumentContext (void) |
Virtual destructor. | |
ArgumentContextRef | operator= (ArgumentContextCref) throw ( corelinux::Assertion ) |
Assignment operator changes the context. More... | |
bool | operator== (ArgumentContextCref) const |
Equality operator compares contexts. More... | |
const int & | getArgument (void) const |
Return the argument to the caller. | |
void | setArgument (const int &) |
Sets the argument after initialization. | |
Protected Methods | |
ArgumentContext (void) throw ( corelinux::Assertion ) | |
Can't use! | |
ArgumentFunctionPtr | getArgumentFunction (void) |
Return the function to invoke. |
|
Assignment operator changes the context.
|
|
Equality operator compares contexts.
|