1.8
Public Member Functions | Friends | List of all members
ExpandBitField Class Reference
Inheritance diagram for ExpandBitField:
Inheritance graph
[legend]

Public Member Functions

constexpr ExpandBitField (uint32_t expand)
 
constexpr bool operator== (const ExpandBitField &rhs) const
 

Friends

class AlignFlag
 
class AlignFlags
 
constexpr friend AlignFlag operator| (const AlignFlag &lhs, const ExpandBitField &rhs)
 
constexpr friend AlignFlag operator| (const ExpandBitField &lhs, const AlignFlag &rhs)
 
constexpr friend ExpandBitField operator| (const ExpandBitField &lhs, const ExpandBitField &rhs)
 
constexpr friend HExpandBitField operator| (const ExpandBitField &lhs, const HExpandBitField &rhs)
 
constexpr friend HExpandBitField operator| (const ExpandBitField &lhs, const HorizontalBitField &rhs)
 
constexpr friend AlignFlag operator| (const ExpandBitField &lhs, const HVBitField &rhs)
 
constexpr friend VExpandBitField operator| (const ExpandBitField &lhs, const VerticalBitField &rhs)
 
constexpr friend VExpandBitField operator| (const ExpandBitField &lhs, const VExpandBitField &rhs)
 
constexpr friend HExpandBitField operator| (const HExpandBitField &lhs, const ExpandBitField &rhs)
 
constexpr friend HExpandBitField operator| (const HorizontalBitField &lhs, const ExpandBitField &rhs)
 
constexpr friend AlignFlag operator| (const HVBitField &lhs, const ExpandBitField &rhs)
 
constexpr friend VExpandBitField operator| (const VerticalBitField &lhs, const ExpandBitField &rhs)
 
constexpr friend VExpandBitField operator| (const VExpandBitField &lhs, const ExpandBitField &rhs)
 

Constructor & Destructor Documentation

◆ ExpandBitField()

constexpr ExpandBitField ( uint32_t  expand)
inlineconstexpr

Member Function Documentation

◆ operator==()

constexpr bool operator== ( const ExpandBitField rhs) const
inlineconstexpr

Friends And Related Function Documentation

◆ AlignFlag

friend class AlignFlag
friend

◆ AlignFlags

friend class AlignFlags
friend

◆ operator| [1/13]

constexpr friend AlignFlag operator| ( const AlignFlag lhs,
const ExpandBitField rhs 
)
friend

◆ operator| [2/13]

constexpr friend AlignFlag operator| ( const ExpandBitField lhs,
const AlignFlag rhs 
)
friend

◆ operator| [3/13]

constexpr friend ExpandBitField operator| ( const ExpandBitField lhs,
const ExpandBitField rhs 
)
friend

◆ operator| [4/13]

constexpr friend HExpandBitField operator| ( const ExpandBitField lhs,
const HExpandBitField rhs 
)
friend

◆ operator| [5/13]

constexpr friend HExpandBitField operator| ( const ExpandBitField lhs,
const HorizontalBitField rhs 
)
friend

◆ operator| [6/13]

constexpr friend AlignFlag operator| ( const ExpandBitField lhs,
const HVBitField rhs 
)
friend

◆ operator| [7/13]

constexpr friend VExpandBitField operator| ( const ExpandBitField lhs,
const VerticalBitField rhs 
)
friend

◆ operator| [8/13]

constexpr friend VExpandBitField operator| ( const ExpandBitField lhs,
const VExpandBitField rhs 
)
friend

◆ operator| [9/13]

constexpr friend HExpandBitField operator| ( const HExpandBitField lhs,
const ExpandBitField rhs 
)
friend

◆ operator| [10/13]

constexpr friend HExpandBitField operator| ( const HorizontalBitField lhs,
const ExpandBitField rhs 
)
friend

◆ operator| [11/13]

constexpr friend AlignFlag operator| ( const HVBitField lhs,
const ExpandBitField rhs 
)
friend

◆ operator| [12/13]

constexpr friend VExpandBitField operator| ( const VerticalBitField lhs,
const ExpandBitField rhs 
)
friend

◆ operator| [13/13]

constexpr friend VExpandBitField operator| ( const VExpandBitField lhs,
const ExpandBitField rhs 
)
friend