OpenEnroth 73e68f7
Loading...
Searching...
No Matches
Public Member Functions | List of all members
BountyHuntableMask Struct Reference
Inheritance diagram for BountyHuntableMask:
IndexedArray< bool, HOUSE_FIRST_TOWN_HALL, HOUSE_LAST_TOWN_HALL >

Public Member Functions

constexpr BountyHuntableMask ()
 
constexpr BountyHuntableMask (std::initializer_list< HouseId > townHalls)
 
- Public Member Functions inherited from IndexedArray< bool, HOUSE_FIRST_TOWN_HALL, HOUSE_LAST_TOWN_HALL >
constexpr IndexedArray ()
 
constexpr IndexedArray (std::initializer_list< std::pair< key_type, value_type > > init)
 
constexpr Segment< key_typeindices () const
 
constexpr reference at (key_type n)
 
constexpr const_reference at (key_type n) const
 
constexpr reference operator[] (key_type n) noexcept
 
constexpr const_reference operator[] (key_type n) const noexcept
 

Additional Inherited Members

- Public Types inherited from IndexedArray< bool, HOUSE_FIRST_TOWN_HALL, HOUSE_LAST_TOWN_HALL >
using key_type = decltype(FirstIndex)
 
- Static Public Attributes inherited from IndexedArray< bool, HOUSE_FIRST_TOWN_HALL, HOUSE_LAST_TOWN_HALL >
static constexpr size_t SIZE
 

Constructor & Destructor Documentation

◆ BountyHuntableMask() [1/2]

constexpr BountyHuntableMask::BountyHuntableMask ( )
inlineconstexpr

◆ BountyHuntableMask() [2/2]

constexpr BountyHuntableMask::BountyHuntableMask ( std::initializer_list< HouseId townHalls)
inlineconstexpr

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