Ruminate
Type introspection for C
 All Classes Files Functions Enumerations Enumerator Macros Pages
RPointerType Struct Reference

An opaque struct representing a pointer to another type. More...

Inheritance diagram for RPointerType:
Inheritance graph

Public Member Functions

RTyper_pointer_type_pointee (RPointerType *type, GError **error)
 Get the type that this RPointerType points to. More...
 
- Public Member Functions inherited from RType
RTypeId r_type_id (RType *type, GError **error)
 Get the type identifier of this type. More...
 
RStringr_type_name (RType *type, GError **error)
 Get the name of this type. More...
 
RTyper_type_ref (RType *type)
 Increase the reference count of this type. More...
 
void r_type_unref (RType *type)
 Decrease the reference count of this. More...
 
RTyper_type_pointer (RType *type, GError **error)
 Get an RType representing a pointer to this type. More...
 

Detailed Description

An opaque struct representing a pointer to another type.

Member Function Documentation

RType * r_pointer_type_pointee ( RPointerType type,
GError **  error 
)

Get the type that this RPointerType points to.

Returns
The type that this RPointerType points to.
Parameters
[in]typethe type to dereference
[out]errorsee errors.h

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