Package gov.llnl.babel.backend.ucxx

Class Summary

Cxx Class Cxx contains common C++ language binding routines shared by the C++ backend code generators.
CxxImplHeader Create and write a header for a Cxx C extension class to wrap a BABEL extendable in a Cxx object.
CxxImplSource Create and write a header for a Cxx C extension class to wrap a BABEL extendable in a Cxx object.
CxxSkelSource Create and write a header for a Cxx C extension class to wrap a BABEL extendable in a Cxx object.
CxxStructHeader
CxxStructSource
CxxStubHeader
CxxStubSource Create and write a header for a Cxx C extension class to wrap a BABEL extendable in a Cxx object.
GenerateCxxClient This class is responsible for generating the C++ client-side code.
GenerateCxxServer This class is responsible for generating the C++ server-side code.