OpenWalnut  1.5.0dev
WProperties_Fwd.h
1 //---------------------------------------------------------------------------
2 //
3 // Project: OpenWalnut ( http://www.openwalnut.org )
4 //
5 // Copyright 2009 OpenWalnut Community, BSV@Uni-Leipzig and CNCF@MPI-CBS
6 // For more information see http://www.openwalnut.org/copying
7 //
8 // This file is part of OpenWalnut.
9 //
10 // OpenWalnut is free software: you can redistribute it and/or modify
11 // it under the terms of the GNU Lesser General Public License as published by
12 // the Free Software Foundation, either version 3 of the License, or
13 // (at your option) any later version.
14 //
15 // OpenWalnut is distributed in the hope that it will be useful,
16 // but WITHOUT ANY WARRANTY; without even the implied warranty of
17 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18 // GNU Lesser General Public License for more details.
19 //
20 // You should have received a copy of the GNU Lesser General Public License
21 // along with OpenWalnut. If not, see <http://www.gnu.org/licenses/>.
22 //
23 //---------------------------------------------------------------------------
24 
25 #ifndef WPROPERTIES_FWD_H
26 #define WPROPERTIES_FWD_H
27 
28 #include <memory>
29 
30 
31 #include "WPropertyTypes.h"
32 #include "constraints/WPropertyConstraintTypes.h"
33 
34 // From constraints/*.h
35 template < typename T >
37 template < typename T >
39 template< typename T >
41 template< typename T >
43 template< typename T >
45 template< typename T >
47 template < typename T >
49 
50 #endif // WPROPERTIES_FWD_H
51 
This class allows constraining properties to be existing filenames.
This class allows constraining properties to only be set if a isValid method returns true.
This class allows constraining properties using a maximum value and the corresponding <= operator.
This class allows constraining properties using a minimum value and the corresponding >= operator.
This class allows constraining properties to be not empty.
This class allows constraining properties to be existing filenames.
This class allows constraining selection properties to not allow selection of multiple items.