OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
clonable_ptr.hpp File Reference

clonable_ptr is a fake implementation to use in place of a C++11 std::clonable_ptr when compiling on an older compiler. More...

#include "assert.h"
Include dependency graph for clonable_ptr.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Slic3r::clonable_ptr< T >

Namespaces

namespace  Slic3r
 |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/

Functions

template<class T, class U>
bool Slic3r::operator== (const clonable_ptr< T > &l, const clonable_ptr< U > &r) noexcept
template<class T, class U>
bool Slic3r::operator!= (const clonable_ptr< T > &l, const clonable_ptr< U > &r) noexcept
template<class T, class U>
bool Slic3r::operator<= (const clonable_ptr< T > &l, const clonable_ptr< U > &r) noexcept
template<class T, class U>
bool Slic3r::operator< (const clonable_ptr< T > &l, const clonable_ptr< U > &r) noexcept
template<class T, class U>
bool Slic3r::operator>= (const clonable_ptr< T > &l, const clonable_ptr< U > &r) noexcept
template<class T, class U>
bool Slic3r::operator> (const clonable_ptr< T > &l, const clonable_ptr< U > &r) noexcept

Detailed Description

clonable_ptr is a fake implementation to use in place of a C++11 std::clonable_ptr when compiling on an older compiler.

See also
http://www.cplusplus.com/reference/memory/clonable_ptr/

Copyright (c) 2014-2019 Sebastien Rombauts (sebas.nosp@m.tien.nosp@m..romb.nosp@m.auts.nosp@m.@gmai.nosp@m.l.co.nosp@m.m)

Distributed under the MIT License (MIT) (See accompanying file LICENSE.txt or copy at http://opensource.org/licenses/MIT)

Definition in file clonable_ptr.hpp.