WeakRefBase Struct Reference

#include <weakref.h>

公共成员函数

  WeakRefBase ()
  WeakRefBase ( WeakRefTargetBase *targetData)
  ~WeakRefBase ()
  WeakRefBase (const WeakRefBase & src )
  WeakRefBase ( WeakRefBase && src )
WeakRefBase operator= (const WeakRefBase & src )
  MAXON_OPERATOR_MOVE_ASSIGNMENT ( WeakRefBase )

Public Attributes

WeakRefTargetBase data

构造函数 & 析构函数文档编制

◆  WeakRefBase() [1/4]

WeakRefBase ( )

◆  WeakRefBase() [2/4]

WeakRefBase ( WeakRefTargetBase targetData )
explicit

◆  ~WeakRefBase()

~ WeakRefBase ( )

Removes a weak reference.

◆  WeakRefBase() [3/4]

WeakRefBase ( const WeakRefBase src )

Copy constructs a weak reference.

参数
[in] src Source weak reference.

◆  WeakRefBase() [4/4]

WeakRefBase ( WeakRefBase &&  src )

Move constructs a weak reference.

参数
[in] src Source weak reference.

成员函数文档编制

◆  operator=()

WeakRefBase & operator= ( const WeakRefBase src )

Copies a weak reference.

参数
[in] src Source weak reference.
返回
*this.

◆  MAXON_OPERATOR_MOVE_ASSIGNMENT()

MAXON_OPERATOR_MOVE_ASSIGNMENT ( WeakRefBase   )

Moves a weak reference.

参数
[in] src Source weak reference.
返回
*this.

Member Data Documentation

◆  data

WeakRefTargetBase * data
mutable