Package swarm.defobj

Standard objects for GNU Objective C extensions.

See:
          Description

Class Summary
ArgumentsCImpl A class that provides customizable command line argument parsing support.
ArgumentsImpl A class that provides customizable command line argument parsing support.
ErrorCImpl A condition which prevents further execution..
ErrorImpl A condition which prevents further execution..
FArgumentsCImpl A language independent interface to dynamic call argument construction..
FArgumentsImpl A language independent interface to dynamic call argument construction..
FCallCImpl A language independent interface to dynamic calls..
FCallImpl A language independent interface to dynamic calls..
HDF5ArchiverCImpl Protocol for creating HDF5 instances of the Archiver.
HDF5ArchiverImpl Protocol for creating HDF5 instances of the Archiver.
HDF5CImpl HDF5 interface.
HDF5Impl HDF5 interface.
LispArchiverCImpl Protocol for creating Lisp instances of the Archiver.
LispArchiverImpl Protocol for creating Lisp instances of the Archiver.
SymbolCImpl Object defined as a distinct global id constant..
SymbolImpl Object defined as a distinct global id constant..
WarningCImpl A condition of possible concern to a program developer..
WarningImpl A condition of possible concern to a program developer..
ZoneCImpl Modular unit of storage allocation..
ZoneImpl Modular unit of storage allocation..
 

Interface Summary
Archiver High level abstract serialization interface..
ArchiverC High level abstract serialization interface..
ArchiverS High level abstract serialization interface..
Arguments A class that provides customizable command line argument parsing support.
ArgumentsC A class that provides customizable command line argument parsing support.
ArgumentsS A class that provides customizable command line argument parsing support.
BehaviorPhase Created class which implements a phase of object behavior..
BehaviorPhaseC Created class which implements a phase of object behavior..
BehaviorPhaseS Created class which implements a phase of object behavior..
Copy Copy all state defined as part of object..
CopyC Copy all state defined as part of object..
CopyS Copy all state defined as part of object..
Create Create an instance of a type with optional customization..
CreateC Create an instance of a type with optional customization..
CreatedClass Class with variables and/or methods defined at runtime..
CreatedClassC Class with variables and/or methods defined at runtime..
CreatedClassS Class with variables and/or methods defined at runtime..
CreateS Create an instance of a type with optional customization..
Customize Create-phase customization..
CustomizeC Create-phase customization..
CustomizeS Create-phase customization..
DefinedClass Class which implements an interface of a type..
DefinedClassC Class which implements an interface of a type..
DefinedClassS Class which implements an interface of a type..
DefinedObject Object with defined type and implementation..
DefinedObjectC Object with defined type and implementation..
DefinedObjectS Object with defined type and implementation..
Drop Deallocate an object allocated within a zone..
DropC Deallocate an object allocated within a zone..
DropS Deallocate an object allocated within a zone..
Error A condition which prevents further execution..
ErrorC A condition which prevents further execution..
ErrorS A condition which prevents further execution..
EventType A report of some condition detected during program execution..
EventTypeC A report of some condition detected during program execution..
EventTypeS A report of some condition detected during program execution..
FArguments A language independent interface to dynamic call argument construction..
FArgumentsC A language independent interface to dynamic call argument construction..
FArgumentsS A language independent interface to dynamic call argument construction..
FCall A language independent interface to dynamic calls..
FCallC A language independent interface to dynamic calls..
FCallS A language independent interface to dynamic calls..
GetName Get name which identifies object in its context of use..
GetNameC Get name which identifies object in its context of use..
GetNameS Get name which identifies object in its context of use..
GetOwner Get object on which existence of object depends..
GetOwnerC Get object on which existence of object depends..
GetOwnerS Get object on which existence of object depends..
HDF5 HDF5 interface.
HDF5Archiver Protocol for creating HDF5 instances of the Archiver.
HDF5ArchiverC Protocol for creating HDF5 instances of the Archiver.
HDF5ArchiverS Protocol for creating HDF5 instances of the Archiver.
HDF5C HDF5 interface.
HDF5S HDF5 interface.
LispArchiver Protocol for creating Lisp instances of the Archiver.
LispArchiverC Protocol for creating Lisp instances of the Archiver.
LispArchiverS Protocol for creating Lisp instances of the Archiver.
Serialization Object serialization protocol..
SerializationC Object serialization protocol..
SerializationS Object serialization protocol..
SetInitialValue Create using initial value from an existing object..
SetInitialValueC Create using initial value from an existing object..
SetInitialValueS Create using initial value from an existing object..
Symbol Object defined as a distinct global id constant..
SymbolC Object defined as a distinct global id constant..
SymbolS Object defined as a distinct global id constant..
Warning A condition of possible concern to a program developer..
WarningC A condition of possible concern to a program developer..
WarningS A condition of possible concern to a program developer..
Zone Modular unit of storage allocation..
ZoneC Modular unit of storage allocation..
ZoneS Modular unit of storage allocation..
 

Package swarm.defobj Description

Standard objects for GNU Objective C extensions. The defobj library supports the style of object-oriented programming that is used throughout Swarm. It defines a specific style for using the Objective C language that includes its own standard conventions for creating objects and for storage allocation, error handling, and debugging support.