Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QV4::Heap::Pointer< T, o > Struct Template Reference

#include <qv4heap_p.h>

Collaboration diagram for QV4::Heap::Pointer< T, o >:

Public Member Functions

operator-> () const
 operator T () const
Basebase ()
void set (EngineBase *e, T newVal)
get () const
template<typename Type>
Typecast ()
BaseheapObject () const

Static Public Attributes

static constexpr size_t offset = o

Detailed Description

template<typename T, size_t o>
struct QV4::Heap::Pointer< T, o >

Definition at line 34 of file qv4heap_p.h.

Member Function Documentation

◆ base()

template<typename T, size_t o>
Base * QV4::Heap::Pointer< T, o >::base ( )

Definition at line 154 of file qv4heap_p.h.

◆ cast()

template<typename T, size_t o>
template<typename Type>
Type * QV4::Heap::Pointer< T, o >::cast ( )
inline

Definition at line 48 of file qv4heap_p.h.

◆ get()

template<typename T, size_t o>
T QV4::Heap::Pointer< T, o >::get ( ) const
inline

Definition at line 45 of file qv4heap_p.h.

Referenced by QV4::Heap::Pointer< char *, 0 >::operator char *(), and QV4::Heap::Pointer< char *, 0 >::operator->().

Here is the caller graph for this function:

◆ heapObject()

template<typename T, size_t o>
Base * QV4::Heap::Pointer< T, o >::heapObject ( ) const
inline

Definition at line 50 of file qv4heap_p.h.

◆ operator T()

template<typename T, size_t o>
QV4::Heap::Pointer< T, o >::operator T ( ) const
inline

Definition at line 37 of file qv4heap_p.h.

◆ operator->()

template<typename T, size_t o>
T QV4::Heap::Pointer< T, o >::operator-> ( ) const
inline

Definition at line 36 of file qv4heap_p.h.

◆ set()

template<typename T, size_t o>
void QV4::Heap::Pointer< T, o >::set ( EngineBase * e,
T newVal )
inline

Definition at line 41 of file qv4heap_p.h.

Member Data Documentation

◆ offset


The documentation for this struct was generated from the following files: