Menu

Home

Phillip Kilgore

Welcome to the Wheefun C Object's (WFCO) wiki! Here, you will find documentation related to this project.

Table of Contents

Introduction

  • About - Why this library was developed.
  • Objects - Instances of classes and interfaces.
  • Interface - A collection of related behaviors called methods.
  • Classes - A refinement of an interface which additionally specifies state.
  • Inheritance - The concept of producing a subclass or subinterface of an object.
  • Abstractness - The concept of producing an incomplete class or interface.
  • WFCO Metacompiler - A tool for producing valid WFCO code from a special programming language provided by this project.

C Interface

  • object.h - Preprocessor macros for specifying classes and interface
  • thisdef.h and thisndef.h - Convenience macros for writing terse class specifications
  • Linking - How to integrate this code into your C projects.

Related

Wiki: About
Wiki: Interface
Wiki: object.h