# gsf-impl-utils

## Name

gsf-impl-utils --

## Synopsis

    #define     GSF_CLASS_FULL                  (name, prefix, class_init, instance_init, parent_type, \
    		       abstract, interface_decl)
    #define     GSF_CLASS                       (name, prefix, class_init, instance_init, parent)
    #define     GSF_CLASS_ABSTRACT              (name, prefix, class_init, instance_init, parent)

## Description

## Details

### GSF_CLASS_FULL()

    #define     GSF_CLASS_FULL(name, prefix, class_init, instance_init, parent_type, \
    		       abstract, interface_decl)

name : |
prefix : |
class_init : |
instance_init : |
parent_type : | @\ abstract: @\ abstract: @\ abstract: @\ abstract: @\ abstract: @\ abstract: @\ abstract: @\ abstract: @\ abstract: @\ abstract: @\ abstract: @\ abstract: @\ abstract: @\ abstract: @\ abstract: @\ abstract: @\ abstract: @\ abstract: @\ abstract: @\ abstract: @\ abstract: @\ abstract: @\ abstract: @\ abstract: @\ abstract: @\ abstract: @\ abstract: @\ abstract: @\ abstract: @\ abstract: @\ abstract: @\ abstract: @\ abstract: @\ abstract: @\ abstract: @\ abstract: @\ abstract:
interface_decl : |

### GSF_CLASS()

    #define     GSF_CLASS(name, prefix, class_init, instance_init, parent)

name : |
prefix : |
class_init : |
instance_init : |
parent : |

### GSF_CLASS_ABSTRACT()

    #define     GSF_CLASS_ABSTRACT(name, prefix, class_init, instance_init, parent)

name : |
prefix : |
class_init : |
instance_init : |
parent : |