![]() |
Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
|
Definition at line 44 of file lazy_mutable_copy.h.
#include <lazy_mutable_copy.h>
Public Member Functions | |
| LazyMutableCopy (const T &obj) | |
| LazyMutableCopy (T &&obj) | |
| LazyMutableCopy (LazyMutableCopy &&)=default | |
| LazyMutableCopy (const LazyMutableCopy &)=delete | |
| class LazyMutableCopy< T > & | operator= (LazyMutableCopy< T > &&)=default |
| class LazyMutableCopy< T > & | operator= (const LazyMutableCopy< T > &)=delete |
| T * | get_mutable () |
| std::unique_ptr< T > | copy_or_move_as_unique_ptr () && |
| bool | has_ownership () const |
| const T * | get () const |
| const T & | operator* () const |
| const T * | operator-> () const |
| void | dispose () && |
|
inline |
Definition at line 48 of file lazy_mutable_copy.h.
|
inline |
Definition at line 53 of file lazy_mutable_copy.h.
|
default |
|
delete |
|
inline |
Definition at line 80 of file lazy_mutable_copy.h.
|
inline |
Definition at line 105 of file lazy_mutable_copy.h.
|
inline |
Definition at line 96 of file lazy_mutable_copy.h.
|
inline |
Definition at line 64 of file lazy_mutable_copy.h.
|
inline |
Definition at line 92 of file lazy_mutable_copy.h.
|
inline |
Definition at line 97 of file lazy_mutable_copy.h.
|
inline |
Definition at line 98 of file lazy_mutable_copy.h.
|
delete |
|
default |