#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.
|