Home
last modified time | relevance | path

Searched defs:nsXPTCVariant (Results 1 – 6 of 6) sorted by relevance

/dports/lang/spidermonkey60/firefox-60.9.0/xpcom/reflect/xptcall/
H A Dxptcall.h44 struct nsXPTCVariant : public nsXPTCMiniVariant { struct
49 void* ptr;
50 nsXPTType type;
51 uint8_t flags;
53 enum {
83 void ClearFlags() { flags = 0; } in ClearFlags()
84 void SetIndirect() { in SetIndirect()
88 void SetValNeedsCleanup() { flags |= VAL_NEEDS_CLEANUP; } in SetValNeedsCleanup()
90 bool IsIndirect() const { return 0 != (flags & PTR_IS_DATA); } in IsIndirect()
94 bool IsPtrData() const { return 0 != (flags & PTR_IS_DATA); } in IsPtrData()
[all …]
/dports/www/firefox-legacy/firefox-52.8.0esr/xpcom/reflect/xptcall/
H A Dxptcall.h46 struct nsXPTCVariant : public nsXPTCMiniVariant struct
52 void* ptr;
53 nsXPTType type;
54 uint8_t flags;
57 {
87 void ClearFlags() {flags = 0;} in ClearFlags()
88 void SetIndirect() {ptr = &val; flags |= PTR_IS_DATA;} in SetIndirect()
89 void SetValNeedsCleanup() {flags |= VAL_NEEDS_CLEANUP;} in SetValNeedsCleanup()
91 bool IsIndirect() const {return 0 != (flags & PTR_IS_DATA);} in IsIndirect()
95 bool IsPtrData() const {return 0 != (flags & PTR_IS_DATA);} in IsPtrData()
[all …]
/dports/lang/spidermonkey78/firefox-78.9.0/xpcom/reflect/xptcall/
H A Dxptcall.h44 struct nsXPTCVariant { struct
50 // nsXPTCVariant contains enough space to store ExtendedVal inline, which argument
78 nsXPTCVariant() { in nsXPTCVariant() argument
106 ~nsXPTCVariant() {} in ~nsXPTCVariant() argument
/dports/mail/thunderbird/thunderbird-91.8.0/xpcom/reflect/xptcall/
H A Dxptcall.h44 struct nsXPTCVariant { struct
50 // nsXPTCVariant contains enough space to store ExtendedVal inline, which argument
78 nsXPTCVariant() { in nsXPTCVariant() argument
106 ~nsXPTCVariant() {} in ~nsXPTCVariant() argument
/dports/www/firefox/firefox-99.0/xpcom/reflect/xptcall/
H A Dxptcall.h44 struct nsXPTCVariant { struct
50 // nsXPTCVariant contains enough space to store ExtendedVal inline, which argument
78 nsXPTCVariant() { in nsXPTCVariant() argument
106 ~nsXPTCVariant() {} in ~nsXPTCVariant() argument
/dports/www/firefox-esr/firefox-91.8.0/xpcom/reflect/xptcall/
H A Dxptcall.h44 struct nsXPTCVariant { struct
50 // nsXPTCVariant contains enough space to store ExtendedVal inline, which argument
78 nsXPTCVariant() { in nsXPTCVariant() argument
106 ~nsXPTCVariant() {} in ~nsXPTCVariant() argument