Home | History | Annotate | Download | only in Plugins

Lines Matching defs:NPVariantData

42 class NPVariantData {
54 NPVariantData();
56 static NPVariantData makeVoid();
57 static NPVariantData makeNull();
58 static NPVariantData makeBool(bool value);
59 static NPVariantData makeInt32(int32_t value);
60 static NPVariantData makeDouble(double value);
61 static NPVariantData makeString(const char* string, unsigned length);
62 static NPVariantData makeLocalNPObjectID(uint64_t value);
63 static NPVariantData makeRemoteNPObjectID(uint64_t value);
69 ASSERT(type() == NPVariantData::Bool);
75 ASSERT(type() == NPVariantData::Int32);
81 ASSERT(type() == NPVariantData::Double);
87 ASSERT(type() == NPVariantData::String);
93 ASSERT(type() == NPVariantData::LocalNPObjectID);
99 ASSERT(type() == NPVariantData::RemoteNPObjectID);
104 static bool decode(CoreIPC::ArgumentDecoder*, NPVariantData&);