TwiceAsNice  2019-02-18
Public Member Functions | Public Attributes | List of all members
Nice::PropertyActorScoreMinMax< T > Class Template Reference

Prints a message into the logging system if the value exceeds a min/max limit. More...

#include <ActorScoreMinMax.h>

Inheritance diagram for Nice::PropertyActorScoreMinMax< T >:
Inheritance graph
Collaboration diagram for Nice::PropertyActorScoreMinMax< T >:
Collaboration graph

Public Member Functions

virtual ~PropertyActorScoreMinMax ()
 
virtual void init (const Nice::PropertyFooPtr &_foo, Nice::PropertyAttrMap &_attrs)
 
virtual std::string name () const
 return actor name. More...
 
virtual std::string toString () const
 Cast the PropertyActor to a string. More...
 
virtual Nice::CompletionState set (const Nice::Date &, const Nice::Any &_value)
 
virtual PropertyActorScoreMinMaxclone ()
 
virtual std::vector< Nice::AnygetLimits ()
 
virtual ~PropertyActorScoreMinMax ()
 
virtual void init (const Nice::PropertyFooPtr &_foo, Nice::PropertyAttrMap &_attrs)
 
virtual std::string name () const
 return actor name. More...
 
virtual std::string toString () const
 Cast the PropertyActor to a string. More...
 
virtual Nice::CompletionState set (const Nice::Date &, const Nice::Any &_value)
 
virtual PropertyActorScoreMinMaxclone ()
 
virtual std::vector< Nice::AnygetLimits ()
 
- Public Member Functions inherited from Nice::PropertyActor
 PropertyActor ()
 Constructor. More...
 
virtual ~PropertyActor ()
 Destructor. More...
 
 PropertyActor ()
 Constructor. More...
 
virtual ~PropertyActor ()
 Destructor. More...
 

Public Attributes

Nice::PropertyPtr m_low
 
Nice::PropertyPtr m_high
 
PropertyFoom_foo
 

Detailed Description

template<typename T>
class Nice::PropertyActorScoreMinMax< T >

Prints a message into the logging system if the value exceeds a min/max limit.

Author
Florian Briegel
Version
Date
2012-08-10 11:04:58 AM

Constructor & Destructor Documentation

◆ ~PropertyActorScoreMinMax() [1/2]

template<typename T >
virtual Nice::PropertyActorScoreMinMax< T >::~PropertyActorScoreMinMax ( )
inlinevirtual
Parameters

◆ ~PropertyActorScoreMinMax() [2/2]

template<typename T >
virtual Nice::PropertyActorScoreMinMax< T >::~PropertyActorScoreMinMax ( )
inlinevirtual
Parameters

Member Function Documentation

◆ clone() [1/2]

template<typename T >
virtual PropertyActorScoreMinMax* Nice::PropertyActorScoreMinMax< T >::clone ( )
inlinevirtual
Parameters

Implements Nice::PropertyActor.

◆ clone() [2/2]

template<typename T >
virtual PropertyActorScoreMinMax* Nice::PropertyActorScoreMinMax< T >::clone ( )
inlinevirtual
Parameters

Implements Nice::PropertyActor.

◆ getLimits() [1/2]

template<typename T >
virtual std::vector<Nice::Any> Nice::PropertyActorScoreMinMax< T >::getLimits ( )
inlinevirtual
Parameters

◆ getLimits() [2/2]

template<typename T >
virtual std::vector<Nice::Any> Nice::PropertyActorScoreMinMax< T >::getLimits ( )
inlinevirtual
Parameters

◆ init() [1/2]

template<typename T >
virtual void Nice::PropertyActorScoreMinMax< T >::init ( const Nice::PropertyFooPtr _foo,
Nice::PropertyAttrMap _attrs 
)
inlinevirtual
Parameters

Implements Nice::PropertyActor.

◆ init() [2/2]

template<typename T >
virtual void Nice::PropertyActorScoreMinMax< T >::init ( const Nice::PropertyFooPtr _foo,
Nice::PropertyAttrMap _attrs 
)
inlinevirtual
Parameters

Implements Nice::PropertyActor.

◆ name() [1/2]

template<typename T >
virtual std::string Nice::PropertyActorScoreMinMax< T >::name ( ) const
inlinevirtual

return actor name.

Returns
Stringified Property.

Implements Nice::PropertyActor.

◆ name() [2/2]

template<typename T >
virtual std::string Nice::PropertyActorScoreMinMax< T >::name ( ) const
inlinevirtual

return actor name.

Returns
Stringified Property.

Implements Nice::PropertyActor.

◆ set() [1/2]

template<typename T >
virtual Nice::CompletionState Nice::PropertyActorScoreMinMax< T >::set ( const Nice::Date ,
const Nice::Any _value 
)
inlinevirtual
Parameters

Implements Nice::PropertyActor.

◆ set() [2/2]

template<typename T >
virtual Nice::CompletionState Nice::PropertyActorScoreMinMax< T >::set ( const Nice::Date ,
const Nice::Any _value 
)
inlinevirtual
Parameters

Implements Nice::PropertyActor.

◆ toString() [1/2]

template<typename T >
virtual std::string Nice::PropertyActorScoreMinMax< T >::toString ( ) const
inlinevirtual

Cast the PropertyActor to a string.

Returns
Stringified Property.

Implements Nice::PropertyActor.

◆ toString() [2/2]

template<typename T >
virtual std::string Nice::PropertyActorScoreMinMax< T >::toString ( ) const
inlinevirtual

Cast the PropertyActor to a string.

Returns
Stringified Property.

Implements Nice::PropertyActor.

Member Data Documentation

◆ m_foo

template<typename T >
PropertyFoo * Nice::PropertyActorScoreMinMax< T >::m_foo

◆ m_high

template<typename T >
Nice::PropertyPtr Nice::PropertyActorScoreMinMax< T >::m_high

◆ m_low

template<typename T >
Nice::PropertyPtr Nice::PropertyActorScoreMinMax< T >::m_low

The documentation for this class was generated from the following file: