Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

# deApiHandle Class Reference

`#include <deApi.hpp>`

List of all members.

## Public Member Functions
bool | IsA (const deApiType *pType)
bool | IsA (const deString &sType)
bool | IsNull ()
unsigned long | GetRuntimeID ()
bool | Destroy ()
deApiHandle & | operator= (deApiHandle &rhs)
| deApiHandle (const deApiHandle &rhs)
| deApiHandle ()
| ~deApiHandle ()
## Private Member Functions
void | SetRuntimeID (unsigned long runtimeID)
deApiObject * | Dereference ()
## Private Attributes
unsigned long | runtimeID
bool | bNull
## Friends
class | deApiNodeTree

## Constructor & Destructor Documentation

deApiHandle::deApiHandle | ( | const deApiHandle & | rhs | ) |

deApiHandle::deApiHandle | ( |  | ) |

deApiHandle::~deApiHandle | ( |  | ) |

## Member Function Documentation

deApiObject * deApiHandle::Dereference | ( |  | ) | `[private]`

bool deApiHandle::Destroy | ( |  | ) |

unsigned long deApiHandle::GetRuntimeID | ( |  | ) |

bool deApiHandle::IsA | ( | const deString & | sType | ) |

bool deApiHandle::IsA | ( | const deApiType * | pType | ) |

bool deApiHandle::IsNull | ( |  | ) |

deApiHandle & deApiHandle::operator= | ( | deApiHandle & | rhs | ) |

void deApiHandle::SetRuntimeID | ( | unsigned long | runtimeID | ) | `[private]`

## Friends And Related Function Documentation

friend class deApiNodeTree`[friend]`

## Member Data Documentation

bool deApiHandle::bNull`[private]`

unsigned long deApiHandle::runtimeID`[private]`

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

- deApi.hpp
- deApi.cpp