Home | History | Annotate | Download | only in plugin

Lines Matching refs:_v

155 #define NPVARIANT_IS_VOID(_v)    ((_v).type == NPVariantType_Void)
156 #define NPVARIANT_IS_NULL(_v) ((_v).type == NPVariantType_Null)
157 #define NPVARIANT_IS_BOOLEAN(_v) ((_v).type == NPVariantType_Bool)
158 #define NPVARIANT_IS_INT32(_v) ((_v).type == NPVariantType_Int32)
159 #define NPVARIANT_IS_DOUBLE(_v) ((_v).type == NPVariantType_Double)
160 #define NPVARIANT_IS_STRING(_v) ((_v).type == NPVariantType_String)
161 #define NPVARIANT_IS_OBJECT(_v) ((_v).type == NPVariantType_Object)
163 #define NPVARIANT_TO_BOOLEAN(_v) ((_v).value.boolValue)
164 #define NPVARIANT_TO_INT32(_v) ((_v).value.intValue)
165 #define NPVARIANT_TO_DOUBLE(_v) ((_v).value.doubleValue)
166 #define NPVARIANT_TO_STRING(_v) ((_v).value.stringValue)
167 #define NPVARIANT_TO_OBJECT(_v) ((_v).value.objectValue)
169 #define VOID_TO_NPVARIANT(_v) \
171 (_v).type = NPVariantType_Void; \
172 (_v).value.objectValue = NULL; \
175 #define NULL_TO_NPVARIANT(_v) \
177 (_v).type = NPVariantType_Null; \
178 (_v).value.objectValue = NULL; \
181 #define BOOLEAN_TO_NPVARIANT(_val, _v) \
183 (_v).type = NPVariantType_Bool; \
184 (_v).value.boolValue = !!(_val); \
187 #define INT32_TO_NPVARIANT(_val, _v) \
189 (_v).type = NPVariantType_Int32; \
190 (_v).value.intValue = _val; \
193 #define DOUBLE_TO_NPVARIANT(_val, _v) \
195 (_v).type = NPVariantType_Double; \
196 (_v).value.doubleValue = _val; \
199 #define STRINGZ_TO_NPVARIANT(_val, _v) \
201 (_v).type = NPVariantType_String; \
203 (_v).value.stringValue = str; \
206 #define STRINGN_TO_NPVARIANT(_val, _len, _v) \
208 (_v).type = NPVariantType_String; \
210 (_v).value.stringValue = str; \
213 #define OBJECT_TO_NPVARIANT(_val, _v) \
215 (_v).type = NPVariantType_Object; \
216 (_v).value.objectValue = _val; \