Next:
Object Reflection
Up:
Classdesc Documentation
Previous:
Classdesc Documentation
Index
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
MPIbuf_array
MPIslave
MPISPMD
Workarounds
Objective-C
C++ interface
Introduction
C++ model
Objective-C design strategies
Note on namespaces
Preprocessor macros
Bibliography
Index
Russell Standish 2016-09-02