Spellforce-Spell-framework
Loading...
Searching...
No Matches
ASI::Pointer Struct Reference

#include <sf_asi.h>

Public Member Functions

 Pointer ()
 
 Pointer (int val)
 
 Pointer (unsigned int val)
 
 Pointer (const Pointer &p)
 
 Pointer (void *p)
 
Pointer operator[] (int offset)
 
Pointer operator+ (int offset)
 
Pointer operator- (int offset)
 
Pointer Follow ()
 
Pointer operator* ()
 
bool operator== (Pointer p)
 
bool operator!= (Pointer p)
 
template<class T >
T & AsRef ()
 
template<class T >
 operator T ()
 

Data Fields

void * ptr
 

Detailed Description

Definition at line 31 of file sf_asi.h.

Constructor & Destructor Documentation

◆ Pointer() [1/5]

ASI::Pointer::Pointer ( )
inline

Definition at line 34 of file sf_asi.h.

Here is the caller graph for this function:

◆ Pointer() [2/5]

ASI::Pointer::Pointer ( int val)
inline

Definition at line 37 of file sf_asi.h.

◆ Pointer() [3/5]

ASI::Pointer::Pointer ( unsigned int val)
inline

Definition at line 41 of file sf_asi.h.

◆ Pointer() [4/5]

ASI::Pointer::Pointer ( const Pointer & p)
inline

Definition at line 45 of file sf_asi.h.

◆ Pointer() [5/5]

ASI::Pointer::Pointer ( void * p)
inline

Definition at line 49 of file sf_asi.h.

Member Function Documentation

◆ AsRef()

template<class T >
T & ASI::Pointer::AsRef ( )
inline

Definition at line 82 of file sf_asi.h.

◆ Follow()

Pointer ASI::Pointer::Follow ( )
inline

Definition at line 65 of file sf_asi.h.

Here is the call graph for this function:

◆ operator T()

template<class T >
ASI::Pointer::operator T ( )
inline

Definition at line 87 of file sf_asi.h.

◆ operator!=()

bool ASI::Pointer::operator!= ( Pointer p)
inline

Definition at line 77 of file sf_asi.h.

◆ operator*()

Pointer ASI::Pointer::operator* ( )
inline

Definition at line 69 of file sf_asi.h.

Here is the call graph for this function:

◆ operator+()

Pointer ASI::Pointer::operator+ ( int offset)
inline

Definition at line 57 of file sf_asi.h.

Here is the call graph for this function:

◆ operator-()

Pointer ASI::Pointer::operator- ( int offset)
inline

Definition at line 61 of file sf_asi.h.

Here is the call graph for this function:

◆ operator==()

bool ASI::Pointer::operator== ( Pointer p)
inline

Definition at line 73 of file sf_asi.h.

◆ operator[]()

Pointer ASI::Pointer::operator[] ( int offset)
inline

Definition at line 53 of file sf_asi.h.

Field Documentation

◆ ptr

void* ASI::Pointer::ptr

Definition at line 33 of file sf_asi.h.


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