OpenWalnut  1.2.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | List of all members
WPropertyConstraintPathExists< T > Class Template Reference

This class allows constraining properties to be existing filenames. More...

#include <WPropertyConstraintPathExists.h>

+ Inheritance diagram for WPropertyConstraintPathExists< T >:

Public Member Functions

 WPropertyConstraintPathExists ()
 Constructor.
virtual ~WPropertyConstraintPathExists ()
 Destructor.
virtual bool accept (boost::shared_ptr< WPropertyVariable< T > > property, T value)
 Checks whether the specified new value is larger or equal to the specified min value.
virtual PROPERTYCONSTRAINT_TYPE getType ()
 Allows simple identification of the real constraint type.
virtual boost::shared_ptr
< typename WPropertyVariable
< T >::PropertyConstraint
clone ()
 Method to clone the constraint and create a new one with the correct dynamic type.
- Public Member Functions inherited from WPropertyVariable< T >::PropertyConstraint
 PropertyConstraint ()
 Default constructor.
virtual ~PropertyConstraint ()
 Destructor.

Additional Inherited Members

- Static Public Member Functions inherited from WPropertyVariable< T >::PropertyConstraint
static boost::shared_ptr
< PropertyConstraint
create (PROPERTYCONSTRAINT_TYPE type)
 This method creates a constraint using the specified type.

Detailed Description

template<typename T>
class WPropertyConstraintPathExists< T >

This class allows constraining properties to be existing filenames.

This is especially useful for WPropFilename.

Definition at line 35 of file WPropertyConstraintPathExists.h.

Constructor & Destructor Documentation

template<typename T >
WPropertyConstraintPathExists< T >::WPropertyConstraintPathExists ( )
explicit

Constructor.

Definition at line 76 of file WPropertyConstraintPathExists.h.

template<typename T >
WPropertyConstraintPathExists< T >::~WPropertyConstraintPathExists ( )
virtual

Destructor.

Definition at line 81 of file WPropertyConstraintPathExists.h.

Member Function Documentation

template<typename T >
bool WPropertyConstraintPathExists< T >::accept ( boost::shared_ptr< WPropertyVariable< T > >  property,
value 
)
virtual

Checks whether the specified new value is larger or equal to the specified min value.

Parameters
propertythe property whose new value should be set.
valuethe new value to check
Returns
true if the file/path exists

Implements WPropertyVariable< T >::PropertyConstraint.

Definition at line 86 of file WPropertyConstraintPathExists.h.

template<typename T >
boost::shared_ptr< typename WPropertyVariable< T >::PropertyConstraint > WPropertyConstraintPathExists< T >::clone ( )
virtual

Method to clone the constraint and create a new one with the correct dynamic type.

Returns
the constraint.

Implements WPropertyVariable< T >::PropertyConstraint.

Definition at line 98 of file WPropertyConstraintPathExists.h.

template<typename T >
PROPERTYCONSTRAINT_TYPE WPropertyConstraintPathExists< T >::getType ( )
virtual

Allows simple identification of the real constraint type.

Returns
the type

Reimplemented from WPropertyVariable< T >::PropertyConstraint.

Definition at line 92 of file WPropertyConstraintPathExists.h.


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