algorithm_concept.h

Back to Algorithm objects

pastel/sys/

// Description: Algorithm concept
// Documentation: algorithm_objects.txt

#ifndef PASTELSYS_ALGORITHM_CONCEPT_H
#define PASTELSYS_ALGORITHM_CONCEPT_H

#include "pastel/sys/mytypes.h"

namespace Pastel
{

    namespace Algorithm_Concept
    {

        class Algorithm
        {
        public:
            template <typename... Type>
            UserDefinedType operator()(Type&&... that);
        };

    }

}

#endif