Typedefs | Functions
gen/osx_factory_gen.h File Reference
#include "gui_factory_gen.h"

Go to the source code of this file.


typedef struct osx_factory_st_osx_factory_handle


void osx_factory_delete (osx_factory_handle osx_factory_h)
gui_factory_handle osx_factory_cast_to_gui_factory (osx_factory_handle osx_factory_h)

Detailed Description

Matt Miller <matt@matthewmiller.net>


This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.


This includes the APIs for casting to interfaces the osx_factory class implements and its opaque handle. This file should be included in the public header file for the osx_factory class.

Definition in file osx_factory_gen.h.

Typedef Documentation

Opaque pointer to reference instances of this class

Definition at line 32 of file osx_factory_gen.h.

Function Documentation

gui_factory_handle osx_factory_cast_to_gui_factory ( osx_factory_handle  osx_factory_h)

Cast the osx_factory object to gui_factory.

osx_factory_hThe osx_factory object
The gui_factory object

Definition at line 98 of file osx_factory_gen.c.

void osx_factory_delete ( osx_factory_handle  osx_factory_h)

The function to delete a osx_factory object. Upon return, the object is not longer valid and the pointer is set to NULL.

osx_factory_hA pointer to the object. If NULL, then this function is a no-op.

Definition at line 117 of file osx_factory_gen.c.

 All Classes Files Functions Variables Typedefs