Home | History | Annotate | Download | only in bindings

Lines Matching refs:_v

127 #define NPVARIANT_IS_VOID(_v)    ((_v).type == NPVariantType_Void)
128 #define NPVARIANT_IS_NULL(_v) ((_v).type == NPVariantType_Null)
129 #define NPVARIANT_IS_BOOLEAN(_v) ((_v).type == NPVariantType_Bool)
130 #define NPVARIANT_IS_INT32(_v) ((_v).type == NPVariantType_Int32)
131 #define NPVARIANT_IS_DOUBLE(_v) ((_v).type == NPVariantType_Double)
132 #define NPVARIANT_IS_STRING(_v) ((_v).type == NPVariantType_String)
133 #define NPVARIANT_IS_OBJECT(_v) ((_v).type == NPVariantType_Object)
135 #define NPVARIANT_TO_BOOLEAN(_v) ((_v).value.boolValue)
136 #define NPVARIANT_TO_INT32(_v) ((_v).value.intValue)
137 #define NPVARIANT_TO_DOUBLE(_v) ((_v).value.doubleValue)
138 #define NPVARIANT_TO_STRING(_v) ((_v).value.stringValue)
139 #define NPVARIANT_TO_OBJECT(_v) ((_v).value.objectValue)
141 #define VOID_TO_NPVARIANT(_v) \
143 (_v).type = NPVariantType_Void; \
144 (_v).value.objectValue = NULL; \
147 #define NULL_TO_NPVARIANT(_v) \
149 (_v).type = NPVariantType_Null; \
150 (_v).value.objectValue = NULL; \
153 #define BOOLEAN_TO_NPVARIANT(_val, _v) \
155 (_v).type = NPVariantType_Bool; \
156 (_v).value.boolValue = !!(_val); \
159 #define INT32_TO_NPVARIANT(_val, _v) \
161 (_v).type = NPVariantType_Int32; \
162 (_v).value.intValue = _val; \
165 #define DOUBLE_TO_NPVARIANT(_val, _v) \
167 (_v).type = NPVariantType_Double; \
168 (_v).value.doubleValue = _val; \
171 #define STRINGZ_TO_NPVARIANT(_val, _v) \
173 (_v).type = NPVariantType_String; \
175 (_v).value.stringValue = str; \
178 #define STRINGN_TO_NPVARIANT(_val, _len, _v) \
180 (_v).type = NPVariantType_String; \
182 (_v).value.stringValue = str; \
185 #define OBJECT_TO_NPVARIANT(_val, _v) \
187 (_v).type = NPVariantType_Object; \
188 (_v).value.objectValue = _val; \