|
bpp-core
2.1.0
|
Inner listener class used by AbstractParameterAliasable. More...
#include <Bpp/Numeric/AbstractParameterAliasable.h>
Inheritance diagram for bpp::AliasParameterListener:
Collaboration diagram for bpp::AliasParameterListener:Public Member Functions | |
| AliasParameterListener (const std::string &id, size_t alias, ParameterList *pl) | |
| AliasParameterListener (const AliasParameterListener &apl) | |
| AliasParameterListener & | operator= (const AliasParameterListener &apl) |
| AliasParameterListener * | clone () const |
| Create a copy of this object and send a pointer to it. More... | |
| const std::string & | getId () const |
| void | setParameterList (ParameterList *pl) |
| void | parameterNameChanged (ParameterEvent &event) throw (Exception) |
| Notify a renaming action. More... | |
| void | parameterValueChanged (ParameterEvent &event) throw (Exception) |
| Notify a value change. More... | |
| const std::string & | getName () const |
| void | rename (const std::string &name) |
| const std::string & | getAlias () const |
Private Attributes | |
| std::string | id_ |
| size_t | alias_ |
| ParameterList * | pl_ |
| std::string | name_ |
Inner listener class used by AbstractParameterAliasable.
Definition at line 55 of file AbstractParameterAliasable.h.
|
inline |
Definition at line 65 of file AbstractParameterAliasable.h.
References name_.
Referenced by clone().
|
inline |
Definition at line 75 of file AbstractParameterAliasable.h.
|
inlinevirtual |
Create a copy of this object and send a pointer to it.
Implements bpp::ParameterListener.
Definition at line 91 of file AbstractParameterAliasable.h.
References AliasParameterListener().
Referenced by bpp::AbstractParameterAliasable::AbstractParameterAliasable(), and bpp::AbstractParameterAliasable::operator=().
|
inline |
Definition at line 112 of file AbstractParameterAliasable.h.
References pl_.
|
inlinevirtual |
Implements bpp::ParameterListener.
Definition at line 94 of file AbstractParameterAliasable.h.
References id_.
|
inline |
Definition at line 108 of file AbstractParameterAliasable.h.
References name_.
|
inline |
|
inlinevirtual |
Notify a renaming action.
| event | Event associated to the acion. |
Implements bpp::ParameterListener.
Definition at line 98 of file AbstractParameterAliasable.h.
|
inlinevirtual |
Notify a value change.
| event | Event associated to the acion. |
Implements bpp::ParameterListener.
Definition at line 100 of file AbstractParameterAliasable.h.
References alias_, bpp::Parameter::getName(), name_, and bpp::Parameter::setValue().
|
inline |
Definition at line 110 of file AbstractParameterAliasable.h.
References name_.
|
inline |
Definition at line 96 of file AbstractParameterAliasable.h.
References pl_.
Referenced by bpp::AbstractParameterAliasable::AbstractParameterAliasable(), and bpp::AbstractParameterAliasable::operator=().
|
private |
Definition at line 60 of file AbstractParameterAliasable.h.
Referenced by getAlias(), operator=(), operator=(), and parameterValueChanged().
|
private |
Definition at line 59 of file AbstractParameterAliasable.h.
Referenced by getId(), operator=(), and operator=().
|
private |
Definition at line 62 of file AbstractParameterAliasable.h.
Referenced by AliasParameterListener(), getName(), operator=(), operator=(), parameterValueChanged(), and rename().
|
private |
Definition at line 61 of file AbstractParameterAliasable.h.
Referenced by getAlias(), operator=(), operator=(), and setParameterList().