/* 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_TNORMFACTORY_H #define FL_TNORMFACTORY_H #include "fl/factory/ConstructionFactory.h" #include "fl/norm/TNorm.h" namespace fl { /** The TNormFactory class is a ConstructionFactory of TNorm%s. @author Juan Rada-Vilela, Ph.D. @see TNorm @see ConstructionFactory @see FactoryManager @since 4.0 */ class FL_API TNormFactory : public ConstructionFactory { public: TNormFactory(); virtual ~TNormFactory() FL_IOVERRIDE; FL_DEFAULT_COPY_AND_MOVE(TNormFactory) }; } #endif /* FL_TNORMFACTORY_H */