Skip to content
Snippets Groups Projects
Commit 07f65ae3 authored by François Keith's avatar François Keith
Browse files

Merge pull request #15 from francois-keith/master

Add a method to check if a signal with the given name exists.
parents 4a14f68e 71cc79a5
No related branches found
No related tags found
No related merge requests found
......@@ -84,6 +84,7 @@ namespace dynamicgraph
}
virtual const std::string& getClassName () const = 0;
virtual std::string getDocString () const;
bool hasSignal( const std::string & signame ) const;
SignalBase<int>& getSignal (const std::string& signalName);
const SignalBase<int>& getSignal (const std::string& signalName) const;
std::ostream& displaySignalList(std::ostream& os) const;
......
......@@ -149,6 +149,11 @@ std::string Entity::getDocString () const
return *(sigkey ->second) ;
bool Entity::
hasSignal( const string & signame ) const
{
return (!(signalMap.find(signame) == signalMap.end ()));
}
SignalBase<int>& Entity::
getSignal( const string & signame )
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment