# Class TCefBaseRefCountedRef

Description
Hierarchy
Fields
Methods
Properties

## Unit

uCEFBaseRefCounted

## Declaration

`type TCefBaseRefCountedRef = class(TInterfacedObject, ICefBaseRefCounted)`

## Description

This item has no description.

## Hierarchy

- TInterfacedObject
- TCefBaseRefCountedRef

## Overview

### Fields

| `FData: Pointer;`

### Methods

| `function HasOneRef: boolean;`
| `function HasAtLeastOneRef: boolean;`
| `constructor Create(data: Pointer); virtual;`
| `destructor Destroy; override;`
| `function SameAs(aData : Pointer) : boolean; overload;`
| `function SameAs(const aBaseRefCounted : ICefBaseRefCounted) : boolean; overload;`
| `procedure DestroyOtherRefs;`
| `function Wrap: Pointer;`
| `class function UnWrap(data: Pointer): ICefBaseRefCounted;`

## Description

### Fields

| `FData: Pointer;`
This item has no description.

### Methods

| `function HasOneRef: boolean;`
This item has no description. Showing description inherited from ICefBaseRefCounted.HasOneRef. Returns true (1) if the current reference count is 1.

| `function HasAtLeastOneRef: boolean;`
This item has no description. Showing description inherited from ICefBaseRefCounted.HasAtLeastOneRef. Returns true (1) if the current reference count is at least 1.

| `constructor Create(data: Pointer); virtual;`
This item has no description.

| `destructor Destroy; override;`
This item has no description.

| `function SameAs(aData : Pointer) : boolean; overload;`
This item has no description. Showing description inherited from ICefBaseRefCounted.SameAs. Compares the aData pointer with the FData field if the current instance.

| `function SameAs(const aBaseRefCounted : ICefBaseRefCounted) : boolean; overload;`
This item has no description.

| `procedure DestroyOtherRefs;`
This item has no description. Showing description inherited from ICefBaseRefCounted.DestroyOtherRefs. Releases all other instances.

| `function Wrap: Pointer;`
This item has no description. Showing description inherited from ICefBaseRefCounted.Wrap. Called to increment the reference count for the object. Should be called for every new copy of a pointer to a given object.

| `class function UnWrap(data: Pointer): ICefBaseRefCounted;`
This item has no description.

Generated by PasDoc 0.16.0-snapshot.