Blender V5.0
BLI_implicit_sharing_ptr.hh File Reference
#include <memory>
#include <utility>
#include "BLI_implicit_sharing.hh"
#include "BLI_struct_equality_utils.hh"

Go to the source code of this file.

Classes

class  blender::ImplicitSharingPtr< T, IsStrong >
class  blender::ImplicitSharingPtrAndData

Namespaces

namespace  blender

Typedefs

using blender::WeakImplicitSharingPtr = ImplicitSharingPtr<ImplicitSharingInfo, false>

Variables

template<typename T>
static constexpr bool blender::is_ImplicitSharingPtr_strong_v = false
template<typename T>
static constexpr bool blender::is_ImplicitSharingPtr_strong_v< ImplicitSharingPtr< T, true > > = true