Go to the documentation of this file. 16 #ifndef VTK_PARSE_TYPE_H 17 #define VTK_PARSE_TYPE_H 51 #define VTK_PARSE_BASE_TYPE 0x000000FF 56 #define VTK_PARSE_UNSIGNED 0x00000010 61 #define VTK_PARSE_INDIRECT 0x0000FF00 66 #define VTK_PARSE_QUALIFIER 0x00FF0000 67 #define VTK_PARSE_CONST 0x00010000 68 #define VTK_PARSE_STATIC 0x00020000 69 #define VTK_PARSE_VIRTUAL 0x00040000 70 #define VTK_PARSE_EXPLICIT 0x00080000 71 #define VTK_PARSE_MUTABLE 0x00100000 72 #define VTK_PARSE_VOLATILE 0x00200000 73 #define VTK_PARSE_RVALUE 0x00400000 74 #define VTK_PARSE_THREAD_LOCAL 0x00800000 75 #define VTK_PARSE_NEWINSTANCE 0x01000000 80 #define VTK_PARSE_TYPEDEF 0x10000000 81 #define VTK_PARSE_FRIEND 0x20000000 82 #define VTK_PARSE_PACK 0x40000000 87 #define VTK_PARSE_QUALIFIED_TYPE 0x01FFFFFF 88 #define VTK_PARSE_UNQUALIFIED_TYPE 0x0000FFFF 128 #define VTK_PARSE_BAD_INDIRECT 0xFF00 129 #define VTK_PARSE_POINTER_MASK 0xFE00 130 #define VTK_PARSE_POINTER_LOWMASK 0x0600 131 #define VTK_PARSE_REF 0x0100 132 #define VTK_PARSE_POINTER 0x0200 133 #define VTK_PARSE_POINTER_REF 0x0300 134 #define VTK_PARSE_ARRAY 0x0400 135 #define VTK_PARSE_ARRAY_REF 0x0500 136 #define VTK_PARSE_CONST_POINTER 0x0600 137 #define VTK_PARSE_CONST_POINTER_REF 0x0700 138 #define VTK_PARSE_POINTER_POINTER 0x0A00 139 #define VTK_PARSE_POINTER_POINTER_REF 0x0B00 140 #define VTK_PARSE_POINTER_CONST_POINTER 0x0E00 156 #define VTK_PARSE_FLOAT 0x01 157 #define VTK_PARSE_VOID 0x02 158 #define VTK_PARSE_CHAR 0x03 159 #define VTK_PARSE_UNSIGNED_CHAR 0x13 160 #define VTK_PARSE_INT 0x04 161 #define VTK_PARSE_UNSIGNED_INT 0x14 162 #define VTK_PARSE_SHORT 0x05 163 #define VTK_PARSE_UNSIGNED_SHORT 0x15 164 #define VTK_PARSE_LONG 0x06 165 #define VTK_PARSE_UNSIGNED_LONG 0x16 166 #define VTK_PARSE_DOUBLE 0x07 167 #define VTK_PARSE_UNKNOWN 0x08 168 #define VTK_PARSE_OBJECT 0x09 169 #define VTK_PARSE_ID_TYPE 0x0A 170 #define VTK_PARSE_UNSIGNED_ID_TYPE 0x1A 171 #define VTK_PARSE_LONG_LONG 0x0B 172 #define VTK_PARSE_UNSIGNED_LONG_LONG 0x1B 173 #define VTK_PARSE___INT64 0x0C 174 #define VTK_PARSE_UNSIGNED___INT64 0x1C 175 #define VTK_PARSE_SIGNED_CHAR 0x0D 176 #define VTK_PARSE_BOOL 0x0E 177 #define VTK_PARSE_SSIZE_T 0x0F 178 #define VTK_PARSE_SIZE_T 0x1F 179 #define VTK_PARSE_STRING 0x21 180 #define VTK_PARSE_UNICODE_STRING 0x22 181 #define VTK_PARSE_OSTREAM 0x23 182 #define VTK_PARSE_ISTREAM 0x24 183 #define VTK_PARSE_FUNCTION 0x25 184 #define VTK_PARSE_QOBJECT 0x26 185 #define VTK_PARSE_LONG_DOUBLE 0x27 186 #define VTK_PARSE_WCHAR_T 0x28 187 #define VTK_PARSE_CHAR16_T 0x29 188 #define VTK_PARSE_CHAR32_T 0x2A 189 #define VTK_PARSE_NULLPTR_T 0x2B 194 #define VTK_PARSE_FLOAT_PTR 0x201 195 #define VTK_PARSE_VOID_PTR 0x202 196 #define VTK_PARSE_CHAR_PTR 0x203 197 #define VTK_PARSE_UNSIGNED_CHAR_PTR 0x213 198 #define VTK_PARSE_INT_PTR 0x204 199 #define VTK_PARSE_UNSIGNED_INT_PTR 0x214 200 #define VTK_PARSE_SHORT_PTR 0x205 201 #define VTK_PARSE_UNSIGNED_SHORT_PTR 0x215 202 #define VTK_PARSE_LONG_PTR 0x206 203 #define VTK_PARSE_UNSIGNED_LONG_PTR 0x216 204 #define VTK_PARSE_DOUBLE_PTR 0x207 205 #define VTK_PARSE_UNKNOWN_PTR 0x208 206 #define VTK_PARSE_OBJECT_PTR 0x209 207 #define VTK_PARSE_ID_TYPE_PTR 0x20A 208 #define VTK_PARSE_UNSIGNED_ID_TYPE_PTR 0x21A 209 #define VTK_PARSE_LONG_LONG_PTR 0x20B 210 #define VTK_PARSE_UNSIGNED_LONG_LONG_PTR 0x21B 211 #define VTK_PARSE___INT64_PTR 0x20C 212 #define VTK_PARSE_UNSIGNED___INT64_PTR 0x21C 213 #define VTK_PARSE_SIGNED_CHAR_PTR 0x20D 214 #define VTK_PARSE_BOOL_PTR 0x20E 215 #define VTK_PARSE_SSIZE_T_PTR 0x20F 216 #define VTK_PARSE_SIZE_T_PTR 0x21F 217 #define VTK_PARSE_STRING_PTR 0x221 218 #define VTK_PARSE_UNICODE_STRING_PTR 0x222 219 #define VTK_PARSE_OSTREAM_PTR 0x223 220 #define VTK_PARSE_ISTREAM_PTR 0x224 221 #define VTK_PARSE_FUNCTION_PTR 0x225 222 #define VTK_PARSE_QOBJECT_PTR 0x226 223 #define VTK_PARSE_LONG_DOUBLE_PTR 0x227 224 #define VTK_PARSE_WCHAR_T_PTR 0x228 225 #define VTK_PARSE_CHAR16_T_PTR 0x229 226 #define VTK_PARSE_CHAR32_T_PTR 0x22A 227 #define VTK_PARSE_NULLPTR_T_PTR 0x22B 233 #define VTK_PARSE_FLOAT_REF 0x101 234 #define VTK_PARSE_VOID_REF 0x102 235 #define VTK_PARSE_CHAR_REF 0x103 236 #define VTK_PARSE_UNSIGNED_CHAR_REF 0x113 237 #define VTK_PARSE_INT_REF 0x104 238 #define VTK_PARSE_UNSIGNED_INT_REF 0x114 239 #define VTK_PARSE_SHORT_REF 0x105 240 #define VTK_PARSE_UNSIGNED_SHORT_REF 0x115 241 #define VTK_PARSE_LONG_REF 0x106 242 #define VTK_PARSE_UNSIGNED_LONG_REF 0x116 243 #define VTK_PARSE_DOUBLE_REF 0x107 244 #define VTK_PARSE_UNKNOWN_REF 0x108 245 #define VTK_PARSE_OBJECT_REF 0x109 246 #define VTK_PARSE_ID_TYPE_REF 0x10A 247 #define VTK_PARSE_UNSIGNED_ID_TYPE_REF 0x11A 248 #define VTK_PARSE_LONG_LONG_REF 0x10B 249 #define VTK_PARSE_UNSIGNED_LONG_LONG_REF 0x11B 250 #define VTK_PARSE___INT64_REF 0x10C 251 #define VTK_PARSE_UNSIGNED___INT64_REF 0x11C 252 #define VTK_PARSE_SIGNED_CHAR_REF 0x10D 253 #define VTK_PARSE_BOOL_REF 0x10E 254 #define VTK_PARSE_SSIZE_T_REF 0x10F 255 #define VTK_PARSE_SIZE_T_REF 0x11F 256 #define VTK_PARSE_STRING_REF 0x121 257 #define VTK_PARSE_UNICODE_STRING_REF 0x122 258 #define VTK_PARSE_OSTREAM_REF 0x123 259 #define VTK_PARSE_ISTREAM_REF 0x124 260 #define VTK_PARSE_QOBJECT_REF 0x126 261 #define VTK_PARSE_LONG_DOUBLE_REF 0x127 262 #define VTK_PARSE_WCHAR_T_REF 0x128 263 #define VTK_PARSE_CHAR16_T_REF 0x129 264 #define VTK_PARSE_CHAR32_T_REF 0x12A 265 #define VTK_PARSE_NULLPTR_T_REF 0x12B 270 #ifndef VTK_PARSE_LEGACY_REMOVE 271 #define VTK_PARSE_VTK_OBJECT VTK_PARSE_OBJECT 272 #define VTK_PARSE_VTK_OBJECT_PTR VTK_PARSE_OBJECT_PTR 273 #define VTK_PARSE_VTK_OBJECT_REF VTK_PARSE_OBJECT_REF