Lines Matching defs:BoxedValue
90 struct BoxedValue { struct
94 explicit BoxedValue(int aArg) : mKind(INT) { mValue.mInt = aArg; } in BoxedValue() argument
96 explicit BoxedValue(unsigned int aArg) : mKind(UINT) { in BoxedValue() function
100 explicit BoxedValue(long aArg) : mKind(INT) { mValue.mInt = aArg; } in BoxedValue() argument
102 explicit BoxedValue(unsigned long aArg) : mKind(UINT) { in BoxedValue() argument
106 explicit BoxedValue(long long aArg) : mKind(INT) { mValue.mInt = aArg; } in BoxedValue() argument
108 explicit BoxedValue(unsigned long long aArg) : mKind(UINT) { in BoxedValue() argument
112 explicit BoxedValue(const void* aArg) : mKind(POINTER) { in BoxedValue() function
116 explicit BoxedValue(double aArg) : mKind(DOUBLE) { mValue.mDouble = aArg; } in BoxedValue() function
118 explicit BoxedValue(const char* aArg) : mKind(STRING) { in BoxedValue() function
122 explicit BoxedValue(const char16_t* aArg) : mKind(STRING16) { in BoxedValue() function
127 explicit BoxedValue(const char16ptr_t aArg) : mKind(STRING16) { in BoxedValue() function
133 explicit BoxedValue(int* aArg) : mKind(INTPOINTER) { in BoxedValue() argument
160 mozilla::Span<BoxedValue> aValues); argument