OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::ClipperUtils::EmptyPathsProvider::iterator Struct Reference

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

Inheritance diagram for Slic3r::ClipperUtils::EmptyPathsProvider::iterator:
Collaboration diagram for Slic3r::ClipperUtils::EmptyPathsProvider::iterator:

Public Types

using value_type = Points
using difference_type = std::ptrdiff_t
using pointer = const Points*
using reference = const Points&
using iterator_category = std::input_iterator_tag

Public Member Functions

const Points & operator* ()
constexpr bool operator== (const iterator &rhs) const
constexpr bool operator!= (const iterator &rhs) const
const Points & operator++ (int)
const iterator & operator++ ()

Detailed Description

Member Typedef Documentation

◆ difference_type

◆ iterator_category

using Slic3r::ClipperUtils::PathsProviderIteratorBase::iterator_category = std::input_iterator_tag
inherited

◆ pointer

◆ reference

◆ value_type

Member Function Documentation

◆ operator!=()

bool Slic3r::ClipperUtils::EmptyPathsProvider::iterator::operator!= ( const iterator & rhs) const
inlineconstexpr
71{ return false; }

◆ operator*()

const Points & Slic3r::ClipperUtils::EmptyPathsProvider::iterator::operator* ( )
inline
68{ assert(false); return s_empty_points; }
static Points s_empty_points
Definition ClipperUtils.hpp:83

References Slic3r::ClipperUtils::EmptyPathsProvider::s_empty_points.

◆ operator++() [1/2]

const iterator & Slic3r::ClipperUtils::EmptyPathsProvider::iterator::operator++ ( )
inline
73{ assert(false); return *this; }

◆ operator++() [2/2]

const Points & Slic3r::ClipperUtils::EmptyPathsProvider::iterator::operator++ ( int )
inline

◆ operator==()

bool Slic3r::ClipperUtils::EmptyPathsProvider::iterator::operator== ( const iterator & rhs) const
inlineconstexpr
70{ return true; }

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