Proto
Proto_MemType.H
1 #ifndef _PROTO_MEMTYPE_H_
2 #define _PROTO_MEMTYPE_H_
3 
4 namespace Proto
5 {
6  // enum class MemType {HOST,DEVICE};
7  enum MemType {INVALID=0,HOST=1, DEVICE=2,BOTH=3};
8 #ifndef MEMTYPE_DEFAULT
9 #ifdef PROTO_CUDA
10 #define MEMTYPE_DEFAULT MemType::DEVICE
11 #else
12 #define MEMTYPE_DEFAULT MemType::HOST
13 #endif
14 #endif
15 }
16 
17 #endif
Definition: Proto_Box.H:11