1 #ifndef PYTHONIC_INCLUDE_TYPES_ATTR_HPP 2 #define PYTHONIC_INCLUDE_TYPES_ATTR_HPP 3 4 PYTHONIC_NS_BEGIN 5 6 namespace types 7 { 8 9 namespace attr 10 { 11 /* exception attributes */ 12 struct ARGS { 13 }; 14 struct ERRNO { 15 }; 16 struct STRERROR { 17 }; 18 struct FILENAME { 19 }; 20 /* complex attributes */ 21 struct REAL { 22 }; 23 struct IMAG { 24 }; 25 /* file attributes */ 26 struct CLOSED { 27 }; 28 struct MODE { 29 }; 30 struct NAME { 31 }; 32 struct NEWLINES { 33 }; 34 /* fileinfo attributes */ 35 struct EPS { 36 }; 37 /* ndarray attributes */ 38 struct SHAPE { 39 }; 40 struct NDIM { 41 }; 42 struct STRIDES { 43 }; 44 struct SIZE { 45 }; 46 struct ITEMSIZE { 47 }; 48 struct NBYTES { 49 }; 50 struct FLAT { 51 }; 52 struct DTYPE { 53 }; 54 struct T { 55 }; 56 /* slice attributes */ 57 struct START { 58 }; 59 struct STOP { 60 }; 61 struct STEP { 62 }; 63 /* */ 64 } 65 } 66 PYTHONIC_NS_END 67 68 #endif 69