![]() |
Prusa Slicer 2.6.0
|
#include <src/libslic3r/enum_bitmask.hpp>
Inheritance diagram for Slic3r::enum_bitmask< option_type, typename >:Public Member Functions | |
| constexpr | enum_bitmask () |
| constexpr | enum_bitmask (option_type o) |
| constexpr enum_bitmask | operator| (option_type t) const |
| constexpr enum_bitmask | operator| (enum_bitmask< option_type > t) const |
| constexpr void | operator|= (option_type t) |
| constexpr void | operator|= (enum_bitmask< option_type > t) |
| constexpr bool | operator& (option_type t) const |
| constexpr bool | has (option_type t) const |
| constexpr bool | operator== (const enum_bitmask r) const |
| constexpr bool | operator!= (const enum_bitmask r) const |
| constexpr bool | lower (const enum_bitmask r) const |
Private Types | |
| using | underlying_type = typename std::underlying_type< option_type >::type |
Private Member Functions | |
| constexpr | enum_bitmask (underlying_type o) |
Static Private Member Functions | |
| static constexpr underlying_type | mask_value (option_type o) |
Private Attributes | |
| underlying_type | m_bits = 0 |
|
private |
|
inlineexplicitconstexprprivate |
|
inlineconstexpr |
Referenced by Slic3r::enum_bitmask< option_type, typename >::operator|(), Slic3r::enum_bitmask< option_type, typename >::operator|(), Slic3r::enum_bitmask< option_type, typename >::operator|=(), and Slic3r::enum_bitmask< option_type, typename >::operator|=().
Here is the caller graph for this function:
|
inlineconstexpr |
|
inlineconstexpr |
References Slic3r::enum_bitmask< option_type, typename >::m_bits, and Slic3r::enum_bitmask< option_type, typename >::mask_value().
Referenced by Slic3r::GUI::PrintHostSendDialog::PrintHostSendDialog(), Slic3r::ModelObject::cut(), Slic3r::ExtrusionRole::is_bridge(), Slic3r::ExtrusionRole::is_external(), Slic3r::ExtrusionRole::is_infill(), Slic3r::ExtrusionRole::is_mixed(), Slic3r::ExtrusionRole::is_perimeter(), Slic3r::ExtrusionRole::is_solid_infill(), Slic3r::ExtrusionRole::is_support(), Slic3r::PresetBundle::load_configbundle(), Slic3r::ModelObject::process_connector_cut(), Slic3r::ModelObject::process_modifier_cut(), Slic3r::ModelObject::process_solid_part_cut(), Slic3r::ModelObject::process_volume_cut(), and Slic3r::GUI::update_object_cut_id().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineconstexpr |
References Slic3r::enum_bitmask< option_type, typename >::m_bits.
Referenced by Slic3r::SurfaceFillParams::operator<().
Here is the caller graph for this function:
|
inlinestaticconstexprprivate |
Referenced by Slic3r::enum_bitmask< option_type, typename >::has(), Slic3r::enum_bitmask< option_type, typename >::operator&(), Slic3r::enum_bitmask< option_type, typename >::operator|(), and Slic3r::enum_bitmask< option_type, typename >::operator|=().
Here is the caller graph for this function:
|
inlineconstexpr |
|
inlineconstexpr |
References Slic3r::enum_bitmask< option_type, typename >::m_bits, and Slic3r::enum_bitmask< option_type, typename >::mask_value().
Here is the call graph for this function:
|
inlineconstexpr |
|
inlineconstexpr |
References Slic3r::enum_bitmask< option_type, typename >::enum_bitmask(), and Slic3r::enum_bitmask< option_type, typename >::m_bits.
Here is the call graph for this function:
|
inlineconstexpr |
References Slic3r::enum_bitmask< option_type, typename >::enum_bitmask(), Slic3r::enum_bitmask< option_type, typename >::m_bits, and Slic3r::enum_bitmask< option_type, typename >::mask_value().
Here is the call graph for this function:
|
inlineconstexpr |
References Slic3r::enum_bitmask< option_type, typename >::enum_bitmask(), and Slic3r::enum_bitmask< option_type, typename >::m_bits.
Here is the call graph for this function:
|
inlineconstexpr |
References Slic3r::enum_bitmask< option_type, typename >::enum_bitmask(), Slic3r::enum_bitmask< option_type, typename >::m_bits, and Slic3r::enum_bitmask< option_type, typename >::mask_value().
Here is the call graph for this function:
|
private |
Referenced by Slic3r::enum_bitmask< option_type, typename >::has(), Slic3r::enum_bitmask< option_type, typename >::lower(), Slic3r::enum_bitmask< option_type, typename >::operator!=(), Slic3r::enum_bitmask< option_type, typename >::operator&(), Slic3r::enum_bitmask< option_type, typename >::operator==(), Slic3r::enum_bitmask< option_type, typename >::operator|(), Slic3r::enum_bitmask< option_type, typename >::operator|(), Slic3r::enum_bitmask< option_type, typename >::operator|=(), and Slic3r::enum_bitmask< option_type, typename >::operator|=().