/* fuzzylite (R), a fuzzy logic control library in C++. Copyright (C) 2010-2017 FuzzyLite Limited. All rights reserved. Author: Juan Rada-Vilela, Ph.D. This file is part of fuzzylite. fuzzylite is free software: you can redistribute it and/or modify it under the terms of the FuzzyLite License included with the software. You should have received a copy of the FuzzyLite License along with fuzzylite. If not, see . fuzzylite is a registered trademark of FuzzyLite Limited. */ #ifndef FL_HEDGEFACTORY_H #define FL_HEDGEFACTORY_H #include "fl/factory/ConstructionFactory.h" #include "fl/hedge/Hedge.h" namespace fl { /** The HedgeFactory class is a ConstructionFactory of Hedge%s. @author Juan Rada-Vilela, Ph.D. @see Hedge @see ConstructionFactory @see FactoryManager @since 4.0 */ class FL_API HedgeFactory : public ConstructionFactory { public: HedgeFactory(); virtual ~HedgeFactory() FL_IOVERRIDE; FL_DEFAULT_COPY_AND_MOVE(HedgeFactory) }; } #endif /* FL_HEDGEFACTORY_H */