16 #ifndef __IPSDKBASEPROCESSING_INSTRUCTIONSETMANAGER_H__ 17 #define __IPSDKBASEPROCESSING_INSTRUCTIONSETMANAGER_H__ 22 #pragma warning (push) 23 #pragma warning (disable : 4251) 24 #pragma warning (disable : 4275) 28 #include <boost/noncopyable.hpp> 92 #endif // __IPSDKBASEPROCESSING_INSTRUCTIONSETMANAGER_H__ std::set< eInstructionSet > InstructionSetColl
instruction set collection
Definition: InstructionSetTypes.h:77
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
#define IPSDKBASEPROCESSING_API
Import/Export macro for library IPSDKBaseProcessing.
Definition: IPSDKBaseProcessingExports.h:27
Singleton allowing to globaly enable and disable given instruction sets for processing.
Definition: InstructionSetManager.h:36
InstructionSetColl _cpuSupportedIS
collection of cpu supported instruction sets
Definition: InstructionSetManager.h:77
InstructionSetColl _enabledIS
Definition: InstructionSetManager.h:81
eInstructionSet
Enumerate for processor instruction set description.
Definition: InstructionSetTypes.h:31
Predefined types associated to instruction set management.
Definition of import/export macro for library.