OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::DynamicConfig::KeyDifference Struct Reference

Detailed information about the difference found for a single key. More...

#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/Config.hpp>

Public Member Functions

bool is_missing_key () const
bool is_different_value () const

Public Attributes

std::optional< std::string > left_value
std::optional< std::string > right_value

Detailed Description

Detailed information about the difference found for a single key.

Member Function Documentation

◆ is_different_value()

bool Slic3r::DynamicConfig::KeyDifference::is_different_value ( ) const
inline
3094 {
3095 return left_value.has_value() && right_value.has_value() && (left_value.value() != right_value.value());
3096 }
std::optional< std::string > left_value
Definition Config.hpp:3088
std::optional< std::string > right_value
Definition Config.hpp:3089

References left_value, and right_value.

◆ is_missing_key()

bool Slic3r::DynamicConfig::KeyDifference::is_missing_key ( ) const
inline
3091 {
3092 return !left_value.has_value() || !right_value.has_value();
3093 }

References left_value, and right_value.

Member Data Documentation

◆ left_value

std::optional<std::string> Slic3r::DynamicConfig::KeyDifference::left_value

◆ right_value

std::optional<std::string> Slic3r::DynamicConfig::KeyDifference::right_value

The documentation for this struct was generated from the following file:
  • /home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/Config.hpp