Next:
Contents
Contents
Index
Classdesc Documentation
Russell K. Standish
Version: 3.D29
Contents
Object Reflection
Using Classdesc: Method 1, inlining
Using Classdesc: Method 2, building a library
Synopsis of classdesc
Limitations to classdesc
supported #pragmas
CLASSDESC_ACCESS
Excluding particular members from the descriptor
STL containers
pack/unpack
Pointers
Graph serialisation
Ref
Converting code using traditional pointers to using ref
Roll your own
Synopsis of
pack_t
Polymorphism
Packing to a file
BinStream -- binary streaming to a pack_t
isa
dump
Symbolic enums
typeName
Functional reflection
classdescMP
MPIbuf
Manipulators
MPIbuf_array
MPIslave
Remote Procedures
MPISPMD
Workarounds
Objective-C
C++ interface
Introduction
C++ model
Objective-C design strategies
Objective-C basics
File conventions used
Objects creation in the C++ and Objective-C environments
Parameter passing between C++ and Objective-C methods
Classdesc modification to parse a user supplied C++ model
The construction of an Objective-C translator
Four steps for C++ model
Objective-C application generation
Modification to the Swarm run-time environment
C++
Objective-C execution results: myCounter example
Note on namespaces
Preprocessor macros
Bibliography
Index
About this document ...
Russell Standish 2016-09-02