Xrtti::Struct Class Reference

#include <Xrtti.h>

Inheritance diagram for Xrtti::Struct:

Xrtti::Structure Xrtti::Context Xrtti::Class List of all members.

Public Member Functions

virtual Type GetType () const
bool IsAbstract () const
U32 GetMethodCount () const
const MethodGetMethod (U32 index) const

Friends

class Class

Detailed Description

************************************************************************** A Struct represents a C++ struct. It is a Structure with Methods.


Member Function Documentation

virtual Type Xrtti::Struct::GetType  )  const [inline, virtual]
 

Returns the type of this Context, which is Type_Struct.

Returns:
the type of this Context, which is Type_Struct.

Implements Xrtti::Context.

Reimplemented in Xrtti::Class.

bool Xrtti::Struct::IsAbstract  )  const [inline]
 

Returns true if this Structure is abstract (defines at least one pure virtual method), false if not.

Returns:
true if this Structure is abstract (defines at least one pure virtual method), false if not.

U32 Xrtti::Struct::GetMethodCount  )  const [inline]
 

Returns the number of Methods of this Struct.

Returns:
the number of Methods of this Struct.

const Method& Xrtti::Struct::GetMethod U32  index  )  const
 

Returns a Method of this Struct.

Parameters:
index is the number of the Method to return
Returns:
a Method of this Struct.


The documentation for this class was generated from the following file:
Generated on Sun Apr 29 22:26:04 2007 by  doxygen 1.4.6