Main Page | Namespace List | Class Hierarchy | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages

rfl::PointerType Class Reference

#include <PointerType.hh>

Inheritance diagram for rfl::PointerType:

Inheritance graph
Collaboration diagram for rfl::PointerType:

Collaboration graph
List of all members.

Public Member Functions

 PointerType (const Type &pointeeType)
virtual void avStartCall (av_alist &avList, void *fnPtr, void *retVal) const
virtual void avPutArg (av_alist &avList, void *arg) const
virtual const TypegetElmType (std::size_t idx) const
virtual void * getElmAddr (void *obj, std::size_t idx) const
virtual unsigned long hash (void) const
virtual bool operator== (const Type &type) const

Constructor & Destructor Documentation

rfl::PointerType::PointerType const Type pointeeType  ) 

Member Function Documentation

virtual void rfl::PointerType::avPutArg av_alist &  avList,
void *  arg
const [virtual]

Implements rfl::Type.

virtual void rfl::PointerType::avStartCall av_alist &  avList,
void *  fnPtr,
void *  retVal
const [virtual]

Implements rfl::Type.

virtual void* rfl::PointerType::getElmAddr void *  obj,
std::size_t  idx
const [virtual]

Implements rfl::Type.

virtual const Type& rfl::PointerType::getElmType std::size_t  idx  )  const [virtual]

Implements rfl::Type.

virtual unsigned long rfl::PointerType::hash void   )  const [virtual]

This is a little helper to identify types with equal structure

Implements rfl::Type.

virtual bool rfl::PointerType::operator== const Type type  )  const [virtual]

Implements rfl::Type.

The documentation for this class was generated from the following file:
Generated on Thu Dec 18 11:33:02 2003 for Reflection&ServiceLibrary by doxygen 1.3.2