Beispiel #1
0
        EnvFilter()
            : filter( backend_env_filters() )
        {
            if (const char *maxdev = getenv("OCL_MAX_DEVICES"))
                filter.push_back(Count(std::stoi(maxdev)));

            if (const char *position = getenv("OCL_POSITION"))
                filter.push_back(Position(std::stoi(position)));
        }
Beispiel #2
0
        EnvFilter()
            : filter( backend_env_filters() )
        {
#ifdef _MSC_VER
#  pragma warning(push)
#  pragma warning(disable: 4996)
#endif
            const char *maxdev   = getenv("OCL_MAX_DEVICES");
            const char *position = getenv("OCL_POSITION");
#ifdef _MSC_VER
#  pragma warning(pop)
#endif

            if (maxdev)   filter.push_back(Count(std::stoi(maxdev)));
            if (position) filter.push_back(Position(std::stoi(position)));
        }