V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::base::Flags< T, S > Class Template Referencefinal

Public Types

typedef T flag_type
 
typedef S mask_type
 

Public Member Functions

constexpr Flags (flag_type flag)
 
constexpr Flags (mask_type mask)
 
constexpr bool operator== (flag_type flag) const
 
constexpr bool operator!= (flag_type flag) const
 
Flagsoperator &= (const Flags &flags)
 
Flagsoperator|= (const Flags &flags)
 
Flagsoperator^= (const Flags &flags)
 
constexpr Flags operator & (const Flags &flags) const
 
constexpr Flags operator| (const Flags &flags) const
 
constexpr Flags operator^ (const Flags &flags) const
 
Flagsoperator &= (flag_type flag)
 
Flagsoperator|= (flag_type flag)
 
Flagsoperator^= (flag_type flag)
 
constexpr Flags operator & (flag_type flag) const
 
constexpr Flags operator| (flag_type flag) const
 
constexpr Flags operator^ (flag_type flag) const
 
constexpr Flags operator~ () const
 
constexpr operator mask_type () const
 
constexpr bool operator! () const
 

Friends

size_t hash_value (const Flags &flags)
 

Detailed Description

template<typename T, typename S = int>
class v8::base::Flags< T, S >

Definition at line 25 of file flags.h.


The documentation for this class was generated from the following file: