Lines Matching refs:type
34 return value.type == TYPEID ? *reinterpret_cast<POD*>(value.value) : POD();
39 return value.type == TYPEID ? reinterpret_cast<PTR>(value.value) : NULL;
45 result.type = TYPEID;
55 result.type = TYPEID;
64 if (value->type == NULL_VALUE_TYPE) {
65 value->type = TYPEID;
69 if (value->type == TYPEID) {
78 if (value->type == NULL_VALUE_TYPE) {
79 value->type = TYPEID;
83 if (value->type == TYPEID && value->count == count) {
104 return (value.type == BUFFER_VALUE_TYPE || value.type == MUTABLE_BUFFER_VALUE_TYPE)
122 return value.type == NULL_VALUE_TYPE;
126 return value.type == INT_VALUE_TYPE;
130 return value.type == FLOAT_VALUE_TYPE;
134 return value.type == STRING_VALUE_TYPE;
138 return value.type == BUFFER_VALUE_TYPE || value.type == MUTABLE_BUFFER_VALUE_TYPE;
142 return value.type == INT_ARRAY_VALUE_TYPE;
146 return value.type == FLOAT_ARRAY_VALUE_TYPE;
151 result.type = NULL_VALUE_TYPE;
175 result.type = BUFFER_VALUE_TYPE;
187 result.type = MUTABLE_BUFFER_VALUE_TYPE;
233 value->type = NULL_VALUE_TYPE;