UniqueXmlPtr<T> Class

Inheritance

Template Parameters

T

Constructors & Destructor

public nothrow UniqueXmlPtr()
public explicit nothrow UniqueXmlPtr(T* ptr_)
suppress UniqueXmlPtr(const UniqueXmlPtr&)

Member Functions

public inline nothrow T* Get()
public override nothrow void* GetPtr() const
public override nothrow XmlSerializable Interface() const
public inline nothrow bool IsNull() const
public inline nothrow T* Release()
public nothrow void Reset()
public nothrow void Reset(T* ptr_)
private nothrow void SetIdAndOwned()
public override nothrow void SetPtr(void* p)
public inline nothrow T& operator*()
public inline nothrow const T& operator*() const
public inline nothrow T* operator->()
public inline nothrow const T* operator->() const
public nothrow void operator=(T* ptr_)
suppress void operator=(const UniqueXmlPtr&)

Typedefs

private typedef Self UniqueXmlPtr

Member Variables

private UniquePtr<T> ptr

Constructor& Destructor Details

UniqueXmlPtr Constructor

public nothrow UniqueXmlPtr()

Definition
Line 146 of System.Xml.Serialization/XmlPtr.cm


UniqueXmlPtr Constructor

public explicit nothrow UniqueXmlPtr(T* ptr_)

Definition
Line 149 of System.Xml.Serialization/XmlPtr.cm


UniqueXmlPtr Constructor

suppress UniqueXmlPtr(const UniqueXmlPtr&)

Definition
Line 153 of System.Xml.Serialization/XmlPtr.cm


Member Function Details

Get Member Function

public inline nothrow T* Get()

Definition
Line 170 of System.Xml.Serialization/XmlPtr.cm


GetPtr Member Function

public override nothrow void* GetPtr()

Definition
Line 205 of System.Xml.Serialization/XmlPtr.cm


Interface Member Function

public override nothrow XmlSerializable Interface()

Definition
Line 218 of System.Xml.Serialization/XmlPtr.cm


IsNull Member Function

public inline nothrow bool IsNull()

Definition
Line 185 of System.Xml.Serialization/XmlPtr.cm


Release Member Function

public inline nothrow T* Release()

Definition
Line 174 of System.Xml.Serialization/XmlPtr.cm


Reset Member Function

public nothrow void Reset()

Definition
Line 160 of System.Xml.Serialization/XmlPtr.cm


Reset Member Function

public nothrow void Reset(T* ptr_)

Definition
Line 165 of System.Xml.Serialization/XmlPtr.cm


SetIdAndOwned Member Function

private nothrow void SetIdAndOwned()

Definition
Line 223 of System.Xml.Serialization/XmlPtr.cm


SetPtr Member Function

public override nothrow void SetPtr(void* p)

Definition
Line 209 of System.Xml.Serialization/XmlPtr.cm


operator* Member Function

public inline nothrow T& operator*()

Definition
Line 197 of System.Xml.Serialization/XmlPtr.cm


operator* Member Function

public inline nothrow const T& operator*()

Definition
Line 201 of System.Xml.Serialization/XmlPtr.cm


operator-> Member Function

public inline nothrow T* operator->()

Definition
Line 189 of System.Xml.Serialization/XmlPtr.cm


operator-> Member Function

public inline nothrow const T* operator->()

Definition
Line 193 of System.Xml.Serialization/XmlPtr.cm


operator= Member Function

public nothrow void operator=(T* ptr_)

Definition
Line 154 of System.Xml.Serialization/XmlPtr.cm


operator= Member Function

suppress void operator=(const UniqueXmlPtr&)

Definition
Line 159 of System.Xml.Serialization/XmlPtr.cm