Blender  V3.3
Public Member Functions | List of all members
blender::NonMovable Class Reference

#include <BLI_utility_mixins.hh>

Inheritance diagram for blender::NonMovable:
blender::draw::detail::StorageCommon< T, 1, false > blender::draw::detail::StorageCommon< T, len, false > blender::draw::detail::UniformCommon< T, 1, false > blender::draw::detail::UniformCommon< T, len, false > blender::io::obj::FormatHandler< eFileType::MTL > blender::threading::EnumerableThreadSpecific< blender::nodes::geometry_nodes_eval_log::LocalGeoLogger > blender::threading::EnumerableThreadSpecific< blender::LinearAllocator<> > AssetTemporaryIDConsumer blender::CPPType blender::GMutableVArraySpan blender::GVArrayImpl_For_SingleValue blender::GVectorArray blender::LinearAllocator< Allocator > blender::ResourceScope blender::bke::bNodeRuntime blender::bke::bNodeSocketRuntime blender::bke::bNodeTreeRuntime blender::dot::Edge blender::draw::TextureFromPool blender::draw::detail::StorageCommon< T, len, device_only > blender::draw::detail::UniformCommon< T, len, device_only > blender::ed::sculpt_paint::select_grow::GrowOperatorDataPerCurve blender::fn::FieldEvaluator blender::fn::MFInstruction blender::fn::MFProcedure blender::fn::MFVariable blender::fn::ValueAllocator blender::fn::VariableState blender::geometry::AttributesForInterpolation blender::geometry::GenericAttributes blender::io::obj::CurveFromGeometry blender::io::obj::FormatHandler< filetype, buffer_chunk_size > blender::io::obj::MTLWriter blender::io::obj::MeshFromGeometry blender::io::obj::OBJDepsgraph blender::io::obj::OBJWriter blender::modifiers::geometry_nodes::LockedNode blender::nodes::InternalLinkRef blender::nodes::LinkRef blender::nodes::NodeMultiFunctionBuilder blender::nodes::NodeRef blender::nodes::NodeTreeRef blender::nodes::SocketRef blender::threading::EnumerableThreadSpecific< T >

Public Member Functions

 NonMovable (NonMovable &&other)=delete
 
NonMovableoperator= (NonMovable &&other)=delete
 
 NonMovable ()=default
 
 NonMovable (const NonMovable &other)=default
 
NonMovableoperator= (const NonMovable &other)=default
 

Detailed Description

A type that inherits from NonMovable cannot be moved anymore.

Definition at line 29 of file BLI_utility_mixins.hh.

Constructor & Destructor Documentation

◆ NonMovable() [1/3]

blender::NonMovable::NonMovable ( NonMovable &&  other)
delete

◆ NonMovable() [2/3]

blender::NonMovable::NonMovable ( )
default

◆ NonMovable() [3/3]

blender::NonMovable::NonMovable ( const NonMovable other)
default

Member Function Documentation

◆ operator=() [1/2]

NonMovable& blender::NonMovable::operator= ( const NonMovable other)
default

◆ operator=() [2/2]

NonMovable& blender::NonMovable::operator= ( NonMovable &&  other)
delete

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